/** * Generated by API Builder - https://www.apibuilder.io * Service version: 2.0.1 * User agent: apibuilder app.apibuilder.io/chio/provided_test_app3/2.0.1/anorm_2_6_parsers */ import anorm._ package io.chio.provided.test.app3.v2.anorm.parsers { import io.chio.provided.test.app3.v2.anorm.conversions.Standard._ import io.chio.provided.test.app3.v2.anorm.conversions.Types._ object GenericError { def parserWithPrefix(prefix: String, sep: String = "_"): RowParser[io.chio.provided.test.app3.v2.models.GenericError] = parser(prefixOpt = Some(s"$prefix$sep")) def parser( id: String = "id", timestamp: String = "timestamp", source: String = "source", `type`: String = "type", message: String = "message", prefixOpt: Option[String] = None ): RowParser[io.chio.provided.test.app3.v2.models.GenericError] = { SqlParser.get[_root_.java.util.UUID](prefixOpt.getOrElse("") + id) ~ SqlParser.get[_root_.org.joda.time.DateTime](prefixOpt.getOrElse("") + timestamp) ~ SqlParser.str(prefixOpt.getOrElse("") + source).? ~ SqlParser.str(prefixOpt.getOrElse("") + `type`).? ~ SqlParser.str(prefixOpt.getOrElse("") + message) map { case id ~ timestamp ~ source ~ typeInstance ~ message => { io.chio.provided.test.app3.v2.models.GenericError( id = id, timestamp = timestamp, source = source, `type` = typeInstance, message = message ) } } } } object Healthcheck { def parserWithPrefix(prefix: String, sep: String = "_"): RowParser[io.chio.provided.test.app3.v2.models.Healthcheck] = parser(prefixOpt = Some(s"$prefix$sep")) def parser( health: String = "health", prefixOpt: Option[String] = None ): RowParser[io.chio.provided.test.app3.v2.models.Healthcheck] = { SqlParser.str(prefixOpt.getOrElse("") + health) map { case health => { io.chio.provided.test.app3.v2.models.Healthcheck( health = health ) } } } } }