uk.gov.hmrc.apiplatform.modules.organisations.domain.models
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object Collaborator
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Collaborator.type
object Collaborators
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Collaborators.type
object Organisation
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Organisation.type
case class Organisation(id: OrganisationId, organisationName: OrganisationName, organisationType: OrganisationType, createdDateTime: Instant, collaborators: Set[Collaborator], companyNumber: Option[String] = ..., corporationTaxUtr: Option[String] = ..., websiteUrl: Option[String] = ..., address: Option[OrganisationAddress] = ...)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class OrganisationAddress(addressLineOne: Option[String] = ..., addressLineTwo: Option[String] = ..., addressLineThree: Option[String] = ..., careOf: Option[String] = ..., country: Option[String] = ..., locality: Option[String] = ..., poBox: Option[String] = ..., postalCode: Option[String] = ..., premises: Option[String] = ..., region: Option[String] = ...)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object OrganisationAddress
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
OrganisationAddress.type
final case class OrganisationName(value: String) extends AnyVal
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
object OrganisationName
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OrganisationName.type
case object OrganisationNameInvalidCharacters extends OrganisationNameValidationFailed
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
case object OrganisationNameInvalidLength extends OrganisationNameValidationFailed
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
final case class ValidatedOrganisationName(value: String) extends AnyVal
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
object ValidatedOrganisationName
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
In this article