test_class.file: sdk/halo-sdk/src/test/java/com/mobgen/halo/android/sdk/core/management/models/DeviceTest.java
test_class.identifier: DeviceTest
test_class.superclass: extends HaloRobolectricTest
test_case.body: @Test
      public void thatSetemail() {
          Device user = new Device(null, null, "mobgen@mobgen.com", null, "5");
          assertThat(user.getEmail()).isEqualTo("mobgen@mobgen.com");
      }
test_case.class_method_signature: DeviceTest.thatSetemail()
test_case.full_signature: @Test public void thatSetemail()
test_case.identifier: thatSetemail
test_case.invocations: isEqualTo assertThat getEmail
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void thatSetemail()
focal_class.declarator: mAlias
focal_class.modifier: @JsonField(name = "alias")
focal_class.original_string: @JsonField(name = "alias")
      String mAlias;
focal_class.type: String
focal_class.var_name: mAlias
focal_class.declarator: mId
focal_class.modifier: @JsonField(name = "id")
focal_class.original_string: @JsonField(name = "id")
      String mId;
focal_class.type: String
focal_class.var_name: mId
focal_class.declarator: mEmail
focal_class.modifier: @JsonField(name = "email")
focal_class.original_string: @JsonField(name = "email")
      String mEmail;
focal_class.type: String
focal_class.var_name: mEmail
focal_class.declarator: mDeviceInfo
focal_class.modifier: @JsonField(name = "devices")
focal_class.original_string: @JsonField(name = "devices")
      List<DeviceInfo> mDeviceInfo;
focal_class.type: List<DeviceInfo>
focal_class.var_name: mDeviceInfo
focal_class.declarator: mTags
focal_class.modifier: @JsonField(name = "tags")
focal_class.original_string: @JsonField(name = "tags")
      List<HaloSegmentationTag> mTags;
focal_class.type: List<HaloSegmentationTag>
focal_class.var_name: mTags
focal_class.declarator: mReplaceToken = true
focal_class.modifier: @JsonField(name = "replaceTokens")
focal_class.original_string: @JsonField(name = "replaceTokens")
      boolean mReplaceToken = true;
focal_class.type: boolean
focal_class.var_name: mReplaceToken
focal_class.declarator: mAppId
focal_class.modifier: @JsonField(name = "appId")
focal_class.original_string: @JsonField(name = "appId")
      String mAppId;
focal_class.type: String
focal_class.var_name: mAppId
focal_class.declarator: CREATOR = new Creator<Device>() {
          public Device createFromParcel(Parcel source) {
              return new Device(source);
          }
  
          public Device[] newArray(int size) {
              return new Device[size];
          }
      }
focal_class.modifier: public static final
focal_class.original_string: public static final Creator<Device> CREATOR = new Creator<Device>() {
          public Device createFromParcel(Parcel source) {
              return new Device(source);
          }
  
          public Device[] newArray(int size) {
              return new Device[size];
          }
      };
