copyWith method
AgentPlatformSettingsResponseModel
copyWith({
- AuthSettings? auth,
- EvaluationSettings? evaluation,
- WidgetConfigOutput? widget,
- Map<
String, dynamic> ? dataCollection, - ConversationInitiationClientDataConfigOutput? overrides,
- AgentCallLimits? callLimits,
- PrivacyConfig? privacy,
- AgentWorkspaceOverridesOutput? workspaceOverrides,
- SafetyResponseModel? safety,
Implementation
AgentPlatformSettingsResponseModel copyWith(
{AuthSettings? auth,
EvaluationSettings? evaluation,
WidgetConfigOutput? widget,
Map<String, dynamic>? dataCollection,
ConversationInitiationClientDataConfigOutput? overrides,
AgentCallLimits? callLimits,
PrivacyConfig? privacy,
AgentWorkspaceOverridesOutput? workspaceOverrides,
SafetyResponseModel? safety}) {
return AgentPlatformSettingsResponseModel(
auth: auth ?? this.auth,
evaluation: evaluation ?? this.evaluation,
widget: widget ?? this.widget,
dataCollection: dataCollection ?? this.dataCollection,
overrides: overrides ?? this.overrides,
callLimits: callLimits ?? this.callLimits,
privacy: privacy ?? this.privacy,
workspaceOverrides: workspaceOverrides ?? this.workspaceOverrides,
safety: safety ?? this.safety);
}