forked from loafle/openapi-generator-original
fix kotlin enum name (#16666)
This commit is contained in:
@@ -8,5 +8,11 @@ object SerializerHelper {
|
||||
return moshiBuilder
|
||||
.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))
|
||||
.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");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user