focal_class.type: Creator<Device>
focal_class.var_name: CREATOR
focal_class.file: sdk/halo-sdk/src/main/java/com/mobgen/halo/android/sdk/core/management/models/Device.java
focal_class.identifier: Device
focal_class.interfaces: implements Parcelable
focal_class.class_method_signature: Device.Device()
focal_class.full_signature: public  Device()
focal_class.identifier: Device
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  Device()
focal_class.class_method_signature: Device.Device(@Nullable String alias, @Nullable String id, @Nullable String email, @Nullable String notificationToken, @Nullable String appId)
focal_class.full_signature: public  Device(@Nullable String alias, @Nullable String id, @Nullable String email, @Nullable String notificationToken, @Nullable String appId)
focal_class.identifier: Device
focal_class.modifiers: public
focal_class.parameters: (@Nullable String alias, @Nullable String id, @Nullable String email, @Nullable String notificationToken, @Nullable String appId)
focal_class.signature:  Device(@Nullable String alias, @Nullable String id, @Nullable String email, @Nullable String notificationToken, @Nullable String appId)
focal_class.class_method_signature: Device.Device(Parcel in)
focal_class.full_signature: protected  Device(Parcel in)
focal_class.identifier: Device
focal_class.modifiers: protected
focal_class.parameters: (Parcel in)
focal_class.signature:  Device(Parcel in)
focal_class.class_method_signature: Device.getAppId()
focal_class.full_signature: @Api(2.3) @Nullable public String getAppId()
focal_class.identifier: getAppId
focal_class.modifiers: @Api(2.3) @Nullable public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getAppId()
focal_class.class_method_signature: Device.getAlias()
focal_class.full_signature: @Api(1.0) @Nullable public String getAlias()
focal_class.identifier: getAlias
focal_class.modifiers: @Api(1.0) @Nullable public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getAlias()
focal_class.class_method_signature: Device.getEmail()
focal_class.full_signature: @Api(1.0) @Nullable public String getEmail()
focal_class.identifier: getEmail
focal_class.modifiers: @Api(1.0) @Nullable public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getEmail()
focal_class.class_method_signature: Device.getDevices()
focal_class.full_signature: @Api(1.0) @Nullable public List<DeviceInfo> getDevices()
focal_class.identifier: getDevices
focal_class.modifiers: @Api(1.0) @Nullable public
focal_class.parameters: ()
focal_class.return: List<DeviceInfo>
focal_class.signature: List<DeviceInfo> getDevices()
focal_class.class_method_signature: Device.setNotificationsToken(@Nullable String notificationToken)
focal_class.full_signature: @Api(2.0) public void setNotificationsToken(@Nullable String notificationToken)
focal_class.identifier: setNotificationsToken
focal_class.modifiers: @Api(2.0) public
focal_class.parameters: (@Nullable String notificationToken)
focal_class.return: void
focal_class.signature: void setNotificationsToken(@Nullable String notificationToken)
focal_class.class_method_signature: Device.getNotificationsToken()
focal_class.full_signature: @Nullable @Api(1.0) public String getNotificationsToken()
focal_class.identifier: getNotificationsToken
focal_class.modifiers: @Nullable @Api(1.0) public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getNotificationsToken()
focal_class.class_method_signature: Device.getId()
focal_class.full_signature: @Api(1.0) @Nullable public String getId()
focal_class.identifier: getId
focal_class.modifiers: @Api(1.0) @Nullable public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getId()
focal_class.class_method_signature: Device.getTags()
focal_class.full_signature: @Api(1.0) @NonNull public List<HaloSegmentationTag> getTags()
focal_class.identifier: getTags
focal_class.modifiers: @Api(1.0) @NonNull public
focal_class.parameters: ()
focal_class.return: List<HaloSegmentationTag>
focal_class.signature: List<HaloSegmentationTag> getTags()
focal_class.class_method_signature: Device.addTags(@NonNull List<HaloSegmentationTag> systemTags, boolean shouldOverrideTags)
focal_class.full_signature: @Api(1.0) public void addTags(@NonNull List<HaloSegmentationTag> systemTags, boolean shouldOverrideTags)
focal_class.identifier: addTags
focal_class.modifiers: @Api(1.0) public
focal_class.parameters: (@NonNull List<HaloSegmentationTag> systemTags, boolean shouldOverrideTags)
focal_class.return: void
focal_class.signature: void addTags(@NonNull List<HaloSegmentationTag> systemTags, boolean shouldOverrideTags)
focal_class.class_method_signature: Device.addTag(@NonNull HaloSegmentationTag segmentationTag)
focal_class.full_signature: @Api(1.0) public void addTag(@NonNull HaloSegmentationTag segmentationTag)
focal_class.identifier: addTag
focal_class.modifiers: @Api(1.0) public
focal_class.parameters: (@NonNull HaloSegmentationTag segmentationTag)
focal_class.return: void
focal_class.signature: void addTag(@NonNull HaloSegmentationTag segmentationTag)
focal_class.class_method_signature: Device.addRepeatedKeyTags(@NonNull HaloSegmentationTag... segmentationTags)
focal_class.full_signature: @Api(2.33) public void addRepeatedKeyTags(@NonNull HaloSegmentationTag... segmentationTags)
focal_class.identifier: addRepeatedKeyTags
focal_class.modifiers: @Api(2.33) public
focal_class.parameters: (@NonNull HaloSegmentationTag... segmentationTags)
focal_class.return: void
focal_class.signature: void addRepeatedKeyTags(@NonNull HaloSegmentationTag... segmentationTags)
focal_class.class_method_signature: Device.addToList(@Nullable List<T> list, @Nullable T[] items)
focal_class.full_signature: @NonNull public static List<T> addToList(@Nullable List<T> list, @Nullable T[] items)
focal_class.identifier: addToList
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@Nullable List<T> list, @Nullable T[] items)
focal_class.return: List<T>
focal_class.signature: List<T> addToList(@Nullable List<T> list, @Nullable T[] items)
focal_class.class_method_signature: Device.removeTag(HaloSegmentationTag segmentationTag)
focal_class.full_signature: @Api(1.0) public boolean removeTag(HaloSegmentationTag segmentationTag)
focal_class.identifier: removeTag
focal_class.modifiers: @Api(1.0) public
focal_class.parameters: (HaloSegmentationTag segmentationTag)
focal_class.return: boolean
focal_class.signature: boolean removeTag(HaloSegmentationTag segmentationTag)
focal_class.class_method_signature: Device.serialize(@NonNull Device device, @NonNull Parser.Factory parser)
focal_class.full_signature: @Api(2.0) @SuppressWarnings("unchecked") public static String serialize(@NonNull Device device, @NonNull Parser.Factory parser)
focal_class.identifier: serialize
focal_class.modifiers: @Api(2.0) @SuppressWarnings("unchecked") public static
focal_class.parameters: (@NonNull Device device, @NonNull Parser.Factory parser)
focal_class.return: String
focal_class.signature: String serialize(@NonNull Device device, @NonNull Parser.Factory parser)
focal_class.class_method_signature: Device.deserialize(@Nullable String device, @NonNull Parser.Factory parser)
focal_class.full_signature: @Nullable @SuppressWarnings("unchecked") public static Device deserialize(@Nullable String device, @NonNull Parser.Factory parser)
focal_class.identifier: deserialize
focal_class.modifiers: @Nullable @SuppressWarnings("unchecked") public static
focal_class.parameters: (@Nullable String device, @NonNull Parser.Factory parser)
focal_class.return: Device
focal_class.signature: Device deserialize(@Nullable String device, @NonNull Parser.Factory parser)
focal_class.class_method_signature: Device.makeAnonymous()
focal_class.full_signature: public void makeAnonymous()
focal_class.identifier: makeAnonymous
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void makeAnonymous()
focal_class.class_method_signature: Device.isAnonymous()
focal_class.full_signature: public boolean isAnonymous()
focal_class.identifier: isAnonymous
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isAnonymous()
focal_class.class_method_signature: Device.describeContents()
focal_class.full_signature: @Override public int describeContents()
focal_class.identifier: describeContents
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int describeContents()
focal_class.class_method_signature: Device.writeToParcel(Parcel dest, int flags)
focal_class.full_signature: @Override public void writeToParcel(Parcel dest, int flags)
focal_class.identifier: writeToParcel
focal_class.modifiers: @Override public
focal_class.parameters: (Parcel dest, int flags)
focal_class.return: void
focal_class.signature: void writeToParcel(Parcel dest, int flags)
focal_method.body: @Api(1.0)
      @Nullable
      public String getEmail() {
          return mEmail;
      }
focal_method.class_method_signature: Device.getEmail()
focal_method.full_signature: @Api(1.0) @Nullable public String getEmail()
focal_method.identifier: getEmail
focal_method.modifiers: @Api(1.0) @Nullable public
focal_method.parameters: ()
focal_method.return: String
focal_method.signature: String getEmail()