copyWith method
创建副本并修改部分配置
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,
);
}