/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.16.51 * User agent: apibuilder app.apibuilder.io/apicollective/apibuilder-spec/0.16.51/play_2_6 */ package io.apibuilder.spec.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 bodyParserMethod(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.spec.v0.models.Method] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Method] = bodyParser[io.apibuilder.spec.v0.models.Method](parser) def bodyParserParameterLocation(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.spec.v0.models.ParameterLocation] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.ParameterLocation] = bodyParser[io.apibuilder.spec.v0.models.ParameterLocation](parser) def bodyParserResponseCodeOption(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.spec.v0.models.ResponseCodeOption] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.ResponseCodeOption] = bodyParser[io.apibuilder.spec.v0.models.ResponseCodeOption](parser) def bodyParserAnnotation(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.spec.v0.models.Annotation] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Annotation] = bodyParser[io.apibuilder.spec.v0.models.Annotation](parser) def bodyParserApidoc(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.spec.v0.models.Apidoc] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Apidoc] = bodyParser[io.apibuilder.spec.v0.models.Apidoc](parser) def bodyParserApplication(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.spec.v0.models.Application] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Application] = bodyParser[io.apibuilder.spec.v0.models.Application](parser) def bodyParserAttribute(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.spec.v0.models.Attribute] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Attribute] = bodyParser[io.apibuilder.spec.v0.models.Attribute](parser) def bodyParserBody(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.spec.v0.models.Body] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Body] = bodyParser[io.apibuilder.spec.v0.models.Body](parser) def bodyParserContact(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.spec.v0.models.Contact] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Contact] = bodyParser[io.apibuilder.spec.v0.models.Contact](parser) def bodyParserDeprecation(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.spec.v0.models.Deprecation] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Deprecation] = bodyParser[io.apibuilder.spec.v0.models.Deprecation](parser) def bodyParserEnum(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.spec.v0.models.Enum] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Enum] = bodyParser[io.apibuilder.spec.v0.models.Enum](parser) def bodyParserEnumValue(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.spec.v0.models.EnumValue] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.EnumValue] = bodyParser[io.apibuilder.spec.v0.models.EnumValue](parser) def bodyParserField(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.spec.v0.models.Field] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Field] = bodyParser[io.apibuilder.spec.v0.models.Field](parser) def bodyParserHeader(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.spec.v0.models.Header] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Header] = bodyParser[io.apibuilder.spec.v0.models.Header](parser) def bodyParserImport(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.spec.v0.models.Import] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Import] = bodyParser[io.apibuilder.spec.v0.models.Import](parser) def bodyParserInfo(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.spec.v0.models.Info] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Info] = bodyParser[io.apibuilder.spec.v0.models.Info](parser) def bodyParserInterface(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.spec.v0.models.Interface] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Interface] = bodyParser[io.apibuilder.spec.v0.models.Interface](parser) def bodyParserLicense(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.spec.v0.models.License] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.License] = bodyParser[io.apibuilder.spec.v0.models.License](parser) def bodyParserModel(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.spec.v0.models.Model] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Model] = bodyParser[io.apibuilder.spec.v0.models.Model](parser) def bodyParserOperation(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.spec.v0.models.Operation] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Operation] = bodyParser[io.apibuilder.spec.v0.models.Operation](parser) def bodyParserOrganization(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.spec.v0.models.Organization] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Organization] = bodyParser[io.apibuilder.spec.v0.models.Organization](parser) def bodyParserParameter(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.spec.v0.models.Parameter] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Parameter] = bodyParser[io.apibuilder.spec.v0.models.Parameter](parser) def bodyParserResource(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.spec.v0.models.Resource] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Resource] = bodyParser[io.apibuilder.spec.v0.models.Resource](parser) def bodyParserResponse(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.spec.v0.models.Response] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Response] = bodyParser[io.apibuilder.spec.v0.models.Response](parser) def bodyParserService(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.spec.v0.models.Service] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Service] = bodyParser[io.apibuilder.spec.v0.models.Service](parser) def bodyParserUnion(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.spec.v0.models.Union] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.Union] = bodyParser[io.apibuilder.spec.v0.models.Union](parser) def bodyParserUnionType(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.spec.v0.models.UnionType] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.UnionType] = bodyParser[io.apibuilder.spec.v0.models.UnionType](parser) def bodyParserResponseCode(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.spec.v0.models.ResponseCode] ): _root_.play.api.mvc.BodyParser[io.apibuilder.spec.v0.models.ResponseCode] = bodyParser[io.apibuilder.spec.v0.models.ResponseCode](parser) }