forked from loafle/openapi-generator-original
Sttp - wrap query params (#6884)
* Wrap query params with additional curly braces * Sttp - remove unused file
This commit is contained in:
parent
03a0dc7713
commit
2a17625e1f
@ -22,7 +22,7 @@ class {{classname}}(baseUrl: String) {
|
||||
{{/javadocRenderer}}
|
||||
def {{operationId}}({{>methodParameters}}): Request[{{#separateErrorChannel}}Either[ResponseError[Exception], {{>operationReturnType}}]{{/separateErrorChannel}}{{^separateErrorChannel}}{{>operationReturnType}}{{/separateErrorChannel}}, Nothing] =
|
||||
basicRequest
|
||||
.method(Method.{{httpMethod.toUpperCase}}, uri"$baseUrl{{{path}}}{{#queryParams.0}}?{{#queryParams}}{{baseName}}=${{{paramName}}}{{^-last}}&{{/-last}}{{/queryParams}}{{/queryParams.0}}{{#isApiKey}}{{#isKeyInQuery}}{{^queryParams.0}}?{{/queryParams.0}}{{#queryParams.0}}&{{/queryParams.0}}{{keyParamName}}=${apiKey.value}&{{/isKeyInQuery}}{{/isApiKey}}")
|
||||
.method(Method.{{httpMethod.toUpperCase}}, uri"$baseUrl{{{path}}}{{#queryParams.0}}?{{#queryParams}}{{baseName}}=${ {{{paramName}}} }{{^-last}}&{{/-last}}{{/queryParams}}{{/queryParams.0}}{{#isApiKey}}{{#isKeyInQuery}}{{^queryParams.0}}?{{/queryParams.0}}{{#queryParams.0}}&{{/queryParams.0}}{{keyParamName}}=${apiKey.value}&{{/isKeyInQuery}}{{/isApiKey}}")
|
||||
.contentType({{#consumes.0}}"{{{mediaType}}}"{{/consumes.0}}{{^consumes}}"application/json"{{/consumes}}){{#headerParams}}
|
||||
.header({{>paramCreation}}){{/headerParams}}{{#authMethods}}{{#isBasic}}{{#isBasicBasic}}
|
||||
.auth.withCredentials(username, password){{/isBasicBasic}}{{#isBasicBearer}}
|
||||
|
@ -1 +0,0 @@
|
||||
{{#isContainer}}${ formatQueryArray("{{{baseName}}}",{{{paramName}}}{{#collectionFormat}}, {{collectionFormat.toUpperCase}}{{/collectionFormat}}) }{{/isContainer}}{{^isContainer}}{{baseName}}=${ {{{paramName}}} }{{/isContainer}}
|
@ -67,7 +67,7 @@ class PetApi(baseUrl: String) {
|
||||
def findPetsByStatus(status: Seq[String]
|
||||
): Request[Either[ResponseError[Exception], Seq[Pet]], Nothing] =
|
||||
basicRequest
|
||||
.method(Method.GET, uri"$baseUrl/pet/findByStatus?status=$status")
|
||||
.method(Method.GET, uri"$baseUrl/pet/findByStatus?status=${ status }")
|
||||
.contentType("application/json")
|
||||
.response(asJson[Seq[Pet]])
|
||||
|
||||
@ -83,7 +83,7 @@ class PetApi(baseUrl: String) {
|
||||
def findPetsByTags(tags: Seq[String]
|
||||
): Request[Either[ResponseError[Exception], Seq[Pet]], Nothing] =
|
||||
basicRequest
|
||||
.method(Method.GET, uri"$baseUrl/pet/findByTags?tags=$tags")
|
||||
.method(Method.GET, uri"$baseUrl/pet/findByTags?tags=${ tags }")
|
||||
.contentType("application/json")
|
||||
.response(asJson[Seq[Pet]])
|
||||
|
||||
|
@ -129,7 +129,7 @@ class UserApi(baseUrl: String) {
|
||||
def loginUser(username: String, password: String
|
||||
): Request[Either[ResponseError[Exception], String], Nothing] =
|
||||
basicRequest
|
||||
.method(Method.GET, uri"$baseUrl/user/login?username=$username&password=$password")
|
||||
.method(Method.GET, uri"$baseUrl/user/login?username=${ username }&password=${ password }")
|
||||
.contentType("application/json")
|
||||
.response(asJson[String])
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user