Class SMSNotificationRequest
java.lang.Object
com.onenetwork.platform.common.notification.sms.SMSNotificationRequest
public class SMSNotificationRequest
extends java.lang.Object
POJO which contains request details for SMS sent
-
Constructor Summary
Constructors Constructor Description SMSNotificationRequest(java.lang.String message, java.lang.String receiverNumber)
SMSNotificationRequest(java.lang.String provider, java.lang.String message, java.lang.String receiverNumber)
SMSNotificationRequest(java.lang.String provider, java.lang.String message, java.util.List<java.lang.String> receiverNumbers)
SMSNotificationRequest(java.lang.String message, java.util.List<java.lang.String> receiverNumbers)
-
Method Summary
Modifier and Type Method Description java.lang.String
getMessage()
java.lang.String
getProvider()
java.util.List<java.lang.String>
getReceiverNumbers()
java.lang.String
getResponsibleEnterpriseName()
boolean
isForceDelivery()
void
setForceDelivery(boolean forceDelivery)
void
setResponsibleEnterpriseName(java.lang.String responsibleEnterpriseName)
-
Constructor Details
-
SMSNotificationRequest
public SMSNotificationRequest(java.lang.String message, java.lang.String receiverNumber)- Parameters:
message
- to be sentreceiverNumber
- (phone number) which will receive message
-
SMSNotificationRequest
public SMSNotificationRequest(java.lang.String provider, java.lang.String message, java.lang.String receiverNumber)- Parameters:
provider
- implementation which will be used during sending of message. If not provided, the default "Twilio" implementation will be used.message
- to be sentreceiverNumber
- (phone number) which will receive message
-
SMSNotificationRequest
public SMSNotificationRequest(java.lang.String message, java.util.List<java.lang.String> receiverNumbers)- Parameters:
message
- to be sentreceiverNumbers
- List of receiverNumbers (phone numbers) which will receive message
-
SMSNotificationRequest
public SMSNotificationRequest(java.lang.String provider, java.lang.String message, java.util.List<java.lang.String> receiverNumbers)- Parameters:
provider
- implementation which will be used during sending of message. If not provided, the default "Twilio" implementation will be used.message
- to be sentreceiverNumbers
- List of receiverNumbers (phone numbers) which will receive message
-
-
Method Details
-
getProvider
public java.lang.String getProvider()- Returns:
- the provider
-
getMessage
public java.lang.String getMessage()- Returns:
- the message
-
getReceiverNumbers
public java.util.List<java.lang.String> getReceiverNumbers()- Returns:
- the receiverNumbers
-
isForceDelivery
public boolean isForceDelivery()- Returns:
- the forceDelivery
-
setForceDelivery
public void setForceDelivery(boolean forceDelivery)- Parameters:
forceDelivery
- the forceDelivery to set
-
getResponsibleEnterpriseName
public java.lang.String getResponsibleEnterpriseName()- Returns:
- enterprise who is "responsible" for the text (might result in billing)
-
setResponsibleEnterpriseName
public void setResponsibleEnterpriseName(java.lang.String responsibleEnterpriseName)- Parameters:
responsibleEntName
- enterprise who is "responsible" for the text (might result in billing)
-