Package ch.autumo.commons.sms
Class TextAnywhere.SendSMSRequest
java.lang.Object
ch.autumo.commons.sms.TextAnywhere.SendSMSRequest
- Enclosing class:
TextAnywhere
This object is used to create an SMS message sending request. The JSON object
is then automatically created starting from an instance of this class, using
the Jackson framework object-mapper (with snake case).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRecipient
(String recipient) Add recipient.Get message.Get message type.Get recipients.Get scheduled delivery time.Get sender.boolean
Has return credits?void
setMessage
(String message) Set message.void
setMessageType
(String messageType) Set message type.void
setReturnCredits
(boolean returnCredits) Set return credits?void
setScheduledDeliveryTime
(Date scheduled_delivery_time) Set scheduled delivery time.void
Set sender.
-
Constructor Details
-
SendSMSRequest
public SendSMSRequest()Default constructor.
-
-
Method Details
-
getMessage
Get message.- Returns:
- message
-
setMessage
Set message.- Parameters:
message
- message
-
getMessageType
Get message type.- Returns:
- message type
-
setMessageType
Set message type.- Parameters:
messageType
- message type
-
isReturnCredits
public boolean isReturnCredits()Has return credits?- Returns:
- return credits?
-
setReturnCredits
public void setReturnCredits(boolean returnCredits) Set return credits?- Parameters:
returnCredits
- return credits?
-
getRecipient
Get recipients.- Returns:
- recipients
-
getSender
Get sender.- Returns:
- sender
-
setSender
Set sender.- Parameters:
sender
- sender
-
getScheduledDeliveryTime
Get scheduled delivery time.- Returns:
- scheduled delivery time
-
setScheduledDeliveryTime
Set scheduled delivery time.- Parameters:
scheduled_delivery_time
- scheduled delivery time
-
addRecipient
Add recipient.- Parameters:
recipient
- recipient
-