copyWith method
DecisionPolicy
copyWith({
- String? id,
- String? name,
- PolicyCondition? condition,
- DecisionGuidance? guidance,
- String? description,
- int? priority,
- bool? enabled,
- List<
String> ? tags,
Create a copy with overridden fields.
Implementation
DecisionPolicy copyWith({
String? id,
String? name,
PolicyCondition? condition,
DecisionGuidance? guidance,
String? description,
int? priority,
bool? enabled,
List<String>? tags,
}) {
return DecisionPolicy(
id: id ?? this.id,
name: name ?? this.name,
condition: condition ?? this.condition,
guidance: guidance ?? this.guidance,
description: description ?? this.description,
priority: priority ?? this.priority,
enabled: enabled ?? this.enabled,
tags: tags ?? this.tags,
);
}