copyWith method
Creates a copy with replaced values.
Implementation
ReasoningConfig copyWith({
Object? effort = unsetCopyWithValue,
Object? summary = unsetCopyWithValue,
}) {
return ReasoningConfig(
effort: effort == unsetCopyWithValue
? this.effort
: effort as ReasoningEffort?,
summary: summary == unsetCopyWithValue
? this.summary
: summary as ReasoningSummary?,
);
}