Class Recipients
- java.lang.Object
-
- pl.gsmservice.gateway.models.components.Recipients
-
public class Recipients extends java.lang.ObjectRecipientsThe recipient number or multiple recipients numbers of single message. To set one recipient, please use
Recipients.of(String)method simply passing to it astringwith his phone number. To set multiple recipients, please useRecipients.ofArrayOfStrings(List.of(String,...))method passing to itList<string>. Optionally you can also set custom id (user identifier) for each message - useRecipients.of(PhoneNumberWithCid)method passingPhoneNumberWithCidobject (in case of single recipient) orRecipients.ofArrayOfPhoneNumberWithCids(Recipients.of(PhoneNumberWithCid,...))method passing List<PhoneNumberWithCid> (in case of multiple recipients).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRecipients._Deserializer
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)inthashCode()static Recipientsof(java.lang.String value)static Recipientsof(PhoneNumberWithCid value)static Recipientsof2(java.util.List<java.lang.String> value)static RecipientsofPhoneNumberWithCid(java.util.List<PhoneNumberWithCid> value)java.lang.StringtoString()java.lang.Objectvalue()Returns an instance of one of these types:java.lang.Stringjava.util.List<java.lang.String>pl.gsmservice.gateway.models.components.PhoneNumberWithCidjava.util.List<pl.gsmservice.gateway.models.components.PhoneNumberWithCid>
-
-
-
Method Detail
-
of
public static Recipients of(java.lang.String value)
-
of2
public static Recipients of2(java.util.List<java.lang.String> value)
-
of
public static Recipients of(PhoneNumberWithCid value)
-
ofPhoneNumberWithCid
public static Recipients ofPhoneNumberWithCid(java.util.List<PhoneNumberWithCid> value)
-
value
public java.lang.Object value()
Returns an instance of one of these types:java.lang.Stringjava.util.List<java.lang.String>pl.gsmservice.gateway.models.components.PhoneNumberWithCidjava.util.List<pl.gsmservice.gateway.models.components.PhoneNumberWithCid>
Use
instanceofto determine what type is returned. For example:if (obj.value() instanceof String) { String answer = (String) obj.value(); System.out.println("answer=" + answer); }- Returns:
- value of oneOf type
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-