/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1 * User agent: apibuilder app.apibuilder.io/bml/validation/0.0.1/anorm_2_6_parsers */ import anorm._ package org.bml.validation.v0.anorm.parsers { import org.bml.validation.v0.anorm.conversions.Standard._ import org.bml.validation.v0.anorm.conversions.Types._ object FieldValidationErrorType { def parserWithPrefix(prefix: String, sep: String = "_"): RowParser[org.bml.validation.v0.models.FieldValidationErrorType] = parser(prefixOpt = Some(s"$prefix$sep")) def parser(name: String = "fieldValidationErrorType", prefixOpt: Option[String] = None): RowParser[org.bml.validation.v0.models.FieldValidationErrorType] = { SqlParser.str(prefixOpt.getOrElse("") + name) map { case value => org.bml.validation.v0.models.FieldValidationErrorType(value) } } } object ConflictResourceExistsResponse { def parserWithPrefix(prefix: String, sep: String = "_"): RowParser[org.bml.validation.v0.models.ConflictResourceExistsResponse] = parser(prefixOpt = Some(s"$prefix$sep")) def parser( status: String = "status", message: String = "message", prefixOpt: Option[String] = None ): RowParser[org.bml.validation.v0.models.ConflictResourceExistsResponse] = { SqlParser.int(prefixOpt.getOrElse("") + status) ~ SqlParser.str(prefixOpt.getOrElse("") + message) map { case status ~ message => { org.bml.validation.v0.models.ConflictResourceExistsResponse( status = status, message = message ) } } } } object FieldValidationError { def parserWithPrefix(prefix: String, sep: String = "_"): RowParser[org.bml.validation.v0.models.FieldValidationError] = parser(prefixOpt = Some(s"$prefix$sep")) def parser( path: String = "path", message: String = "message", prefixOpt: Option[String] = None ): RowParser[org.bml.validation.v0.models.FieldValidationError] = { SqlParser.str(prefixOpt.getOrElse("") + path) ~ SqlParser.str(prefixOpt.getOrElse("") + message) map { case path ~ message => { org.bml.validation.v0.models.FieldValidationError( path = path, message = message ) } } } } object FieldValidationErrorEntry { def parserWithPrefix(prefix: String, sep: String = "_"): RowParser[org.bml.validation.v0.models.FieldValidationErrorEntry] = parser(prefixOpt = Some(s"$prefix$sep")) def parser( message: String = "message", errors: String = "errors", prefixOpt: Option[String] = None ): RowParser[org.bml.validation.v0.models.FieldValidationErrorEntry] = { SqlParser.str(prefixOpt.getOrElse("") + message) ~ org.bml.validation.v0.anorm.parsers.FieldValidationErrorType.parser(prefixOpt.getOrElse("") + errors) map { case message ~ errors => { org.bml.validation.v0.models.FieldValidationErrorEntry( message = message, errors = errors ) } } } } object FieldValidationResponse { def parserWithPrefix(prefix: String, sep: String = "_"): RowParser[org.bml.validation.v0.models.FieldValidationResponse] = parser(prefixOpt = Some(s"$prefix$sep")) def parser( status: String = "status", message: String = "message", errors: String = "errors", prefixOpt: Option[String] = None ): RowParser[org.bml.validation.v0.models.FieldValidationResponse] = { SqlParser.int(prefixOpt.getOrElse("") + status) ~ SqlParser.str(prefixOpt.getOrElse("") + message) ~ SqlParser.get[Seq[org.bml.validation.v0.models.FieldValidationError]](prefixOpt.getOrElse("") + errors) map { case status ~ message ~ errors => { org.bml.validation.v0.models.FieldValidationResponse( status = status, message = message, errors = errors ) } } } } }