copyWithWrapped method
Implementation
DefinitionDTO copyWithWrapped(
{Wrapped<List<HubParameterDefinition>?>? parameters,
Wrapped<List<HubSubgroup>?>? subgroups,
Wrapped<List<HubGroup>?>? groups,
Wrapped<List<HubEnum>?>? enums,
Wrapped<List<HubEnumValue>?>? enumValues,
Wrapped<List<DeviceConfig>?>? deviceConfigs,
Wrapped<List<RegisterMap>?>? registerMaps,
Wrapped<List<RegisterMapEntry>?>? registerMapEntries,
Wrapped<List<SamplingSchedule>?>? samplingSchedules}) {
return DefinitionDTO(
parameters: (parameters != null ? parameters.value : this.parameters),
subgroups: (subgroups != null ? subgroups.value : this.subgroups),
groups: (groups != null ? groups.value : this.groups),
enums: (enums != null ? enums.value : this.enums),
enumValues: (enumValues != null ? enumValues.value : this.enumValues),
deviceConfigs:
(deviceConfigs != null ? deviceConfigs.value : this.deviceConfigs),
registerMaps:
(registerMaps != null ? registerMaps.value : this.registerMaps),
registerMapEntries: (registerMapEntries != null
? registerMapEntries.value
: this.registerMapEntries),
samplingSchedules: (samplingSchedules != null
? samplingSchedules.value
: this.samplingSchedules));
}