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 TypeMethodDescriptionvoidaddRecipient(String recipient) Add recipient.Get message.Get message type.Get recipients.Get scheduled delivery time.Get sender.booleanHas return credits?voidsetMessage(String message) Set message.voidsetMessageType(String messageType) Set message type.voidsetReturnCredits(boolean returnCredits) Set return credits?voidsetScheduledDeliveryTime(Date scheduled_delivery_time) Set scheduled delivery time.voidSet 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
-