DefinitionMessage class

Inheritance

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<int, DeveloperField>> developerFieldsById) List<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