copyWith method

ZoneData copyWith({
  1. String? zoneName,
  2. int? zoneType,
  3. int? zoneLedsMin,
  4. int? zoneLedsMax,
  5. int? zoneLedsCount,
  6. int? zoneMatrixHeight,
  7. int? zoneMatrixWidth,
  8. List<int>? zoneMatrix,
})

Implementation

ZoneData copyWith({
  String? zoneName,
  int? zoneType,
  int? zoneLedsMin,
  int? zoneLedsMax,
  int? zoneLedsCount,
  int? zoneMatrixHeight,
  int? zoneMatrixWidth,
  List<int>? zoneMatrix,
}) {
  return ZoneData(
    zoneName: zoneName ?? this.zoneName,
    zoneType: zoneType ?? this.zoneType,
    zoneLedsMin: zoneLedsMin ?? this.zoneLedsMin,
    zoneLedsMax: zoneLedsMax ?? this.zoneLedsMax,
    zoneLedsCount: zoneLedsCount ?? this.zoneLedsCount,
    zoneMatrixHeight: zoneMatrixHeight ?? this.zoneMatrixHeight,
    zoneMatrixWidth: zoneMatrixWidth ?? this.zoneMatrixWidth,
    zoneMatrix: zoneMatrix ?? this.zoneMatrix,
  );
}