copyWithWrapped method
AgentPlatformSettingsRequestModel
copyWithWrapped({
- Wrapped<
AuthSettings?> ? auth, - Wrapped<
EvaluationSettings?> ? evaluation, - Wrapped<
WidgetConfigInput?> ? widget, - Wrapped<
Map< ? dataCollection,String, dynamic> ?> - Wrapped<
ConversationInitiationClientDataConfigInput?> ? overrides, - Wrapped<
AgentCallLimits?> ? callLimits, - Wrapped<
PrivacyConfig?> ? privacy, - Wrapped<
AgentWorkspaceOverridesInput?> ? workspaceOverrides,
Implementation
AgentPlatformSettingsRequestModel copyWithWrapped(
{Wrapped<AuthSettings?>? auth,
Wrapped<EvaluationSettings?>? evaluation,
Wrapped<WidgetConfigInput?>? widget,
Wrapped<Map<String, dynamic>?>? dataCollection,
Wrapped<ConversationInitiationClientDataConfigInput?>? overrides,
Wrapped<AgentCallLimits?>? callLimits,
Wrapped<PrivacyConfig?>? privacy,
Wrapped<AgentWorkspaceOverridesInput?>? workspaceOverrides}) {
return AgentPlatformSettingsRequestModel(
auth: (auth != null ? auth.value : this.auth),
evaluation: (evaluation != null ? evaluation.value : this.evaluation),
widget: (widget != null ? widget.value : this.widget),
dataCollection: (dataCollection != null
? dataCollection.value
: this.dataCollection),
overrides: (overrides != null ? overrides.value : this.overrides),
callLimits: (callLimits != null ? callLimits.value : this.callLimits),
privacy: (privacy != null ? privacy.value : this.privacy),
workspaceOverrides: (workspaceOverrides != null
? workspaceOverrides.value
: this.workspaceOverrides));
}