package models

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait ActualAnswer extends AnyRef
  2. sealed trait AskWhen extends AnyRef
  3. case class CompoundFragment(fragments: NonEmptyList[SimpleStatementFragment]) extends NonBulletStatementFragment with Product with Serializable
  4. case class ErrorInfo extends Product with Serializable
  5. trait ErrorMessaging extends AnyRef
  6. case class ExtendedSubmission(submission: Submission, questionnaireProgress: Map[Id, QuestionnaireProgress]) extends Product with Serializable
  7. case class GroupOfQuestionnaires(heading: String, links: NonEmptyList[Questionnaire]) extends Product with Serializable
  8. trait LabelAndHints extends AnyRef
  9. sealed trait Mark extends AnyRef
  10. case class MarkedSubmission(submission: Submission, markedAnswers: Map[Id, Mark]) extends Product with Serializable
  11. sealed trait NonBulletStatementFragment extends StatementFragment
  12. final case class OrganisationNumber(value: String) extends AnyVal with Product with Serializable
  13. trait OrganisationNumberValidationFailed extends AnyRef
  14. final case class PossibleAnswer(value: String) extends AnyVal with Product with Serializable
  15. sealed trait Question extends AnyRef
  16. 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
  17. case class QuestionItem(question: Question, askWhen: AskWhen) extends Product with Serializable
  18. case class Questionnaire(id: Id, label: Label, questions: NonEmptyList[QuestionItem]) extends Product with Serializable
  19. case class QuestionnaireProgress(state: QuestionnaireState, questionsToAsk: List[Id]) extends Product with Serializable
  20. sealed trait QuestionnaireState extends AnyRef
  21. case class RegisteredOfficeAddress(addressLineOne: Option[String], addressLineTwo: Option[String], locality: Option[String], region: Option[String], postalCode: Option[String]) extends Product with Serializable
  22. sealed trait SimpleStatementFragment extends NonBulletStatementFragment
  23. case class Statement(fragments: NonEmptyList[StatementFragment]) extends Product with Serializable
  24. case class StatementBullets(bullets: NonEmptyList[NonBulletStatementFragment]) extends StatementFragment with Product with Serializable
  25. sealed trait StatementFragment extends AnyRef
  26. case class StatementLink(text: String, url: String) extends SimpleStatementFragment with Product with Serializable
  27. case class StatementText(text: String) extends SimpleStatementFragment with Product with Serializable
  28. 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
  29. final case class SubmissionId(value: UUID) extends AnyVal with Product with Serializable
  30. sealed trait TextValidation extends AnyRef
  31. final case class ValidatedOrganisationNumber(value: String) extends AnyVal with Product with Serializable
  32. final case class Wording(value: String) extends AnyVal with Product with Serializable

Value Members

  1. object ActualAnswer
  2. object AskWhen
  3. object CompoundFragment extends Serializable
  4. object ErrorInfo extends Serializable
  5. object GroupOfQuestionnaires extends NonEmptyListFormatters with Serializable
  6. object Mark
  7. object OrganisationNumber extends Serializable
  8. case object OrganisationNumberInvalidCharacters extends OrganisationNumberValidationFailed with Product with Serializable
  9. case object OrganisationNumberInvalidLength extends OrganisationNumberValidationFailed with Product with Serializable
  10. object Question extends MapJsonFormatters
  11. object QuestionItem extends NonEmptyListFormatters with Serializable
  12. object Questionnaire extends Serializable
  13. object QuestionnaireState
  14. object Statement extends NonEmptyListFormatters with Serializable
  15. object StatementBullets extends Serializable
  16. object Submission extends EnvReads with NonEmptyListFormatters with Serializable
  17. object SubmissionId extends Serializable
  18. object TextValidation
  19. object ValidatedOrganisationNumber extends Serializable
  20. object Wording extends Serializable

Ungrouped