package model

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AgentUser(id: String, name: String) extends Product with Serializable
  2. case class Arn(value: String) extends TaxIdentifier with Product with Serializable
  3. case class CgtRef(value: String) extends TaxIdentifier with Product with Serializable
  4. sealed abstract class ClientIdType[+T <: TaxIdentifier] extends AnyRef
  5. case class ClientIdentifier[T <: TaxIdentifier](underlying: T) extends Product with Serializable
  6. case class Eori(value: String) extends TaxIdentifier with Product with Serializable
  7. case class InvitationId(value: String) extends Product with Serializable
  8. case class MtdItId(value: String) extends TaxIdentifier with Product with Serializable
  9. case class OptinEvent(optinEventType: OptinEventType, user: AgentUser, eventDateTime: LocalDateTime) extends Product with Serializable
  10. sealed trait OptinEventType extends AnyRef
  11. case class OptinRecord(arn: Arn, history: List[OptinEvent]) extends Product with Serializable
  12. sealed trait OptinStatus extends AnyRef
  13. case class PptRef(value: String) extends TaxIdentifier with Product with Serializable
  14. sealed abstract class Service extends AnyRef
  15. case class SuspensionDetails(suspensionStatus: Boolean, regimes: Option[Set[String]]) extends Product with Serializable
  16. case class SuspensionDetailsNotFound(message: String) extends Exception with Product with Serializable
  17. trait TrustTaxIdentifier extends AnyRef
  18. case class Urn(value: String) extends TaxIdentifier with TrustTaxIdentifier with Product with Serializable
  19. case class Utr(value: String) extends TaxIdentifier with TrustTaxIdentifier with Product with Serializable
  20. case class Vrn(value: String) extends TaxIdentifier with Product with Serializable

Value Members

  1. object AgentUser extends Serializable
  2. object Arn extends Serializable
  3. object CgtRef extends Serializable
  4. object CgtRefType extends ClientIdType[CgtRef] with Product with Serializable
  5. object ClientIdType
  6. object ClientIdentifier extends Serializable
  7. object Eori extends Serializable
  8. object InvitationId extends Serializable
  9. object MtdItId extends Serializable
  10. object MtdItIdType extends ClientIdType[MtdItId] with Product with Serializable
  11. object NinoType extends ClientIdType[Nino] with Product with Serializable
  12. object OptedIn extends OptinEventType with Product with Serializable
  13. object OptedInNotReady extends OptinStatus with Product with Serializable
  14. object OptedInReady extends OptinStatus with Product with Serializable
  15. object OptedInSingleUser extends OptinStatus with Product with Serializable
  16. object OptedOut extends OptinEventType with Product with Serializable
  17. object OptedOutEligible extends OptinStatus with Product with Serializable
  18. object OptedOutSingleUser extends OptinStatus with Product with Serializable
  19. object OptedOutWrongClientCount extends OptinStatus with Product with Serializable
  20. object OptinEvent extends Serializable
  21. object OptinEventType
  22. object OptinRecord extends Serializable
  23. object OptinStatus
  24. object PptRef extends Serializable
  25. object PptRefType extends ClientIdType[PptRef] with Product with Serializable
  26. object Service
  27. object SuspensionDetails extends Serializable
  28. object Urn extends Serializable
  29. object UrnType extends ClientIdType[Urn] with Product with Serializable
  30. object Utr extends Serializable
  31. object UtrCheck extends Modulus11Check
  32. object UtrType extends ClientIdType[Utr] with Product with Serializable
  33. object Vrn extends Serializable
  34. object VrnType extends ClientIdType[Vrn] with Product with Serializable

Ungrouped