OptionalbeforeOptionalinitializerIndicates whether this class was explicitly annotated with
Indicates whether this type is handled without annotation. This is usually used for the builtin types (except for Maps, Sets, and normal Arrays).
Set of known types used for polymorphic deserialization
Known types to be evaluated when (de)serialization occurs
OptionalnameName used to encode polymorphic type
OptionalonOptionaloptionsOptionaltypeIf present override the global function
OptionaltypeIf present override the global function
Gets or sets the constructor function for the jsonObject.