ExdDataFieldConfigurationMessage constructor
ExdDataFieldConfigurationMessage({})
Implementation
ExdDataFieldConfigurationMessage(
{definitionMessage,
developerFields,
int localId = 0,
Endian endian = Endian.little})
: growable = definitionMessage == null,
super(
name: ExdDataFieldConfigurationMessage.NAME,
globalId: ExdDataFieldConfigurationMessage.ID,
localId: definitionMessage?.localId ?? localId,
endian: definitionMessage?.endian ?? endian,
definitionMessage: definitionMessage,
developerFields: developerFields,
fields: [
ExdDataFieldConfigurationScreenIndexField(
size: definitionMessage
?.getFieldDefinition(
ExdDataFieldConfigurationScreenIndexField.ID)
?.size ??
0,
growable: definitionMessage == null),
ExdDataFieldConfigurationConceptField(
size: definitionMessage
?.getFieldDefinition(
ExdDataFieldConfigurationConceptField.ID)
?.size ??
0,
growable: definitionMessage == null),
ExdDataFieldConfigurationFieldIdField(
size: definitionMessage
?.getFieldDefinition(
ExdDataFieldConfigurationFieldIdField.ID)
?.size ??
0,
growable: definitionMessage == null),
ExdDataFieldConfigurationConceptCountField(
size: definitionMessage
?.getFieldDefinition(
ExdDataFieldConfigurationConceptCountField.ID)
?.size ??
0,
growable: definitionMessage == null),
ExdDataFieldConfigurationDisplayTypeField(
size: definitionMessage
?.getFieldDefinition(
ExdDataFieldConfigurationDisplayTypeField.ID)
?.size ??
0,
growable: definitionMessage == null),
ExdDataFieldConfigurationTitleField(
size: definitionMessage
?.getFieldDefinition(
ExdDataFieldConfigurationTitleField.ID)
?.size ??
0,
growable: definitionMessage == null)
]);