DefinitionMessage class
Constructors
-
DefinitionMessage({dynamic endian = Endian.little, dynamic globalId = 0, dynamic localId = 0, List<
FieldDefinition> ? fieldDefinitions, List<DeveloperFieldDefinition> ? developerFieldDefinitions})
Properties
- definedDataSize → int
-
no setter
-
developerFieldDefinitions
→ List<
DeveloperFieldDefinition> -
final
- endian → Endian
-
finalinherited
-
fieldDefinitions
→ List<
FieldDefinition> -
final
- globalId → int
-
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- localId ↔ int
-
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- size ↔ int
-
getter/setter pairinherited
Methods
-
addDeveloperFieldDefinition(
DeveloperFieldDefinition definition) → void -
addFieldDefinition(
FieldDefinition definition) → void -
getDeveloperFieldDefinition(
int id) → DeveloperFieldDefinition? -
getDeveloperFields(
Map< int, Map< developerFieldsById) → List<int, DeveloperField> >DeveloperField> -
getFieldDefinition(
int id) → FieldDefinition? -
hasDeveloperFields(
) → bool -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeDeveloperField(
int developerDataIndex, int id) → void -
override
-
removeField(
int id) → void -
override
-
supports(
DefinitionMessage other) → bool -
toBytes(
) → Uint8List -
override
-
toRow(
) → List -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
calculateSize(
List< FieldDefinition> ? fieldDefinitions, List<DeveloperFieldDefinition> ? developerFieldDefinitions) → int -
fromBytes(
Uint8List bytes, {bool hasDeveloperFields = false}) → DefinitionMessage -
fromDataMessage(
DataMessage dataMessage, {int minStringSize = 0}) → DefinitionMessage