Kotlin generated data classes use string instead of date or datetime
Here is the part of the schema:
"properties": {
"PlannedDateTime" : {
"type" : "string",
"format" : "date-time",
"examples" : [ "2020-02-03T08:00:00.000+01:00" ],
"description" : "When the planing process is finished, this timestamp is set and never changed afterwards (frozen value). It is expressed as a local time plus timezone offset, so UTC can be derived by a simple calculation."
},
"pokemon": {
"type": "array",
"description": "All pokémon contained in the pokédex",
"items": {
"$ref": "#/definitions/Pokemon"
}
}
},
Generated result is:
data class PokedexSchema (
/**
When the planing process is finished, this timestamp is set and never changed afterwards
(frozen value). It is expressed as a local time plus timezone offset, so UTC can be
derived by a simple calculation.
*/
val plannedDateTime: String,
/**
All pokémon contained in the pokédex
*/
val pokemon: List
)
Kotlin generated data classes use string instead of date or datetime Here is the part of the schema: "properties": { "PlannedDateTime" : { "type" : "string", "format" : "date-time", "examples" : [ "2020-02-03T08:00:00.000+01:00" ], "description" : "When the planing process is finished, this timestamp is set and never changed afterwards (frozen value). It is expressed as a local time plus timezone offset, so UTC can be derived by a simple calculation." }, "pokemon": { "type": "array", "description": "All pokémon contained in the pokédex", "items": { "$ref": "#/definitions/Pokemon" }
Generated result is:
data class PokedexSchema ( /**
derived by a simple calculation. */ val plannedDateTime: String,
/**