Secondary constructor provided for backwards compatibility: Older scrooge-generator does not produce annotations.
Provide backwards compatibility for older scrooge-generator that does not generate the isRequired flag
Provide backwards compatibility for older scrooge-generator that does not generate the defaultValue field
Metadata associated with the field
The field is optional
The field is required
The opaque type descriptor for the field type
The opaque type descriptor for the field key type
The opaque type descriptor for the field value type
Annotations associated with the type
Annotations associated with the value
Default value if specified
Temporary use only. please do not rely on this field
Default value if specified
Annotations associated with the value
The field is optional
The field is required
The opaque type descriptor for the field key type
The opaque type descriptor for the field type
Metadata associated with the field
Annotations associated with the type
Temporary use only.
Temporary use only. please do not rely on this field
The opaque type descriptor for the field value type
Field information to be embedded in a generated struct's companion class. Allows for reflection on field types.