/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1-dev * User agent: apibuilder app.apibuilder.io/shopr/clickouts-api/0.0.1-dev/play_2_6 */ package com.shopr.api.clickouts.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 bodyParserClientOrigin(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[com.shopr.api.clickouts.api.v0.models.ClientOrigin] ): _root_.play.api.mvc.BodyParser[com.shopr.api.clickouts.api.v0.models.ClientOrigin] = bodyParser[com.shopr.api.clickouts.api.v0.models.ClientOrigin](parser) def bodyParserClickout(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[com.shopr.api.clickouts.api.v0.models.Clickout] ): _root_.play.api.mvc.BodyParser[com.shopr.api.clickouts.api.v0.models.Clickout] = bodyParser[com.shopr.api.clickouts.api.v0.models.Clickout](parser) def bodyParserErrorCode(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[com.shopr.api.clickouts.api.v0.models.ErrorCode] ): _root_.play.api.mvc.BodyParser[com.shopr.api.clickouts.api.v0.models.ErrorCode] = bodyParser[com.shopr.api.clickouts.api.v0.models.ErrorCode](parser) def bodyParserErrorResponse(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[com.shopr.api.clickouts.api.v0.models.ErrorResponse] ): _root_.play.api.mvc.BodyParser[com.shopr.api.clickouts.api.v0.models.ErrorResponse] = bodyParser[com.shopr.api.clickouts.api.v0.models.ErrorResponse](parser) def bodyParserStatus(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[com.shopr.api.clickouts.api.v0.models.Status] ): _root_.play.api.mvc.BodyParser[com.shopr.api.clickouts.api.v0.models.Status] = bodyParser[com.shopr.api.clickouts.api.v0.models.Status](parser) def bodyParserTracking(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[com.shopr.api.clickouts.api.v0.models.Tracking] ): _root_.play.api.mvc.BodyParser[com.shopr.api.clickouts.api.v0.models.Tracking] = bodyParser[com.shopr.api.clickouts.api.v0.models.Tracking](parser) }