Message

uk.gov.hmrc.common.message.model.Message
See theMessage companion object
case class Message(id: ObjectId, recipient: TaxEntity, subject: String, body: Option[Details], validFrom: LocalDate, alertFrom: Option[LocalDate], alertDetails: AlertDetails, alerts: Option[EmailAlert], alertQueue: Option[String], readTime: Option[Instant], archiveTime: Option[Instant], contentParameters: Option[MessageContentParameters], status: ProcessingStatus, rescindment: Option[Rescindment], lastUpdated: Option[Instant], hash: String, statutory: Boolean, renderUrl: RenderUrl, sourceData: Option[String], externalRef: Option[ExternalRef], content: Option[String], emailAlertEventUrl: Option[String], verificationBrake: Option[Boolean], lifecycle: Option[Lifecycle], tags: Option[Map[String, String]], deliveredOn: Option[Instant], mailgunStatus: Option[MailgunStatus]) extends Alertable

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Alertable
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def alertParams: Map[String, String]
override def alertTemplateName: String

Attributes

Definition Classes
override def auditData: Map[String, String]

Attributes

Definition Classes
override def hardCopyAuditData: Map[String, String]

Attributes

Definition Classes
def source: Option[String]
override def taxPayerName: Option[TaxpayerName]

Attributes

Definition Classes

Deprecated methods

def sentInError: Option[Boolean]

Attributes

Deprecated
true

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product