BuiltValue class

Optionally, annotate a Built Value with this to specify settings. This is only needed for advanced use.

Constructors

BuiltValue({bool instantiable = true, bool nestedBuilders = true, bool autoCreateNestedBuilders = true, bool comparableBuilders = false, bool generateBuilderOnSetField = false, String? wireName, bool defaultCompare = true, bool defaultSerialize = true})
const

Properties

autoCreateNestedBuilders bool
Whether to auto create nested builders. Defaults to true.
final
comparableBuilders bool
Whether builders should implement operator== and hashCode, making them comparable.
final
defaultCompare bool
The default for BuiltValueField.compare. Set to false if you want to ignore most fields when comparing, then mark the ones you do want to compare on with @BuiltValueField(compare: true).
final
defaultSerialize bool
The default for BuiltValueField.serialize. Set to false if you want to ignore most fields when serializing, then mark the ones you do want to serialize with @BuiltValueField(serialize: true).
final
generateBuilderOnSetField bool
Whether to generate an onSet field in the builder.
final
hashCode int
The hash code for this object.
no setterinherited
instantiable bool
Whether the Built Value is instantiable. Defaults to true.
final
nestedBuilders bool
Whether to use nested builders. Defaults to true.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
wireName String?
The wire name when the class is serialized. Defaults to null which indicates that the name is to be taken from the literal class name.
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