forked from loafle/openapi-generator-original
Migrate all scala generators to use OAS3 (#6407)
* migrate all scala generators to use oas3 * add back pom.xml for scala-sttp * skip form model in scalaz * fix scala lagom tests * add new files * skip form models in scala finch petstore * update samples
This commit is contained in:
@@ -14,10 +14,10 @@ class UserApiController @Inject()(cc: ControllerComponents, api: UserApi) extend
|
||||
*/
|
||||
def createUser(): Action[AnyContent] = Action { request =>
|
||||
def executeApi(): Unit = {
|
||||
val body = request.body.asJson.map(_.as[User]).getOrElse {
|
||||
throw new OpenApiExceptions.MissingRequiredParameterException("body", "body")
|
||||
val user = request.body.asJson.map(_.as[User]).getOrElse {
|
||||
throw new OpenApiExceptions.MissingRequiredParameterException("body", "user")
|
||||
}
|
||||
api.createUser(body)
|
||||
api.createUser(user)
|
||||
}
|
||||
|
||||
executeApi()
|
||||
@@ -29,10 +29,10 @@ class UserApiController @Inject()(cc: ControllerComponents, api: UserApi) extend
|
||||
*/
|
||||
def createUsersWithArrayInput(): Action[AnyContent] = Action { request =>
|
||||
def executeApi(): Unit = {
|
||||
val body = request.body.asJson.map(_.as[List[User]]).getOrElse {
|
||||
throw new OpenApiExceptions.MissingRequiredParameterException("body", "body")
|
||||
val user = request.body.asJson.map(_.as[List[User]]).getOrElse {
|
||||
throw new OpenApiExceptions.MissingRequiredParameterException("body", "user")
|
||||
}
|
||||
api.createUsersWithArrayInput(body)
|
||||
api.createUsersWithArrayInput(user)
|
||||
}
|
||||
|
||||
executeApi()
|
||||
@@ -44,10 +44,10 @@ class UserApiController @Inject()(cc: ControllerComponents, api: UserApi) extend
|
||||
*/
|
||||
def createUsersWithListInput(): Action[AnyContent] = Action { request =>
|
||||
def executeApi(): Unit = {
|
||||
val body = request.body.asJson.map(_.as[List[User]]).getOrElse {
|
||||
throw new OpenApiExceptions.MissingRequiredParameterException("body", "body")
|
||||
val user = request.body.asJson.map(_.as[List[User]]).getOrElse {
|
||||
throw new OpenApiExceptions.MissingRequiredParameterException("body", "user")
|
||||
}
|
||||
api.createUsersWithListInput(body)
|
||||
api.createUsersWithListInput(user)
|
||||
}
|
||||
|
||||
executeApi()
|
||||
@@ -120,10 +120,10 @@ class UserApiController @Inject()(cc: ControllerComponents, api: UserApi) extend
|
||||
*/
|
||||
def updateUser(username: String): Action[AnyContent] = Action { request =>
|
||||
def executeApi(): Unit = {
|
||||
val body = request.body.asJson.map(_.as[User]).getOrElse {
|
||||
throw new OpenApiExceptions.MissingRequiredParameterException("body", "body")
|
||||
val user = request.body.asJson.map(_.as[User]).getOrElse {
|
||||
throw new OpenApiExceptions.MissingRequiredParameterException("body", "user")
|
||||
}
|
||||
api.updateUser(username, body)
|
||||
api.updateUser(username, user)
|
||||
}
|
||||
|
||||
executeApi()
|
||||
|
||||
Reference in New Issue
Block a user