/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.16.74 * User agent: apibuilder app.apibuilder.io/apicollective/apibuilder-common/0.16.74/play_2_6 */ package io.apibuilder.common.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 bodyParserMembershipRole(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[io.apibuilder.common.v0.models.MembershipRole] ): _root_.play.api.mvc.BodyParser[io.apibuilder.common.v0.models.MembershipRole] = bodyParser[io.apibuilder.common.v0.models.MembershipRole](parser) def bodyParserAudit(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[io.apibuilder.common.v0.models.Audit] ): _root_.play.api.mvc.BodyParser[io.apibuilder.common.v0.models.Audit] = bodyParser[io.apibuilder.common.v0.models.Audit](parser) def bodyParserHealthcheck(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[io.apibuilder.common.v0.models.Healthcheck] ): _root_.play.api.mvc.BodyParser[io.apibuilder.common.v0.models.Healthcheck] = bodyParser[io.apibuilder.common.v0.models.Healthcheck](parser) def bodyParserReference(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[io.apibuilder.common.v0.models.Reference] ): _root_.play.api.mvc.BodyParser[io.apibuilder.common.v0.models.Reference] = bodyParser[io.apibuilder.common.v0.models.Reference](parser) def bodyParserReferenceGuid(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[io.apibuilder.common.v0.models.ReferenceGuid] ): _root_.play.api.mvc.BodyParser[io.apibuilder.common.v0.models.ReferenceGuid] = bodyParser[io.apibuilder.common.v0.models.ReferenceGuid](parser) }