mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-10-13 16:03:43 +00:00
ktor-client add toString() for generic params (#14717)
* ktor-client add toString() for generic params * fix builder receivers
This commit is contained in:
parent
3746a2069f
commit
958609931b
@ -51,14 +51,58 @@ import com.fasterxml.jackson.databind.ObjectMapper
|
||||
{{#isMultipart}}
|
||||
formData {
|
||||
{{#formParams}}
|
||||
{{#isFile}}
|
||||
{{{paramName}}}?.apply { append("{{{baseName}}}", {{{paramName}}}) }
|
||||
{{/isFile}}
|
||||
{{^isFile}}
|
||||
{{^isArray}}
|
||||
{{^isString}}
|
||||
{{^isNumber}}
|
||||
{{{paramName}}}?.apply { append("{{{baseName}}}", {{{paramName}}}.toString()) }
|
||||
{{/isNumber}}
|
||||
{{#isNumber}}
|
||||
{{{paramName}}}?.apply { append("{{{baseName}}}", {{{paramName}}}) }
|
||||
{{/isNumber}}
|
||||
{{/isString}}
|
||||
{{#isString}}
|
||||
{{{paramName}}}?.apply { append("{{{baseName}}}", {{{paramName}}}) }
|
||||
{{/isString}}
|
||||
{{/isArray}}
|
||||
{{#isArray}}
|
||||
for (int i=0; i < {{paramName}}.size(); i++) {
|
||||
{{{paramName}}}?.apply { append("{{{baseName}}}", {{{paramName}}}.get(i).toString()) }
|
||||
}
|
||||
{{/isArray}}
|
||||
{{/isFile}}
|
||||
{{/formParams}}
|
||||
}
|
||||
{{/isMultipart}}
|
||||
{{^isMultipart}}
|
||||
ParametersBuilder().also {
|
||||
{{#formParams}}
|
||||
{{#isFile}}
|
||||
{{{paramName}}}?.apply { it.append("{{{baseName}}}", {{{paramName}}}) }
|
||||
{{/isFile}}
|
||||
{{^isFile}}
|
||||
{{^isArray}}
|
||||
{{^isString}}
|
||||
{{^isNumber}}
|
||||
{{{paramName}}}?.apply { it.append("{{{baseName}}}", {{{paramName}}}.toString()) }
|
||||
{{/isNumber}}
|
||||
{{#isNumber}}
|
||||
{{{paramName}}}?.apply { it.append("{{{baseName}}}", {{{paramName}}}) }
|
||||
{{/isNumber}}
|
||||
{{/isString}}
|
||||
{{#isString}}
|
||||
{{{paramName}}}?.apply { it.append("{{{baseName}}}", {{{paramName}}}) }
|
||||
{{/isString}}
|
||||
{{/isArray}}
|
||||
{{#isArray}}
|
||||
for (int i=0; i < {{paramName}}.size(); i++) {
|
||||
{{{paramName}}}?.apply { it.append("{{{baseName}}}", {{{paramName}}}.get(i).toString()) }
|
||||
}
|
||||
{{/isArray}}
|
||||
{{/isFile}}
|
||||
{{/formParams}}
|
||||
}.build()
|
||||
{{/isMultipart}}
|
||||
|
@ -245,8 +245,8 @@ import java.text.DateFormat
|
||||
|
||||
val localVariableBody =
|
||||
ParametersBuilder().also {
|
||||
name?.apply { it.append("name", name.toString()) }
|
||||
status?.apply { it.append("status", status.toString()) }
|
||||
name?.apply { it.append("name", name) }
|
||||
status?.apply { it.append("status", status) }
|
||||
}.build()
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
@ -243,8 +243,8 @@ import com.fasterxml.jackson.databind.ObjectMapper
|
||||
|
||||
val localVariableBody =
|
||||
ParametersBuilder().also {
|
||||
name?.apply { it.append("name", name.toString()) }
|
||||
status?.apply { it.append("status", status.toString()) }
|
||||
name?.apply { it.append("name", name) }
|
||||
status?.apply { it.append("status", status) }
|
||||
}.build()
|
||||
|
||||
val localVariableQuery = mutableMapOf<String, List<String>>()
|
||||
|
Loading…
x
Reference in New Issue
Block a user