/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.0-slava * User agent: apibuilder app.apibuilder.io/hbc/api-fraud/0.0.0-slava/play_2_6 */ package com.hbc.api.fraud.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 bodyParserBanner(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.hbc.api.fraud.v0.models.Banner] ): _root_.play.api.mvc.BodyParser[com.hbc.api.fraud.v0.models.Banner] = bodyParser[com.hbc.api.fraud.v0.models.Banner](parser) def bodyParserCustomerType(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.hbc.api.fraud.v0.models.CustomerType] ): _root_.play.api.mvc.BodyParser[com.hbc.api.fraud.v0.models.CustomerType] = bodyParser[com.hbc.api.fraud.v0.models.CustomerType](parser) def bodyParserRecommendationCode(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.hbc.api.fraud.v0.models.RecommendationCode] ): _root_.play.api.mvc.BodyParser[com.hbc.api.fraud.v0.models.RecommendationCode] = bodyParser[com.hbc.api.fraud.v0.models.RecommendationCode](parser) def bodyParserAdditionalData(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.hbc.api.fraud.v0.models.AdditionalData] ): _root_.play.api.mvc.BodyParser[com.hbc.api.fraud.v0.models.AdditionalData] = bodyParser[com.hbc.api.fraud.v0.models.AdditionalData](parser) def bodyParserAddress(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.hbc.api.fraud.v0.models.Address] ): _root_.play.api.mvc.BodyParser[com.hbc.api.fraud.v0.models.Address] = bodyParser[com.hbc.api.fraud.v0.models.Address](parser) def bodyParserCreditCard(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.hbc.api.fraud.v0.models.CreditCard] ): _root_.play.api.mvc.BodyParser[com.hbc.api.fraud.v0.models.CreditCard] = bodyParser[com.hbc.api.fraud.v0.models.CreditCard](parser) def bodyParserCustomer(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.hbc.api.fraud.v0.models.Customer] ): _root_.play.api.mvc.BodyParser[com.hbc.api.fraud.v0.models.Customer] = bodyParser[com.hbc.api.fraud.v0.models.Customer](parser) def bodyParserDBRecord(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.hbc.api.fraud.v0.models.DBRecord] ): _root_.play.api.mvc.BodyParser[com.hbc.api.fraud.v0.models.DBRecord] = bodyParser[com.hbc.api.fraud.v0.models.DBRecord](parser) def bodyParserDecision(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.hbc.api.fraud.v0.models.Decision] ): _root_.play.api.mvc.BodyParser[com.hbc.api.fraud.v0.models.Decision] = bodyParser[com.hbc.api.fraud.v0.models.Decision](parser) def bodyParserError(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.hbc.api.fraud.v0.models.Error] ): _root_.play.api.mvc.BodyParser[com.hbc.api.fraud.v0.models.Error] = bodyParser[com.hbc.api.fraud.v0.models.Error](parser) def bodyParserItem(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.hbc.api.fraud.v0.models.Item] ): _root_.play.api.mvc.BodyParser[com.hbc.api.fraud.v0.models.Item] = bodyParser[com.hbc.api.fraud.v0.models.Item](parser) def bodyParserPromo(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.hbc.api.fraud.v0.models.Promo] ): _root_.play.api.mvc.BodyParser[com.hbc.api.fraud.v0.models.Promo] = bodyParser[com.hbc.api.fraud.v0.models.Promo](parser) def bodyParserTransaction(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.hbc.api.fraud.v0.models.Transaction] ): _root_.play.api.mvc.BodyParser[com.hbc.api.fraud.v0.models.Transaction] = bodyParser[com.hbc.api.fraud.v0.models.Transaction](parser) }