/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1-dev * User agent: apibuilder app.apibuilder.io/natalia/foursquare/0.0.1-dev/play_2_6 */ package natalia.foursquare.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 bodyParserPhoto(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[natalia.foursquare.v0.models.Photo] ): _root_.play.api.mvc.BodyParser[natalia.foursquare.v0.models.Photo] = bodyParser[natalia.foursquare.v0.models.Photo](parser) def bodyParserVenue(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[natalia.foursquare.v0.models.Venue] ): _root_.play.api.mvc.BodyParser[natalia.foursquare.v0.models.Venue] = bodyParser[natalia.foursquare.v0.models.Venue](parser) def bodyParserVenueDetailsResponse(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[natalia.foursquare.v0.models.VenueDetailsResponse] ): _root_.play.api.mvc.BodyParser[natalia.foursquare.v0.models.VenueDetailsResponse] = bodyParser[natalia.foursquare.v0.models.VenueDetailsResponse](parser) def bodyParserVenueDetailsResponseWrapper(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[natalia.foursquare.v0.models.VenueDetailsResponseWrapper] ): _root_.play.api.mvc.BodyParser[natalia.foursquare.v0.models.VenueDetailsResponseWrapper] = bodyParser[natalia.foursquare.v0.models.VenueDetailsResponseWrapper](parser) def bodyParserVenueExploreResponse(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[natalia.foursquare.v0.models.VenueExploreResponse] ): _root_.play.api.mvc.BodyParser[natalia.foursquare.v0.models.VenueExploreResponse] = bodyParser[natalia.foursquare.v0.models.VenueExploreResponse](parser) def bodyParserVenueExploreResponseWrapper(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[natalia.foursquare.v0.models.VenueExploreResponseWrapper] ): _root_.play.api.mvc.BodyParser[natalia.foursquare.v0.models.VenueExploreResponseWrapper] = bodyParser[natalia.foursquare.v0.models.VenueExploreResponseWrapper](parser) def bodyParserVenueGroup(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[natalia.foursquare.v0.models.VenueGroup] ): _root_.play.api.mvc.BodyParser[natalia.foursquare.v0.models.VenueGroup] = bodyParser[natalia.foursquare.v0.models.VenueGroup](parser) def bodyParserVenueItem(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[natalia.foursquare.v0.models.VenueItem] ): _root_.play.api.mvc.BodyParser[natalia.foursquare.v0.models.VenueItem] = bodyParser[natalia.foursquare.v0.models.VenueItem](parser) }