forked from loafle/openapi-generator-original
[kotlin][client] respect sortModelPropertiesByRequiredFlag (#5211)
This commit is contained in:
parent
7fa3ce31ac
commit
9475556f47
@ -32,11 +32,9 @@ import java.io.Serializable
|
|||||||
{{/parcelizeModels}}
|
{{/parcelizeModels}}
|
||||||
{{#multiplatform}}@Serializable{{/multiplatform}}{{#moshi}}{{#moshiCodeGen}}@JsonClass(generateAdapter = true){{/moshiCodeGen}}{{/moshi}}
|
{{#multiplatform}}@Serializable{{/multiplatform}}{{#moshi}}{{#moshiCodeGen}}@JsonClass(generateAdapter = true){{/moshiCodeGen}}{{/moshi}}
|
||||||
{{#nonPublicApi}}internal {{/nonPublicApi}}{{#discriminator}}interface{{/discriminator}}{{^discriminator}}data class{{/discriminator}} {{classname}}{{^discriminator}} (
|
{{#nonPublicApi}}internal {{/nonPublicApi}}{{#discriminator}}interface{{/discriminator}}{{^discriminator}}data class{{/discriminator}} {{classname}}{{^discriminator}} (
|
||||||
{{#requiredVars}}
|
{{#vars}}
|
||||||
{{>data_class_req_var}}{{^-last}},
|
{{#required}}{{>data_class_req_var}}{{/required}}{{^required}}{{>data_class_opt_var}}{{/required}}{{^-last}},{{/-last}}
|
||||||
{{/-last}}{{/requiredVars}}{{#hasRequired}}{{#hasOptional}},
|
{{/vars}}
|
||||||
{{/hasOptional}}{{/hasRequired}}{{#optionalVars}}{{>data_class_opt_var}}{{^-last}},
|
|
||||||
{{/-last}}{{/optionalVars}}
|
|
||||||
){{/discriminator}}{{#parent}}{{^serializableModel}}{{^parcelizeModels}} : {{parent}}{{/parcelizeModels}}{{/serializableModel}}{{/parent}}{{#parent}}{{#serializableModel}}{{^parcelizeModels}} : {{parent}}, Serializable{{/parcelizeModels}}{{/serializableModel}}{{/parent}}{{#parent}}{{^serializableModel}}{{#parcelizeModels}} : {{parent}}, Parcelable{{/parcelizeModels}}{{/serializableModel}}{{/parent}}{{#parent}}{{#serializableModel}}{{#parcelizeModels}} : {{parent}}, Serializable, Parcelable{{/parcelizeModels}}{{/serializableModel}}{{/parent}}{{^parent}}{{#serializableModel}}{{^parcelizeModels}} : Serializable{{/parcelizeModels}}{{/serializableModel}}{{/parent}}{{^parent}}{{^serializableModel}}{{#parcelizeModels}} : Parcelable{{/parcelizeModels}}{{/serializableModel}}{{/parent}}{{^parent}}{{#serializableModel}}{{#parcelizeModels}} : Serializable, Parcelable{{/parcelizeModels}}{{/serializableModel}}{{/parent}}{{#vendorExtensions.x-has-data-class-body}} {
|
){{/discriminator}}{{#parent}}{{^serializableModel}}{{^parcelizeModels}} : {{parent}}{{/parcelizeModels}}{{/serializableModel}}{{/parent}}{{#parent}}{{#serializableModel}}{{^parcelizeModels}} : {{parent}}, Serializable{{/parcelizeModels}}{{/serializableModel}}{{/parent}}{{#parent}}{{^serializableModel}}{{#parcelizeModels}} : {{parent}}, Parcelable{{/parcelizeModels}}{{/serializableModel}}{{/parent}}{{#parent}}{{#serializableModel}}{{#parcelizeModels}} : {{parent}}, Serializable, Parcelable{{/parcelizeModels}}{{/serializableModel}}{{/parent}}{{^parent}}{{#serializableModel}}{{^parcelizeModels}} : Serializable{{/parcelizeModels}}{{/serializableModel}}{{/parent}}{{^parent}}{{^serializableModel}}{{#parcelizeModels}} : Parcelable{{/parcelizeModels}}{{/serializableModel}}{{/parent}}{{^parent}}{{#serializableModel}}{{#parcelizeModels}} : Serializable, Parcelable{{/parcelizeModels}}{{/serializableModel}}{{/parent}}{{#vendorExtensions.x-has-data-class-body}} {
|
||||||
{{/vendorExtensions.x-has-data-class-body}}
|
{{/vendorExtensions.x-has-data-class-body}}
|
||||||
{{#serializableModel}}
|
{{#serializableModel}}
|
||||||
@ -44,9 +42,9 @@ import java.io.Serializable
|
|||||||
private const val serialVersionUID: Long = 123
|
private const val serialVersionUID: Long = 123
|
||||||
}
|
}
|
||||||
{{/serializableModel}}
|
{{/serializableModel}}
|
||||||
{{#discriminator}}{{#requiredVars}}
|
{{#discriminator}}{{#vars}}{{#required}}
|
||||||
{{>interface_req_var}}{{/requiredVars}}{{#optionalVars}}
|
{{>interface_req_var}}{{/required}}{{^required}}
|
||||||
{{>interface_opt_var}}{{/optionalVars}}{{/discriminator}}
|
{{>interface_opt_var}}{{/required}}{{/vars}}{{/discriminator}}
|
||||||
{{#hasEnums}}
|
{{#hasEnums}}
|
||||||
{{#vars}}
|
{{#vars}}
|
||||||
{{#isEnum}}
|
{{#isEnum}}
|
||||||
|
@ -27,14 +27,14 @@ import java.io.Serializable
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
data class Pet (
|
data class Pet (
|
||||||
@Json(name = "name")
|
|
||||||
val name: kotlin.String,
|
|
||||||
@Json(name = "photoUrls")
|
|
||||||
val photoUrls: kotlin.Array<kotlin.String>,
|
|
||||||
@Json(name = "id")
|
@Json(name = "id")
|
||||||
val id: kotlin.Long? = null,
|
val id: kotlin.Long? = null,
|
||||||
@Json(name = "category")
|
@Json(name = "category")
|
||||||
val category: Category? = null,
|
val category: Category? = null,
|
||||||
|
@Json(name = "name")
|
||||||
|
val name: kotlin.String,
|
||||||
|
@Json(name = "photoUrls")
|
||||||
|
val photoUrls: kotlin.Array<kotlin.String>,
|
||||||
@Json(name = "tags")
|
@Json(name = "tags")
|
||||||
val tags: kotlin.Array<Tag>? = null,
|
val tags: kotlin.Array<Tag>? = null,
|
||||||
/* pet status in the store */
|
/* pet status in the store */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user