Class Notification


  • public class Notification
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Notification​(java.lang.String content)  
      Notification​(org.json.JSONObject data)  
    • Method Summary

      Modifier and Type Method Description
      java.lang.String getBody()  
      java.util.Optional<org.joda.time.DateTime> getCompletedAt()  
      org.joda.time.DateTime getCreatedAt()  
      java.util.Optional<java.lang.String> getCreatedByName()  
      java.util.Optional<java.lang.String> getEmailAddress()  
      java.util.Optional<org.joda.time.DateTime> getEstimatedDelivery()
      estimatedDelivery is only present on letters
      java.util.UUID getId()  
      java.util.Optional<java.lang.String> getLine1()  
      java.util.Optional<java.lang.String> getLine2()  
      java.util.Optional<java.lang.String> getLine3()  
      java.util.Optional<java.lang.String> getLine4()  
      java.util.Optional<java.lang.String> getLine5()  
      java.util.Optional<java.lang.String> getLine6()  
      java.lang.String getNotificationType()  
      java.util.Optional<java.lang.String> getPhoneNumber()  
      java.util.Optional<java.lang.String> getPostage()  
      java.util.Optional<java.lang.String> getPostcode()  
      java.util.Optional<java.lang.String> getReference()  
      java.util.Optional<org.joda.time.DateTime> getSentAt()  
      java.lang.String getStatus()  
      java.util.Optional<java.lang.String> getSubject()  
      java.util.UUID getTemplateId()  
      java.lang.String getTemplateUri()  
      int getTemplateVersion()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Notification

        public Notification​(java.lang.String content)
      • Notification

        public Notification​(org.json.JSONObject data)
    • Method Detail

      • getId

        public java.util.UUID getId()
      • getReference

        public java.util.Optional<java.lang.String> getReference()
      • getEmailAddress

        public java.util.Optional<java.lang.String> getEmailAddress()
      • getPhoneNumber

        public java.util.Optional<java.lang.String> getPhoneNumber()
      • getLine1

        public java.util.Optional<java.lang.String> getLine1()
      • getLine2

        public java.util.Optional<java.lang.String> getLine2()
      • getLine3

        public java.util.Optional<java.lang.String> getLine3()
      • getLine4

        public java.util.Optional<java.lang.String> getLine4()
      • getLine5

        public java.util.Optional<java.lang.String> getLine5()
      • getLine6

        public java.util.Optional<java.lang.String> getLine6()
      • getPostcode

        public java.util.Optional<java.lang.String> getPostcode()
      • getPostage

        public java.util.Optional<java.lang.String> getPostage()
      • getNotificationType

        public java.lang.String getNotificationType()
      • getStatus

        public java.lang.String getStatus()
      • getTemplateId

        public java.util.UUID getTemplateId()
      • getTemplateVersion

        public int getTemplateVersion()
      • getTemplateUri

        public java.lang.String getTemplateUri()
      • getBody

        public java.lang.String getBody()
      • getSubject

        public java.util.Optional<java.lang.String> getSubject()
      • getCreatedAt

        public org.joda.time.DateTime getCreatedAt()
      • getSentAt

        public java.util.Optional<org.joda.time.DateTime> getSentAt()
      • getCompletedAt

        public java.util.Optional<org.joda.time.DateTime> getCompletedAt()
      • getCreatedByName

        public java.util.Optional<java.lang.String> getCreatedByName()
      • getEstimatedDelivery

        public java.util.Optional<org.joda.time.DateTime> getEstimatedDelivery()
        estimatedDelivery is only present on letters
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object