OptionaldeserializerOptionalemitIf set, a default value will be emitted for uninitialized members.
OptionalisIf set, indicates that the member must be present when deserializing.
Property or field key of the json member.
Member name as it appears in the serialized JSON.
OptionaloptionsOptionalserializerCustom serializer to use.
OptionaltypeType descriptor of the member.
Custom deserializer to use.