copyWithWrapped method

WebApiModulesPluginsOpenAIOpenAISettingsTestResponse copyWithWrapped({
  1. Wrapped<bool?>? success,
  2. Wrapped<String?>? message,
  3. Wrapped<bool?>? openAISuccess,
  4. Wrapped<String?>? openAIMessage,
  5. Wrapped<bool?>? zendeskSuccess,
  6. Wrapped<String?>? zendeskMessage,
})

Implementation

WebApiModulesPluginsOpenAIOpenAISettingsTestResponse copyWithWrapped({
  Wrapped<bool?>? success,
  Wrapped<String?>? message,
  Wrapped<bool?>? openAISuccess,
  Wrapped<String?>? openAIMessage,
  Wrapped<bool?>? zendeskSuccess,
  Wrapped<String?>? zendeskMessage,
}) {
  return WebApiModulesPluginsOpenAIOpenAISettingsTestResponse(
    success: (success != null ? success.value : this.success),
    message: (message != null ? message.value : this.message),
    openAISuccess: (openAISuccess != null
        ? openAISuccess.value
        : this.openAISuccess),
    openAIMessage: (openAIMessage != null
        ? openAIMessage.value
        : this.openAIMessage),
    zendeskSuccess: (zendeskSuccess != null
        ? zendeskSuccess.value
        : this.zendeskSuccess),
    zendeskMessage: (zendeskMessage != null
        ? zendeskMessage.value
        : this.zendeskMessage),
  );
}