package model

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class Arn(value: String) extends TaxIdentifier with Product with Serializable
  2. case class AssignedClient(clientEnrolmentKey: String, friendlyName: Option[String], assignedTo: String) extends Product with Serializable

    Represents client assigned to users in the ES21 APi response.

  3. case class CbcId(value: String) extends TaxIdentifier with Product with Serializable
  4. case class CgtRef(value: String) extends TaxIdentifier with Product with Serializable
  5. sealed abstract class ClientIdType[+T <: TaxIdentifier] extends AnyRef
  6. case class ClientIdentifier[T <: TaxIdentifier](underlying: T) extends Product with Serializable
  7. case class Enrolment(service: String, state: String, friendlyName: String, identifiers: Seq[Identifier], activationDate: Option[String] = None, enrolmentDate: Option[String] = None) extends Product with Serializable
  8. case class Eori(value: String) extends TaxIdentifier with Product with Serializable
  9. case class GroupDelegatedEnrolments(clients: Seq[AssignedClient]) extends Product with Serializable
  10. case class Identifier(key: String, value: String) extends Product with Serializable
  11. case class InvitationId(value: String) extends Product with Serializable
  12. case class MtdItId(value: String) extends TaxIdentifier with Product with Serializable
  13. case class PaginatedList[T](pageContent: Seq[T], paginationMetaData: PaginationMetaData) extends Product with Serializable
  14. case class PaginationMetaData(lastPage: Boolean, firstPage: Boolean, totalSize: Int, totalPages: Int, pageSize: Int, currentPageNumber: Int, currentPageSize: Int, extra: Option[Map[String, JsValue]] = None) extends Product with Serializable
  15. case class PlrId(value: String) extends TaxIdentifier with Product with Serializable
  16. case class PptRef(value: String) extends TaxIdentifier with Product with Serializable
  17. sealed abstract class Service extends AnyRef
  18. case class SuspensionDetails(suspensionStatus: Boolean, regimes: Option[Set[String]]) extends Product with Serializable
  19. case class SuspensionDetailsNotFound(message: String) extends Exception with Product with Serializable
  20. trait TrustTaxIdentifier extends AnyRef
  21. case class Urn(value: String) extends TaxIdentifier with TrustTaxIdentifier with Product with Serializable
  22. case class Utr(value: String) extends TaxIdentifier with TrustTaxIdentifier with Product with Serializable
  23. case class Vrn(value: String) extends TaxIdentifier with Product with Serializable

Value Members

  1. object Arn extends Serializable
  2. object AssignedClient extends Serializable
  3. object CbcId extends Serializable
  4. case object CbcIdType extends ClientIdType[CbcId] with Product with Serializable
  5. object CgtRef extends Serializable
  6. case object CgtRefType extends ClientIdType[CgtRef] with Product with Serializable
  7. object ClientIdType
  8. object ClientIdentifier extends Serializable
  9. object Enrolment extends Serializable
  10. object EnrolmentKey
  11. object Eori extends Serializable
  12. object GroupDelegatedEnrolments extends Serializable
  13. object Identifier extends Serializable
  14. object InvitationId extends Serializable
  15. object MtdItId extends Serializable
  16. case object MtdItIdType extends ClientIdType[MtdItId] with Product with Serializable
  17. case object NinoType extends ClientIdType[Nino] with Product with Serializable
  18. case object PaginatedList extends Product with Serializable
  19. case object PaginationMetaData extends Product with Serializable
  20. object PlrId extends Serializable
  21. case object PlrIdType extends ClientIdType[PlrId] with Product with Serializable
  22. object PptRef extends Serializable
  23. case object PptRefType extends ClientIdType[PptRef] with Product with Serializable
  24. object Service
  25. object SuspensionDetails extends Serializable
  26. object Urn extends Serializable
  27. case object UrnType extends ClientIdType[Urn] with Product with Serializable
  28. object Utr extends Serializable
  29. object UtrCheck extends Modulus11Check
  30. case object UtrType extends ClientIdType[Utr] with Product with Serializable
  31. object Vrn extends Serializable
  32. case object VrnType extends ClientIdType[Vrn] with Product with Serializable

Ungrouped