Package com.courier.models.send
Class SendMessageParams.Message.To
-
- All Implemented Interfaces:
public final class SendMessageParams.Message.ToThe recipient or a list of recipients of the message
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceSendMessageParams.Message.To.VisitorAn interface that defines how to map each variant of To to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<UserRecipient>userRecipient()final Optional<List<Recipient>>recipients()final BooleanisUserRecipient()final BooleanisRecipients()final UserRecipientasUserRecipient()final List<Recipient>asRecipients()final Optional<JsonValue>_json()final <T extends Any> Taccept(SendMessageParams.Message.To.Visitor<T> visitor)final SendMessageParams.Message.Tovalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static SendMessageParams.Message.ToofUserRecipient(UserRecipient userRecipient)final static SendMessageParams.Message.ToofRecipients(List<Recipient> recipients)-
-
Method Detail
-
userRecipient
final Optional<UserRecipient> userRecipient()
-
recipients
final Optional<List<Recipient>> recipients()
-
isUserRecipient
final Boolean isUserRecipient()
-
isRecipients
final Boolean isRecipients()
-
asUserRecipient
final UserRecipient asUserRecipient()
-
asRecipients
final List<Recipient> asRecipients()
-
accept
final <T extends Any> T accept(SendMessageParams.Message.To.Visitor<T> visitor)
-
validate
final SendMessageParams.Message.To validate()
-
ofUserRecipient
final static SendMessageParams.Message.To ofUserRecipient(UserRecipient userRecipient)
-
ofRecipients
final static SendMessageParams.Message.To ofRecipients(List<Recipient> recipients)
-
-
-
-