DataMessage class abstract

Inheritance
Implementers

Constructors

DataMessage({String name = '', dynamic globalId = 0, dynamic localId = 0, dynamic endian = Endian.little, DefinitionMessage? definitionMessage, List<Field>? fields, List<DeveloperField>? developerFields})

Properties

definitionMessage DefinitionMessage?
getter/setter pair
developerFields List<DeveloperField>
final
endian Endian
finalinherited
fields List<Field>
final
globalId int
finalinherited
hashCode int
The hash code for this object.
no setterinherited
localId int
getter/setter pairinherited
name String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size int
getter/setter pairinherited-setteroverride-getter

Methods

clearDeveloperFieldById(int developerDataIndex, int id) → void
clearFieldById(int id) → void
getDeveloperField(int developerDataIndex, int id) DeveloperField?
getDeveloperFieldByName(String name) DeveloperField?
getField(int id) Field?
getFieldByName(String name) Field?
hasDeveloperFields() bool
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readFromBytes(Uint8List bytes) → void
removeDeveloperField(int developerDataIndex, int id) → void
override
removeField(int id) → void
override
setDefinitionMessage(DefinitionMessage definition) → void
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

fromBytes(DefinitionMessage definitionMessage, List<DeveloperField> developerFields, Uint8List bytes) DataMessage
fromDefinition(DefinitionMessage definitionMessage, List<DeveloperField> developerFields) DataMessage