uk.gov.hmrc

# domain

#### package domain

Visibility

1. Public
2. All

### Type Members

1. #### case class AgentBusinessUtr(utr: String) extends TaxIdentifier with SimpleName with Product with Serializable

2. #### case class AgentCode(value: String) extends TaxIdentifier with Product with Serializable

3. #### case class AgentUserId(value: String) extends TaxIdentifier with Product with Serializable

4. #### case class AtedUtr(utr: String) extends TaxIdentifier with SimpleName with Product with Serializable

5. #### case class AwrsUtr(utr: String) extends TaxIdentifier with SimpleName with Product with Serializable

6. #### case class CtUtr(utr: String) extends TaxIdentifier with SimpleName with Product with Serializable

7. #### case class EmpRef(taxOfficeNumber: String, taxOfficeReference: String) extends TaxIdentifier with Product with Serializable

8. #### class Generator extends Modulus23Check

9. #### case class HmrcMtdVat(org: String) extends TaxIdentifier with SimpleName with Product with Serializable

10. #### case class HmrcObtdsOrg(org: String) extends TaxIdentifier with SimpleName with Product with Serializable

11. #### trait Modulus11Check extends ModulusCheck

12. #### trait Modulus23Check extends ModulusCheck

13. #### trait ModulusCheck extends AnyRef

14. #### case class Nino(nino: String) extends TaxIdentifier with SimpleName with Product with Serializable

15. #### case class Org(org: String) extends TaxIdentifier with SimpleName with Product with Serializable

16. #### case class PayeAgentReference(value: String) extends TaxIdentifier with Product with Serializable

17. #### case class PsaId(id: String) extends TaxIdentifier with SimpleName with Product with Serializable

18. #### case class PspId(id: String) extends TaxIdentifier with SimpleName with Product with Serializable

19. #### case class SaAgentReference(value: String) extends TaxIdentifier with Product with Serializable

20. #### case class SaUtr(utr: String) extends TaxIdentifier with SimpleName with Product with Serializable

21. #### class SaUtrGenerator extends Modulus11Check

22. #### case class SerialisableTaxId(taxIdName: String, build: (String) ⇒ TaxIdWithName) extends Product with Serializable

23. #### trait SimpleName extends AnyRef

24. #### class SimpleObjectReads[T] extends Reads[T]

25. #### class SimpleObjectWrites[T] extends Writes[T]

26. #### case class TaxCode(code: String) extends Product with Serializable

27. #### trait TaxIdentifier extends AnyRef

28. #### case class TaxIds(values: Set[TaxIdWithName]) extends Product with Serializable

29. #### case class Uar(uar: String) extends TaxIdentifier with SimpleName with Product with Serializable

30. #### case class Vrn(vrn: String) extends TaxIdentifier with SimpleName with Product with Serializable

### Value Members

1. #### object AgentBusinessUtr extends Modulus23Check with (String) ⇒ AgentBusinessUtr with Serializable

2. #### object AgentCode extends (String) ⇒ AgentCode with Serializable

3. #### object AgentUserId extends (String) ⇒ AgentUserId with Serializable

4. #### object AtedUtr extends Modulus23Check with (String) ⇒ AtedUtr with Serializable

5. #### object AwrsUtr extends (String) ⇒ AwrsUtr with Serializable

6. #### object CtUtr extends (String) ⇒ CtUtr with Serializable

7. #### object EmpRef extends (String, String) ⇒ EmpRef with Serializable

8. #### object HmrcMtdVat extends (String) ⇒ HmrcMtdVat with Serializable

9. #### object HmrcObtdsOrg extends (String) ⇒ HmrcObtdsOrg with Serializable

10. #### object Nino extends (String) ⇒ Nino with Serializable

11. #### object Org extends (String) ⇒ Org with Serializable

12. #### object PayeAgentReference extends (String) ⇒ PayeAgentReference with Serializable

13. #### object PsaId extends (String) ⇒ PsaId with Serializable

14. #### object PspId extends (String) ⇒ PspId with Serializable

15. #### object SaAgentReference extends (String) ⇒ SaAgentReference with Serializable

16. #### object SaUtr extends (String) ⇒ SaUtr with Serializable

17. #### object TaxCodeFormats

18. #### object TaxIds extends Serializable

19. #### object Uar extends (String) ⇒ Uar with Serializable

20. #### object Vrn extends (String) ⇒ Vrn with Serializable

### Ungrouped