forked from loafle/openapi-generator-original
fix kotlin enum name (#16666)
This commit is contained in:
parent
fdd179e60a
commit
4f8d61c05c
@ -108,20 +108,20 @@ import {{packageName}}.infrastructure.ITransformForStorage
|
|||||||
{{#enumVars}}
|
{{#enumVars}}
|
||||||
{{^multiplatform}}
|
{{^multiplatform}}
|
||||||
{{#moshi}}
|
{{#moshi}}
|
||||||
@Json(name = {{^isString}}"{{/isString}}{{{value}}}{{^isString}}"{{/isString}}) {{&name}}({{{value}}}){{^-last}},{{/-last}}{{#-last}};{{/-last}}
|
@Json(name = {{#lambda.doublequote}}{{{value}}}{{/lambda.doublequote}}) {{&name}}({{{value}}}){{^-last}},{{/-last}}{{#-last}};{{/-last}}
|
||||||
{{/moshi}}
|
{{/moshi}}
|
||||||
{{#gson}}
|
{{#gson}}
|
||||||
@SerializedName(value = {{^isString}}"{{/isString}}{{{value}}}{{^isString}}"{{/isString}}) {{&name}}({{{value}}}){{^-last}},{{/-last}}{{#-last}};{{/-last}}
|
@SerializedName(value = {{#lambda.doublequote}}{{{value}}}{{/lambda.doublequote}}) {{&name}}({{{value}}}){{^-last}},{{/-last}}{{#-last}};{{/-last}}
|
||||||
{{/gson}}
|
{{/gson}}
|
||||||
{{#jackson}}
|
{{#jackson}}
|
||||||
@JsonProperty(value = {{^isString}}"{{/isString}}{{{value}}}{{^isString}}"{{/isString}}) {{&name}}({{{value}}}){{^-last}},{{/-last}}{{#-last}};{{/-last}}
|
@JsonProperty(value = {{#lambda.doublequote}}{{{value}}}{{/lambda.doublequote}}) {{&name}}({{{value}}}){{^-last}},{{/-last}}{{#-last}};{{/-last}}
|
||||||
{{/jackson}}
|
{{/jackson}}
|
||||||
{{#kotlinx_serialization}}
|
{{#kotlinx_serialization}}
|
||||||
@SerialName(value = {{^isString}}"{{/isString}}{{{value}}}{{^isString}}"{{/isString}}) {{&name}}({{{value}}}){{^-last}},{{/-last}}{{#-last}};{{/-last}}
|
@SerialName(value = {{#lambda.doublequote}}{{{value}}}{{/lambda.doublequote}}) {{&name}}({{{value}}}){{^-last}},{{/-last}}{{#-last}};{{/-last}}
|
||||||
{{/kotlinx_serialization}}
|
{{/kotlinx_serialization}}
|
||||||
{{/multiplatform}}
|
{{/multiplatform}}
|
||||||
{{#multiplatform}}
|
{{#multiplatform}}
|
||||||
@SerialName(value = {{^isString}}"{{/isString}}{{{value}}}{{^isString}}"{{/isString}}) {{&name}}({{{value}}}){{^-last}},{{/-last}}{{#-last}};{{/-last}}
|
@SerialName(value = {{#lambda.doublequote}}{{{value}}}{{/lambda.doublequote}}) {{&name}}({{{value}}}){{^-last}},{{/-last}}{{#-last}};{{/-last}}
|
||||||
{{/multiplatform}}
|
{{/multiplatform}}
|
||||||
{{/enumVars}}
|
{{/enumVars}}
|
||||||
{{/allowableValues}}
|
{{/allowableValues}}
|
||||||
|
@ -40,20 +40,20 @@ import kotlinx.serialization.*
|
|||||||
{{#allowableValues}}{{#enumVars}}
|
{{#allowableValues}}{{#enumVars}}
|
||||||
{{^multiplatform}}
|
{{^multiplatform}}
|
||||||
{{#moshi}}
|
{{#moshi}}
|
||||||
@Json(name = {{^isString}}"{{/isString}}{{{value}}}{{^isString}}"{{/isString}})
|
@Json(name = {{#lambda.doublequote}}{{{value}}}{{/lambda.doublequote}})
|
||||||
{{/moshi}}
|
{{/moshi}}
|
||||||
{{#gson}}
|
{{#gson}}
|
||||||
@SerializedName(value = {{^isString}}"{{/isString}}{{{value}}}{{^isString}}"{{/isString}})
|
@SerializedName(value = {{#lambda.doublequote}}{{{value}}}{{/lambda.doublequote}})
|
||||||
{{/gson}}
|
{{/gson}}
|
||||||
{{#jackson}}
|
{{#jackson}}
|
||||||
@JsonProperty(value = {{^isString}}"{{/isString}}{{{value}}}{{^isString}}"{{/isString}})
|
@JsonProperty(value = {{#lambda.doublequote}}{{{value}}}{{/lambda.doublequote}})
|
||||||
{{/jackson}}
|
{{/jackson}}
|
||||||
{{#kotlinx_serialization}}
|
{{#kotlinx_serialization}}
|
||||||
@SerialName(value = {{^isString}}"{{/isString}}{{{value}}}{{^isString}}"{{/isString}})
|
@SerialName(value = {{#lambda.doublequote}}{{{value}}}{{/lambda.doublequote}})
|
||||||
{{/kotlinx_serialization}}
|
{{/kotlinx_serialization}}
|
||||||
{{/multiplatform}}
|
{{/multiplatform}}
|
||||||
{{#multiplatform}}
|
{{#multiplatform}}
|
||||||
@SerialName(value = {{^isString}}"{{/isString}}{{{value}}}{{^isString}}"{{/isString}})
|
@SerialName(value = {{#lambda.doublequote}}{{{value}}}{{/lambda.doublequote}})
|
||||||
{{/multiplatform}}
|
{{/multiplatform}}
|
||||||
{{#isArray}}
|
{{#isArray}}
|
||||||
{{#isList}}
|
{{#isList}}
|
||||||
|
@ -24,3 +24,81 @@ components:
|
|||||||
default: VALUE
|
default: VALUE
|
||||||
enum:
|
enum:
|
||||||
- VALUE
|
- VALUE
|
||||||
|
PropertyOfDay:
|
||||||
|
required:
|
||||||
|
- name
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
name:
|
||||||
|
type: string
|
||||||
|
description: Name of property of day
|
||||||
|
example: Monday
|
||||||
|
description:
|
||||||
|
type: string
|
||||||
|
description: Description of the property of day
|
||||||
|
example: Days family discount is available
|
||||||
|
daysOfWeek:
|
||||||
|
type: object
|
||||||
|
description: Days of week
|
||||||
|
example:
|
||||||
|
- MONDAY
|
||||||
|
- TUESDAY
|
||||||
|
enum:
|
||||||
|
- MONDAY
|
||||||
|
- TUESDAY
|
||||||
|
- WEDNESDAY
|
||||||
|
- THURSDAY
|
||||||
|
- FRIDAY
|
||||||
|
- SATURDAY
|
||||||
|
- SUNDAY
|
||||||
|
- WEEKDAYS
|
||||||
|
- WEEKEND
|
||||||
|
- EVERYDAY
|
||||||
|
monthOfYear:
|
||||||
|
type: integer
|
||||||
|
description: Month of year
|
||||||
|
format: int32
|
||||||
|
enum:
|
||||||
|
- 1
|
||||||
|
- 2
|
||||||
|
- 3
|
||||||
|
- 4
|
||||||
|
- 5
|
||||||
|
- 6
|
||||||
|
- 7
|
||||||
|
- 8
|
||||||
|
- 9
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 12
|
||||||
|
dayOfYear:
|
||||||
|
type: integer
|
||||||
|
description: Day of year
|
||||||
|
format: int32
|
||||||
|
holidayTypes:
|
||||||
|
type: object
|
||||||
|
description: Holiday types
|
||||||
|
example:
|
||||||
|
- NOT_HOLIDAY
|
||||||
|
- LOCAL_HOLIDAY
|
||||||
|
enum:
|
||||||
|
- NOT_HOLIDAY
|
||||||
|
- LOCAL_HOLIDAY
|
||||||
|
- NATIONAL_HOLIDAY
|
||||||
|
- ANY_HOLIDAY
|
||||||
|
- WORKING_DAY
|
||||||
|
- ANY_DAY
|
||||||
|
- NEW_YEARS_DAY
|
||||||
|
- PALM_SUNDAY
|
||||||
|
- MAUNDY_THURSDAY
|
||||||
|
- GOOD_FRIDAY
|
||||||
|
- EASTER_SUNDAY
|
||||||
|
- EASTER_MONDAY
|
||||||
|
- LABOUR_DAY
|
||||||
|
- CONSTITUTION_DAY
|
||||||
|
- ASCENSION_DAY
|
||||||
|
- WHIT_SUNDAY
|
||||||
|
- WHIT_MONDAY
|
||||||
|
- CHRISTMAS_DAY
|
||||||
|
- BOXING_DAY
|
||||||
|
description: The DayType describe during which the assignment applies
|
||||||
|
@ -2,6 +2,7 @@ README.md
|
|||||||
build.gradle
|
build.gradle
|
||||||
docs/DefaultApi.md
|
docs/DefaultApi.md
|
||||||
docs/ModelWithEnumPropertyHavingDefault.md
|
docs/ModelWithEnumPropertyHavingDefault.md
|
||||||
|
docs/PropertyOfDay.md
|
||||||
gradle/wrapper/gradle-wrapper.jar
|
gradle/wrapper/gradle-wrapper.jar
|
||||||
gradle/wrapper/gradle-wrapper.properties
|
gradle/wrapper/gradle-wrapper.properties
|
||||||
gradlew
|
gradlew
|
||||||
@ -27,3 +28,4 @@ src/main/kotlin/org/openapitools/client/infrastructure/SerializerHelper.kt
|
|||||||
src/main/kotlin/org/openapitools/client/infrastructure/URIAdapter.kt
|
src/main/kotlin/org/openapitools/client/infrastructure/URIAdapter.kt
|
||||||
src/main/kotlin/org/openapitools/client/infrastructure/UUIDAdapter.kt
|
src/main/kotlin/org/openapitools/client/infrastructure/UUIDAdapter.kt
|
||||||
src/main/kotlin/org/openapitools/client/models/ModelWithEnumPropertyHavingDefault.kt
|
src/main/kotlin/org/openapitools/client/models/ModelWithEnumPropertyHavingDefault.kt
|
||||||
|
src/main/kotlin/org/openapitools/client/models/PropertyOfDay.kt
|
||||||
|
@ -51,6 +51,7 @@ Class | Method | HTTP request | Description
|
|||||||
## Documentation for Models
|
## Documentation for Models
|
||||||
|
|
||||||
- [org.openapitools.client.models.ModelWithEnumPropertyHavingDefault](docs/ModelWithEnumPropertyHavingDefault.md)
|
- [org.openapitools.client.models.ModelWithEnumPropertyHavingDefault](docs/ModelWithEnumPropertyHavingDefault.md)
|
||||||
|
- [org.openapitools.client.models.PropertyOfDay](docs/PropertyOfDay.md)
|
||||||
|
|
||||||
|
|
||||||
<a id="documentation-for-authorization"></a>
|
<a id="documentation-for-authorization"></a>
|
||||||
|
@ -0,0 +1,36 @@
|
|||||||
|
|
||||||
|
# PropertyOfDay
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**name** | **kotlin.String** | Name of property of day |
|
||||||
|
**description** | **kotlin.String** | Description of the property of day | [optional]
|
||||||
|
**daysOfWeek** | [**inline**](#DaysOfWeek) | Days of week | [optional]
|
||||||
|
**monthOfYear** | [**inline**](#MonthOfYear) | Month of year | [optional]
|
||||||
|
**dayOfYear** | **kotlin.Int** | Day of year | [optional]
|
||||||
|
**holidayTypes** | [**inline**](#HolidayTypes) | Holiday types | [optional]
|
||||||
|
|
||||||
|
|
||||||
|
<a id="DaysOfWeek"></a>
|
||||||
|
## Enum: daysOfWeek
|
||||||
|
Name | Value
|
||||||
|
---- | -----
|
||||||
|
daysOfWeek | MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY, WEEKDAYS, WEEKEND, EVERYDAY
|
||||||
|
|
||||||
|
|
||||||
|
<a id="MonthOfYear"></a>
|
||||||
|
## Enum: monthOfYear
|
||||||
|
Name | Value
|
||||||
|
---- | -----
|
||||||
|
monthOfYear | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
|
||||||
|
|
||||||
|
|
||||||
|
<a id="HolidayTypes"></a>
|
||||||
|
## Enum: holidayTypes
|
||||||
|
Name | Value
|
||||||
|
---- | -----
|
||||||
|
holidayTypes | NOT_HOLIDAY, LOCAL_HOLIDAY, NATIONAL_HOLIDAY, ANY_HOLIDAY, WORKING_DAY, ANY_DAY, NEW_YEARS_DAY, PALM_SUNDAY, MAUNDY_THURSDAY, GOOD_FRIDAY, EASTER_SUNDAY, EASTER_MONDAY, LABOUR_DAY, CONSTITUTION_DAY, ASCENSION_DAY, WHIT_SUNDAY, WHIT_MONDAY, CHRISTMAS_DAY, BOXING_DAY
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -8,5 +8,11 @@ object SerializerHelper {
|
|||||||
return moshiBuilder
|
return moshiBuilder
|
||||||
.add(org.openapitools.client.models.ModelWithEnumPropertyHavingDefault.PropertyName::class.java, EnumJsonAdapter.create(org.openapitools.client.models.ModelWithEnumPropertyHavingDefault.PropertyName::class.java)
|
.add(org.openapitools.client.models.ModelWithEnumPropertyHavingDefault.PropertyName::class.java, EnumJsonAdapter.create(org.openapitools.client.models.ModelWithEnumPropertyHavingDefault.PropertyName::class.java)
|
||||||
.withUnknownFallback(org.openapitools.client.models.ModelWithEnumPropertyHavingDefault.PropertyName.unknownDefaultOpenApi))
|
.withUnknownFallback(org.openapitools.client.models.ModelWithEnumPropertyHavingDefault.PropertyName.unknownDefaultOpenApi))
|
||||||
|
.add(org.openapitools.client.models.PropertyOfDay.DaysOfWeek::class.java, EnumJsonAdapter.create(org.openapitools.client.models.PropertyOfDay.DaysOfWeek::class.java)
|
||||||
|
.withUnknownFallback(org.openapitools.client.models.PropertyOfDay.DaysOfWeek.unknownDefaultOpenApi))
|
||||||
|
.add(org.openapitools.client.models.PropertyOfDay.MonthOfYear::class.java, EnumJsonAdapter.create(org.openapitools.client.models.PropertyOfDay.MonthOfYear::class.java)
|
||||||
|
.withUnknownFallback(org.openapitools.client.models.PropertyOfDay.MonthOfYear.unknownDefaultOpenApi))
|
||||||
|
.add(org.openapitools.client.models.PropertyOfDay.HolidayTypes::class.java, EnumJsonAdapter.create(org.openapitools.client.models.PropertyOfDay.HolidayTypes::class.java)
|
||||||
|
.withUnknownFallback(org.openapitools.client.models.PropertyOfDay.HolidayTypes.unknownDefaultOpenApi))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,135 @@
|
|||||||
|
/**
|
||||||
|
*
|
||||||
|
* Please note:
|
||||||
|
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||||
|
* Do not edit this file manually.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
@file:Suppress(
|
||||||
|
"ArrayInDataClass",
|
||||||
|
"EnumEntryName",
|
||||||
|
"RemoveRedundantQualifierName",
|
||||||
|
"UnusedImport"
|
||||||
|
)
|
||||||
|
|
||||||
|
package org.openapitools.client.models
|
||||||
|
|
||||||
|
|
||||||
|
import com.squareup.moshi.Json
|
||||||
|
import com.squareup.moshi.JsonClass
|
||||||
|
import java.io.Serializable
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The DayType describe during which the assignment applies
|
||||||
|
*
|
||||||
|
* @param name Name of property of day
|
||||||
|
* @param description Description of the property of day
|
||||||
|
* @param daysOfWeek Days of week
|
||||||
|
* @param monthOfYear Month of year
|
||||||
|
* @param dayOfYear Day of year
|
||||||
|
* @param holidayTypes Holiday types
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
data class PropertyOfDay (
|
||||||
|
|
||||||
|
/* Name of property of day */
|
||||||
|
@Json(name = "name")
|
||||||
|
val name: kotlin.String,
|
||||||
|
|
||||||
|
/* Description of the property of day */
|
||||||
|
@Json(name = "description")
|
||||||
|
val description: kotlin.String? = null,
|
||||||
|
|
||||||
|
/* Days of week */
|
||||||
|
@Json(name = "daysOfWeek")
|
||||||
|
val daysOfWeek: PropertyOfDay.DaysOfWeek? = null,
|
||||||
|
|
||||||
|
/* Month of year */
|
||||||
|
@Json(name = "monthOfYear")
|
||||||
|
val monthOfYear: PropertyOfDay.MonthOfYear? = null,
|
||||||
|
|
||||||
|
/* Day of year */
|
||||||
|
@Json(name = "dayOfYear")
|
||||||
|
val dayOfYear: kotlin.Int? = null,
|
||||||
|
|
||||||
|
/* Holiday types */
|
||||||
|
@Json(name = "holidayTypes")
|
||||||
|
val holidayTypes: PropertyOfDay.HolidayTypes? = null
|
||||||
|
|
||||||
|
) : Serializable {
|
||||||
|
companion object {
|
||||||
|
private const val serialVersionUID: Long = 123
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Days of week
|
||||||
|
*
|
||||||
|
* Values: mONDAY,tUESDAY,wEDNESDAY,tHURSDAY,fRIDAY,sATURDAY,sUNDAY,wEEKDAYS,wEEKEND,eVERYDAY,unknownDefaultOpenApi
|
||||||
|
*/
|
||||||
|
@JsonClass(generateAdapter = false)
|
||||||
|
enum class DaysOfWeek(val value: kotlin.Any) {
|
||||||
|
@Json(name = "MONDAY") mONDAY("MONDAY"),
|
||||||
|
@Json(name = "TUESDAY") tUESDAY("TUESDAY"),
|
||||||
|
@Json(name = "WEDNESDAY") wEDNESDAY("WEDNESDAY"),
|
||||||
|
@Json(name = "THURSDAY") tHURSDAY("THURSDAY"),
|
||||||
|
@Json(name = "FRIDAY") fRIDAY("FRIDAY"),
|
||||||
|
@Json(name = "SATURDAY") sATURDAY("SATURDAY"),
|
||||||
|
@Json(name = "SUNDAY") sUNDAY("SUNDAY"),
|
||||||
|
@Json(name = "WEEKDAYS") wEEKDAYS("WEEKDAYS"),
|
||||||
|
@Json(name = "WEEKEND") wEEKEND("WEEKEND"),
|
||||||
|
@Json(name = "EVERYDAY") eVERYDAY("EVERYDAY"),
|
||||||
|
@Json(name = "11184809") unknownDefaultOpenApi("11184809");
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Month of year
|
||||||
|
*
|
||||||
|
* Values: _1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,unknownDefaultOpenApi
|
||||||
|
*/
|
||||||
|
@JsonClass(generateAdapter = false)
|
||||||
|
enum class MonthOfYear(val value: kotlin.Int) {
|
||||||
|
@Json(name = "1") _1(1),
|
||||||
|
@Json(name = "2") _2(2),
|
||||||
|
@Json(name = "3") _3(3),
|
||||||
|
@Json(name = "4") _4(4),
|
||||||
|
@Json(name = "5") _5(5),
|
||||||
|
@Json(name = "6") _6(6),
|
||||||
|
@Json(name = "7") _7(7),
|
||||||
|
@Json(name = "8") _8(8),
|
||||||
|
@Json(name = "9") _9(9),
|
||||||
|
@Json(name = "10") _10(10),
|
||||||
|
@Json(name = "11") _11(11),
|
||||||
|
@Json(name = "12") _12(12),
|
||||||
|
@Json(name = "11184809") unknownDefaultOpenApi(11184809);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Holiday types
|
||||||
|
*
|
||||||
|
* Values: nOTHOLIDAY,lOCALHOLIDAY,nATIONALHOLIDAY,aNYHOLIDAY,wORKINGDAY,aNYDAY,nEWYEARSDAY,pALMSUNDAY,mAUNDYTHURSDAY,gOODFRIDAY,eASTERSUNDAY,eASTERMONDAY,lABOURDAY,cONSTITUTIONDAY,aSCENSIONDAY,wHITSUNDAY,wHITMONDAY,cHRISTMASDAY,bOXINGDAY,unknownDefaultOpenApi
|
||||||
|
*/
|
||||||
|
@JsonClass(generateAdapter = false)
|
||||||
|
enum class HolidayTypes(val value: kotlin.Any) {
|
||||||
|
@Json(name = "NOT_HOLIDAY") nOTHOLIDAY("NOT_HOLIDAY"),
|
||||||
|
@Json(name = "LOCAL_HOLIDAY") lOCALHOLIDAY("LOCAL_HOLIDAY"),
|
||||||
|
@Json(name = "NATIONAL_HOLIDAY") nATIONALHOLIDAY("NATIONAL_HOLIDAY"),
|
||||||
|
@Json(name = "ANY_HOLIDAY") aNYHOLIDAY("ANY_HOLIDAY"),
|
||||||
|
@Json(name = "WORKING_DAY") wORKINGDAY("WORKING_DAY"),
|
||||||
|
@Json(name = "ANY_DAY") aNYDAY("ANY_DAY"),
|
||||||
|
@Json(name = "NEW_YEARS_DAY") nEWYEARSDAY("NEW_YEARS_DAY"),
|
||||||
|
@Json(name = "PALM_SUNDAY") pALMSUNDAY("PALM_SUNDAY"),
|
||||||
|
@Json(name = "MAUNDY_THURSDAY") mAUNDYTHURSDAY("MAUNDY_THURSDAY"),
|
||||||
|
@Json(name = "GOOD_FRIDAY") gOODFRIDAY("GOOD_FRIDAY"),
|
||||||
|
@Json(name = "EASTER_SUNDAY") eASTERSUNDAY("EASTER_SUNDAY"),
|
||||||
|
@Json(name = "EASTER_MONDAY") eASTERMONDAY("EASTER_MONDAY"),
|
||||||
|
@Json(name = "LABOUR_DAY") lABOURDAY("LABOUR_DAY"),
|
||||||
|
@Json(name = "CONSTITUTION_DAY") cONSTITUTIONDAY("CONSTITUTION_DAY"),
|
||||||
|
@Json(name = "ASCENSION_DAY") aSCENSIONDAY("ASCENSION_DAY"),
|
||||||
|
@Json(name = "WHIT_SUNDAY") wHITSUNDAY("WHIT_SUNDAY"),
|
||||||
|
@Json(name = "WHIT_MONDAY") wHITMONDAY("WHIT_MONDAY"),
|
||||||
|
@Json(name = "CHRISTMAS_DAY") cHRISTMASDAY("CHRISTMAS_DAY"),
|
||||||
|
@Json(name = "BOXING_DAY") bOXINGDAY("BOXING_DAY"),
|
||||||
|
@Json(name = "11184809") unknownDefaultOpenApi("11184809");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user