copyWith method

TaskConfig copyWith({
  1. int? priority,
  2. bool? required,
  3. Duration? timeout,
  4. String? name,
})

创建副本并修改部分配置

Implementation

TaskConfig copyWith({
  int? priority,
  bool? required,
  Duration? timeout,
  String? name,
}) {
  return TaskConfig(
    priority: priority ?? this.priority,
    required: required ?? this.required,
    timeout: timeout ?? this.timeout,
    name: name ?? this.name,
  );
}