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)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SMSNotificationRequest

      public SMSNotificationRequest​(java.lang.String message, java.lang.String receiverNumber)
      Parameters:
      message - to be sent
      receiverNumber - (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 sent
      receiverNumber - (phone number) which will receive message
    • SMSNotificationRequest

      public SMSNotificationRequest​(java.lang.String message, java.util.List<java.lang.String> receiverNumbers)
      Parameters:
      message - to be sent
      receiverNumbers - 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 sent
      receiverNumbers - 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)