Package uk.gov.service.notify
Class Notification
- java.lang.Object
-
- uk.gov.service.notify.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.StringgetBody()java.util.Optional<org.joda.time.DateTime>getCompletedAt()org.joda.time.DateTimegetCreatedAt()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 lettersjava.util.UUIDgetId()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.StringgetNotificationType()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.StringgetStatus()java.util.Optional<java.lang.String>getSubject()java.util.UUIDgetTemplateId()java.lang.StringgetTemplateUri()intgetTemplateVersion()java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
-