/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1-swagger-public * User agent: apibuilder app.apibuilder.io/danitest/competition-api-from-swagger/0.0.1-swagger-public/play_2_6 */ package DaniTest.competition.api.from.swagger.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 bodyParserCompetitionStatus(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[DaniTest.competition.api.from.swagger.v0.models.CompetitionStatus] ): _root_.play.api.mvc.BodyParser[DaniTest.competition.api.from.swagger.v0.models.CompetitionStatus] = bodyParser[DaniTest.competition.api.from.swagger.v0.models.CompetitionStatus](parser) def bodyParserCompetition(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[DaniTest.competition.api.from.swagger.v0.models.Competition] ): _root_.play.api.mvc.BodyParser[DaniTest.competition.api.from.swagger.v0.models.Competition] = bodyParser[DaniTest.competition.api.from.swagger.v0.models.Competition](parser) def bodyParserCompetitionParticipant(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[DaniTest.competition.api.from.swagger.v0.models.CompetitionParticipant] ): _root_.play.api.mvc.BodyParser[DaniTest.competition.api.from.swagger.v0.models.CompetitionParticipant] = bodyParser[DaniTest.competition.api.from.swagger.v0.models.CompetitionParticipant](parser) def bodyParserCompetitor(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[DaniTest.competition.api.from.swagger.v0.models.Competitor] ): _root_.play.api.mvc.BodyParser[DaniTest.competition.api.from.swagger.v0.models.Competitor] = bodyParser[DaniTest.competition.api.from.swagger.v0.models.Competitor](parser) def bodyParserVote(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[DaniTest.competition.api.from.swagger.v0.models.Vote] ): _root_.play.api.mvc.BodyParser[DaniTest.competition.api.from.swagger.v0.models.Vote] = bodyParser[DaniTest.competition.api.from.swagger.v0.models.Vote](parser) def bodyParserVoter(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[DaniTest.competition.api.from.swagger.v0.models.Voter] ): _root_.play.api.mvc.BodyParser[DaniTest.competition.api.from.swagger.v0.models.Voter] = bodyParser[DaniTest.competition.api.from.swagger.v0.models.Voter](parser) }