bin/openapi3
kotlin-client-petstore.sh +35 -0
modules/…/…/…/…/kotlin-client
api.mustache +1 -1
samples/openapi3/client/petstore/kotlin
.openapi-generator
VERSION +1 -0
docs
200_response.md +11 -0
AdditionalPropertiesClass.md +11 -0
Animal.md +11 -0
AnotherFakeApi.md +56 -0
ApiResponse.md +12 -0
ArrayOfArrayOfNumberOnly.md +10 -0
ArrayOfNumberOnly.md +10 -0
ArrayTest.md +12 -0
Capitalization.md +15 -0
Cat.md +10 -0
Category.md +11 -0
ClassModel.md +10 -0
Client.md +10 -0
DefaultApi.md +50 -0
Dog.md +10 -0
EnumArrays.md +25 -0
EnumClass.md +14 -0
Enum_Test.md +42 -0
FakeApi.md +625 -0
FakeClassnameTags123Api.md +56 -0
FileSchemaTestClass.md +11 -0
Foo.md +10 -0
Format_test.md +24 -0
HasOnlyReadOnly.md +11 -0
Inline_object.md +11 -0
Inline_object_1.md +11 -0
Inline_object_2.md +25 -0
Inline_object_3.md +23 -0
Inline_object_4.md +11 -0
Inline_object_5.md +11 -0
Inline_response_default.md +10 -0
List.md +10 -0
MapTest.md +20 -0
MixedPropertiesAndAdditionalPropertiesClass.md +12 -0
Name.md +13 -0
NumberOnly.md +10 -0
Order.md +22 -0
OuterComposite.md +12 -0
OuterEnum.md +14 -0
Pet.md +22 -0
PetApi.md +438 -0
ReadOnlyFirst.md +11 -0
Return.md +10 -0
StoreApi.md +193 -0
Tag.md +11 -0
User.md +17 -0
UserApi.md +376 -0
_special_model.name_.md +10 -0
src/main/kotlin/org/openapitools/client
apis
AnotherFakeApi.kt +52 -0
DefaultApi.kt +51 -0
FakeApi.kt +427 -0
FakeClassnameTags123Api.kt +52 -0
PetApi.kt +312 -0
StoreApi.kt +146 -0
UserApi.kt +271 -0
infrastructure
ApiAbstractions.kt +20 -0
ApiClient.kt +130 -0
ApiInfrastructureResponse.kt +40 -0
ApplicationDelegates.kt +29 -0
Errors.kt +42 -0
RequestConfig.kt +16 -0
RequestMethod.kt +8 -0
ResponseExtensions.kt +23 -0
Serializer.kt +14 -0
models
AdditionalPropertiesClass.kt +26 -0
Animal.kt +26 -0
ApiResponse.kt +28 -0
ArrayOfArrayOfNumberOnly.kt +24 -0
ArrayOfNumberOnly.kt +24 -0
ArrayTest.kt +29 -0
Capitalization.kt +35 -0
Cat.kt +27 -0
Category.kt +26 -0
ClassModel.kt +24 -0
Client.kt +24 -0
Dog.kt +27 -0
EnumArrays.kt +51 -0
EnumClass.kt +30 -0
EnumTest.kt +86 -0
FileSchemaTestClass.kt +26 -0
Foo.kt +24 -0
FormatTest.kt +54 -0
HasOnlyReadOnly.kt +26 -0
InlineObject.kt +28 -0
InlineObject1.kt +28 -0
InlineObject2.kt +55 -0
InlineObject3.kt +64 -0
InlineObject4.kt +28 -0
InlineObject5.kt +28 -0
InlineResponseDefault.kt +25 -0
List.kt +24 -0
MapTest.kt +43 -0
MixedPropertiesAndAdditionalPropertiesClass.kt +29 -0
Model200Response.kt +26 -0
Name.kt +30 -0
NumberOnly.kt +24 -0
Order.kt +50 -0
OuterComposite.kt +28 -0
OuterEnum.kt +30 -0
Pet.kt +52 -0
ReadOnlyFirst.kt +26 -0
Return.kt +24 -0
SpecialModelname.kt +24 -0
Tag.kt +26 -0
User.kt +39 -0
.openapi-generator-ignore +23 -0
README.md +153 -0
build.gradle +33 -0
settings.gradle +1 -0
.gitignore +1 -0
bin/openapi3/kotlin-client-petstore.sh
0 → 100755
+ 35
- 0
@@ -23,7 +23,7 @@ class {{classname}}(basePath: kotlin.String = "{{{basePath}}}") : ApiClient(base
@@ -23,7 +23,7 @@ class {{classname}}(basePath: kotlin.String = "{{{basePath}}}") : ApiClient(base
fun {{operationId}}({{#allParams}}{{paramName}}: {{{dataType}}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) : {{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}Unit{{/returnType}} {
val localVariableBody: kotlin.Any? = {{#hasBodyParam}}{{#bodyParams}}{{paramName}}{{/bodyParams}}{{/hasBodyParam}}{{^hasBodyParam}}{{^hasFormParams}}null{{/hasFormParams}}{{#hasFormParams}}mapOf({{#formParams}}"{{{baseName}}}" to "${{paramName}}"{{#hasMore}}, {{/hasMore}}{{/formParams}}){{/hasFormParams}}{{/hasBodyParam}}
val localVariableBody: kotlin.Any? = {{#hasBodyParam}}{{#bodyParams}}{{paramName}}{{/bodyParams}}{{/hasBodyParam}}{{^hasBodyParam}}{{^hasFormParams}}null{{/hasFormParams}}{{#hasFormParams}}mapOf({{#formParams}}"{{{baseName}}}" to "${{paramName}}"{{#hasMore}}, {{/hasMore}}{{/formParams}}){{/hasFormParams}}{{/hasBodyParam}}
val localVariableQuery: MultiValueMap = {{^hasQueryParams}}mapOf(){{/hasQueryParams}}{{#hasQueryParams}}mapOf({{#queryParams}}"{{baseName}}" to {{#isContainer}}toMultiValue({{paramName}}.toList(), "{{collectionFormat}}"){{/isContainer}}{{^isContainer}}listOf("${{paramName}}"){{/isContainer}}{{#hasMore}}, {{/hasMore}}{{/queryParams}}){{/hasQueryParams}}
val localVariableQuery: MultiValueMap = {{^hasQueryParams}}mapOf(){{/hasQueryParams}}{{#hasQueryParams}}mapOf({{#queryParams}}"{{baseName}}" to {{#isContainer}}toMultiValue({{paramName}}.toList(), "{{collectionFormat}}"){{/isContainer}}{{^isContainer}}listOf("${{paramName}}"){{/isContainer}}{{#hasMore}}, {{/hasMore}}{{/queryParams}}){{/hasQueryParams}}
val localVariableHeaders: kotlin.collections.Map<kotlin.String,kotlin.String> = mapOf({{#hasFormParams}}"Content-Type" to "multipart/form-data"{{/hasFormParams}}{{^hasHeaderParams}}){{/hasHeaderParams}}{{#hasHeaderParams}}{{#hasFormParams}}, {{/hasFormParams}}{{#headerParams}}"{{baseName}}" to {{#isContainer}}{{paramName}}.joinToString(separator = collectionDelimiter("{{collectionFormat}}"){{/isContainer}}{{^isContainer}}{{paramName}}{{/isContainer}}{{#hasMore}}, {{/hasMore}}{{/headerParams}}){{/hasHeaderParams}}
val localVariableHeaders: kotlin.collections.Map<kotlin.String,kotlin.String> = mapOf({{#hasFormParams}}"Content-Type" to "multipart/form-data"{{/hasFormParams}}{{^hasHeaderParams}}){{/hasHeaderParams}}{{#hasHeaderParams}}{{#hasFormParams}}, {{/hasFormParams}}{{#headerParams}}"{{baseName}}" to {{#isContainer}}{{paramName}}.joinToString(separator = collectionDelimiter("{{collectionFormat}}")){{/isContainer}}{{^isContainer}}{{paramName}}{{/isContainer}}{{#hasMore}}, {{/hasMore}}{{/headerParams}}){{/hasHeaderParams}}
+ 1
- 0
+ 11
- 0
+ 11
- 0