copyWith method

Condition copyWith({
  1. String? name,
  2. String? description,
  3. String? deviceModelId,
  4. String? icon,
  5. String? field,
  6. ConditionCondition? condition,
  7. String? value,
  8. String? leftValue,
  9. String? rightValue,
  10. List<String>? values,
  11. String? id,
  12. String? $id,
  13. int? cstamp,
  14. String? cby,
  15. String? uby,
  16. int? ustamp,
})

Implementation

Condition copyWith(
    {String? name,
    String? description,
    String? deviceModelId,
    String? icon,
    String? field,
    enums.ConditionCondition? condition,
    String? value,
    String? leftValue,
    String? rightValue,
    List<String>? values,
    String? id,
    String? $id,
    int? cstamp,
    String? cby,
    String? uby,
    int? ustamp}) {
  return Condition(
      name: name ?? this.name,
      description: description ?? this.description,
      deviceModelId: deviceModelId ?? this.deviceModelId,
      icon: icon ?? this.icon,
      field: field ?? this.field,
      condition: condition ?? this.condition,
      value: value ?? this.value,
      leftValue: leftValue ?? this.leftValue,
      rightValue: rightValue ?? this.rightValue,
      values: values ?? this.values,
      id: id ?? this.id,
      $id: $id ?? this.$id,
      cstamp: cstamp ?? this.cstamp,
      cby: cby ?? this.cby,
      uby: uby ?? this.uby,
      ustamp: ustamp ?? this.ustamp);
}