public void initFromPublicApiJsonObject(JSONObject jsonobject) throws JSONException { c(com.fitbit.d.a.a(jsonobject, "id")); a(com.fitbit.d.a.c(jsonobject, "lastSyncTime")); a(BatteryLevel.parse(com.fitbit.d.a.a(jsonobject, "battery"))); a(DeviceType.parse(com.fitbit.d.a.a(jsonobject, "type"))); String s1 = com.fitbit.d.a.a(jsonobject, "deviceVersion"); a(DeviceVersion.parse(s1)); e(s1); d(com.fitbit.d.a.a(jsonobject, "mac")); a(com.fitbit.d.a.a(jsonobject, "encrypted", true).booleanValue()); setEntityStatus(com.fitbit.data.domain.Entity.EntityStatus.SYNCED); }