copyWithWrapped method

GetConvAISettingsResponseModel copyWithWrapped({
  1. Wrapped? conversationInitiationClientDataWebhook,
  2. Wrapped<ConvAIWebhooks?>? webhooks,
  3. Wrapped<bool?>? canUseMcpServers,
  4. Wrapped<int?>? ragRetentionPeriodDays,
})

Implementation

GetConvAISettingsResponseModel copyWithWrapped(
    {Wrapped<dynamic>? conversationInitiationClientDataWebhook,
    Wrapped<ConvAIWebhooks?>? webhooks,
    Wrapped<bool?>? canUseMcpServers,
    Wrapped<int?>? ragRetentionPeriodDays}) {
  return GetConvAISettingsResponseModel(
      conversationInitiationClientDataWebhook:
          (conversationInitiationClientDataWebhook != null
              ? conversationInitiationClientDataWebhook.value
              : this.conversationInitiationClientDataWebhook),
      webhooks: (webhooks != null ? webhooks.value : this.webhooks),
      canUseMcpServers: (canUseMcpServers != null
          ? canUseMcpServers.value
          : this.canUseMcpServers),
      ragRetentionPeriodDays: (ragRetentionPeriodDays != null
          ? ragRetentionPeriodDays.value
          : this.ragRetentionPeriodDays));
}