package model
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AccessGroup(arn: Arn, groupName: String, created: LocalDateTime, lastUpdated: LocalDateTime, createdBy: AgentUser, lastUpdatedBy: AgentUser, teamMembers: Option[Set[AgentUser]], clients: Option[Set[Enrolment]]) extends Product with Serializable
- case class AgentUser(id: String, name: String) extends Product with Serializable
- case class Arn(value: String) extends TaxIdentifier with Product with Serializable
- case class CgtRef(value: String) extends TaxIdentifier with Product with Serializable
- sealed abstract class ClientIdType[+T <: TaxIdentifier] extends AnyRef
- case class ClientIdentifier[T <: TaxIdentifier](underlying: T) extends Product with Serializable
- case class Enrolment(service: String, state: String, friendlyName: String, identifiers: Seq[Identifier]) extends Product with Serializable
- case class Eori(value: String) extends TaxIdentifier with Product with Serializable
- case class Identifier(key: String, value: String) extends Product with Serializable
- case class InvitationId(value: String) extends Product with Serializable
- case class MtdItId(value: String) extends TaxIdentifier with Product with Serializable
- case class OptinEvent(optinEventType: OptinEventType, user: AgentUser, eventDateTime: LocalDateTime) extends Product with Serializable
- sealed trait OptinEventType extends AnyRef
- case class OptinRecord(arn: Arn, history: List[OptinEvent]) extends Product with Serializable
- sealed trait OptinStatus extends AnyRef
- case class PptRef(value: String) extends TaxIdentifier with Product with Serializable
- sealed abstract class Service extends AnyRef
- case class SuspensionDetails(suspensionStatus: Boolean, regimes: Option[Set[String]]) extends Product with Serializable
- case class SuspensionDetailsNotFound(message: String) extends Exception with Product with Serializable
- trait TrustTaxIdentifier extends AnyRef
- case class Urn(value: String) extends TaxIdentifier with TrustTaxIdentifier with Product with Serializable
- case class Utr(value: String) extends TaxIdentifier with TrustTaxIdentifier with Product with Serializable
- case class Vrn(value: String) extends TaxIdentifier with Product with Serializable
Value Members
- object AccessGroup extends Serializable
- object AgentUser extends Serializable
- object Arn extends Serializable
- object CgtRef extends Serializable
- object CgtRefType extends ClientIdType[CgtRef] with Product with Serializable
- object ClientIdType
- object ClientIdentifier extends Serializable
- object Enrolment extends Serializable
- object Eori extends Serializable
- object Identifier extends Serializable
- object InvitationId extends Serializable
- object MtdItId extends Serializable
- object MtdItIdType extends ClientIdType[MtdItId] with Product with Serializable
- object NinoType extends ClientIdType[Nino] with Product with Serializable
- object OptedIn extends OptinEventType with Product with Serializable
- object OptedInNotReady extends OptinStatus with Product with Serializable
- object OptedInReady extends OptinStatus with Product with Serializable
- object OptedInSingleUser extends OptinStatus with Product with Serializable
- object OptedOut extends OptinEventType with Product with Serializable
- object OptedOutEligible extends OptinStatus with Product with Serializable
- object OptedOutSingleUser extends OptinStatus with Product with Serializable
- object OptedOutWrongClientCount extends OptinStatus with Product with Serializable
- object OptinEvent extends Serializable
- object OptinEventType
- object OptinRecord extends Serializable
- object OptinStatus
- object PptRef extends Serializable
- object PptRefType extends ClientIdType[PptRef] with Product with Serializable
- object Service
- object SuspensionDetails extends Serializable
- object Urn extends Serializable
- object UrnType extends ClientIdType[Urn] with Product with Serializable
- object Utr extends Serializable
- object UtrCheck extends Modulus11Check
- object UtrType extends ClientIdType[Utr] with Product with Serializable
- object Vrn extends Serializable
- object VrnType extends ClientIdType[Vrn] with Product with Serializable