public class SmsTextualMessage extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
SERIALIZED_NAME_CALLBACK_DATA |
static String |
SERIALIZED_NAME_DELIVERY_TIME_WINDOW |
static String |
SERIALIZED_NAME_DESTINATIONS |
static String |
SERIALIZED_NAME_FLASH |
static String |
SERIALIZED_NAME_FROM |
static String |
SERIALIZED_NAME_INTERMEDIATE_REPORT |
static String |
SERIALIZED_NAME_LANGUAGE |
static String |
SERIALIZED_NAME_NOTIFY_CONTENT_TYPE |
static String |
SERIALIZED_NAME_NOTIFY_URL |
static String |
SERIALIZED_NAME_REGIONAL |
static String |
SERIALIZED_NAME_SEND_AT |
static String |
SERIALIZED_NAME_TEXT |
static String |
SERIALIZED_NAME_TRANSLITERATION |
static String |
SERIALIZED_NAME_VALIDITY_PERIOD |
| Constructor and Description |
|---|
SmsTextualMessage() |
| Modifier and Type | Method and Description |
|---|---|
SmsTextualMessage |
addDestinationsItem(SmsDestination destinationsItem) |
SmsTextualMessage |
callbackData(String callbackData) |
SmsTextualMessage |
deliveryTimeWindow(SmsDeliveryTimeWindow deliveryTimeWindow) |
SmsTextualMessage |
destinations(List<SmsDestination> destinations) |
boolean |
equals(Object o) |
SmsTextualMessage |
flash(Boolean flash) |
SmsTextualMessage |
from(String from) |
String |
getCallbackData()
Additional client data to be sent over the `notifyUrl`.
|
SmsDeliveryTimeWindow |
getDeliveryTimeWindow()
Sets specific scheduling options to send a message within daily or hourly intervals.
|
List<SmsDestination> |
getDestinations()
An array of destination objects for where messages are being sent.
|
Boolean |
getFlash()
Allows for sending a [flash SMS](https://www.infobip.com/docs/sms/message-types#flash-sms) to
automatically appear on recipient devices without interaction.
|
String |
getFrom()
The sender ID which can be alphanumeric or numeric (e.g., `CompanyName`).
|
Boolean |
getIntermediateReport()
The [real-time intermediate delivery report](#channels/sms/receive-outbound-sms-message-report)
containing GSM error codes, messages status, pricing, network and country codes, etc., which
will be sent on your callback server.
|
SmsLanguage |
getLanguage()
Sets the language parameters for the message being sent.
|
String |
getNotifyContentType()
Preferred delivery report content type, `application/json` or
`application/xml`.
|
String |
getNotifyUrl()
The URL on your call back server on to which a delivery report will be sent.
|
SmsRegionalOptions |
getRegional()
Region-specific parameters, often imposed by local laws.
|
OffsetDateTime |
getSendAt()
Date and time when the message is to be sent.
|
String |
getText()
Content of the message being sent.
|
String |
getTransliteration()
The transliteration of your sent message from one script to another.
|
Long |
getValidityPeriod()
The message validity period in minutes.
|
int |
hashCode() |
SmsTextualMessage |
intermediateReport(Boolean intermediateReport) |
SmsTextualMessage |
language(SmsLanguage language) |
SmsTextualMessage |
notifyContentType(String notifyContentType) |
SmsTextualMessage |
notifyUrl(String notifyUrl) |
SmsTextualMessage |
regional(SmsRegionalOptions regional) |
SmsTextualMessage |
sendAt(OffsetDateTime sendAt) |
void |
setCallbackData(String callbackData) |
void |
setDeliveryTimeWindow(SmsDeliveryTimeWindow deliveryTimeWindow) |
void |
setDestinations(List<SmsDestination> destinations) |
void |
setFlash(Boolean flash) |
void |
setFrom(String from) |
void |
setIntermediateReport(Boolean intermediateReport) |
void |
setLanguage(SmsLanguage language) |
void |
setNotifyContentType(String notifyContentType) |
void |
setNotifyUrl(String notifyUrl) |
void |
setRegional(SmsRegionalOptions regional) |
void |
setSendAt(OffsetDateTime sendAt) |
void |
setText(String text) |
void |
setTransliteration(String transliteration) |
void |
setValidityPeriod(Long validityPeriod) |
SmsTextualMessage |
text(String text) |
String |
toString() |
SmsTextualMessage |
transliteration(String transliteration) |
SmsTextualMessage |
validityPeriod(Long validityPeriod) |
public static final String SERIALIZED_NAME_CALLBACK_DATA
public static final String SERIALIZED_NAME_DELIVERY_TIME_WINDOW
public static final String SERIALIZED_NAME_DESTINATIONS
public static final String SERIALIZED_NAME_FLASH
public static final String SERIALIZED_NAME_FROM
public static final String SERIALIZED_NAME_INTERMEDIATE_REPORT
public static final String SERIALIZED_NAME_LANGUAGE
public static final String SERIALIZED_NAME_NOTIFY_CONTENT_TYPE
public static final String SERIALIZED_NAME_NOTIFY_URL
public static final String SERIALIZED_NAME_REGIONAL
public static final String SERIALIZED_NAME_SEND_AT
public static final String SERIALIZED_NAME_TEXT
public static final String SERIALIZED_NAME_TRANSLITERATION
public static final String SERIALIZED_NAME_VALIDITY_PERIOD
public SmsTextualMessage callbackData(String callbackData)
public String getCallbackData()
public void setCallbackData(String callbackData)
public SmsTextualMessage deliveryTimeWindow(SmsDeliveryTimeWindow deliveryTimeWindow)
public SmsDeliveryTimeWindow getDeliveryTimeWindow()
public void setDeliveryTimeWindow(SmsDeliveryTimeWindow deliveryTimeWindow)
public SmsTextualMessage destinations(List<SmsDestination> destinations)
public SmsTextualMessage addDestinationsItem(SmsDestination destinationsItem)
public List<SmsDestination> getDestinations()
public void setDestinations(List<SmsDestination> destinations)
public SmsTextualMessage flash(Boolean flash)
public Boolean getFlash()
public void setFlash(Boolean flash)
public SmsTextualMessage from(String from)
public String getFrom()
public void setFrom(String from)
public SmsTextualMessage intermediateReport(Boolean intermediateReport)
public Boolean getIntermediateReport()
public void setIntermediateReport(Boolean intermediateReport)
public SmsTextualMessage language(SmsLanguage language)
public SmsLanguage getLanguage()
public void setLanguage(SmsLanguage language)
public SmsTextualMessage notifyContentType(String notifyContentType)
public String getNotifyContentType()
public void setNotifyContentType(String notifyContentType)
public SmsTextualMessage notifyUrl(String notifyUrl)
public String getNotifyUrl()
public void setNotifyUrl(String notifyUrl)
public SmsTextualMessage regional(SmsRegionalOptions regional)
public SmsRegionalOptions getRegional()
public void setRegional(SmsRegionalOptions regional)
public SmsTextualMessage sendAt(OffsetDateTime sendAt)
public OffsetDateTime getSendAt()
public void setSendAt(OffsetDateTime sendAt)
public SmsTextualMessage text(String text)
public String getText()
public void setText(String text)
public SmsTextualMessage transliteration(String transliteration)
public String getTransliteration()
public void setTransliteration(String transliteration)
public SmsTextualMessage validityPeriod(Long validityPeriod)
public Long getValidityPeriod()
public void setValidityPeriod(Long validityPeriod)
Copyright © 2022. All rights reserved.