package models
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class Member(userId: UserId) extends Product with Serializable
- case class Organisation(id: OrganisationId, organisationName: OrganisationName, organisationType: OrganisationType, members: Set[Member]) extends Product with Serializable
- final case class OrganisationId(value: UUID) extends AnyVal with Product with Serializable
- final case class OrganisationName(value: String) extends AnyVal with Product with Serializable
- trait OrganisationNameValidationFailed extends AnyRef
- final case class ValidatedOrganisationName(value: String) extends AnyVal with Product with Serializable
Value Members
- object Member extends Serializable
- object Organisation extends Serializable
- object OrganisationId extends Serializable
- object OrganisationName extends Serializable
- case object OrganisationNameInvalidCharacters extends OrganisationNameValidationFailed with Product with Serializable
- case object OrganisationNameInvalidLength extends OrganisationNameValidationFailed with Product with Serializable
- object ValidatedOrganisationName extends Serializable