copyWithWrapped method

WebApiModulesPluginsOpenAIOpenAISettingsTestRequest copyWithWrapped({
  1. Wrapped<String?>? apiKey,
  2. Wrapped<String?>? model,
  3. Wrapped<String?>? apiUrl,
  4. Wrapped<String?>? zendeskUsername,
  5. Wrapped<String?>? zendeskApiToken,
})

Implementation

WebApiModulesPluginsOpenAIOpenAISettingsTestRequest copyWithWrapped({
  Wrapped<String?>? apiKey,
  Wrapped<String?>? model,
  Wrapped<String?>? apiUrl,
  Wrapped<String?>? zendeskUsername,
  Wrapped<String?>? zendeskApiToken,
}) {
  return WebApiModulesPluginsOpenAIOpenAISettingsTestRequest(
    apiKey: (apiKey != null ? apiKey.value : this.apiKey),
    model: (model != null ? model.value : this.model),
    apiUrl: (apiUrl != null ? apiUrl.value : this.apiUrl),
    zendeskUsername: (zendeskUsername != null
        ? zendeskUsername.value
        : this.zendeskUsername),
    zendeskApiToken: (zendeskApiToken != null
        ? zendeskApiToken.value
        : this.zendeskApiToken),
  );
}