withDefaults method
- @Deprecated('Was only ever included to support builder infrastructure.')
Returns a new JsonSerializable instance with fields equal to the
corresponding values in this
, if not null
.
Otherwise, the returned value has the default value as defined in defaults.
Implementation
@Deprecated('Was only ever included to support builder infrastructure.')
JsonSerializable withDefaults() => JsonSerializable(
anyMap: anyMap ?? defaults.anyMap,
checked: checked ?? defaults.checked,
constructor: constructor ?? defaults.constructor,
createFactory: createFactory ?? defaults.createFactory,
createToJson: createToJson ?? defaults.createToJson,
disallowUnrecognizedKeys:
disallowUnrecognizedKeys ?? defaults.disallowUnrecognizedKeys,
explicitToJson: explicitToJson ?? defaults.explicitToJson,
fieldRename: fieldRename ?? defaults.fieldRename,
ignoreUnannotated: ignoreUnannotated ?? defaults.ignoreUnannotated,
includeIfNull: includeIfNull ?? defaults.includeIfNull,
genericArgumentFactories:
genericArgumentFactories ?? defaults.genericArgumentFactories,
);