uk.gov.hmrc.domain

Members list

Type members

Classlikes

case class AgentBusinessUtr(utr: String) extends TaxIdentifier, SimpleName

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleName
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => AgentBusinessUtr
trait ModulusCheck
class Object
trait Matchable
class Any
Show all
Self type
case class AgentCode(value: String) extends TaxIdentifier

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AgentCode extends String => AgentCode

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => AgentCode
class Object
trait Matchable
class Any
Show all
Self type
AgentCode.type
case class AgentUserId(value: String) extends TaxIdentifier

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AgentUserId extends String => AgentUserId

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => AgentUserId
class Object
trait Matchable
class Any
Show all
Self type
case class AtedUtr(utr: String) extends TaxIdentifier, SimpleName

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleName
class Object
trait Matchable
class Any
Show all
object AtedUtr extends Modulus23Check, String => AtedUtr

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => AtedUtr
trait ModulusCheck
class Object
trait Matchable
class Any
Show all
Self type
AtedUtr.type
case class AwrsUtr(utr: String) extends TaxIdentifier, SimpleName

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleName
class Object
trait Matchable
class Any
Show all
object AwrsUtr extends String => AwrsUtr

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => AwrsUtr
class Object
trait Matchable
class Any
Show all
Self type
AwrsUtr.type
case class CtUtr(utr: String) extends TaxIdentifier, SimpleName

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleName
class Object
trait Matchable
class Any
Show all
object CtUtr extends String => CtUtr

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => CtUtr
class Object
trait Matchable
class Any
Show all
Self type
CtUtr.type
case class EmpRef(taxOfficeNumber: String, taxOfficeReference: String) extends TaxIdentifier

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object EmpRef extends (String, String) => EmpRef

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait (String, String) => EmpRef
class Object
trait Matchable
class Any
Show all
Self type
EmpRef.type
case class Eori(eori: String) extends TaxIdentifier, SimpleName

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleName
class Object
trait Matchable
class Any
Show all
object Eori extends String => Eori

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => Eori
class Object
trait Matchable
class Any
Show all
Self type
Eori.type
case class HmrcMtdItsa(org: String) extends TaxIdentifier, SimpleName

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleName
class Object
trait Matchable
class Any
Show all
object HmrcMtdItsa extends String => HmrcMtdItsa

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => HmrcMtdItsa
class Object
trait Matchable
class Any
Show all
Self type
case class HmrcMtdVat(org: String) extends TaxIdentifier, SimpleName

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleName
class Object
trait Matchable
class Any
Show all
object HmrcMtdVat extends String => HmrcMtdVat

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => HmrcMtdVat
class Object
trait Matchable
class Any
Show all
Self type
HmrcMtdVat.type
case class HmrcObtdsOrg(org: String) extends TaxIdentifier, SimpleName

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleName
class Object
trait Matchable
class Any
Show all
object HmrcObtdsOrg extends String => HmrcObtdsOrg

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => HmrcObtdsOrg
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait ModulusCheck
class Object
trait Matchable
class Any

Attributes

Supertypes
trait ModulusCheck
class Object
trait Matchable
class Any
Known subtypes
object AtedUtr
trait ModulusCheck

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class Nino(nino: String) extends TaxIdentifier, SimpleName

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleName
class Object
trait Matchable
class Any
Show all
object Nino extends String => Nino

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => Nino
class Object
trait Matchable
class Any
Show all
Self type
Nino.type
case class Org(org: String) extends TaxIdentifier, SimpleName

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleName
class Object
trait Matchable
class Any
Show all
object Org extends String => Org

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => Org
class Object
trait Matchable
class Any
Show all
Self type
Org.type
case class PayeAgentReference(value: String) extends TaxIdentifier

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PayeAgentReference extends String => PayeAgentReference

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => PayeAgentReference
class Object
trait Matchable
class Any
Show all
Self type
case class PsaId(id: String) extends TaxIdentifier, SimpleName

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleName
class Object
trait Matchable
class Any
Show all
object PsaId extends String => PsaId

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => PsaId
class Object
trait Matchable
class Any
Show all
Self type
PsaId.type
case class PspId(id: String) extends TaxIdentifier, SimpleName

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleName
class Object
trait Matchable
class Any
Show all
object PspId extends String => PspId

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => PspId
class Object
trait Matchable
class Any
Show all
Self type
PspId.type
case class SaAgentReference(value: String) extends TaxIdentifier

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SaAgentReference extends String => SaAgentReference

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => SaAgentReference
class Object
trait Matchable
class Any
Show all
Self type
case class SaUtr(utr: String) extends TaxIdentifier, SimpleName

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleName
class Object
trait Matchable
class Any
Show all
object SaUtr extends String => SaUtr

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => SaUtr
class Object
trait Matchable
class Any
Show all
Self type
SaUtr.type
case class SerialisableTaxId(taxIdName: String, build: String => TaxIdWithName)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait SimpleName

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AtedUtr
class AwrsUtr
class CtUtr
class Eori
class HmrcMtdItsa
class HmrcMtdVat
class HmrcObtdsOrg
class Nino
class Org
class PsaId
class PspId
class SaUtr
class Uar
class Vrn
Show all
class SimpleObjectReads[T](val fieldName: String, val constructor: String => T) extends Reads[T]

Attributes

Supertypes
trait Reads[T]
class Object
trait Matchable
class Any
class SimpleObjectWrites[T](val valueGetter: T => String) extends Writes[T]

Attributes

Supertypes
trait Writes[T]
class Object
trait Matchable
class Any
case class TaxCode(code: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AgentCode
class AgentUserId
class AtedUtr
class AwrsUtr
class CtUtr
class EmpRef
class Eori
class HmrcMtdItsa
class HmrcMtdVat
class HmrcObtdsOrg
class Nino
class Org
class PsaId
class PspId
class SaUtr
class Uar
class Vrn
Show all
case class TaxIds(values: Set[TaxIdWithName])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TaxIds

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
TaxIds.type
case class Uar(uar: String) extends TaxIdentifier, SimpleName

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleName
class Object
trait Matchable
class Any
Show all
object Uar extends String => Uar

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => Uar
class Object
trait Matchable
class Any
Show all
Self type
Uar.type
case class Vrn(vrn: String) extends TaxIdentifier, SimpleName

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleName
class Object
trait Matchable
class Any
Show all
object Vrn extends String => Vrn

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait String => Vrn
class Object
trait Matchable
class Any
Show all
Self type
Vrn.type