uk.gov.hmrc.common.message.model
package uk.gov.hmrc.common.message.model
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Adviser
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Alert
case class AlertDetails(templateId: String, recipientName: Option[TaxpayerName], data: Map[String, String])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object AlertDetails
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AlertDetails.type
trait AlertEmailTemplateMapper
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object MessageRESTFormats
object AlertQueueTypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AlertQueueTypes.type
trait Alertable
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Message
case class ConversationItem(id: String, subject: String, body: Option[Details], validFrom: LocalDate, content: Option[String])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ConversationItem
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ConversationItem.type
object DateFormats
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DateFormats.type
case object Delivered extends MailgunStatus
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait MailgunStatusclass Objecttrait Matchableclass AnyShow all
- Self type
-
Delivered.type
case class Details(form: Option[String], `type`: Option[String], suppressedAt: Option[String], detailsId: Option[String], paperSent: Option[Boolean], batchId: Option[String], issueDate: Option[LocalDate], replyTo: Option[String], threadId: Option[String], enquiryType: Option[String], adviser: Option[Adviser], waitTime: Option[String], topic: Option[String], envelopId: Option[String], properties: Option[JsValue])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Details
case class EmailAlert(emailAddress: Option[String], alertTime: Instant, success: Boolean, failureReason: Option[String])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object EmailAlert
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
EmailAlert.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Enrolments
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Enrolments.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ExternalRef
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ExternalRef.type
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Language
case class Lifecycle(status: LifecycleStatus, startedAt: Instant, notification: Option[Notification])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Lifecycle
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object LifecycleStatus
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
LifecycleStatus.type
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object LifecycleStatusType
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
LifecycleStatusType.type
object MailgunStatus
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MailgunStatus.type
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
object Message
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MessageContentParameters
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class MessageDetails(formId: String, statutoryOp: Option[Boolean], paperSentOp: Option[Boolean], sourceData: Option[String], batchId: Option[String], issueDate: Option[LocalDate], replyTo: Option[String], threadId: Option[String], enquiryType: Option[String], adviser: Option[Adviser], waitTime: Option[String], topic: Option[String], properties: Option[JsValue])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MessageDetails
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MessageDetails.type
object MessageMongoFormats
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MessageMongoFormats.type
object MessageRESTFormats extends AlertEmailTemplateMapper
Attributes
- Supertypes
- Self type
-
MessageRESTFormats.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MessageStatus
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MessageStatus.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MessagesCount
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MessagesCount.type
object MongoTaxIdentifierFormats
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Notification
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Notification.type
case class Recipient(taxIdentifier: TaxIdWithName, name: Option[TaxpayerName], email: Option[String], regime: Option[Value])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Recipient
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
object Regime extends Enumeration
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object RenderUrl
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Rescindment
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Rescindment.type
enum RescindmentType
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object RescindmentType
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RescindmentType.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SendAlertResponse
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SendAlertResponse.type
trait SystemTimeSource extends TimeSource
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object SystemTimeSource
object SystemTimeSource extends SystemTimeSource
Attributes
- Companion
- trait
- Supertypes
- Self type
-
SystemTimeSource.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object TaxEntity
object TaxIdentifierRESTV2Formats
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
case class TaxpayerName(title: Option[String], forename: Option[String], secondForename: Option[String], surname: Option[String], honours: Option[String], line1: Option[String], line2: Option[String], line3: Option[String])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object TaxpayerName
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TaxpayerName.type
trait TimeSource
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait SystemTimeSourceobject SystemTimeSource
Types
Value members
Concrete fields
In this article