Field class final

Mapping configuration of target object's field.

Constructors

Field(String field, {String? from, Object? custom, bool ignore = false, Object? whenNull, bool? ignoreNull})
Universal constructor.
const
Field.custom(String field, {required Object? custom, Object? whenNull})
Field custom mapping.
const
Field.from(String field, {required String? from, Object? whenNull})
Field renaming using from or assigning default value with whenNull.
const
Field.ignore(String field)
Field ignoring.
const

Properties

custom Object?
Custom mapping of target field.
final
field String
Which field is mapped.
final
from String?
Target field should be mapped from source from.
final
hashCode int
The hash code for this object.
no setterinherited
ignore bool
Marks target field as ignored.
final
ignoreNull bool?
Force non-nullable value if SOURCE's field is nullable and TARGET's field not.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
whenNull Object?
Default value to be used when source field is null.
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