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. case class OrganisationAllowList(userId: UserId, organisationName: OrganisationName, requestedBy: String, requestedOn: Instant) extends Product with Serializable
  13. final case class OrganisationNumber(value: String) extends AnyVal with Product with Serializable
  14. trait OrganisationNumberValidationFailed extends AnyRef
  15. final case class PossibleAnswer(value: String) extends AnyVal with Product with Serializable
  16. sealed trait Question extends AnyRef
  17. case class QuestionIdsOfInterest(questionIds: Map[String, Id]) extends Product with Serializable
  18. case class QuestionItem(question: Question, askWhen: AskWhen) extends Product with Serializable
  19. case class Questionnaire(id: Id, label: Label, questions: NonEmptyList[QuestionItem]) extends Product with Serializable
  20. case class QuestionnaireProgress(state: QuestionnaireState, questionsToAsk: List[Id]) extends Product with Serializable
  21. sealed trait QuestionnaireState extends AnyRef
  22. case class RegisteredOfficeAddress(addressLineOne: Option[String], addressLineTwo: Option[String], locality: Option[String], region: Option[String], postalCode: Option[String]) extends Product with Serializable
  23. sealed trait SimpleStatementFragment extends NonBulletStatementFragment
  24. case class Statement(fragments: NonEmptyList[StatementFragment]) extends Product with Serializable
  25. case class StatementBullets(bullets: NonEmptyList[NonBulletStatementFragment]) extends StatementFragment with Product with Serializable
  26. sealed trait StatementFragment extends AnyRef
  27. case class StatementLink(text: String, url: String) extends SimpleStatementFragment with Product with Serializable
  28. case class StatementText(text: String) extends SimpleStatementFragment with Product with Serializable
  29. 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
  30. final case class SubmissionId(value: UUID) extends AnyVal with Product with Serializable
  31. case class SubmissionReview(submissionId: SubmissionId, organisationName: OrganisationName, lastUpdate: Instant, requestedBy: String, requestedOn: Instant, state: State, events: List[Event]) extends Product with Serializable
  32. sealed trait TextValidation extends AnyRef
  33. final case class ValidatedOrganisationNumber(value: String) extends AnyVal with Product with Serializable
  34. 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 OrganisationAllowList extends Serializable
  8. object OrganisationNumber extends Serializable
  9. case object OrganisationNumberInvalidCharacters extends OrganisationNumberValidationFailed with Product with Serializable
  10. case object OrganisationNumberInvalidLength extends OrganisationNumberValidationFailed with Product with Serializable
  11. object Question extends MapJsonFormatters
  12. object QuestionItem extends NonEmptyListFormatters with Serializable
  13. object Questionnaire extends Serializable
  14. object QuestionnaireState
  15. object Statement extends NonEmptyListFormatters with Serializable
  16. object StatementBullets extends Serializable
  17. object Submission extends EnvReads with NonEmptyListFormatters with Serializable
  18. object SubmissionId extends Serializable
  19. object SubmissionReview extends Serializable
  20. object TextValidation
  21. object ValidatedOrganisationNumber extends Serializable
  22. object Wording extends Serializable

Ungrouped