DefinitionMessage constructor

DefinitionMessage({
  1. dynamic endian = Endian.little,
  2. dynamic globalId = 0,
  3. dynamic localId = 0,
  4. List<FieldDefinition>? fieldDefinitions,
  5. List<DeveloperFieldDefinition>? developerFieldDefinitions,
})

Implementation

DefinitionMessage({
  endian = Endian.little,
  globalId = 0,
  localId = 0,
  List<FieldDefinition>? fieldDefinitions,
  List<DeveloperFieldDefinition>? developerFieldDefinitions,
})  : fieldDefinitions = fieldDefinitions ?? [],
      developerFieldDefinitions = developerFieldDefinitions ?? [],
      super(
          localId: localId,
          globalId: globalId,
          endian: endian,
          size: calculateSize(fieldDefinitions, developerFieldDefinitions));