Serializable class

Marks a class as serializable by d_serializer_builder.

Constructors

Serializable({String? rename, String? discriminator, String? typeField, bool strict = false, JsonNaming naming = JsonNaming.none})
const

Properties

discriminator String?
Explicit discriminator value used for polymorphic payloads.
final
hashCode int
The hash code for this object.
no setterinherited
naming JsonNaming
Global naming strategy for fields in this class.
final
rename String?
Optional alias used as discriminator fallback.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
strict bool
Enables strict deserialization for unknown keys.
final
typeField String?
JSON field name used to store/read the discriminator.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited