ValidateAnswers
uk.gov.hmrc.apiplatform.modules.organisations.submissions.domain.services.ValidateAnswers
object ValidateAnswers
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ValidateAnswers.type
Members list
Value members
Concrete methods
def validate(question: Question, rawAnswers: Map[String, Seq[String]]): Either[ValidationErrors, ActualAnswer]
def validateAgainstPossibleAnswers(question: MultiChoiceQuestion, rawAnswers: Set[String]): Either[ValidationErrors, ActualAnswer]
def validateAgainstPossibleAnswers(question: SingleChoiceQuestion, rawAnswer: String): Either[ValidationErrors, ActualAnswer]
def validateAgainstPossibleTextValidationRule(question: TextQuestion, rawAnswer: String): Either[ValidationErrors, ActualAnswer]
def validateAttachment(rawAnswers: Map[String, Seq[String]]): Either[ValidationErrors, ActualAnswer]
def validateConfirmName(rawAnswers: Map[String, Seq[String]]): Either[ValidationErrors, ActualAnswer]
def validateIntField(key: String, rawAnswers: Map[String, Seq[String]], error: ValidationError): Either[Seq[ValidationError], Int]
def validateInternationalAddress(rawAnswers: Map[String, Seq[String]]): Either[ValidationErrors, ActualAnswer]
def validateStringField(key: String, rawAnswers: Map[String, Seq[String]], error: ValidationError): Either[Seq[ValidationError], String]
In this article