copyWith method
AgentPlatformSettingsRequestModel
copyWith({
- AuthSettings? auth,
- EvaluationSettings? evaluation,
- WidgetConfigInput? widget,
- Map<
String, dynamic> ? dataCollection, - ConversationInitiationClientDataConfigInput? overrides,
- AgentCallLimits? callLimits,
- PrivacyConfig? privacy,
- AgentWorkspaceOverridesInput? workspaceOverrides,
Implementation
AgentPlatformSettingsRequestModel copyWith(
{AuthSettings? auth,
EvaluationSettings? evaluation,
WidgetConfigInput? widget,
Map<String, dynamic>? dataCollection,
ConversationInitiationClientDataConfigInput? overrides,
AgentCallLimits? callLimits,
PrivacyConfig? privacy,
AgentWorkspaceOverridesInput? workspaceOverrides}) {
return AgentPlatformSettingsRequestModel(
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);
}