o
uk.gov.hmrc.apiplatform.modules.organisations.submissions.domain.models
Submission
Companion class Submission
object Submission extends EnvReads with NonEmptyListFormatters with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Submission
- Serializable
- NonEmptyListFormatters
- EnvReads
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type AnswersToQuestions = Map[Id, ActualAnswer]
- case class Instance(index: Int, answersToQuestions: AnswersToQuestions, statusHistory: NonEmptyList[Status]) extends Product with Serializable
- sealed trait Status extends AnyRef
- trait TemporalParser[T <: Temporal] extends AnyRef
- Definition Classes
- EnvReads
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit val DefaultDateReads: Reads[Date]
- Definition Classes
- EnvReads
- implicit val DefaultInstantReads: Reads[Instant]
- Definition Classes
- EnvReads
- implicit val DefaultJavaDurationReads: Reads[Duration]
- Definition Classes
- EnvReads
- implicit val DefaultJavaPeriodReads: Reads[Period]
- Definition Classes
- EnvReads
- implicit val DefaultLocalDateReads: Reads[LocalDate]
- Definition Classes
- EnvReads
- implicit val DefaultLocalDateTimeReads: Reads[LocalDateTime]
- Definition Classes
- EnvReads
- implicit val DefaultLocalTimeReads: Reads[LocalTime]
- Definition Classes
- EnvReads
- implicit val DefaultOffsetDateTimeReads: Reads[OffsetDateTime]
- Definition Classes
- EnvReads
- implicit val DefaultSqlDateReads: Reads[Date]
- Definition Classes
- EnvReads
- implicit val DefaultZonedDateTimeReads: Reads[ZonedDateTime]
- Definition Classes
- EnvReads
- implicit val ZoneIdReads: Reads[ZoneId]
- Definition Classes
- EnvReads
- implicit val acceptedStatusFormat: OFormat[Granted]
- implicit val acceptedWithWarningsStatusFormat: OFormat[GrantedWithWarnings]
- val addInstance: (AnswersToQuestions, Status) => (Submission) => Submission
- val addStatusHistory: (Status) => (Submission) => Submission
- implicit val answeringStatusFormat: OFormat[Answering]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val automaticallyMark: (Instant, String) => (Submission) => Submission
- val changeLatestInstance: ((Instance) => Instance) => (Submission) => Submission
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val create: (String, SubmissionId, Option[OrganisationId], Instant, UserId, NonEmptyList[GroupOfQuestionnaires], QuestionIdsOfInterest, Context) => Submission
- implicit val createdStatusFormat: OFormat[Created]
- def dateReads(pattern: String, corrector: (String) => String): Reads[Date]
- Definition Classes
- EnvReads
- val decline: (Instant, String, String) => (Submission) => Submission
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- implicit val extendedSubmissionFormat: OFormat[ExtendedSubmission]
- val fail: (Instant, String) => (Submission) => Submission
- implicit val failedStatusFormat: OFormat[Failed]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val grant: (Instant, String, Option[String], Option[String]) => (Submission) => Submission
- val grantWithWarnings: (Instant, String, String, Option[String]) => (Submission) => Submission
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def instantReads[T](parsing: T, corrector: (String) => String)(implicit p: (T) => TemporalParser[Instant]): Reads[Instant]
- Definition Classes
- EnvReads
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val javaDurationMillisReads: Reads[Duration]
- Definition Classes
- EnvReads
- def javaDurationNumberReads(unit: TemporalUnit): Reads[Duration]
- Definition Classes
- EnvReads
- val javaPeriodDaysReads: Reads[Period]
- Definition Classes
- EnvReads
- val javaPeriodMonthsReads: Reads[Period]
- Definition Classes
- EnvReads
- val javaPeriodWeeksReads: Reads[Period]
- Definition Classes
- EnvReads
- val javaPeriodYearsReads: Reads[Period]
- Definition Classes
- EnvReads
- implicit val keyReadsQuestionnaireId: KeyReads[Id]
- implicit val keyWritesQuestionnaireId: KeyWrites[Id]
- def localDateReads[T](parsing: T, corrector: (String) => String)(implicit p: (T) => TemporalParser[LocalDate]): Reads[LocalDate]
- Definition Classes
- EnvReads
- def localDateTimeReads[T](parsing: T, corrector: (String) => String)(implicit p: (T) => TemporalParser[LocalDateTime]): Reads[LocalDateTime]
- Definition Classes
- EnvReads
- def localTimeReads[T](parsing: T, corrector: (String) => String)(implicit p: (T) => TemporalParser[LocalTime]): Reads[LocalTime]
- Definition Classes
- EnvReads
- val localeObjectReads: Reads[Locale]
- Definition Classes
- EnvReads
- implicit val localeReads: Reads[Locale]
- Definition Classes
- EnvReads
- implicit val markedSubmissionFormat: OFormat[MarkedSubmission]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- implicit def nelReads[A](implicit r: Reads[A]): Reads[NonEmptyList[A]]
- Definition Classes
- NonEmptyListFormatters
- implicit def nelWrites[A](implicit w: Writes[A]): Writes[NonEmptyList[A]]
- Definition Classes
- NonEmptyListFormatters
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def offsetDateTimeReads[T](parsing: T, corrector: (String) => String)(implicit p: (T) => TemporalParser[OffsetDateTime]): Reads[OffsetDateTime]
- Definition Classes
- EnvReads
- def parseBigDecimal(input: String): JsResult[BigDecimal]
- Attributes
- protected
- Definition Classes
- EnvReads
- def parseBigInteger(input: String): JsResult[BigInteger]
- Attributes
- protected
- Definition Classes
- EnvReads
- val pendingResponsibleIndividual: (Instant, String) => (Submission) => Submission
- implicit val pendingResponsibleIndividualStatusFormat: OFormat[PendingResponsibleIndividual]
- implicit val questionIdsOfInterestFormat: OFormat[QuestionIdsOfInterest]
- implicit val questionnaireProgressFormat: OFormat[QuestionnaireProgress]
- implicit val rejectedStatusFormat: OFormat[Declined]
- def sqlDateReads(pattern: String, corrector: (String) => String): Reads[Date]
- Definition Classes
- EnvReads
- implicit val stateReads: Reads[QuestionnaireState]
- implicit val stateWrites: Writes[QuestionnaireState]
- implicit val submissionFormat: OFormat[Submission]
- implicit val submissionInstanceFormat: OFormat[Instance]
- implicit val submissionStatus: OFormat[Status]
- val submit: (Instant, String) => (Submission) => Submission
- implicit val submittedStatusFormat: OFormat[Submitted]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- val updateLatestAnswersTo: (AnswersToQuestions) => (Submission) => Submission
- implicit val utcReads: Reads[Instant]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- val warnings: (Instant, String) => (Submission) => Submission
- implicit val warningsStatusFormat: OFormat[Warnings]
- def zonedDateTimeReads[T](parsing: T, corrector: (String) => String)(implicit p: (T) => TemporalParser[ZonedDateTime]): Reads[ZonedDateTime]
- Definition Classes
- EnvReads
- implicit object ArrayNodeReads extends Reads[ArrayNode]
- Definition Classes
- EnvReads
- implicit object JsonNodeReads extends Reads[JsonNode]
- Definition Classes
- EnvReads
- implicit object ObjectNodeReads extends Reads[ObjectNode]
- Definition Classes
- EnvReads
- object Status
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)