/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.2 * User agent: apibuilder app.apibuilder.io/bml/bml-gen-test-application/0.0.2/anorm_2_x_parsers */ import anorm._ package org.bml.bml.gen.test.application.v0.anorm.parsers { import org.bml.bml.gen.test.application.v0.anorm.conversions.Standard._ import org.bml.bml.gen.test.application.v0.anorm.conversions.Types._ object TestEnumeration { def parserWithPrefix(prefix: String, sep: String = "_"): RowParser[org.bml.bml.gen.test.application.v0.models.TestEnumeration] = parser(prefixOpt = Some(s"$prefix$sep")) def parser(name: String = "test_enumeration", prefixOpt: Option[String] = None): RowParser[org.bml.bml.gen.test.application.v0.models.TestEnumeration] = { SqlParser.str(prefixOpt.getOrElse("") + name) map { case value => org.bml.bml.gen.test.application.v0.models.TestEnumeration(value) } } } object Account { def parserWithPrefix(prefix: String, sep: String = "_"): RowParser[org.bml.bml.gen.test.application.v0.models.Account] = parser(prefixOpt = Some(s"$prefix$sep")) def parser( id: String = "id", awsAccount: String = "awsAccount", name: String = "name", enabled: String = "enabled", prefixOpt: Option[String] = None ): RowParser[org.bml.bml.gen.test.application.v0.models.Account] = { SqlParser.get[_root_.java.util.UUID](prefixOpt.getOrElse("") + id) ~ SqlParser.str(prefixOpt.getOrElse("") + awsAccount) ~ SqlParser.str(prefixOpt.getOrElse("") + name) ~ SqlParser.bool(prefixOpt.getOrElse("") + enabled) map { case id ~ awsAccount ~ name ~ enabled => { org.bml.bml.gen.test.application.v0.models.Account( id = id, awsAccount = awsAccount, name = name, enabled = enabled ) } } } } object AccountForm { def parserWithPrefix(prefix: String, sep: String = "_"): RowParser[org.bml.bml.gen.test.application.v0.models.AccountForm] = parser(prefixOpt = Some(s"$prefix$sep")) def parser( name: String = "name", enabled: String = "enabled", prefixOpt: Option[String] = None ): RowParser[org.bml.bml.gen.test.application.v0.models.AccountForm] = { SqlParser.str(prefixOpt.getOrElse("") + name) ~ SqlParser.bool(prefixOpt.getOrElse("") + enabled) map { case name ~ enabled => { org.bml.bml.gen.test.application.v0.models.AccountForm( name = name, enabled = enabled ) } } } } object Client { def parserWithPrefix(prefix: String, sep: String = "_"): RowParser[org.bml.bml.gen.test.application.v0.models.Client] = parser(prefixOpt = Some(s"$prefix$sep")) def parser( accounts: String = "accounts", prefixOpt: Option[String] = None ): RowParser[org.bml.bml.gen.test.application.v0.models.Client] = { SqlParser.get[Seq[org.bml.bml.gen.test.application.v0.models.Account]](prefixOpt.getOrElse("") + accounts) map { case accounts => { org.bml.bml.gen.test.application.v0.models.Client( accounts = accounts ) } } } } object Healthcheck { def parserWithPrefix(prefix: String, sep: String = "_"): RowParser[org.bml.bml.gen.test.application.v0.models.Healthcheck] = parser(prefixOpt = Some(s"$prefix$sep")) def parser( status: String = "status", prefixOpt: Option[String] = None ): RowParser[org.bml.bml.gen.test.application.v0.models.Healthcheck] = { SqlParser.str(prefixOpt.getOrElse("") + status) map { case status => { org.bml.bml.gen.test.application.v0.models.Healthcheck( status = status ) } } } } }