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