package models
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait ActualAnswer extends AnyRef
- sealed trait AskWhen extends AnyRef
- case class CompoundFragment(fragments: NonEmptyList[SimpleStatementFragment]) extends NonBulletStatementFragment with Product with Serializable
- case class ErrorInfo extends Product with Serializable
- trait ErrorMessaging extends AnyRef
- case class ExtendedSubmission(submission: Submission, questionnaireProgress: Map[Id, QuestionnaireProgress]) extends Product with Serializable
- case class GroupOfQuestionnaires(heading: String, links: NonEmptyList[Questionnaire]) extends Product with Serializable
- trait LabelAndHints extends AnyRef
- sealed trait Mark extends AnyRef
- case class MarkedSubmission(submission: Submission, markedAnswers: Map[Id, Mark]) extends Product with Serializable
- sealed trait NonBulletStatementFragment extends StatementFragment
- final case class OrganisationNumber(value: String) extends AnyVal with Product with Serializable
- trait OrganisationNumberValidationFailed extends AnyRef
- final case class PossibleAnswer(value: String) extends AnyVal with Product with Serializable
- sealed trait Question extends AnyRef
- case class QuestionIdsOfInterest(organisationTypeId: Id, partnershipTypeId: Id, organisationNameLtdId: Id, organisationNameSoleId: Id, organisationNameRsId: Id, organisationNameCioId: Id, organisationNameNonUkWithId: Id, organisationNameNonUkWithoutId: Id, organisationNameGpId: Id, organisationNameLlpId: Id, organisationNameLpId: Id, organisationNameSpId: Id, organisationNameSlpId: Id) extends Product with Serializable
- case class QuestionItem(question: Question, askWhen: AskWhen) extends Product with Serializable
- case class Questionnaire(id: Id, label: Label, questions: NonEmptyList[QuestionItem]) extends Product with Serializable
- case class QuestionnaireProgress(state: QuestionnaireState, questionsToAsk: List[Id]) extends Product with Serializable
- sealed trait QuestionnaireState extends AnyRef
- case class RegisteredOfficeAddress(addressLineOne: Option[String], addressLineTwo: Option[String], locality: Option[String], region: Option[String], postalCode: Option[String]) extends Product with Serializable
- sealed trait SimpleStatementFragment extends NonBulletStatementFragment
- case class Statement(fragments: NonEmptyList[StatementFragment]) extends Product with Serializable
- case class StatementBullets(bullets: NonEmptyList[NonBulletStatementFragment]) extends StatementFragment with Product with Serializable
- sealed trait StatementFragment extends AnyRef
- case class StatementLink(text: String, url: String) extends SimpleStatementFragment with Product with Serializable
- case class StatementText(text: String) extends SimpleStatementFragment with Product with Serializable
- case class Submission(id: SubmissionId, organisationId: Option[OrganisationId], startedOn: Instant, startedBy: UserId, groups: NonEmptyList[GroupOfQuestionnaires], questionIdsOfInterest: QuestionIdsOfInterest, instances: NonEmptyList[Instance], context: Context) extends Product with Serializable
- final case class SubmissionId(value: UUID) extends AnyVal with Product with Serializable
- sealed trait TextValidation extends AnyRef
- final case class ValidatedOrganisationNumber(value: String) extends AnyVal with Product with Serializable
- final case class Wording(value: String) extends AnyVal with Product with Serializable
Value Members
- object ActualAnswer
- object AskWhen
- object CompoundFragment extends Serializable
- object ErrorInfo extends Serializable
- object GroupOfQuestionnaires extends NonEmptyListFormatters with Serializable
- object Mark
- object OrganisationNumber extends Serializable
- case object OrganisationNumberInvalidCharacters extends OrganisationNumberValidationFailed with Product with Serializable
- case object OrganisationNumberInvalidLength extends OrganisationNumberValidationFailed with Product with Serializable
- object Question extends MapJsonFormatters
- object QuestionItem extends NonEmptyListFormatters with Serializable
- object Questionnaire extends Serializable
- object QuestionnaireState
- object Statement extends NonEmptyListFormatters with Serializable
- object StatementBullets extends Serializable
- object Submission extends EnvReads with NonEmptyListFormatters with Serializable
- object SubmissionId extends Serializable
- object TextValidation
- object ValidatedOrganisationNumber extends Serializable
- object Wording extends Serializable