File tree Expand file tree Collapse file tree
kotlin-allOf-discriminator-kotlinx-serialization
src/main/kotlin/org/openapitools/client/models
kotlin-multiplatform-allOf-discriminator
src/commonMain/kotlin/org/openapitools/client/models Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55| Name | Type | Description | Notes |
66| ------------ | ------------- | ------------- | ------------- |
77| ** id** | [ ** java.util.UUID** ] ( java.util.UUID.md ) | | |
8- | ** stringSet** | ** kotlin.collections.Set< ; kotlin.String> ; ** | | |
9- | ** stringArray** | ** kotlin.collections.List< ; kotlin.String> ; ** | | |
108| ** optionalProperty** | [ ** java.math.BigDecimal** ] ( java.math.BigDecimal.md ) | | [ optional] |
9+ | ** stringSet** | ** kotlin.collections.Set< ; kotlin.String> ; ** | | [ optional] |
10+ | ** stringArray** | ** kotlin.collections.List< ; kotlin.String> ; ** | | [ optional] |
1111
1212
1313
Original file line number Diff line number Diff line change @@ -31,9 +31,9 @@ import kotlinx.serialization.json.JsonClassDiscriminator
3131 *
3232 *
3333 * @param id
34+ * @param optionalProperty
3435 * @param stringSet
3536 * @param stringArray
36- * @param optionalProperty
3737 */
3838@Serializable
3939
@@ -44,12 +44,12 @@ sealed class Animal {
4444
4545 @Contextual @SerialName(value = " id" )
4646 abstract val id: java.util.UUID
47- @SerialName(value = " string_set" )
48- abstract val stringSet: kotlin.collections.Set < kotlin.String >
49- @SerialName(value = " string_array" )
50- abstract val stringArray: kotlin.collections.List < kotlin.String >
5147 @Contextual @SerialName(value = " optional_property" )
5248 abstract val optionalProperty: java.math.BigDecimal ?
49+ @SerialName(value = " stringSet" )
50+ abstract val stringSet: kotlin.collections.Set < kotlin.String > ?
51+ @SerialName(value = " stringArray" )
52+ abstract val stringArray: kotlin.collections.List < kotlin.String > ?
5353
5454}
5555
Original file line number Diff line number Diff line change @@ -30,10 +30,10 @@ import kotlinx.serialization.encoding.Encoder
3030 *
3131 *
3232 * @param id
33- * @param stringSet
34- * @param stringArray
3533 * @param featherType
3634 * @param optionalProperty
35+ * @param stringSet
36+ * @param stringArray
3737 */
3838@Serializable
3939
@@ -43,17 +43,17 @@ data class Bird (
4343 @Contextual @SerialName(value = " id" )
4444 override val id : java.util.UUID ,
4545
46- @SerialName(value = " string_set" )
47- override val stringSet : kotlin.collections.Set <kotlin.String >,
48-
49- @SerialName(value = " string_array" )
50- override val stringArray : kotlin.collections.List <kotlin.String >,
51-
5246 @SerialName(value = " featherType" )
5347 val featherType : kotlin.String ,
5448
5549 @Contextual @SerialName(value = " optional_property" )
56- override val optionalProperty : java.math.BigDecimal ? = null
50+ override val optionalProperty : java.math.BigDecimal ? = null ,
51+
52+ @SerialName(value = " stringSet" )
53+ override val stringSet : kotlin.collections.Set <kotlin.String >? = null ,
54+
55+ @SerialName(value = " stringArray" )
56+ override val stringArray : kotlin.collections.List <kotlin.String >? = null
5757
5858) : Animal() {
5959
Original file line number Diff line number Diff line change 55| Name | Type | Description | Notes |
66| ------------ | ------------- | ------------- | ------------- |
77| ** id** | ** kotlin.String** | | |
8- | ** stringSet** | ** kotlin.collections.Set< ; kotlin.String> ; ** | | |
9- | ** stringArray** | ** kotlin.collections.List< ; kotlin.String> ; ** | | |
108| ** optionalProperty** | ** kotlin.Double** | | [ optional] |
9+ | ** stringSet** | ** kotlin.collections.Set< ; kotlin.String> ; ** | | [ optional] |
10+ | ** stringArray** | ** kotlin.collections.List< ; kotlin.String> ; ** | | [ optional] |
1111
1212
1313
Original file line number Diff line number Diff line change @@ -25,9 +25,9 @@ import kotlinx.serialization.json.JsonClassDiscriminator
2525 *
2626 *
2727 * @param id
28+ * @param optionalProperty
2829 * @param stringSet
2930 * @param stringArray
30- * @param optionalProperty
3131 */
3232@Serializable
3333
@@ -37,9 +37,9 @@ import kotlinx.serialization.json.JsonClassDiscriminator
3737sealed class Animal {
3838
3939 @SerialName(value = " id" ) @Required abstract val id: kotlin.String
40- @SerialName(value = " string_set" ) @Required abstract val stringSet: kotlin.collections.Set < kotlin.String >
41- @SerialName(value = " string_array" ) @Required abstract val stringArray: kotlin.collections.List < kotlin.String >
4240 @SerialName(value = " optional_property" ) abstract val optionalProperty: kotlin.Double?
41+ @SerialName(value = " stringSet" ) abstract val stringSet: kotlin.collections.Set < kotlin.String > ?
42+ @SerialName(value = " stringArray" ) abstract val stringArray: kotlin.collections.List < kotlin.String > ?
4343
4444}
4545
Original file line number Diff line number Diff line change @@ -25,10 +25,10 @@ import kotlinx.serialization.encoding.*
2525 *
2626 *
2727 * @param id
28- * @param stringSet
29- * @param stringArray
3028 * @param featherType
3129 * @param optionalProperty
30+ * @param stringSet
31+ * @param stringArray
3232 */
3333@Serializable
3434
@@ -37,13 +37,13 @@ data class Bird (
3737
3838 @SerialName(value = " id" ) @Required override val id : kotlin.String ,
3939
40- @SerialName(value = " string_set " ) @Required override val stringSet : kotlin.collections. Set <kotlin. String > ,
40+ @SerialName(value = " featherType " ) @Required val featherType : kotlin.String ,
4141
42- @SerialName(value = " string_array " ) @Required override val stringArray : kotlin.collections. List <kotlin. String > ,
42+ @SerialName(value = " optional_property " ) override val optionalProperty : kotlin.Double? = null ,
4343
44- @SerialName(value = " featherType " ) @Required val featherType : kotlin.String ,
44+ @SerialName(value = " stringSet " ) override val stringSet : kotlin.collections. Set <kotlin. String > ? = null ,
4545
46- @SerialName(value = " optional_property " ) override val optionalProperty : kotlin.Double ? = null
46+ @SerialName(value = " stringArray " ) override val stringArray : kotlin.collections. List <kotlin. String > ? = null
4747
4848) : Animal() {
4949
You can’t perform that action at this time.
0 commit comments