/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.2.6 * User agent: apibuilder app.apibuilder.io/bombas/storeback-api/0.2.6/play_2_6 */ package bombas.storeback.api.v0.models package object bodyparsers { private def bodyParser[A](parser: _root_.play.api.mvc.BodyParser[_root_.play.api.libs.json.JsValue])( implicit ec: _root_.scala.concurrent.ExecutionContext, rds: _root_.play.api.libs.json.Reads[A] ): _root_.play.api.mvc.BodyParser[A] = parser.validate( _.validate[A].asEither.left.map(e => _root_.play.api.mvc.Results.BadRequest(_root_.play.api.libs.json.JsError.toJson(e)) ) ) def bodyParserBreadcrumb(parser: _root_.play.api.mvc.BodyParser[_root_.play.api.libs.json.JsValue])( implicit ec: _root_.scala.concurrent.ExecutionContext, rds: _root_.play.api.libs.json.Reads[bombas.storeback.api.v0.models.Breadcrumb] ): _root_.play.api.mvc.BodyParser[bombas.storeback.api.v0.models.Breadcrumb] = bodyParser[bombas.storeback.api.v0.models.Breadcrumb](parser) def bodyParserColor(parser: _root_.play.api.mvc.BodyParser[_root_.play.api.libs.json.JsValue])( implicit ec: _root_.scala.concurrent.ExecutionContext, rds: _root_.play.api.libs.json.Reads[bombas.storeback.api.v0.models.Color] ): _root_.play.api.mvc.BodyParser[bombas.storeback.api.v0.models.Color] = bodyParser[bombas.storeback.api.v0.models.Color](parser) def bodyParserDetail(parser: _root_.play.api.mvc.BodyParser[_root_.play.api.libs.json.JsValue])( implicit ec: _root_.scala.concurrent.ExecutionContext, rds: _root_.play.api.libs.json.Reads[bombas.storeback.api.v0.models.Detail] ): _root_.play.api.mvc.BodyParser[bombas.storeback.api.v0.models.Detail] = bodyParser[bombas.storeback.api.v0.models.Detail](parser) def bodyParserImage(parser: _root_.play.api.mvc.BodyParser[_root_.play.api.libs.json.JsValue])( implicit ec: _root_.scala.concurrent.ExecutionContext, rds: _root_.play.api.libs.json.Reads[bombas.storeback.api.v0.models.Image] ): _root_.play.api.mvc.BodyParser[bombas.storeback.api.v0.models.Image] = bodyParser[bombas.storeback.api.v0.models.Image](parser) def bodyParserPrice(parser: _root_.play.api.mvc.BodyParser[_root_.play.api.libs.json.JsValue])( implicit ec: _root_.scala.concurrent.ExecutionContext, rds: _root_.play.api.libs.json.Reads[bombas.storeback.api.v0.models.Price] ): _root_.play.api.mvc.BodyParser[bombas.storeback.api.v0.models.Price] = bodyParser[bombas.storeback.api.v0.models.Price](parser) def bodyParserProduct(parser: _root_.play.api.mvc.BodyParser[_root_.play.api.libs.json.JsValue])( implicit ec: _root_.scala.concurrent.ExecutionContext, rds: _root_.play.api.libs.json.Reads[bombas.storeback.api.v0.models.Product] ): _root_.play.api.mvc.BodyParser[bombas.storeback.api.v0.models.Product] = bodyParser[bombas.storeback.api.v0.models.Product](parser) def bodyParserShipping(parser: _root_.play.api.mvc.BodyParser[_root_.play.api.libs.json.JsValue])( implicit ec: _root_.scala.concurrent.ExecutionContext, rds: _root_.play.api.libs.json.Reads[bombas.storeback.api.v0.models.Shipping] ): _root_.play.api.mvc.BodyParser[bombas.storeback.api.v0.models.Shipping] = bodyParser[bombas.storeback.api.v0.models.Shipping](parser) def bodyParserSize(parser: _root_.play.api.mvc.BodyParser[_root_.play.api.libs.json.JsValue])( implicit ec: _root_.scala.concurrent.ExecutionContext, rds: _root_.play.api.libs.json.Reads[bombas.storeback.api.v0.models.Size] ): _root_.play.api.mvc.BodyParser[bombas.storeback.api.v0.models.Size] = bodyParser[bombas.storeback.api.v0.models.Size](parser) def bodyParserSizeValues(parser: _root_.play.api.mvc.BodyParser[_root_.play.api.libs.json.JsValue])( implicit ec: _root_.scala.concurrent.ExecutionContext, rds: _root_.play.api.libs.json.Reads[bombas.storeback.api.v0.models.SizeValues] ): _root_.play.api.mvc.BodyParser[bombas.storeback.api.v0.models.SizeValues] = bodyParser[bombas.storeback.api.v0.models.SizeValues](parser) def bodyParserTech(parser: _root_.play.api.mvc.BodyParser[_root_.play.api.libs.json.JsValue])( implicit ec: _root_.scala.concurrent.ExecutionContext, rds: _root_.play.api.libs.json.Reads[bombas.storeback.api.v0.models.Tech] ): _root_.play.api.mvc.BodyParser[bombas.storeback.api.v0.models.Tech] = bodyParser[bombas.storeback.api.v0.models.Tech](parser) def bodyParserVariant(parser: _root_.play.api.mvc.BodyParser[_root_.play.api.libs.json.JsValue])( implicit ec: _root_.scala.concurrent.ExecutionContext, rds: _root_.play.api.libs.json.Reads[bombas.storeback.api.v0.models.Variant] ): _root_.play.api.mvc.BodyParser[bombas.storeback.api.v0.models.Variant] = bodyParser[bombas.storeback.api.v0.models.Variant](parser) }