package model
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class Arn(value: String) extends TaxIdentifier with Product with Serializable
- case class AssignedClient(clientEnrolmentKey: String, friendlyName: Option[String], assignedTo: String) extends Product with Serializable
Represents client assigned to users in the ES21 APi response.
- case class CbcId(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], activationDate: Option[String] = None, enrolmentDate: Option[String] = None) extends Product with Serializable
- case class Eori(value: String) extends TaxIdentifier with Product with Serializable
- case class GroupDelegatedEnrolments(clients: Seq[AssignedClient]) extends 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 PaginatedList[T](pageContent: Seq[T], paginationMetaData: PaginationMetaData) extends Product with Serializable
- 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
- 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 Arn extends Serializable
- object AssignedClient extends Serializable
- object CbcId extends Serializable
- case object CbcIdType extends ClientIdType[CbcId] with Product with Serializable
- object CgtRef extends Serializable
- case object CgtRefType extends ClientIdType[CgtRef] with Product with Serializable
- object ClientIdType
- object ClientIdentifier extends Serializable
- object Enrolment extends Serializable
- object EnrolmentKey
- object Eori extends Serializable
- object GroupDelegatedEnrolments extends Serializable
- object Identifier extends Serializable
- object IdentifierKeys
- object InvitationId extends Serializable
- object MtdItId extends Serializable
- case object MtdItIdType extends ClientIdType[MtdItId] with Product with Serializable
- case object NinoType extends ClientIdType[Nino] with Product with Serializable
- case object PaginatedList extends Product with Serializable
- case object PaginationMetaData extends Product with Serializable
- object PptRef extends Serializable
- case object PptRefType extends ClientIdType[PptRef] with Product with Serializable
- object Service
- object SuspensionDetails extends Serializable
- object Urn extends Serializable
- case object UrnType extends ClientIdType[Urn] with Product with Serializable
- object Utr extends Serializable
- object UtrCheck extends Modulus11Check
- case object UtrType extends ClientIdType[Utr] with Product with Serializable
- object Vrn extends Serializable
- case object VrnType extends ClientIdType[Vrn] with Product with Serializable