From 8e95bf10da5d7d269f21b782731768cfd9dcba4f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 28 May 2026 04:13:57 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- ...tantsClient.AssistantControllerCreate.g.cs | 4 +- ...antsClient.AssistantControllerFindOne.g.cs | 8 +- ...tantsClient.AssistantControllerRemove.g.cs | 8 +- ...tantsClient.AssistantControllerUpdate.g.cs | 14 +- ...tControllerAssistantRecordingDownload.g.cs | 497 ++ ...allArtifactControllerCallLogsDownload.g.cs | 497 ++ ...ctControllerCustomerRecordingDownload.g.cs | 497 ++ ...tifactControllerMonoRecordingDownload.g.cs | 497 ++ ...nt.CallArtifactControllerPcapDownload.g.cs | 497 ++ ...factControllerStereoRecordingDownload.g.cs | 497 ++ ...ifactControllerVideoRecordingDownload.g.cs | 497 ++ ...api.CallsClient.CallControllerFindOne.g.cs | 8 +- ...Vapi.CallsClient.CallControllerUpdate.g.cs | 10 +- ...aignsClient.CampaignControllerFindOne.g.cs | 8 +- ...paignsClient.CampaignControllerRemove.g.cs | 8 +- ...paignsClient.CampaignControllerUpdate.g.cs | 10 +- .../Vapi.EvalClient.EvalControllerGet.g.cs | 8 +- .../Vapi.EvalClient.EvalControllerGetRun.g.cs | 8 +- .../Vapi.EvalClient.EvalControllerRemove.g.cs | 8 +- ...pi.EvalClient.EvalControllerRemoveRun.g.cs | 8 +- .../Vapi.EvalClient.EvalControllerUpdate.g.cs | 10 +- ...api.FilesClient.FileControllerFindOne.g.cs | 8 +- ...Vapi.FilesClient.FileControllerRemove.g.cs | 8 +- ...Vapi.FilesClient.FileControllerUpdate.g.cs | 10 +- ...tantsClient.AssistantControllerCreate.g.cs | 4 +- ...antsClient.AssistantControllerFindOne.g.cs | 4 +- ...tantsClient.AssistantControllerRemove.g.cs | 4 +- ...tantsClient.AssistantControllerUpdate.g.cs | 10 +- ...tControllerAssistantRecordingDownload.g.cs | 30 + ...allArtifactControllerCallLogsDownload.g.cs | 30 + ...ctControllerCustomerRecordingDownload.g.cs | 30 + ...tifactControllerMonoRecordingDownload.g.cs | 30 + ...nt.CallArtifactControllerPcapDownload.g.cs | 30 + ...factControllerStereoRecordingDownload.g.cs | 30 + ...ifactControllerVideoRecordingDownload.g.cs | 30 + ...pi.ICallsClient.CallControllerFindOne.g.cs | 4 +- ...api.ICallsClient.CallControllerUpdate.g.cs | 6 +- ...aignsClient.CampaignControllerFindOne.g.cs | 4 +- ...paignsClient.CampaignControllerRemove.g.cs | 4 +- ...paignsClient.CampaignControllerUpdate.g.cs | 6 +- .../Vapi.IEvalClient.EvalControllerGet.g.cs | 4 +- ...Vapi.IEvalClient.EvalControllerGetRun.g.cs | 4 +- ...Vapi.IEvalClient.EvalControllerRemove.g.cs | 4 +- ...i.IEvalClient.EvalControllerRemoveRun.g.cs | 4 +- ...Vapi.IEvalClient.EvalControllerUpdate.g.cs | 6 +- ...pi.IFilesClient.FileControllerFindOne.g.cs | 4 +- ...api.IFilesClient.FileControllerRemove.g.cs | 4 +- ...api.IFilesClient.FileControllerUpdate.g.cs | 6 +- ...nsightClient.InsightControllerFindOne.g.cs | 4 +- ...InsightClient.InsightControllerRemove.g.cs | 4 +- ...i.IInsightClient.InsightControllerRun.g.cs | 6 +- ...InsightClient.InsightControllerUpdate.g.cs | 6 +- ...rsClient.PhoneNumberControllerFindOne.g.cs | 4 +- ...ersClient.PhoneNumberControllerRemove.g.cs | 4 +- ...ersClient.PhoneNumberControllerUpdate.g.cs | 6 +- ...ssionsClient.SessionControllerFindOne.g.cs | 4 +- ...essionsClient.SessionControllerRemove.g.cs | 4 +- ...essionsClient.SessionControllerUpdate.g.cs | 6 +- ....ISquadsClient.SquadControllerFindOne.g.cs | 4 +- ...i.ISquadsClient.SquadControllerRemove.g.cs | 4 +- ...i.ISquadsClient.SquadControllerUpdate.g.cs | 6 +- ...ent.StructuredOutputControllerFindOne.g.cs | 4 +- ...ient.StructuredOutputControllerRemove.g.cs | 4 +- ...ient.StructuredOutputControllerUpdate.g.cs | 6 +- ...pi.IToolsClient.ToolControllerFindOne.g.cs | 4 +- ...api.IToolsClient.ToolControllerRemove.g.cs | 4 +- ...api.IToolsClient.ToolControllerUpdate.g.cs | 6 +- ...nsightClient.InsightControllerFindOne.g.cs | 8 +- ...InsightClient.InsightControllerRemove.g.cs | 8 +- ...pi.InsightClient.InsightControllerRun.g.cs | 10 +- ...InsightClient.InsightControllerUpdate.g.cs | 10 +- ...s.FallbackGladiaTranscriberLanguage2.g.cs} | 14 +- ...ckGladiaTranscriberLanguage2Nullable.g.cs} | 14 +- ...s.FallbackSonioxTranscriberLanguage2.g.cs} | 14 +- ...ckSonioxTranscriberLanguage2Nullable.g.cs} | 14 +- ...erters.FallbackXaiTranscriberLanguage.g.cs | 53 + ...allbackXaiTranscriberLanguageNullable.g.cs | 60 + ...onverters.FallbackXaiTranscriberModel.g.cs | 53 + ...s.FallbackXaiTranscriberModelNullable.g.cs | 60 + ...erters.FallbackXaiTranscriberProvider.g.cs | 53 + ...allbackXaiTranscriberProviderNullable.g.cs | 60 + ...onConverters.FallbackXaiVoiceLanguage.g.cs | 53 + ...ters.FallbackXaiVoiceLanguageNullable.g.cs | 60 + ...onConverters.FallbackXaiVoiceProvider.g.cs | 53 + ...ters.FallbackXaiVoiceProviderNullable.g.cs | 60 + ...sonConverters.FallbackXaiVoiceVoiceId.g.cs | 53 + ...rters.FallbackXaiVoiceVoiceIdNullable.g.cs | 60 + ...onverters.GladiaTranscriberLanguage2.g.cs} | 14 +- ...s.GladiaTranscriberLanguage2Nullable.g.cs} | 14 +- ....g.cs => Vapi.JsonConverters.OneOf13.g.cs} | 89 +- ....g.cs => Vapi.JsonConverters.OneOf19.g.cs} | 154 +- ...onverters.SonioxTranscriberLanguage2.g.cs} | 14 +- ...s.SonioxTranscriberLanguage2Nullable.g.cs} | 14 +- ...JsonConverters.XaiTranscriberLanguage.g.cs | 53 + ...erters.XaiTranscriberLanguageNullable.g.cs | 60 + ...pi.JsonConverters.XaiTranscriberModel.g.cs | 53 + ...onverters.XaiTranscriberModelNullable.g.cs | 60 + ...JsonConverters.XaiTranscriberProvider.g.cs | 53 + ...erters.XaiTranscriberProviderNullable.g.cs | 60 + .../Vapi.JsonConverters.XaiVoiceLanguage.g.cs | 53 + ...onConverters.XaiVoiceLanguageNullable.g.cs | 60 + .../Vapi.JsonConverters.XaiVoiceProvider.g.cs | 53 + ...onConverters.XaiVoiceProviderNullable.g.cs | 60 + .../Vapi.JsonConverters.XaiVoiceVoiceId.g.cs | 53 + ...sonConverters.XaiVoiceVoiceIdNullable.g.cs | 60 + .../Generated/Vapi.JsonSerializerContext.g.cs | 1130 ++-- .../Vapi.JsonSerializerContextTypes.g.cs | 4640 +++++++++-------- .../Vapi/Generated/Vapi.Models.Assistant.g.cs | 12 +- .../Vapi.Models.AssistantOverrides.g.cs | 12 +- ...api.Models.AzureOpenAICredentialModel.g.cs | 18 + .../Vapi.Models.CallEndedReason.g.cs | 66 + .../Vapi.Models.ConversationNode.g.cs | 12 +- .../Vapi.Models.CreateAssistantDTO.g.cs | 12 +- ...s.CreateAzureOpenAICredentialDTOModel.g.cs | 18 + .../Vapi.Models.CreateWorkflowDTO.g.cs | 12 +- ...Vapi.Models.FallbackGladiaTranscriber.g.cs | 5 +- ...ls.FallbackGladiaTranscriberLanguage2.g.cs | 633 +++ ...ls.FallbackGladiaTranscriberLanguages.g.cs | 633 --- .../Generated/Vapi.Models.FallbackPlan.g.cs | 4 +- ...Vapi.Models.FallbackSonioxTranscriber.g.cs | 5 +- ...ls.FallbackSonioxTranscriberLanguage2.g.cs | 1149 ++++ ...ls.FallbackSonioxTranscriberLanguages.g.cs | 1149 ---- .../Vapi.Models.FallbackTranscriberPlan.g.cs | 4 +- ...pi.Models.FallbackXaiTranscriber.Json.g.cs | 92 + .../Vapi.Models.FallbackXaiTranscriber.g.cs | 69 + ...Models.FallbackXaiTranscriberLanguage.g.cs | 189 + ...pi.Models.FallbackXaiTranscriberModel.g.cs | 45 + ...Models.FallbackXaiTranscriberProvider.g.cs | 45 + .../Vapi.Models.FallbackXaiVoice.Json.g.cs | 92 + .../Vapi.Models.FallbackXaiVoice.g.cs | 104 + .../Vapi.Models.FallbackXaiVoiceLanguage.g.cs | 166 + .../Vapi.Models.FallbackXaiVoiceProvider.g.cs | 45 + .../Vapi.Models.FallbackXaiVoiceVoiceId.g.cs | 70 + .../Vapi.Models.GladiaTranscriber.g.cs | 5 +- ...api.Models.GladiaTranscriberLanguage2.g.cs | 633 +++ ...api.Models.GladiaTranscriberLanguages.g.cs | 633 --- .../Vapi.Models.OpenAIModelFallbackModel.g.cs | 18 + .../Vapi.Models.OpenAIModelModel.g.cs | 18 + ...Models.RecordingConsentPlanStayOnLine.g.cs | 6 +- ...api.Models.RecordingConsentPlanVerbal.g.cs | 6 +- ...rverMessageEndOfCallReportEndedReason.g.cs | 66 + ....ServerMessageStatusUpdateEndedReason.g.cs | 66 + .../Vapi.Models.SipAuthentication.g.cs | 4 +- .../Vapi.Models.SonioxTranscriber.g.cs | 5 +- ...api.Models.SonioxTranscriberLanguage2.g.cs | 1149 ++++ ...api.Models.SonioxTranscriberLanguages.g.cs | 1149 ---- ...pi.Models.SyncVoiceLibraryDTOProvider.g.cs | 6 + .../Vapi.Models.TransferAssistant.g.cs | 12 +- .../Vapi.Models.UpdateAssistantDTO.g.cs | 12 +- ...s.UpdateAzureOpenAICredentialDTOModel.g.cs | 18 + .../Vapi.Models.UpdateWorkflowDTO.g.cs | 12 +- .../Vapi/Generated/Vapi.Models.Workflow.g.cs | 12 +- .../Vapi.Models.WorkflowUserEditable.g.cs | 12 +- .../Vapi.Models.XaiTranscriber.Json.g.cs | 92 + .../Generated/Vapi.Models.XaiTranscriber.g.cs | 80 + .../Vapi.Models.XaiTranscriberLanguage.g.cs | 189 + .../Vapi.Models.XaiTranscriberModel.g.cs | 45 + .../Vapi.Models.XaiTranscriberProvider.g.cs | 45 + .../Generated/Vapi.Models.XaiVoice.Json.g.cs | 92 + .../Vapi/Generated/Vapi.Models.XaiVoice.g.cs | 115 + .../Vapi.Models.XaiVoiceLanguage.g.cs | 166 + .../Vapi.Models.XaiVoiceProvider.g.cs | 45 + .../Vapi.Models.XaiVoiceVoiceId.g.cs | 70 + ...f.12.Json.g.cs => Vapi.OneOf.13.Json.g.cs} | 22 +- ...{Vapi.OneOf.12.g.cs => Vapi.OneOf.13.g.cs} | 175 +- ...f.17.Json.g.cs => Vapi.OneOf.19.Json.g.cs} | 22 +- ...{Vapi.OneOf.17.g.cs => Vapi.OneOf.19.g.cs} | 288 +- ...rsClient.PhoneNumberControllerFindOne.g.cs | 8 +- ...ersClient.PhoneNumberControllerRemove.g.cs | 8 +- ...ersClient.PhoneNumberControllerUpdate.g.cs | 10 +- ...ssionsClient.SessionControllerFindOne.g.cs | 8 +- ...essionsClient.SessionControllerRemove.g.cs | 8 +- ...essionsClient.SessionControllerUpdate.g.cs | 10 +- ...i.SquadsClient.SquadControllerFindOne.g.cs | 8 +- ...pi.SquadsClient.SquadControllerRemove.g.cs | 8 +- ...pi.SquadsClient.SquadControllerUpdate.g.cs | 10 +- ...ent.StructuredOutputControllerFindOne.g.cs | 8 +- ...ient.StructuredOutputControllerRemove.g.cs | 8 +- ...ient.StructuredOutputControllerUpdate.g.cs | 10 +- ...api.ToolsClient.ToolControllerFindOne.g.cs | 8 +- ...Vapi.ToolsClient.ToolControllerRemove.g.cs | 8 +- ...Vapi.ToolsClient.ToolControllerUpdate.g.cs | 10 +- src/libs/Vapi/openapi.yaml | 2472 ++++++--- 183 files changed, 16449 insertions(+), 7626 deletions(-) create mode 100644 src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerAssistantRecordingDownload.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerCallLogsDownload.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerCustomerRecordingDownload.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerMonoRecordingDownload.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerPcapDownload.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerStereoRecordingDownload.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerVideoRecordingDownload.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerAssistantRecordingDownload.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerCallLogsDownload.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerCustomerRecordingDownload.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerMonoRecordingDownload.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerPcapDownload.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerStereoRecordingDownload.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerVideoRecordingDownload.g.cs rename src/libs/Vapi/Generated/{Vapi.JsonConverters.FallbackGladiaTranscriberLanguages.g.cs => Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2.g.cs} (83%) rename src/libs/Vapi/Generated/{Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesNullable.g.cs => Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2Nullable.g.cs} (84%) rename src/libs/Vapi/Generated/{Vapi.JsonConverters.FallbackSonioxTranscriberLanguages.g.cs => Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2.g.cs} (83%) rename src/libs/Vapi/Generated/{Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesNullable.g.cs => Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2Nullable.g.cs} (84%) create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberLanguage.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberLanguageNullable.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberModel.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberModelNullable.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberProvider.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberProviderNullable.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceLanguage.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceLanguageNullable.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceProvider.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceProviderNullable.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceVoiceId.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceVoiceIdNullable.g.cs rename src/libs/Vapi/Generated/{Vapi.JsonConverters.GladiaTranscriberLanguages.g.cs => Vapi.JsonConverters.GladiaTranscriberLanguage2.g.cs} (83%) rename src/libs/Vapi/Generated/{Vapi.JsonConverters.GladiaTranscriberLanguagesNullable.g.cs => Vapi.JsonConverters.GladiaTranscriberLanguage2Nullable.g.cs} (84%) rename src/libs/Vapi/Generated/{Vapi.JsonConverters.OneOf12.g.cs => Vapi.JsonConverters.OneOf13.g.cs} (90%) rename src/libs/Vapi/Generated/{Vapi.JsonConverters.OneOf17.g.cs => Vapi.JsonConverters.OneOf19.g.cs} (87%) rename src/libs/Vapi/Generated/{Vapi.JsonConverters.SonioxTranscriberLanguages.g.cs => Vapi.JsonConverters.SonioxTranscriberLanguage2.g.cs} (83%) rename src/libs/Vapi/Generated/{Vapi.JsonConverters.SonioxTranscriberLanguagesNullable.g.cs => Vapi.JsonConverters.SonioxTranscriberLanguage2Nullable.g.cs} (84%) create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberLanguage.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberLanguageNullable.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberModel.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberModelNullable.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberProvider.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberProviderNullable.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceLanguage.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceLanguageNullable.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceProvider.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceProviderNullable.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceVoiceId.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceVoiceIdNullable.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.FallbackGladiaTranscriberLanguage2.g.cs delete mode 100644 src/libs/Vapi/Generated/Vapi.Models.FallbackGladiaTranscriberLanguages.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.FallbackSonioxTranscriberLanguage2.g.cs delete mode 100644 src/libs/Vapi/Generated/Vapi.Models.FallbackSonioxTranscriberLanguages.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriber.Json.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriber.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriberLanguage.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriberModel.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriberProvider.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoice.Json.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoice.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoiceLanguage.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoiceProvider.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoiceVoiceId.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.GladiaTranscriberLanguage2.g.cs delete mode 100644 src/libs/Vapi/Generated/Vapi.Models.GladiaTranscriberLanguages.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.SonioxTranscriberLanguage2.g.cs delete mode 100644 src/libs/Vapi/Generated/Vapi.Models.SonioxTranscriberLanguages.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.XaiTranscriber.Json.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.XaiTranscriber.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.XaiTranscriberLanguage.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.XaiTranscriberModel.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.XaiTranscriberProvider.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.XaiVoice.Json.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.XaiVoice.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.XaiVoiceLanguage.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.XaiVoiceProvider.g.cs create mode 100644 src/libs/Vapi/Generated/Vapi.Models.XaiVoiceVoiceId.g.cs rename src/libs/Vapi/Generated/{Vapi.OneOf.12.Json.g.cs => Vapi.OneOf.13.Json.g.cs} (93%) rename src/libs/Vapi/Generated/{Vapi.OneOf.12.g.cs => Vapi.OneOf.13.g.cs} (76%) rename src/libs/Vapi/Generated/{Vapi.OneOf.17.Json.g.cs => Vapi.OneOf.19.Json.g.cs} (89%) rename src/libs/Vapi/Generated/{Vapi.OneOf.17.g.cs => Vapi.OneOf.19.g.cs} (68%) diff --git a/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerCreate.g.cs b/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerCreate.g.cs index 63909a1c..56cf522e 100644 --- a/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerCreate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerCreate.g.cs @@ -569,9 +569,9 @@ partial void ProcessAssistantControllerCreateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task AssistantControllerCreateAsync( - global::Vapi.OneOf? transcriber = default, + global::Vapi.OneOf? transcriber = default, global::Vapi.OneOf? model = default, - global::Vapi.OneOf? voice = default, + global::Vapi.OneOf? voice = default, string? firstMessage = default, bool? firstMessageInterruptionsEnabled = default, global::Vapi.CreateAssistantDTOFirstMessageMode? firstMessageMode = default, diff --git a/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerFindOne.g.cs index 04a2c6b9..5d91caf8 100644 --- a/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerFindOne.g.cs @@ -27,11 +27,11 @@ public partial class AssistantsClient }; partial void PrepareAssistantControllerFindOneArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareAssistantControllerFindOneRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessAssistantControllerFindOneResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessAssistantControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task AssistantControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessAssistantControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> AssistantControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerRemove.g.cs index e8679cb2..415939f6 100644 --- a/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerRemove.g.cs @@ -27,11 +27,11 @@ public partial class AssistantsClient }; partial void PrepareAssistantControllerRemoveArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareAssistantControllerRemoveRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessAssistantControllerRemoveResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessAssistantControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task AssistantControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessAssistantControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> AssistantControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerUpdate.g.cs index 6aabd1f8..674dae90 100644 --- a/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerUpdate.g.cs @@ -27,12 +27,12 @@ public partial class AssistantsClient }; partial void PrepareAssistantControllerUpdateArguments( global::System.Net.Http.HttpClient httpClient, - ref string id, + ref global::System.Guid id, global::Vapi.UpdateAssistantDTO request); partial void PrepareAssistantControllerUpdateRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id, + global::System.Guid id, global::Vapi.UpdateAssistantDTO request); partial void ProcessAssistantControllerUpdateResponse( global::System.Net.Http.HttpClient httpClient, @@ -52,7 +52,7 @@ partial void ProcessAssistantControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task AssistantControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.UpdateAssistantDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -77,7 +77,7 @@ partial void ProcessAssistantControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> AssistantControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.UpdateAssistantDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -579,10 +579,10 @@ partial void ProcessAssistantControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task AssistantControllerUpdateAsync( - string id, - global::Vapi.OneOf? transcriber = default, + global::System.Guid id, + global::Vapi.OneOf? transcriber = default, global::Vapi.OneOf? model = default, - global::Vapi.OneOf? voice = default, + global::Vapi.OneOf? voice = default, string? firstMessage = default, bool? firstMessageInterruptionsEnabled = default, global::Vapi.UpdateAssistantDTOFirstMessageMode? firstMessageMode = default, diff --git a/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerAssistantRecordingDownload.g.cs b/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerAssistantRecordingDownload.g.cs new file mode 100644 index 00000000..de91d504 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerAssistantRecordingDownload.g.cs @@ -0,0 +1,497 @@ + +#nullable enable + +namespace Vapi +{ + public partial class CallsClient + { + + + private static readonly global::Vapi.EndPointSecurityRequirement s_CallArtifactControllerAssistantRecordingDownloadSecurityRequirement0 = + new global::Vapi.EndPointSecurityRequirement + { + Authorizations = new global::Vapi.EndPointAuthorizationRequirement[] + { new global::Vapi.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vapi.EndPointSecurityRequirement[] s_CallArtifactControllerAssistantRecordingDownloadSecurityRequirements = + new global::Vapi.EndPointSecurityRequirement[] + { s_CallArtifactControllerAssistantRecordingDownloadSecurityRequirement0, + }; + partial void PrepareCallArtifactControllerAssistantRecordingDownloadArguments( + global::System.Net.Http.HttpClient httpClient, + ref global::System.Guid id); + partial void PrepareCallArtifactControllerAssistantRecordingDownloadRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + global::System.Guid id); + partial void ProcessCallArtifactControllerAssistantRecordingDownloadResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + /// + /// Download Call Assistant Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CallArtifactControllerAssistantRecordingDownloadAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + await CallArtifactControllerAssistantRecordingDownloadAsResponseAsync( + id: id, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + /// + /// Download Call Assistant Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CallArtifactControllerAssistantRecordingDownloadAsResponseAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareCallArtifactControllerAssistantRecordingDownloadArguments( + httpClient: HttpClient, + id: ref id); + + + var __authorizations = global::Vapi.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CallArtifactControllerAssistantRecordingDownloadSecurityRequirements, + operationName: "CallArtifactControllerAssistantRecordingDownloadAsync"); + + using var __timeoutCancellationTokenSource = global::Vapi.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vapi.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vapi.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vapi.PathBuilder( + path: $"/call/{id}/assistant-recording", + baseUri: HttpClient.BaseAddress); + var __path = __pathBuilder.ToString(); + __path = global::Vapi.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Get, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::Vapi.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareCallArtifactControllerAssistantRecordingDownloadRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + id: id!); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vapi.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerAssistantRecordingDownload", + methodName: "CallArtifactControllerAssistantRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/assistant-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vapi.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerAssistantRecordingDownload", + methodName: "CallArtifactControllerAssistantRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/assistant-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vapi.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vapi.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vapi.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerAssistantRecordingDownload", + methodName: "CallArtifactControllerAssistantRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/assistant-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vapi.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessCallArtifactControllerAssistantRecordingDownloadResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerAssistantRecordingDownload", + methodName: "CallArtifactControllerAssistantRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/assistant-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerAssistantRecordingDownload", + methodName: "CallArtifactControllerAssistantRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/assistant-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 302) + { + string? __content_302 = null; + global::System.Exception? __exception_302 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_302 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_302 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_302 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_302 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_302, + responseBody: __content_302, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + return new global::Vapi.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vapi.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri); + } + catch (global::System.Exception __ex) + { + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + return new global::Vapi.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vapi.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerCallLogsDownload.g.cs b/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerCallLogsDownload.g.cs new file mode 100644 index 00000000..fd0daa79 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerCallLogsDownload.g.cs @@ -0,0 +1,497 @@ + +#nullable enable + +namespace Vapi +{ + public partial class CallsClient + { + + + private static readonly global::Vapi.EndPointSecurityRequirement s_CallArtifactControllerCallLogsDownloadSecurityRequirement0 = + new global::Vapi.EndPointSecurityRequirement + { + Authorizations = new global::Vapi.EndPointAuthorizationRequirement[] + { new global::Vapi.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vapi.EndPointSecurityRequirement[] s_CallArtifactControllerCallLogsDownloadSecurityRequirements = + new global::Vapi.EndPointSecurityRequirement[] + { s_CallArtifactControllerCallLogsDownloadSecurityRequirement0, + }; + partial void PrepareCallArtifactControllerCallLogsDownloadArguments( + global::System.Net.Http.HttpClient httpClient, + ref global::System.Guid id); + partial void PrepareCallArtifactControllerCallLogsDownloadRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + global::System.Guid id); + partial void ProcessCallArtifactControllerCallLogsDownloadResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + /// + /// Download Call Logs + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CallArtifactControllerCallLogsDownloadAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + await CallArtifactControllerCallLogsDownloadAsResponseAsync( + id: id, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + /// + /// Download Call Logs + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CallArtifactControllerCallLogsDownloadAsResponseAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareCallArtifactControllerCallLogsDownloadArguments( + httpClient: HttpClient, + id: ref id); + + + var __authorizations = global::Vapi.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CallArtifactControllerCallLogsDownloadSecurityRequirements, + operationName: "CallArtifactControllerCallLogsDownloadAsync"); + + using var __timeoutCancellationTokenSource = global::Vapi.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vapi.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vapi.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vapi.PathBuilder( + path: $"/call/{id}/call-logs", + baseUri: HttpClient.BaseAddress); + var __path = __pathBuilder.ToString(); + __path = global::Vapi.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Get, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::Vapi.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareCallArtifactControllerCallLogsDownloadRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + id: id!); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vapi.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerCallLogsDownload", + methodName: "CallArtifactControllerCallLogsDownloadAsync", + pathTemplate: "$\"/call/{id}/call-logs\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vapi.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerCallLogsDownload", + methodName: "CallArtifactControllerCallLogsDownloadAsync", + pathTemplate: "$\"/call/{id}/call-logs\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vapi.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vapi.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vapi.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerCallLogsDownload", + methodName: "CallArtifactControllerCallLogsDownloadAsync", + pathTemplate: "$\"/call/{id}/call-logs\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vapi.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessCallArtifactControllerCallLogsDownloadResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerCallLogsDownload", + methodName: "CallArtifactControllerCallLogsDownloadAsync", + pathTemplate: "$\"/call/{id}/call-logs\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerCallLogsDownload", + methodName: "CallArtifactControllerCallLogsDownloadAsync", + pathTemplate: "$\"/call/{id}/call-logs\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 302) + { + string? __content_302 = null; + global::System.Exception? __exception_302 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_302 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_302 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_302 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_302 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_302, + responseBody: __content_302, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + return new global::Vapi.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vapi.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri); + } + catch (global::System.Exception __ex) + { + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + return new global::Vapi.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vapi.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerCustomerRecordingDownload.g.cs b/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerCustomerRecordingDownload.g.cs new file mode 100644 index 00000000..05ee1b5f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerCustomerRecordingDownload.g.cs @@ -0,0 +1,497 @@ + +#nullable enable + +namespace Vapi +{ + public partial class CallsClient + { + + + private static readonly global::Vapi.EndPointSecurityRequirement s_CallArtifactControllerCustomerRecordingDownloadSecurityRequirement0 = + new global::Vapi.EndPointSecurityRequirement + { + Authorizations = new global::Vapi.EndPointAuthorizationRequirement[] + { new global::Vapi.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vapi.EndPointSecurityRequirement[] s_CallArtifactControllerCustomerRecordingDownloadSecurityRequirements = + new global::Vapi.EndPointSecurityRequirement[] + { s_CallArtifactControllerCustomerRecordingDownloadSecurityRequirement0, + }; + partial void PrepareCallArtifactControllerCustomerRecordingDownloadArguments( + global::System.Net.Http.HttpClient httpClient, + ref global::System.Guid id); + partial void PrepareCallArtifactControllerCustomerRecordingDownloadRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + global::System.Guid id); + partial void ProcessCallArtifactControllerCustomerRecordingDownloadResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + /// + /// Download Call Customer Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CallArtifactControllerCustomerRecordingDownloadAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + await CallArtifactControllerCustomerRecordingDownloadAsResponseAsync( + id: id, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + /// + /// Download Call Customer Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CallArtifactControllerCustomerRecordingDownloadAsResponseAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareCallArtifactControllerCustomerRecordingDownloadArguments( + httpClient: HttpClient, + id: ref id); + + + var __authorizations = global::Vapi.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CallArtifactControllerCustomerRecordingDownloadSecurityRequirements, + operationName: "CallArtifactControllerCustomerRecordingDownloadAsync"); + + using var __timeoutCancellationTokenSource = global::Vapi.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vapi.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vapi.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vapi.PathBuilder( + path: $"/call/{id}/customer-recording", + baseUri: HttpClient.BaseAddress); + var __path = __pathBuilder.ToString(); + __path = global::Vapi.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Get, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::Vapi.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareCallArtifactControllerCustomerRecordingDownloadRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + id: id!); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vapi.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerCustomerRecordingDownload", + methodName: "CallArtifactControllerCustomerRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/customer-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vapi.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerCustomerRecordingDownload", + methodName: "CallArtifactControllerCustomerRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/customer-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vapi.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vapi.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vapi.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerCustomerRecordingDownload", + methodName: "CallArtifactControllerCustomerRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/customer-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vapi.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessCallArtifactControllerCustomerRecordingDownloadResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerCustomerRecordingDownload", + methodName: "CallArtifactControllerCustomerRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/customer-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerCustomerRecordingDownload", + methodName: "CallArtifactControllerCustomerRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/customer-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 302) + { + string? __content_302 = null; + global::System.Exception? __exception_302 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_302 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_302 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_302 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_302 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_302, + responseBody: __content_302, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + return new global::Vapi.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vapi.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri); + } + catch (global::System.Exception __ex) + { + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + return new global::Vapi.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vapi.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerMonoRecordingDownload.g.cs b/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerMonoRecordingDownload.g.cs new file mode 100644 index 00000000..07247526 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerMonoRecordingDownload.g.cs @@ -0,0 +1,497 @@ + +#nullable enable + +namespace Vapi +{ + public partial class CallsClient + { + + + private static readonly global::Vapi.EndPointSecurityRequirement s_CallArtifactControllerMonoRecordingDownloadSecurityRequirement0 = + new global::Vapi.EndPointSecurityRequirement + { + Authorizations = new global::Vapi.EndPointAuthorizationRequirement[] + { new global::Vapi.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vapi.EndPointSecurityRequirement[] s_CallArtifactControllerMonoRecordingDownloadSecurityRequirements = + new global::Vapi.EndPointSecurityRequirement[] + { s_CallArtifactControllerMonoRecordingDownloadSecurityRequirement0, + }; + partial void PrepareCallArtifactControllerMonoRecordingDownloadArguments( + global::System.Net.Http.HttpClient httpClient, + ref global::System.Guid id); + partial void PrepareCallArtifactControllerMonoRecordingDownloadRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + global::System.Guid id); + partial void ProcessCallArtifactControllerMonoRecordingDownloadResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + /// + /// Download Call Mono Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CallArtifactControllerMonoRecordingDownloadAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + await CallArtifactControllerMonoRecordingDownloadAsResponseAsync( + id: id, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + /// + /// Download Call Mono Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CallArtifactControllerMonoRecordingDownloadAsResponseAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareCallArtifactControllerMonoRecordingDownloadArguments( + httpClient: HttpClient, + id: ref id); + + + var __authorizations = global::Vapi.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CallArtifactControllerMonoRecordingDownloadSecurityRequirements, + operationName: "CallArtifactControllerMonoRecordingDownloadAsync"); + + using var __timeoutCancellationTokenSource = global::Vapi.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vapi.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vapi.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vapi.PathBuilder( + path: $"/call/{id}/mono-recording", + baseUri: HttpClient.BaseAddress); + var __path = __pathBuilder.ToString(); + __path = global::Vapi.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Get, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::Vapi.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareCallArtifactControllerMonoRecordingDownloadRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + id: id!); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vapi.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerMonoRecordingDownload", + methodName: "CallArtifactControllerMonoRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/mono-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vapi.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerMonoRecordingDownload", + methodName: "CallArtifactControllerMonoRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/mono-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vapi.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vapi.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vapi.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerMonoRecordingDownload", + methodName: "CallArtifactControllerMonoRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/mono-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vapi.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessCallArtifactControllerMonoRecordingDownloadResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerMonoRecordingDownload", + methodName: "CallArtifactControllerMonoRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/mono-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerMonoRecordingDownload", + methodName: "CallArtifactControllerMonoRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/mono-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 302) + { + string? __content_302 = null; + global::System.Exception? __exception_302 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_302 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_302 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_302 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_302 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_302, + responseBody: __content_302, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + return new global::Vapi.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vapi.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri); + } + catch (global::System.Exception __ex) + { + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + return new global::Vapi.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vapi.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerPcapDownload.g.cs b/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerPcapDownload.g.cs new file mode 100644 index 00000000..793c2d54 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerPcapDownload.g.cs @@ -0,0 +1,497 @@ + +#nullable enable + +namespace Vapi +{ + public partial class CallsClient + { + + + private static readonly global::Vapi.EndPointSecurityRequirement s_CallArtifactControllerPcapDownloadSecurityRequirement0 = + new global::Vapi.EndPointSecurityRequirement + { + Authorizations = new global::Vapi.EndPointAuthorizationRequirement[] + { new global::Vapi.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vapi.EndPointSecurityRequirement[] s_CallArtifactControllerPcapDownloadSecurityRequirements = + new global::Vapi.EndPointSecurityRequirement[] + { s_CallArtifactControllerPcapDownloadSecurityRequirement0, + }; + partial void PrepareCallArtifactControllerPcapDownloadArguments( + global::System.Net.Http.HttpClient httpClient, + ref global::System.Guid id); + partial void PrepareCallArtifactControllerPcapDownloadRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + global::System.Guid id); + partial void ProcessCallArtifactControllerPcapDownloadResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + /// + /// Download Call Packet Capture (pcap) + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CallArtifactControllerPcapDownloadAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + await CallArtifactControllerPcapDownloadAsResponseAsync( + id: id, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + /// + /// Download Call Packet Capture (pcap) + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CallArtifactControllerPcapDownloadAsResponseAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareCallArtifactControllerPcapDownloadArguments( + httpClient: HttpClient, + id: ref id); + + + var __authorizations = global::Vapi.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CallArtifactControllerPcapDownloadSecurityRequirements, + operationName: "CallArtifactControllerPcapDownloadAsync"); + + using var __timeoutCancellationTokenSource = global::Vapi.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vapi.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vapi.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vapi.PathBuilder( + path: $"/call/{id}/pcap", + baseUri: HttpClient.BaseAddress); + var __path = __pathBuilder.ToString(); + __path = global::Vapi.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Get, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::Vapi.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareCallArtifactControllerPcapDownloadRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + id: id!); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vapi.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerPcapDownload", + methodName: "CallArtifactControllerPcapDownloadAsync", + pathTemplate: "$\"/call/{id}/pcap\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vapi.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerPcapDownload", + methodName: "CallArtifactControllerPcapDownloadAsync", + pathTemplate: "$\"/call/{id}/pcap\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vapi.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vapi.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vapi.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerPcapDownload", + methodName: "CallArtifactControllerPcapDownloadAsync", + pathTemplate: "$\"/call/{id}/pcap\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vapi.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessCallArtifactControllerPcapDownloadResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerPcapDownload", + methodName: "CallArtifactControllerPcapDownloadAsync", + pathTemplate: "$\"/call/{id}/pcap\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerPcapDownload", + methodName: "CallArtifactControllerPcapDownloadAsync", + pathTemplate: "$\"/call/{id}/pcap\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 302) + { + string? __content_302 = null; + global::System.Exception? __exception_302 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_302 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_302 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_302 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_302 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_302, + responseBody: __content_302, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + return new global::Vapi.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vapi.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri); + } + catch (global::System.Exception __ex) + { + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + return new global::Vapi.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vapi.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerStereoRecordingDownload.g.cs b/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerStereoRecordingDownload.g.cs new file mode 100644 index 00000000..3781c70d --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerStereoRecordingDownload.g.cs @@ -0,0 +1,497 @@ + +#nullable enable + +namespace Vapi +{ + public partial class CallsClient + { + + + private static readonly global::Vapi.EndPointSecurityRequirement s_CallArtifactControllerStereoRecordingDownloadSecurityRequirement0 = + new global::Vapi.EndPointSecurityRequirement + { + Authorizations = new global::Vapi.EndPointAuthorizationRequirement[] + { new global::Vapi.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vapi.EndPointSecurityRequirement[] s_CallArtifactControllerStereoRecordingDownloadSecurityRequirements = + new global::Vapi.EndPointSecurityRequirement[] + { s_CallArtifactControllerStereoRecordingDownloadSecurityRequirement0, + }; + partial void PrepareCallArtifactControllerStereoRecordingDownloadArguments( + global::System.Net.Http.HttpClient httpClient, + ref global::System.Guid id); + partial void PrepareCallArtifactControllerStereoRecordingDownloadRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + global::System.Guid id); + partial void ProcessCallArtifactControllerStereoRecordingDownloadResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + /// + /// Download Call Stereo Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CallArtifactControllerStereoRecordingDownloadAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + await CallArtifactControllerStereoRecordingDownloadAsResponseAsync( + id: id, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + /// + /// Download Call Stereo Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CallArtifactControllerStereoRecordingDownloadAsResponseAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareCallArtifactControllerStereoRecordingDownloadArguments( + httpClient: HttpClient, + id: ref id); + + + var __authorizations = global::Vapi.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CallArtifactControllerStereoRecordingDownloadSecurityRequirements, + operationName: "CallArtifactControllerStereoRecordingDownloadAsync"); + + using var __timeoutCancellationTokenSource = global::Vapi.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vapi.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vapi.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vapi.PathBuilder( + path: $"/call/{id}/stereo-recording", + baseUri: HttpClient.BaseAddress); + var __path = __pathBuilder.ToString(); + __path = global::Vapi.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Get, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::Vapi.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareCallArtifactControllerStereoRecordingDownloadRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + id: id!); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vapi.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerStereoRecordingDownload", + methodName: "CallArtifactControllerStereoRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/stereo-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vapi.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerStereoRecordingDownload", + methodName: "CallArtifactControllerStereoRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/stereo-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vapi.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vapi.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vapi.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerStereoRecordingDownload", + methodName: "CallArtifactControllerStereoRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/stereo-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vapi.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessCallArtifactControllerStereoRecordingDownloadResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerStereoRecordingDownload", + methodName: "CallArtifactControllerStereoRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/stereo-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerStereoRecordingDownload", + methodName: "CallArtifactControllerStereoRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/stereo-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 302) + { + string? __content_302 = null; + global::System.Exception? __exception_302 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_302 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_302 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_302 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_302 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_302, + responseBody: __content_302, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + return new global::Vapi.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vapi.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri); + } + catch (global::System.Exception __ex) + { + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + return new global::Vapi.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vapi.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerVideoRecordingDownload.g.cs b/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerVideoRecordingDownload.g.cs new file mode 100644 index 00000000..29bbda0b --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.CallsClient.CallArtifactControllerVideoRecordingDownload.g.cs @@ -0,0 +1,497 @@ + +#nullable enable + +namespace Vapi +{ + public partial class CallsClient + { + + + private static readonly global::Vapi.EndPointSecurityRequirement s_CallArtifactControllerVideoRecordingDownloadSecurityRequirement0 = + new global::Vapi.EndPointSecurityRequirement + { + Authorizations = new global::Vapi.EndPointAuthorizationRequirement[] + { new global::Vapi.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vapi.EndPointSecurityRequirement[] s_CallArtifactControllerVideoRecordingDownloadSecurityRequirements = + new global::Vapi.EndPointSecurityRequirement[] + { s_CallArtifactControllerVideoRecordingDownloadSecurityRequirement0, + }; + partial void PrepareCallArtifactControllerVideoRecordingDownloadArguments( + global::System.Net.Http.HttpClient httpClient, + ref global::System.Guid id); + partial void PrepareCallArtifactControllerVideoRecordingDownloadRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + global::System.Guid id); + partial void ProcessCallArtifactControllerVideoRecordingDownloadResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + /// + /// Download Call Video Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CallArtifactControllerVideoRecordingDownloadAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + await CallArtifactControllerVideoRecordingDownloadAsResponseAsync( + id: id, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + /// + /// Download Call Video Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CallArtifactControllerVideoRecordingDownloadAsResponseAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareCallArtifactControllerVideoRecordingDownloadArguments( + httpClient: HttpClient, + id: ref id); + + + var __authorizations = global::Vapi.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CallArtifactControllerVideoRecordingDownloadSecurityRequirements, + operationName: "CallArtifactControllerVideoRecordingDownloadAsync"); + + using var __timeoutCancellationTokenSource = global::Vapi.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vapi.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vapi.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vapi.PathBuilder( + path: $"/call/{id}/video-recording", + baseUri: HttpClient.BaseAddress); + var __path = __pathBuilder.ToString(); + __path = global::Vapi.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Get, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::Vapi.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareCallArtifactControllerVideoRecordingDownloadRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + id: id!); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vapi.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerVideoRecordingDownload", + methodName: "CallArtifactControllerVideoRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/video-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vapi.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerVideoRecordingDownload", + methodName: "CallArtifactControllerVideoRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/video-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vapi.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vapi.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vapi.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerVideoRecordingDownload", + methodName: "CallArtifactControllerVideoRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/video-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vapi.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessCallArtifactControllerVideoRecordingDownloadResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerVideoRecordingDownload", + methodName: "CallArtifactControllerVideoRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/video-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vapi.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vapi.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CallArtifactControllerVideoRecordingDownload", + methodName: "CallArtifactControllerVideoRecordingDownloadAsync", + pathTemplate: "$\"/call/{id}/video-recording\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 302) + { + string? __content_302 = null; + global::System.Exception? __exception_302 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_302 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_302 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_302 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_302 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_302, + responseBody: __content_302, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + return new global::Vapi.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vapi.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri); + } + catch (global::System.Exception __ex) + { + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + return new global::Vapi.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vapi.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerFindOne.g.cs index 3b96891e..8c0ecd6e 100644 --- a/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerFindOne.g.cs @@ -27,11 +27,11 @@ public partial class CallsClient }; partial void PrepareCallControllerFindOneArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareCallControllerFindOneRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessCallControllerFindOneResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessCallControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task CallControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessCallControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> CallControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerUpdate.g.cs index fdd54607..0d864665 100644 --- a/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerUpdate.g.cs @@ -27,12 +27,12 @@ public partial class CallsClient }; partial void PrepareCallControllerUpdateArguments( global::System.Net.Http.HttpClient httpClient, - ref string id, + ref global::System.Guid id, global::Vapi.UpdateCallDTO request); partial void PrepareCallControllerUpdateRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id, + global::System.Guid id, global::Vapi.UpdateCallDTO request); partial void ProcessCallControllerUpdateResponse( global::System.Net.Http.HttpClient httpClient, @@ -52,7 +52,7 @@ partial void ProcessCallControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task CallControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.UpdateCallDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -77,7 +77,7 @@ partial void ProcessCallControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> CallControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.UpdateCallDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -451,7 +451,7 @@ partial void ProcessCallControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task CallControllerUpdateAsync( - string id, + global::System.Guid id, string? name = default, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) diff --git a/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerFindOne.g.cs index 8428a44a..505ab31e 100644 --- a/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerFindOne.g.cs @@ -27,11 +27,11 @@ public partial class CampaignsClient }; partial void PrepareCampaignControllerFindOneArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareCampaignControllerFindOneRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessCampaignControllerFindOneResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessCampaignControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task CampaignControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessCampaignControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> CampaignControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerRemove.g.cs index 827a90eb..13234661 100644 --- a/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerRemove.g.cs @@ -27,11 +27,11 @@ public partial class CampaignsClient }; partial void PrepareCampaignControllerRemoveArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareCampaignControllerRemoveRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessCampaignControllerRemoveResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessCampaignControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task CampaignControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessCampaignControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> CampaignControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerUpdate.g.cs index a610e9f0..1978e541 100644 --- a/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerUpdate.g.cs @@ -27,12 +27,12 @@ public partial class CampaignsClient }; partial void PrepareCampaignControllerUpdateArguments( global::System.Net.Http.HttpClient httpClient, - ref string id, + ref global::System.Guid id, global::Vapi.UpdateCampaignDTO request); partial void PrepareCampaignControllerUpdateRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id, + global::System.Guid id, global::Vapi.UpdateCampaignDTO request); partial void ProcessCampaignControllerUpdateResponse( global::System.Net.Http.HttpClient httpClient, @@ -52,7 +52,7 @@ partial void ProcessCampaignControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task CampaignControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.UpdateCampaignDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -77,7 +77,7 @@ partial void ProcessCampaignControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> CampaignControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.UpdateCampaignDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -480,7 +480,7 @@ partial void ProcessCampaignControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task CampaignControllerUpdateAsync( - string id, + global::System.Guid id, string? name = default, string? assistantId = default, string? workflowId = default, diff --git a/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerGet.g.cs b/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerGet.g.cs index 138d1e67..17ac71a8 100644 --- a/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerGet.g.cs +++ b/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerGet.g.cs @@ -27,11 +27,11 @@ public partial class EvalClient }; partial void PrepareEvalControllerGetArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareEvalControllerGetRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessEvalControllerGetResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessEvalControllerGetResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task EvalControllerGetAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessEvalControllerGetResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> EvalControllerGetAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerGetRun.g.cs b/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerGetRun.g.cs index e8539dd0..db4771f3 100644 --- a/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerGetRun.g.cs +++ b/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerGetRun.g.cs @@ -27,11 +27,11 @@ public partial class EvalClient }; partial void PrepareEvalControllerGetRunArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareEvalControllerGetRunRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessEvalControllerGetRunResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessEvalControllerGetRunResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task EvalControllerGetRunAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessEvalControllerGetRunResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> EvalControllerGetRunAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerRemove.g.cs index ee9cde44..f0f5f90c 100644 --- a/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerRemove.g.cs @@ -27,11 +27,11 @@ public partial class EvalClient }; partial void PrepareEvalControllerRemoveArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareEvalControllerRemoveRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessEvalControllerRemoveResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessEvalControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task EvalControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessEvalControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> EvalControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerRemoveRun.g.cs b/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerRemoveRun.g.cs index c589ab32..5f6e3848 100644 --- a/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerRemoveRun.g.cs +++ b/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerRemoveRun.g.cs @@ -27,11 +27,11 @@ public partial class EvalClient }; partial void PrepareEvalControllerRemoveRunArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareEvalControllerRemoveRunRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessEvalControllerRemoveRunResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessEvalControllerRemoveRunResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task EvalControllerRemoveRunAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessEvalControllerRemoveRunResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> EvalControllerRemoveRunAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerUpdate.g.cs index 07c4f9a2..6ca8ef5f 100644 --- a/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.EvalClient.EvalControllerUpdate.g.cs @@ -27,12 +27,12 @@ public partial class EvalClient }; partial void PrepareEvalControllerUpdateArguments( global::System.Net.Http.HttpClient httpClient, - ref string id, + ref global::System.Guid id, global::Vapi.UpdateEvalDTO request); partial void PrepareEvalControllerUpdateRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id, + global::System.Guid id, global::Vapi.UpdateEvalDTO request); partial void ProcessEvalControllerUpdateResponse( global::System.Net.Http.HttpClient httpClient, @@ -52,7 +52,7 @@ partial void ProcessEvalControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task EvalControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.UpdateEvalDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -77,7 +77,7 @@ partial void ProcessEvalControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> EvalControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.UpdateEvalDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -469,7 +469,7 @@ partial void ProcessEvalControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task EvalControllerUpdateAsync( - string id, + global::System.Guid id, global::System.Collections.Generic.IList>? messages = default, string? name = default, string? description = default, diff --git a/src/libs/Vapi/Generated/Vapi.FilesClient.FileControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.FilesClient.FileControllerFindOne.g.cs index 78104539..d569c6ac 100644 --- a/src/libs/Vapi/Generated/Vapi.FilesClient.FileControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.FilesClient.FileControllerFindOne.g.cs @@ -27,11 +27,11 @@ public partial class FilesClient }; partial void PrepareFileControllerFindOneArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareFileControllerFindOneRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessFileControllerFindOneResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessFileControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task FileControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessFileControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> FileControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.FilesClient.FileControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.FilesClient.FileControllerRemove.g.cs index d3b82d4a..810da189 100644 --- a/src/libs/Vapi/Generated/Vapi.FilesClient.FileControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.FilesClient.FileControllerRemove.g.cs @@ -27,11 +27,11 @@ public partial class FilesClient }; partial void PrepareFileControllerRemoveArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareFileControllerRemoveRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessFileControllerRemoveResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessFileControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task FileControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessFileControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> FileControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.FilesClient.FileControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.FilesClient.FileControllerUpdate.g.cs index 29422bd9..93ac0f2c 100644 --- a/src/libs/Vapi/Generated/Vapi.FilesClient.FileControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.FilesClient.FileControllerUpdate.g.cs @@ -27,12 +27,12 @@ public partial class FilesClient }; partial void PrepareFileControllerUpdateArguments( global::System.Net.Http.HttpClient httpClient, - ref string id, + ref global::System.Guid id, global::Vapi.UpdateFileDTO request); partial void PrepareFileControllerUpdateRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id, + global::System.Guid id, global::Vapi.UpdateFileDTO request); partial void ProcessFileControllerUpdateResponse( global::System.Net.Http.HttpClient httpClient, @@ -52,7 +52,7 @@ partial void ProcessFileControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task FileControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.UpdateFileDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -77,7 +77,7 @@ partial void ProcessFileControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> FileControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.UpdateFileDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -451,7 +451,7 @@ partial void ProcessFileControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task FileControllerUpdateAsync( - string id, + global::System.Guid id, string? name = default, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) diff --git a/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerCreate.g.cs b/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerCreate.g.cs index 77b3317b..7175d26b 100644 --- a/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerCreate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerCreate.g.cs @@ -166,9 +166,9 @@ public partial interface IAssistantsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task AssistantControllerCreateAsync( - global::Vapi.OneOf? transcriber = default, + global::Vapi.OneOf? transcriber = default, global::Vapi.OneOf? model = default, - global::Vapi.OneOf? voice = default, + global::Vapi.OneOf? voice = default, string? firstMessage = default, bool? firstMessageInterruptionsEnabled = default, global::Vapi.CreateAssistantDTOFirstMessageMode? firstMessageMode = default, diff --git a/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerFindOne.g.cs index 027cf7e0..ffa3cb4e 100644 --- a/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerFindOne.g.cs @@ -12,7 +12,7 @@ public partial interface IAssistantsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task AssistantControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IAssistantsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> AssistantControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerRemove.g.cs index e796ef88..f1d826db 100644 --- a/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerRemove.g.cs @@ -12,7 +12,7 @@ public partial interface IAssistantsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task AssistantControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IAssistantsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> AssistantControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerUpdate.g.cs index 1ffe4426..c534dcaf 100644 --- a/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerUpdate.g.cs @@ -13,7 +13,7 @@ public partial interface IAssistantsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task AssistantControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.UpdateAssistantDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -27,7 +27,7 @@ public partial interface IAssistantsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> AssistantControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.UpdateAssistantDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -171,10 +171,10 @@ public partial interface IAssistantsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task AssistantControllerUpdateAsync( - string id, - global::Vapi.OneOf? transcriber = default, + global::System.Guid id, + global::Vapi.OneOf? transcriber = default, global::Vapi.OneOf? model = default, - global::Vapi.OneOf? voice = default, + global::Vapi.OneOf? voice = default, string? firstMessage = default, bool? firstMessageInterruptionsEnabled = default, global::Vapi.UpdateAssistantDTOFirstMessageMode? firstMessageMode = default, diff --git a/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerAssistantRecordingDownload.g.cs b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerAssistantRecordingDownload.g.cs new file mode 100644 index 00000000..a30aecd6 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerAssistantRecordingDownload.g.cs @@ -0,0 +1,30 @@ +#nullable enable + +namespace Vapi +{ + public partial interface ICallsClient + { + /// + /// Download Call Assistant Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task CallArtifactControllerAssistantRecordingDownloadAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Download Call Assistant Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task CallArtifactControllerAssistantRecordingDownloadAsResponseAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerCallLogsDownload.g.cs b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerCallLogsDownload.g.cs new file mode 100644 index 00000000..bae177f7 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerCallLogsDownload.g.cs @@ -0,0 +1,30 @@ +#nullable enable + +namespace Vapi +{ + public partial interface ICallsClient + { + /// + /// Download Call Logs + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task CallArtifactControllerCallLogsDownloadAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Download Call Logs + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task CallArtifactControllerCallLogsDownloadAsResponseAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerCustomerRecordingDownload.g.cs b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerCustomerRecordingDownload.g.cs new file mode 100644 index 00000000..b69e1e92 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerCustomerRecordingDownload.g.cs @@ -0,0 +1,30 @@ +#nullable enable + +namespace Vapi +{ + public partial interface ICallsClient + { + /// + /// Download Call Customer Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task CallArtifactControllerCustomerRecordingDownloadAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Download Call Customer Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task CallArtifactControllerCustomerRecordingDownloadAsResponseAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerMonoRecordingDownload.g.cs b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerMonoRecordingDownload.g.cs new file mode 100644 index 00000000..3af6a804 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerMonoRecordingDownload.g.cs @@ -0,0 +1,30 @@ +#nullable enable + +namespace Vapi +{ + public partial interface ICallsClient + { + /// + /// Download Call Mono Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task CallArtifactControllerMonoRecordingDownloadAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Download Call Mono Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task CallArtifactControllerMonoRecordingDownloadAsResponseAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerPcapDownload.g.cs b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerPcapDownload.g.cs new file mode 100644 index 00000000..3db764fe --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerPcapDownload.g.cs @@ -0,0 +1,30 @@ +#nullable enable + +namespace Vapi +{ + public partial interface ICallsClient + { + /// + /// Download Call Packet Capture (pcap) + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task CallArtifactControllerPcapDownloadAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Download Call Packet Capture (pcap) + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task CallArtifactControllerPcapDownloadAsResponseAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerStereoRecordingDownload.g.cs b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerStereoRecordingDownload.g.cs new file mode 100644 index 00000000..1b463d9e --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerStereoRecordingDownload.g.cs @@ -0,0 +1,30 @@ +#nullable enable + +namespace Vapi +{ + public partial interface ICallsClient + { + /// + /// Download Call Stereo Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task CallArtifactControllerStereoRecordingDownloadAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Download Call Stereo Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task CallArtifactControllerStereoRecordingDownloadAsResponseAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerVideoRecordingDownload.g.cs b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerVideoRecordingDownload.g.cs new file mode 100644 index 00000000..a0a05e1e --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallArtifactControllerVideoRecordingDownload.g.cs @@ -0,0 +1,30 @@ +#nullable enable + +namespace Vapi +{ + public partial interface ICallsClient + { + /// + /// Download Call Video Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task CallArtifactControllerVideoRecordingDownloadAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Download Call Video Recording + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task CallArtifactControllerVideoRecordingDownloadAsResponseAsync( + global::System.Guid id, + global::Vapi.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerFindOne.g.cs index 5c041eaf..4c9949b8 100644 --- a/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerFindOne.g.cs @@ -12,7 +12,7 @@ public partial interface ICallsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task CallControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface ICallsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> CallControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerUpdate.g.cs index fa14a9ea..09170ed5 100644 --- a/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerUpdate.g.cs @@ -13,7 +13,7 @@ public partial interface ICallsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task CallControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.UpdateCallDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -27,7 +27,7 @@ public partial interface ICallsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> CallControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.UpdateCallDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -43,7 +43,7 @@ public partial interface ICallsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task CallControllerUpdateAsync( - string id, + global::System.Guid id, string? name = default, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); diff --git a/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerFindOne.g.cs index 9882e7f8..2e279378 100644 --- a/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerFindOne.g.cs @@ -12,7 +12,7 @@ public partial interface ICampaignsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task CampaignControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface ICampaignsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> CampaignControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerRemove.g.cs index ffc022e0..991647af 100644 --- a/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerRemove.g.cs @@ -12,7 +12,7 @@ public partial interface ICampaignsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task CampaignControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface ICampaignsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> CampaignControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerUpdate.g.cs index 45de0d8b..b5a9ac81 100644 --- a/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerUpdate.g.cs @@ -13,7 +13,7 @@ public partial interface ICampaignsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task CampaignControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.UpdateCampaignDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -27,7 +27,7 @@ public partial interface ICampaignsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> CampaignControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.UpdateCampaignDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -72,7 +72,7 @@ public partial interface ICampaignsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task CampaignControllerUpdateAsync( - string id, + global::System.Guid id, string? name = default, string? assistantId = default, string? workflowId = default, diff --git a/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerGet.g.cs b/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerGet.g.cs index f4cfc1b9..729cb4ca 100644 --- a/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerGet.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerGet.g.cs @@ -12,7 +12,7 @@ public partial interface IEvalClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task EvalControllerGetAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IEvalClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> EvalControllerGetAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerGetRun.g.cs b/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerGetRun.g.cs index 1039f018..fd4cb722 100644 --- a/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerGetRun.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerGetRun.g.cs @@ -12,7 +12,7 @@ public partial interface IEvalClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task EvalControllerGetRunAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IEvalClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> EvalControllerGetRunAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerRemove.g.cs index ede02253..f746ee35 100644 --- a/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerRemove.g.cs @@ -12,7 +12,7 @@ public partial interface IEvalClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task EvalControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IEvalClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> EvalControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerRemoveRun.g.cs b/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerRemoveRun.g.cs index e74884af..b8cb33b7 100644 --- a/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerRemoveRun.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerRemoveRun.g.cs @@ -12,7 +12,7 @@ public partial interface IEvalClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task EvalControllerRemoveRunAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IEvalClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> EvalControllerRemoveRunAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerUpdate.g.cs index b3176b62..34cc2c10 100644 --- a/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IEvalClient.EvalControllerUpdate.g.cs @@ -13,7 +13,7 @@ public partial interface IEvalClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task EvalControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.UpdateEvalDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -27,7 +27,7 @@ public partial interface IEvalClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> EvalControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.UpdateEvalDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -61,7 +61,7 @@ public partial interface IEvalClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task EvalControllerUpdateAsync( - string id, + global::System.Guid id, global::System.Collections.Generic.IList>? messages = default, string? name = default, string? description = default, diff --git a/src/libs/Vapi/Generated/Vapi.IFilesClient.FileControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.IFilesClient.FileControllerFindOne.g.cs index a7240513..31e944ad 100644 --- a/src/libs/Vapi/Generated/Vapi.IFilesClient.FileControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IFilesClient.FileControllerFindOne.g.cs @@ -12,7 +12,7 @@ public partial interface IFilesClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task FileControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IFilesClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> FileControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IFilesClient.FileControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.IFilesClient.FileControllerRemove.g.cs index e7edc6d7..6cddcd7c 100644 --- a/src/libs/Vapi/Generated/Vapi.IFilesClient.FileControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IFilesClient.FileControllerRemove.g.cs @@ -12,7 +12,7 @@ public partial interface IFilesClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task FileControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IFilesClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> FileControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IFilesClient.FileControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.IFilesClient.FileControllerUpdate.g.cs index 08774fe9..33c540d9 100644 --- a/src/libs/Vapi/Generated/Vapi.IFilesClient.FileControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IFilesClient.FileControllerUpdate.g.cs @@ -13,7 +13,7 @@ public partial interface IFilesClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task FileControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.UpdateFileDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -27,7 +27,7 @@ public partial interface IFilesClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> FileControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.UpdateFileDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -43,7 +43,7 @@ public partial interface IFilesClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task FileControllerUpdateAsync( - string id, + global::System.Guid id, string? name = default, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); diff --git a/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerFindOne.g.cs index 25b28daa..9255decd 100644 --- a/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerFindOne.g.cs @@ -12,7 +12,7 @@ public partial interface IInsightClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task InsightControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IInsightClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> InsightControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerRemove.g.cs index 8c11dd46..4a188077 100644 --- a/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerRemove.g.cs @@ -12,7 +12,7 @@ public partial interface IInsightClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task InsightControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IInsightClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> InsightControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerRun.g.cs b/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerRun.g.cs index e87ac699..58286333 100644 --- a/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerRun.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerRun.g.cs @@ -13,7 +13,7 @@ public partial interface IInsightClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task InsightControllerRunAsync( - string id, + global::System.Guid id, global::Vapi.InsightRunDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -27,7 +27,7 @@ public partial interface IInsightClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> InsightControllerRunAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.InsightRunDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -55,7 +55,7 @@ public partial interface IInsightClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task InsightControllerRunAsync( - string id, + global::System.Guid id, global::Vapi.InsightRunFormatPlan? formatPlan = default, global::Vapi.InsightTimeRangeWithStep? timeRangeOverride = default, string? assistantId = default, diff --git a/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerUpdate.g.cs index a347ec9a..4affee9d 100644 --- a/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IInsightClient.InsightControllerUpdate.g.cs @@ -13,7 +13,7 @@ public partial interface IInsightClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task InsightControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.InsightControllerUpdateRequest request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -27,7 +27,7 @@ public partial interface IInsightClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> InsightControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.InsightControllerUpdateRequest request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -40,7 +40,7 @@ public partial interface IInsightClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task InsightControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IPhoneNumbersClient.PhoneNumberControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.IPhoneNumbersClient.PhoneNumberControllerFindOne.g.cs index 3c76aee7..b9108edc 100644 --- a/src/libs/Vapi/Generated/Vapi.IPhoneNumbersClient.PhoneNumberControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IPhoneNumbersClient.PhoneNumberControllerFindOne.g.cs @@ -12,7 +12,7 @@ public partial interface IPhoneNumbersClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task PhoneNumberControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IPhoneNumbersClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> PhoneNumberControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IPhoneNumbersClient.PhoneNumberControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.IPhoneNumbersClient.PhoneNumberControllerRemove.g.cs index 1fa325c7..73cd7ccc 100644 --- a/src/libs/Vapi/Generated/Vapi.IPhoneNumbersClient.PhoneNumberControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IPhoneNumbersClient.PhoneNumberControllerRemove.g.cs @@ -12,7 +12,7 @@ public partial interface IPhoneNumbersClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task PhoneNumberControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IPhoneNumbersClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> PhoneNumberControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IPhoneNumbersClient.PhoneNumberControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.IPhoneNumbersClient.PhoneNumberControllerUpdate.g.cs index 07807450..bc1bdaf8 100644 --- a/src/libs/Vapi/Generated/Vapi.IPhoneNumbersClient.PhoneNumberControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IPhoneNumbersClient.PhoneNumberControllerUpdate.g.cs @@ -13,7 +13,7 @@ public partial interface IPhoneNumbersClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task PhoneNumberControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.PhoneNumberControllerUpdateRequest request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -27,7 +27,7 @@ public partial interface IPhoneNumbersClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> PhoneNumberControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.PhoneNumberControllerUpdateRequest request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -40,7 +40,7 @@ public partial interface IPhoneNumbersClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task PhoneNumberControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerFindOne.g.cs index e485b132..ecd1c94a 100644 --- a/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerFindOne.g.cs @@ -12,7 +12,7 @@ public partial interface ISessionsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task SessionControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface ISessionsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> SessionControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerRemove.g.cs index 8b375f79..a3ed443e 100644 --- a/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerRemove.g.cs @@ -12,7 +12,7 @@ public partial interface ISessionsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task SessionControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface ISessionsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> SessionControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerUpdate.g.cs index 667bdcbb..923a06a1 100644 --- a/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerUpdate.g.cs @@ -13,7 +13,7 @@ public partial interface ISessionsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task SessionControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.UpdateSessionDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -27,7 +27,7 @@ public partial interface ISessionsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> SessionControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.UpdateSessionDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -53,7 +53,7 @@ public partial interface ISessionsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task SessionControllerUpdateAsync( - string id, + global::System.Guid id, string? name = default, global::Vapi.UpdateSessionDTOStatus? status = default, double? expirationSeconds = default, diff --git a/src/libs/Vapi/Generated/Vapi.ISquadsClient.SquadControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.ISquadsClient.SquadControllerFindOne.g.cs index 41b1031c..ba0291df 100644 --- a/src/libs/Vapi/Generated/Vapi.ISquadsClient.SquadControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ISquadsClient.SquadControllerFindOne.g.cs @@ -12,7 +12,7 @@ public partial interface ISquadsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task SquadControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface ISquadsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> SquadControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.ISquadsClient.SquadControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.ISquadsClient.SquadControllerRemove.g.cs index 7d49bcae..5ab0ff5f 100644 --- a/src/libs/Vapi/Generated/Vapi.ISquadsClient.SquadControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ISquadsClient.SquadControllerRemove.g.cs @@ -12,7 +12,7 @@ public partial interface ISquadsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task SquadControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface ISquadsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> SquadControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.ISquadsClient.SquadControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.ISquadsClient.SquadControllerUpdate.g.cs index e70a9105..33586dad 100644 --- a/src/libs/Vapi/Generated/Vapi.ISquadsClient.SquadControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ISquadsClient.SquadControllerUpdate.g.cs @@ -13,7 +13,7 @@ public partial interface ISquadsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task SquadControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.UpdateSquadDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -27,7 +27,7 @@ public partial interface ISquadsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> SquadControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.UpdateSquadDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -51,7 +51,7 @@ public partial interface ISquadsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task SquadControllerUpdateAsync( - string id, + global::System.Guid id, global::System.Collections.Generic.IList members, string? name = default, global::Vapi.AssistantOverrides? membersOverrides = default, diff --git a/src/libs/Vapi/Generated/Vapi.IStructuredOutputsClient.StructuredOutputControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.IStructuredOutputsClient.StructuredOutputControllerFindOne.g.cs index 187ecf82..ad4ed29b 100644 --- a/src/libs/Vapi/Generated/Vapi.IStructuredOutputsClient.StructuredOutputControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IStructuredOutputsClient.StructuredOutputControllerFindOne.g.cs @@ -12,7 +12,7 @@ public partial interface IStructuredOutputsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task StructuredOutputControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IStructuredOutputsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> StructuredOutputControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IStructuredOutputsClient.StructuredOutputControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.IStructuredOutputsClient.StructuredOutputControllerRemove.g.cs index 8239598c..3bc50bbd 100644 --- a/src/libs/Vapi/Generated/Vapi.IStructuredOutputsClient.StructuredOutputControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IStructuredOutputsClient.StructuredOutputControllerRemove.g.cs @@ -12,7 +12,7 @@ public partial interface IStructuredOutputsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task StructuredOutputControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IStructuredOutputsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> StructuredOutputControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IStructuredOutputsClient.StructuredOutputControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.IStructuredOutputsClient.StructuredOutputControllerUpdate.g.cs index 5f7e781d..81d2fe94 100644 --- a/src/libs/Vapi/Generated/Vapi.IStructuredOutputsClient.StructuredOutputControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IStructuredOutputsClient.StructuredOutputControllerUpdate.g.cs @@ -14,7 +14,7 @@ public partial interface IStructuredOutputsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task StructuredOutputControllerUpdateAsync( - string id, + global::System.Guid id, string schemaOverride, global::Vapi.UpdateStructuredOutputDTO request, @@ -30,7 +30,7 @@ public partial interface IStructuredOutputsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> StructuredOutputControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, string schemaOverride, global::Vapi.UpdateStructuredOutputDTO request, @@ -102,7 +102,7 @@ public partial interface IStructuredOutputsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task StructuredOutputControllerUpdateAsync( - string id, + global::System.Guid id, string schemaOverride, global::Vapi.UpdateStructuredOutputDTOType? type = default, string? regex = default, diff --git a/src/libs/Vapi/Generated/Vapi.IToolsClient.ToolControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.IToolsClient.ToolControllerFindOne.g.cs index 8b9ea563..42bb5996 100644 --- a/src/libs/Vapi/Generated/Vapi.IToolsClient.ToolControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IToolsClient.ToolControllerFindOne.g.cs @@ -12,7 +12,7 @@ public partial interface IToolsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task ToolControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IToolsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> ToolControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IToolsClient.ToolControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.IToolsClient.ToolControllerRemove.g.cs index de453722..c9e44b8e 100644 --- a/src/libs/Vapi/Generated/Vapi.IToolsClient.ToolControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IToolsClient.ToolControllerRemove.g.cs @@ -12,7 +12,7 @@ public partial interface IToolsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task ToolControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,7 +23,7 @@ public partial interface IToolsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> ToolControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.IToolsClient.ToolControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.IToolsClient.ToolControllerUpdate.g.cs index dd721edb..9b73c73c 100644 --- a/src/libs/Vapi/Generated/Vapi.IToolsClient.ToolControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.IToolsClient.ToolControllerUpdate.g.cs @@ -13,7 +13,7 @@ public partial interface IToolsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task ToolControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.ToolControllerUpdateRequest request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -27,7 +27,7 @@ public partial interface IToolsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> ToolControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.ToolControllerUpdateRequest request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -40,7 +40,7 @@ public partial interface IToolsClient /// The token to cancel the operation with /// global::System.Threading.Tasks.Task ToolControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerFindOne.g.cs index 15ce82bb..b87acd15 100644 --- a/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerFindOne.g.cs @@ -27,11 +27,11 @@ public partial class InsightClient }; partial void PrepareInsightControllerFindOneArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareInsightControllerFindOneRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessInsightControllerFindOneResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessInsightControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task InsightControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessInsightControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> InsightControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerRemove.g.cs index 64efd9e4..6d7819f6 100644 --- a/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerRemove.g.cs @@ -27,11 +27,11 @@ public partial class InsightClient }; partial void PrepareInsightControllerRemoveArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareInsightControllerRemoveRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessInsightControllerRemoveResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessInsightControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task InsightControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessInsightControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> InsightControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerRun.g.cs b/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerRun.g.cs index cd520cd8..8565952c 100644 --- a/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerRun.g.cs +++ b/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerRun.g.cs @@ -27,12 +27,12 @@ public partial class InsightClient }; partial void PrepareInsightControllerRunArguments( global::System.Net.Http.HttpClient httpClient, - ref string id, + ref global::System.Guid id, global::Vapi.InsightRunDTO request); partial void PrepareInsightControllerRunRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id, + global::System.Guid id, global::Vapi.InsightRunDTO request); partial void ProcessInsightControllerRunResponse( global::System.Net.Http.HttpClient httpClient, @@ -52,7 +52,7 @@ partial void ProcessInsightControllerRunResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task InsightControllerRunAsync( - string id, + global::System.Guid id, global::Vapi.InsightRunDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -77,7 +77,7 @@ partial void ProcessInsightControllerRunResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> InsightControllerRunAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.InsightRunDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -463,7 +463,7 @@ partial void ProcessInsightControllerRunResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task InsightControllerRunAsync( - string id, + global::System.Guid id, global::Vapi.InsightRunFormatPlan? formatPlan = default, global::Vapi.InsightTimeRangeWithStep? timeRangeOverride = default, string? assistantId = default, diff --git a/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerUpdate.g.cs index c3d154cc..21819857 100644 --- a/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.InsightClient.InsightControllerUpdate.g.cs @@ -27,12 +27,12 @@ public partial class InsightClient }; partial void PrepareInsightControllerUpdateArguments( global::System.Net.Http.HttpClient httpClient, - ref string id, + ref global::System.Guid id, global::Vapi.InsightControllerUpdateRequest request); partial void PrepareInsightControllerUpdateRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id, + global::System.Guid id, global::Vapi.InsightControllerUpdateRequest request); partial void ProcessInsightControllerUpdateResponse( global::System.Net.Http.HttpClient httpClient, @@ -52,7 +52,7 @@ partial void ProcessInsightControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task InsightControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.InsightControllerUpdateRequest request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -77,7 +77,7 @@ partial void ProcessInsightControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> InsightControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.InsightControllerUpdateRequest request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -446,7 +446,7 @@ partial void ProcessInsightControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task InsightControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackGladiaTranscriberLanguages.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2.g.cs similarity index 83% rename from src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackGladiaTranscriberLanguages.g.cs rename to src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2.g.cs index dd9e8285..ccd10e72 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackGladiaTranscriberLanguages.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2.g.cs @@ -3,10 +3,10 @@ namespace Vapi.JsonConverters { /// - public sealed class FallbackGladiaTranscriberLanguagesJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class FallbackGladiaTranscriberLanguage2JsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::Vapi.FallbackGladiaTranscriberLanguages Read( + public override global::Vapi.FallbackGladiaTranscriberLanguage2 Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class FallbackGladiaTranscriberLanguagesJsonConverter : global::Sy var stringValue = reader.GetString(); if (stringValue != null) { - return global::Vapi.FallbackGladiaTranscriberLanguagesExtensions.ToEnum(stringValue) ?? default; + return global::Vapi.FallbackGladiaTranscriberLanguage2Extensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class FallbackGladiaTranscriberLanguagesJsonConverter : global::Sy case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::Vapi.FallbackGladiaTranscriberLanguages)numValue; + return (global::Vapi.FallbackGladiaTranscriberLanguage2)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::Vapi.FallbackGladiaTranscriberLanguages); + return default(global::Vapi.FallbackGladiaTranscriberLanguage2); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class FallbackGladiaTranscriberLanguagesJsonConverter : global::Sy /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::Vapi.FallbackGladiaTranscriberLanguages value, + global::Vapi.FallbackGladiaTranscriberLanguage2 value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::Vapi.FallbackGladiaTranscriberLanguagesExtensions.ToValueString(value)); + writer.WriteStringValue(global::Vapi.FallbackGladiaTranscriberLanguage2Extensions.ToValueString(value)); } } } diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2Nullable.g.cs similarity index 84% rename from src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesNullable.g.cs rename to src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2Nullable.g.cs index abaabb54..06a8b125 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesNullable.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2Nullable.g.cs @@ -3,10 +3,10 @@ namespace Vapi.JsonConverters { /// - public sealed class FallbackGladiaTranscriberLanguagesNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class FallbackGladiaTranscriberLanguage2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::Vapi.FallbackGladiaTranscriberLanguages? Read( + public override global::Vapi.FallbackGladiaTranscriberLanguage2? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class FallbackGladiaTranscriberLanguagesNullableJsonConverter : gl var stringValue = reader.GetString(); if (stringValue != null) { - return global::Vapi.FallbackGladiaTranscriberLanguagesExtensions.ToEnum(stringValue); + return global::Vapi.FallbackGladiaTranscriberLanguage2Extensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class FallbackGladiaTranscriberLanguagesNullableJsonConverter : gl case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::Vapi.FallbackGladiaTranscriberLanguages)numValue; + return (global::Vapi.FallbackGladiaTranscriberLanguage2)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::Vapi.FallbackGladiaTranscriberLanguages?); + return default(global::Vapi.FallbackGladiaTranscriberLanguage2?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class FallbackGladiaTranscriberLanguagesNullableJsonConverter : gl /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::Vapi.FallbackGladiaTranscriberLanguages? value, + global::Vapi.FallbackGladiaTranscriberLanguage2? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::Vapi.FallbackGladiaTranscriberLanguagesExtensions.ToValueString(value.Value)); + writer.WriteStringValue(global::Vapi.FallbackGladiaTranscriberLanguage2Extensions.ToValueString(value.Value)); } } } diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackSonioxTranscriberLanguages.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2.g.cs similarity index 83% rename from src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackSonioxTranscriberLanguages.g.cs rename to src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2.g.cs index 94a758b4..0d2e3bad 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackSonioxTranscriberLanguages.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2.g.cs @@ -3,10 +3,10 @@ namespace Vapi.JsonConverters { /// - public sealed class FallbackSonioxTranscriberLanguagesJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class FallbackSonioxTranscriberLanguage2JsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::Vapi.FallbackSonioxTranscriberLanguages Read( + public override global::Vapi.FallbackSonioxTranscriberLanguage2 Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class FallbackSonioxTranscriberLanguagesJsonConverter : global::Sy var stringValue = reader.GetString(); if (stringValue != null) { - return global::Vapi.FallbackSonioxTranscriberLanguagesExtensions.ToEnum(stringValue) ?? default; + return global::Vapi.FallbackSonioxTranscriberLanguage2Extensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class FallbackSonioxTranscriberLanguagesJsonConverter : global::Sy case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::Vapi.FallbackSonioxTranscriberLanguages)numValue; + return (global::Vapi.FallbackSonioxTranscriberLanguage2)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::Vapi.FallbackSonioxTranscriberLanguages); + return default(global::Vapi.FallbackSonioxTranscriberLanguage2); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class FallbackSonioxTranscriberLanguagesJsonConverter : global::Sy /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::Vapi.FallbackSonioxTranscriberLanguages value, + global::Vapi.FallbackSonioxTranscriberLanguage2 value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::Vapi.FallbackSonioxTranscriberLanguagesExtensions.ToValueString(value)); + writer.WriteStringValue(global::Vapi.FallbackSonioxTranscriberLanguage2Extensions.ToValueString(value)); } } } diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2Nullable.g.cs similarity index 84% rename from src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesNullable.g.cs rename to src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2Nullable.g.cs index af0930a1..1fe2204d 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesNullable.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2Nullable.g.cs @@ -3,10 +3,10 @@ namespace Vapi.JsonConverters { /// - public sealed class FallbackSonioxTranscriberLanguagesNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class FallbackSonioxTranscriberLanguage2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::Vapi.FallbackSonioxTranscriberLanguages? Read( + public override global::Vapi.FallbackSonioxTranscriberLanguage2? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class FallbackSonioxTranscriberLanguagesNullableJsonConverter : gl var stringValue = reader.GetString(); if (stringValue != null) { - return global::Vapi.FallbackSonioxTranscriberLanguagesExtensions.ToEnum(stringValue); + return global::Vapi.FallbackSonioxTranscriberLanguage2Extensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class FallbackSonioxTranscriberLanguagesNullableJsonConverter : gl case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::Vapi.FallbackSonioxTranscriberLanguages)numValue; + return (global::Vapi.FallbackSonioxTranscriberLanguage2)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::Vapi.FallbackSonioxTranscriberLanguages?); + return default(global::Vapi.FallbackSonioxTranscriberLanguage2?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class FallbackSonioxTranscriberLanguagesNullableJsonConverter : gl /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::Vapi.FallbackSonioxTranscriberLanguages? value, + global::Vapi.FallbackSonioxTranscriberLanguage2? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::Vapi.FallbackSonioxTranscriberLanguagesExtensions.ToValueString(value.Value)); + writer.WriteStringValue(global::Vapi.FallbackSonioxTranscriberLanguage2Extensions.ToValueString(value.Value)); } } } diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberLanguage.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberLanguage.g.cs new file mode 100644 index 00000000..7d038e7d --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberLanguage.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class FallbackXaiTranscriberLanguageJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.FallbackXaiTranscriberLanguage Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.FallbackXaiTranscriberLanguageExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.FallbackXaiTranscriberLanguage)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.FallbackXaiTranscriberLanguage); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.FallbackXaiTranscriberLanguage value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.FallbackXaiTranscriberLanguageExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberLanguageNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberLanguageNullable.g.cs new file mode 100644 index 00000000..8bd30c13 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberLanguageNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class FallbackXaiTranscriberLanguageNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.FallbackXaiTranscriberLanguage? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.FallbackXaiTranscriberLanguageExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.FallbackXaiTranscriberLanguage)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.FallbackXaiTranscriberLanguage?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.FallbackXaiTranscriberLanguage? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.FallbackXaiTranscriberLanguageExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberModel.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberModel.g.cs new file mode 100644 index 00000000..90f623f9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberModel.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class FallbackXaiTranscriberModelJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.FallbackXaiTranscriberModel Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.FallbackXaiTranscriberModelExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.FallbackXaiTranscriberModel)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.FallbackXaiTranscriberModel); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.FallbackXaiTranscriberModel value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.FallbackXaiTranscriberModelExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberModelNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberModelNullable.g.cs new file mode 100644 index 00000000..ddc35402 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberModelNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class FallbackXaiTranscriberModelNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.FallbackXaiTranscriberModel? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.FallbackXaiTranscriberModelExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.FallbackXaiTranscriberModel)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.FallbackXaiTranscriberModel?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.FallbackXaiTranscriberModel? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.FallbackXaiTranscriberModelExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberProvider.g.cs new file mode 100644 index 00000000..62643660 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class FallbackXaiTranscriberProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.FallbackXaiTranscriberProvider Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.FallbackXaiTranscriberProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.FallbackXaiTranscriberProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.FallbackXaiTranscriberProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.FallbackXaiTranscriberProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.FallbackXaiTranscriberProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberProviderNullable.g.cs new file mode 100644 index 00000000..513aea9b --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiTranscriberProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class FallbackXaiTranscriberProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.FallbackXaiTranscriberProvider? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.FallbackXaiTranscriberProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.FallbackXaiTranscriberProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.FallbackXaiTranscriberProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.FallbackXaiTranscriberProvider? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.FallbackXaiTranscriberProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceLanguage.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceLanguage.g.cs new file mode 100644 index 00000000..cdb05273 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceLanguage.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class FallbackXaiVoiceLanguageJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.FallbackXaiVoiceLanguage Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.FallbackXaiVoiceLanguageExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.FallbackXaiVoiceLanguage)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.FallbackXaiVoiceLanguage); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.FallbackXaiVoiceLanguage value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.FallbackXaiVoiceLanguageExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceLanguageNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceLanguageNullable.g.cs new file mode 100644 index 00000000..0e0fea0a --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceLanguageNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class FallbackXaiVoiceLanguageNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.FallbackXaiVoiceLanguage? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.FallbackXaiVoiceLanguageExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.FallbackXaiVoiceLanguage)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.FallbackXaiVoiceLanguage?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.FallbackXaiVoiceLanguage? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.FallbackXaiVoiceLanguageExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceProvider.g.cs new file mode 100644 index 00000000..fa03ab39 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class FallbackXaiVoiceProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.FallbackXaiVoiceProvider Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.FallbackXaiVoiceProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.FallbackXaiVoiceProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.FallbackXaiVoiceProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.FallbackXaiVoiceProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.FallbackXaiVoiceProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceProviderNullable.g.cs new file mode 100644 index 00000000..250e78fd --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class FallbackXaiVoiceProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.FallbackXaiVoiceProvider? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.FallbackXaiVoiceProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.FallbackXaiVoiceProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.FallbackXaiVoiceProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.FallbackXaiVoiceProvider? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.FallbackXaiVoiceProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceVoiceId.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceVoiceId.g.cs new file mode 100644 index 00000000..ca14bfb8 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceVoiceId.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class FallbackXaiVoiceVoiceIdJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.FallbackXaiVoiceVoiceId Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.FallbackXaiVoiceVoiceIdExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.FallbackXaiVoiceVoiceId)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.FallbackXaiVoiceVoiceId); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.FallbackXaiVoiceVoiceId value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.FallbackXaiVoiceVoiceIdExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceVoiceIdNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceVoiceIdNullable.g.cs new file mode 100644 index 00000000..6958d1ea --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackXaiVoiceVoiceIdNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class FallbackXaiVoiceVoiceIdNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.FallbackXaiVoiceVoiceId? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.FallbackXaiVoiceVoiceIdExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.FallbackXaiVoiceVoiceId)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.FallbackXaiVoiceVoiceId?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.FallbackXaiVoiceVoiceId? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.FallbackXaiVoiceVoiceIdExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.GladiaTranscriberLanguages.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.GladiaTranscriberLanguage2.g.cs similarity index 83% rename from src/libs/Vapi/Generated/Vapi.JsonConverters.GladiaTranscriberLanguages.g.cs rename to src/libs/Vapi/Generated/Vapi.JsonConverters.GladiaTranscriberLanguage2.g.cs index 7bbe3b7e..6f571d6a 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonConverters.GladiaTranscriberLanguages.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.GladiaTranscriberLanguage2.g.cs @@ -3,10 +3,10 @@ namespace Vapi.JsonConverters { /// - public sealed class GladiaTranscriberLanguagesJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class GladiaTranscriberLanguage2JsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::Vapi.GladiaTranscriberLanguages Read( + public override global::Vapi.GladiaTranscriberLanguage2 Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class GladiaTranscriberLanguagesJsonConverter : global::System.Tex var stringValue = reader.GetString(); if (stringValue != null) { - return global::Vapi.GladiaTranscriberLanguagesExtensions.ToEnum(stringValue) ?? default; + return global::Vapi.GladiaTranscriberLanguage2Extensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class GladiaTranscriberLanguagesJsonConverter : global::System.Tex case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::Vapi.GladiaTranscriberLanguages)numValue; + return (global::Vapi.GladiaTranscriberLanguage2)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::Vapi.GladiaTranscriberLanguages); + return default(global::Vapi.GladiaTranscriberLanguage2); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class GladiaTranscriberLanguagesJsonConverter : global::System.Tex /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::Vapi.GladiaTranscriberLanguages value, + global::Vapi.GladiaTranscriberLanguage2 value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::Vapi.GladiaTranscriberLanguagesExtensions.ToValueString(value)); + writer.WriteStringValue(global::Vapi.GladiaTranscriberLanguage2Extensions.ToValueString(value)); } } } diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.GladiaTranscriberLanguagesNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.GladiaTranscriberLanguage2Nullable.g.cs similarity index 84% rename from src/libs/Vapi/Generated/Vapi.JsonConverters.GladiaTranscriberLanguagesNullable.g.cs rename to src/libs/Vapi/Generated/Vapi.JsonConverters.GladiaTranscriberLanguage2Nullable.g.cs index 7d910271..beaab857 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonConverters.GladiaTranscriberLanguagesNullable.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.GladiaTranscriberLanguage2Nullable.g.cs @@ -3,10 +3,10 @@ namespace Vapi.JsonConverters { /// - public sealed class GladiaTranscriberLanguagesNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class GladiaTranscriberLanguage2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::Vapi.GladiaTranscriberLanguages? Read( + public override global::Vapi.GladiaTranscriberLanguage2? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class GladiaTranscriberLanguagesNullableJsonConverter : global::Sy var stringValue = reader.GetString(); if (stringValue != null) { - return global::Vapi.GladiaTranscriberLanguagesExtensions.ToEnum(stringValue); + return global::Vapi.GladiaTranscriberLanguage2Extensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class GladiaTranscriberLanguagesNullableJsonConverter : global::Sy case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::Vapi.GladiaTranscriberLanguages)numValue; + return (global::Vapi.GladiaTranscriberLanguage2)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::Vapi.GladiaTranscriberLanguages?); + return default(global::Vapi.GladiaTranscriberLanguage2?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class GladiaTranscriberLanguagesNullableJsonConverter : global::Sy /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::Vapi.GladiaTranscriberLanguages? value, + global::Vapi.GladiaTranscriberLanguage2? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::Vapi.GladiaTranscriberLanguagesExtensions.ToValueString(value.Value)); + writer.WriteStringValue(global::Vapi.GladiaTranscriberLanguage2Extensions.ToValueString(value.Value)); } } } diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf12.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf13.g.cs similarity index 90% rename from src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf12.g.cs rename to src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf13.g.cs index 8fa9ad33..9c0f7e12 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf12.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf13.g.cs @@ -3,10 +3,10 @@ namespace Vapi.JsonConverters { /// - public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> + public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> { /// - public override global::Vapi.OneOf Read( + public override global::Vapi.OneOf Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -158,6 +158,17 @@ public class OneOfJsonConverter __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -172,6 +183,7 @@ public class OneOfJsonConverter __bestScore) { __bestScore = __score9; __bestIndex = 9; } if (__score10 > __bestScore) { __bestScore = __score10; __bestIndex = 10; } if (__score11 > __bestScore) { __bestScore = __score11; __bestIndex = 11; } + if (__score12 > __bestScore) { __bestScore = __score12; __bestIndex = 12; } T1? value1 = default; T2? value2 = default; @@ -185,6 +197,7 @@ public class OneOfJsonConverter= 0) { if (__bestIndex == 0) @@ -390,9 +403,26 @@ public class OneOfJsonConverter ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T13).Name}"); + value13 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } } - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null && value8 == null && value9 == null && value10 == null && value11 == null && value12 == null) + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null && value8 == null && value9 == null && value10 == null && value11 == null && value12 == null && value13 == null) { try { @@ -409,7 +439,7 @@ public class OneOfJsonConverter( + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null && value8 == null && value9 == null && value10 == null && value11 == null && value12 == null && value13 == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T13), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T13).Name}"); + value13 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + var __value = new global::Vapi.OneOf( value1, value2, @@ -619,7 +666,9 @@ public class OneOfJsonConverter public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::Vapi.OneOf value, + global::Vapi.OneOf value, global::System.Text.Json.JsonSerializerOptions options) { options = options ?? throw new global::System.ArgumentNullException(nameof(options)); @@ -706,6 +755,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T12).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value12!, typeInfo); } + else if (value.IsValue13) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T13), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T13).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value13!, typeInfo); + } } } } \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf17.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf19.g.cs similarity index 87% rename from src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf17.g.cs rename to src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf19.g.cs index df876ebb..7eaa48cd 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf17.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf19.g.cs @@ -3,10 +3,10 @@ namespace Vapi.JsonConverters { /// - public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> + public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> { /// - public override global::Vapi.OneOf Read( + public override global::Vapi.OneOf Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -213,6 +213,28 @@ public class OneOfJsonConverter __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -232,6 +254,8 @@ public class OneOfJsonConverter __bestScore) { __bestScore = __score14; __bestIndex = 14; } if (__score15 > __bestScore) { __bestScore = __score15; __bestIndex = 15; } if (__score16 > __bestScore) { __bestScore = __score16; __bestIndex = 16; } + if (__score17 > __bestScore) { __bestScore = __score17; __bestIndex = 17; } + if (__score18 > __bestScore) { __bestScore = __score18; __bestIndex = 18; } T1? value1 = default; T2? value2 = default; @@ -250,6 +274,8 @@ public class OneOfJsonConverter= 0) { if (__bestIndex == 0) @@ -540,9 +566,43 @@ public class OneOfJsonConverter ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T18).Name}"); + value18 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + else if (__bestIndex == 18) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T19), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T19).Name}"); + value19 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } } - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null && value8 == null && value9 == null && value10 == null && value11 == null && value12 == null && value13 == null && value14 == null && value15 == null && value16 == null && value17 == null) + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null && value8 == null && value9 == null && value10 == null && value11 == null && value12 == null && value13 == null && value14 == null && value15 == null && value16 == null && value17 == null && value18 == null && value19 == null) { try { @@ -559,7 +619,7 @@ public class OneOfJsonConverter( + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null && value8 == null && value9 == null && value10 == null && value11 == null && value12 == null && value13 == null && value14 == null && value15 == null && value16 == null && value17 == null && value18 == null && value19 == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T18), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T18).Name}"); + value18 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null && value8 == null && value9 == null && value10 == null && value11 == null && value12 == null && value13 == null && value14 == null && value15 == null && value16 == null && value17 == null && value18 == null && value19 == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T19), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T19).Name}"); + value19 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + var __value = new global::Vapi.OneOf( value1, value2, @@ -864,7 +958,11 @@ public class OneOfJsonConverter public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::Vapi.OneOf value, + global::Vapi.OneOf value, global::System.Text.Json.JsonSerializerOptions options) { options = options ?? throw new global::System.ArgumentNullException(nameof(options)); @@ -981,6 +1079,18 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T17).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value17!, typeInfo); } + else if (value.IsValue18) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T18), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T18).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value18!, typeInfo); + } + else if (value.IsValue19) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T19), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T19).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value19!, typeInfo); + } } } } \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.SonioxTranscriberLanguages.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.SonioxTranscriberLanguage2.g.cs similarity index 83% rename from src/libs/Vapi/Generated/Vapi.JsonConverters.SonioxTranscriberLanguages.g.cs rename to src/libs/Vapi/Generated/Vapi.JsonConverters.SonioxTranscriberLanguage2.g.cs index 8e7213d5..2162c61d 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonConverters.SonioxTranscriberLanguages.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.SonioxTranscriberLanguage2.g.cs @@ -3,10 +3,10 @@ namespace Vapi.JsonConverters { /// - public sealed class SonioxTranscriberLanguagesJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class SonioxTranscriberLanguage2JsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::Vapi.SonioxTranscriberLanguages Read( + public override global::Vapi.SonioxTranscriberLanguage2 Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class SonioxTranscriberLanguagesJsonConverter : global::System.Tex var stringValue = reader.GetString(); if (stringValue != null) { - return global::Vapi.SonioxTranscriberLanguagesExtensions.ToEnum(stringValue) ?? default; + return global::Vapi.SonioxTranscriberLanguage2Extensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class SonioxTranscriberLanguagesJsonConverter : global::System.Tex case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::Vapi.SonioxTranscriberLanguages)numValue; + return (global::Vapi.SonioxTranscriberLanguage2)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::Vapi.SonioxTranscriberLanguages); + return default(global::Vapi.SonioxTranscriberLanguage2); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class SonioxTranscriberLanguagesJsonConverter : global::System.Tex /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::Vapi.SonioxTranscriberLanguages value, + global::Vapi.SonioxTranscriberLanguage2 value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::Vapi.SonioxTranscriberLanguagesExtensions.ToValueString(value)); + writer.WriteStringValue(global::Vapi.SonioxTranscriberLanguage2Extensions.ToValueString(value)); } } } diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.SonioxTranscriberLanguagesNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.SonioxTranscriberLanguage2Nullable.g.cs similarity index 84% rename from src/libs/Vapi/Generated/Vapi.JsonConverters.SonioxTranscriberLanguagesNullable.g.cs rename to src/libs/Vapi/Generated/Vapi.JsonConverters.SonioxTranscriberLanguage2Nullable.g.cs index 8ec13b9b..f12e4f17 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonConverters.SonioxTranscriberLanguagesNullable.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.SonioxTranscriberLanguage2Nullable.g.cs @@ -3,10 +3,10 @@ namespace Vapi.JsonConverters { /// - public sealed class SonioxTranscriberLanguagesNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class SonioxTranscriberLanguage2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::Vapi.SonioxTranscriberLanguages? Read( + public override global::Vapi.SonioxTranscriberLanguage2? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class SonioxTranscriberLanguagesNullableJsonConverter : global::Sy var stringValue = reader.GetString(); if (stringValue != null) { - return global::Vapi.SonioxTranscriberLanguagesExtensions.ToEnum(stringValue); + return global::Vapi.SonioxTranscriberLanguage2Extensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class SonioxTranscriberLanguagesNullableJsonConverter : global::Sy case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::Vapi.SonioxTranscriberLanguages)numValue; + return (global::Vapi.SonioxTranscriberLanguage2)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::Vapi.SonioxTranscriberLanguages?); + return default(global::Vapi.SonioxTranscriberLanguage2?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class SonioxTranscriberLanguagesNullableJsonConverter : global::Sy /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::Vapi.SonioxTranscriberLanguages? value, + global::Vapi.SonioxTranscriberLanguage2? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::Vapi.SonioxTranscriberLanguagesExtensions.ToValueString(value.Value)); + writer.WriteStringValue(global::Vapi.SonioxTranscriberLanguage2Extensions.ToValueString(value.Value)); } } } diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberLanguage.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberLanguage.g.cs new file mode 100644 index 00000000..014f7900 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberLanguage.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class XaiTranscriberLanguageJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.XaiTranscriberLanguage Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.XaiTranscriberLanguageExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.XaiTranscriberLanguage)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.XaiTranscriberLanguage); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.XaiTranscriberLanguage value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.XaiTranscriberLanguageExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberLanguageNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberLanguageNullable.g.cs new file mode 100644 index 00000000..9b88e181 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberLanguageNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class XaiTranscriberLanguageNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.XaiTranscriberLanguage? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.XaiTranscriberLanguageExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.XaiTranscriberLanguage)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.XaiTranscriberLanguage?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.XaiTranscriberLanguage? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.XaiTranscriberLanguageExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberModel.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberModel.g.cs new file mode 100644 index 00000000..e45d4c21 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberModel.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class XaiTranscriberModelJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.XaiTranscriberModel Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.XaiTranscriberModelExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.XaiTranscriberModel)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.XaiTranscriberModel); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.XaiTranscriberModel value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.XaiTranscriberModelExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberModelNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberModelNullable.g.cs new file mode 100644 index 00000000..3b055ec9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberModelNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class XaiTranscriberModelNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.XaiTranscriberModel? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.XaiTranscriberModelExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.XaiTranscriberModel)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.XaiTranscriberModel?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.XaiTranscriberModel? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.XaiTranscriberModelExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberProvider.g.cs new file mode 100644 index 00000000..267ff09c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class XaiTranscriberProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.XaiTranscriberProvider Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.XaiTranscriberProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.XaiTranscriberProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.XaiTranscriberProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.XaiTranscriberProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.XaiTranscriberProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberProviderNullable.g.cs new file mode 100644 index 00000000..4e8c7b93 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiTranscriberProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class XaiTranscriberProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.XaiTranscriberProvider? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.XaiTranscriberProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.XaiTranscriberProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.XaiTranscriberProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.XaiTranscriberProvider? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.XaiTranscriberProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceLanguage.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceLanguage.g.cs new file mode 100644 index 00000000..ff364dc0 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceLanguage.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class XaiVoiceLanguageJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.XaiVoiceLanguage Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.XaiVoiceLanguageExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.XaiVoiceLanguage)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.XaiVoiceLanguage); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.XaiVoiceLanguage value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.XaiVoiceLanguageExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceLanguageNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceLanguageNullable.g.cs new file mode 100644 index 00000000..321bfa56 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceLanguageNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class XaiVoiceLanguageNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.XaiVoiceLanguage? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.XaiVoiceLanguageExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.XaiVoiceLanguage)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.XaiVoiceLanguage?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.XaiVoiceLanguage? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.XaiVoiceLanguageExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceProvider.g.cs new file mode 100644 index 00000000..6217c9b3 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class XaiVoiceProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.XaiVoiceProvider Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.XaiVoiceProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.XaiVoiceProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.XaiVoiceProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.XaiVoiceProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.XaiVoiceProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceProviderNullable.g.cs new file mode 100644 index 00000000..cc0f2946 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class XaiVoiceProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.XaiVoiceProvider? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.XaiVoiceProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.XaiVoiceProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.XaiVoiceProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.XaiVoiceProvider? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.XaiVoiceProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceVoiceId.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceVoiceId.g.cs new file mode 100644 index 00000000..e5038a2f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceVoiceId.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class XaiVoiceVoiceIdJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.XaiVoiceVoiceId Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.XaiVoiceVoiceIdExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.XaiVoiceVoiceId)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.XaiVoiceVoiceId); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.XaiVoiceVoiceId value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.XaiVoiceVoiceIdExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceVoiceIdNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceVoiceIdNullable.g.cs new file mode 100644 index 00000000..34da6160 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.XaiVoiceVoiceIdNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class XaiVoiceVoiceIdNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.XaiVoiceVoiceId? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.XaiVoiceVoiceIdExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.XaiVoiceVoiceId)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.XaiVoiceVoiceId?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.XaiVoiceVoiceId? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.XaiVoiceVoiceIdExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs b/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs index dcfd6604..393a22ea 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs @@ -97,9 +97,9 @@ namespace Vapi typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.GladiaTranscriberRegionJsonConverter), @@ -117,9 +117,9 @@ namespace Vapi typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.SpeechmaticsTranscriberProviderJsonConverter), @@ -181,6 +181,18 @@ namespace Vapi typeof(global::Vapi.JsonConverters.OpenAITranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.XaiTranscriberProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberModelJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberModelNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackAssemblyAITranscriberProviderJsonConverter), typeof(global::Vapi.JsonConverters.FallbackAssemblyAITranscriberProviderNullableJsonConverter), @@ -265,9 +277,9 @@ namespace Vapi typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberRegionJsonConverter), @@ -285,9 +297,9 @@ namespace Vapi typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.FallbackSpeechmaticsTranscriberProviderJsonConverter), @@ -349,6 +361,18 @@ namespace Vapi typeof(global::Vapi.JsonConverters.FallbackOpenAITranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberModelJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberModelNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.LangfuseObservabilityPlanProviderJsonConverter), typeof(global::Vapi.JsonConverters.LangfuseObservabilityPlanProviderNullableJsonConverter), @@ -1185,6 +1209,18 @@ namespace Vapi typeof(global::Vapi.JsonConverters.FallbackWellSaidVoiceModelNullableJsonConverter), + typeof(global::Vapi.JsonConverters.XaiVoiceProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceVoiceIdJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceVoiceIdNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackAzureVoiceProviderJsonConverter), typeof(global::Vapi.JsonConverters.FallbackAzureVoiceProviderNullableJsonConverter), @@ -1361,6 +1397,18 @@ namespace Vapi typeof(global::Vapi.JsonConverters.FallbackInworldVoiceLanguageCodeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceVoiceIdJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceVoiceIdNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.TransportConfigurationTwilioProviderJsonConverter), typeof(global::Vapi.JsonConverters.TransportConfigurationTwilioProviderNullableJsonConverter), @@ -4017,7 +4065,7 @@ namespace Vapi typeof(global::Vapi.JsonConverters.InsightControllerRemoveResponseJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -4053,9 +4101,9 @@ namespace Vapi typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -4139,9 +4187,9 @@ namespace Vapi typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -4167,9 +4215,9 @@ namespace Vapi typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -4177,9 +4225,9 @@ namespace Vapi typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -4193,7 +4241,7 @@ namespace Vapi typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -4233,11 +4281,11 @@ namespace Vapi typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -4247,11 +4295,11 @@ namespace Vapi typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -4259,11 +4307,11 @@ namespace Vapi typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -4271,11 +4319,11 @@ namespace Vapi typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -4287,9 +4335,9 @@ namespace Vapi typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -4301,9 +4349,9 @@ namespace Vapi typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -4315,9 +4363,9 @@ namespace Vapi typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -4863,18 +4911,18 @@ namespace Vapi typeof(global::Vapi.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackSonioxTranscriber_4c6f909973c83392")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackSonioxTranscriber_09c80b2a18506206")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "MinimaxVoice_5c3b3f0db00a1392")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "SonioxTranscriber_c55ae6127e3167d1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackXaiTranscriber_2b8861a9903db755")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackXaiTranscriber_b66004a379de702e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiVoice_ec490114f9352c6f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiTranscriber_52a6d98c0be4916d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ContextEngineeringPlanPreviousAssistantMessages_125e53ec9b202456")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateVoicemailToolDTO_ce07bd1a43aafc35")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "CreateVoicemailToolDTO_f4c4631be3aca304")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CallHookModelResponseTimeout_98afb529f903d70b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "CallHookModelResponseTimeout_f9cffc445e112054")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_cde2be735c2dd2b7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackInworldVoice_883df0fa5ae9f6f5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackInworldVoice_e2d29acc9c7b0c6a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackXaiVoice_5b5329f7519f7f5c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackXaiVoice_53ecbda5809ad90f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiModel_4412bb1f9df13d62")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_40aab5fbf952716b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "SessionCreatedHook_929e4b5bda008e83")] @@ -4901,15 +4949,15 @@ namespace Vapi [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_e5c1825986de93d7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_30307aeb3c1861ef")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackSonioxTranscriber_d07e438d8db0b199")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MinimaxVoice_e60331efdf17636d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "SonioxTranscriber_777fb1cd997de43b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiVoice_c3adfaf05db75de2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiTranscriber_1e6e2018682a4172")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ContextEngineeringPlanPreviousAssistantMessages_e17e5092dbcded2d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CreateVoicemailToolDTO_555b3a5e46354c56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "WorkflowCustomModel_4fcb5a07f61b51b5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CallHookModelResponseTimeout_8be94521dbca1bec")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_1a05329dfc971e6d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackInworldVoice_e1efa5c19fb18441")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiVoice_e9265a8b53703b06")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiModel_339b0fa6504c9aff")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_d5c02b16b5ac8354")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "SessionCreatedHook_c03dd4becfe9e6f2")] @@ -4930,10 +4978,10 @@ namespace Vapi [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_7f8c18bfca53c120")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_a19de38823603951")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackSonioxTranscriber_a4fb477f863abd5e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackInworldVoice_81aa5feb007bdf4b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiVoice_21172d94b9a5ba7d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "SessionCreatedHook_27f3eef97b8854a6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "JSONQueryOnEventsTable_571f39493ce546d0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "JSONQueryOnCallTableWithStructuredOutputColumn_bcbb0865fc5fd9bd")] @@ -4954,6 +5002,7 @@ namespace Vapi [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackOpenAITranscriber))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackCartesiaTranscriber))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackSonioxTranscriber))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackXaiTranscriber))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssemblyAITranscriber))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssemblyAITranscriberProvider), TypeInfoPropertyName = "AssemblyAITranscriberProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssemblyAITranscriberLanguage), TypeInfoPropertyName = "AssemblyAITranscriberLanguage2")] @@ -4995,15 +5044,17 @@ namespace Vapi [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GladiaTranscriberProvider), TypeInfoPropertyName = "GladiaTranscriberProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GladiaTranscriberModel), TypeInfoPropertyName = "GladiaTranscriberModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GladiaTranscriberLanguageBehaviour), TypeInfoPropertyName = "GladiaTranscriberLanguageBehaviour2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GladiaTranscriberLanguage), TypeInfoPropertyName = "GladiaTranscriberLanguage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GladiaTranscriberLanguages), TypeInfoPropertyName = "GladiaTranscriberLanguages2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GladiaTranscriberLanguage), TypeInfoPropertyName = "GladiaTranscriberLanguage2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GladiaTranscriberLanguage2), TypeInfoPropertyName = "GladiaTranscriberLanguage22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GladiaTranscriberRegion), TypeInfoPropertyName = "GladiaTranscriberRegion2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SonioxContextGeneralItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SonioxTranscriber))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SonioxTranscriberProvider), TypeInfoPropertyName = "SonioxTranscriberProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SonioxTranscriberModel), TypeInfoPropertyName = "SonioxTranscriberModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SonioxTranscriberLanguage), TypeInfoPropertyName = "SonioxTranscriberLanguage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SonioxTranscriberLanguages), TypeInfoPropertyName = "SonioxTranscriberLanguages2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SonioxTranscriberLanguage), TypeInfoPropertyName = "SonioxTranscriberLanguage2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SonioxTranscriberLanguage2), TypeInfoPropertyName = "SonioxTranscriberLanguage22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SpeechmaticsCustomVocabularyItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SpeechmaticsTranscriber))] @@ -5026,6 +5077,10 @@ namespace Vapi [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAITranscriberProvider), TypeInfoPropertyName = "OpenAITranscriberProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAITranscriberModel), TypeInfoPropertyName = "OpenAITranscriberModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAITranscriberLanguage), TypeInfoPropertyName = "OpenAITranscriberLanguage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.XaiTranscriber))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.XaiTranscriberProvider), TypeInfoPropertyName = "XaiTranscriberProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.XaiTranscriberModel), TypeInfoPropertyName = "XaiTranscriberModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.XaiTranscriberLanguage), TypeInfoPropertyName = "XaiTranscriberLanguage2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackAssemblyAITranscriberProvider), TypeInfoPropertyName = "FallbackAssemblyAITranscriberProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackAssemblyAITranscriberLanguage), TypeInfoPropertyName = "FallbackAssemblyAITranscriberLanguage2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackAssemblyAITranscriberSpeechModel), TypeInfoPropertyName = "FallbackAssemblyAITranscriberSpeechModel2")] @@ -5048,13 +5103,15 @@ namespace Vapi [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackGladiaTranscriberProvider), TypeInfoPropertyName = "FallbackGladiaTranscriberProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackGladiaTranscriberModel), TypeInfoPropertyName = "FallbackGladiaTranscriberModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackGladiaTranscriberLanguageBehaviour), TypeInfoPropertyName = "FallbackGladiaTranscriberLanguageBehaviour2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackGladiaTranscriberLanguage), TypeInfoPropertyName = "FallbackGladiaTranscriberLanguage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackGladiaTranscriberLanguages), TypeInfoPropertyName = "FallbackGladiaTranscriberLanguages2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackGladiaTranscriberLanguage), TypeInfoPropertyName = "FallbackGladiaTranscriberLanguage2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackGladiaTranscriberLanguage2), TypeInfoPropertyName = "FallbackGladiaTranscriberLanguage22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackGladiaTranscriberRegion), TypeInfoPropertyName = "FallbackGladiaTranscriberRegion2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackSonioxTranscriberProvider), TypeInfoPropertyName = "FallbackSonioxTranscriberProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackSonioxTranscriberModel), TypeInfoPropertyName = "FallbackSonioxTranscriberModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackSonioxTranscriberLanguage), TypeInfoPropertyName = "FallbackSonioxTranscriberLanguage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackSonioxTranscriberLanguages), TypeInfoPropertyName = "FallbackSonioxTranscriberLanguages2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackSonioxTranscriberLanguage), TypeInfoPropertyName = "FallbackSonioxTranscriberLanguage2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackSonioxTranscriberLanguage2), TypeInfoPropertyName = "FallbackSonioxTranscriberLanguage22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackSpeechmaticsTranscriberProvider), TypeInfoPropertyName = "FallbackSpeechmaticsTranscriberProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackSpeechmaticsTranscriberModel), TypeInfoPropertyName = "FallbackSpeechmaticsTranscriberModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackSpeechmaticsTranscriberLanguage), TypeInfoPropertyName = "FallbackSpeechmaticsTranscriberLanguage2")] @@ -5070,6 +5127,9 @@ namespace Vapi [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackOpenAITranscriberProvider), TypeInfoPropertyName = "FallbackOpenAITranscriberProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackOpenAITranscriberModel), TypeInfoPropertyName = "FallbackOpenAITranscriberModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackOpenAITranscriberLanguage), TypeInfoPropertyName = "FallbackOpenAITranscriberLanguage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackXaiTranscriberProvider), TypeInfoPropertyName = "FallbackXaiTranscriberProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackXaiTranscriberModel), TypeInfoPropertyName = "FallbackXaiTranscriberModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackXaiTranscriberLanguage), TypeInfoPropertyName = "FallbackXaiTranscriberLanguage2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.LangfuseObservabilityPlan))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.LangfuseObservabilityPlanProvider), TypeInfoPropertyName = "LangfuseObservabilityPlanProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TextContent))] @@ -5183,6 +5243,7 @@ namespace Vapi [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SesameVoice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InworldVoice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.MinimaxVoice))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.XaiVoice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfTransferAssistantBackgroundSoundString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransferAssistantBackgroundSound), TypeInfoPropertyName = "TransferAssistantBackgroundSound2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransferAssistantFirstMessageMode), TypeInfoPropertyName = "TransferAssistantFirstMessageMode2")] @@ -5350,19 +5411,6 @@ namespace Vapi [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleVoicemailDetectionPlanType), TypeInfoPropertyName = "GoogleVoicemailDetectionPlanType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIVoicemailDetectionPlan))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIVoicemailDetectionPlanProvider), TypeInfoPropertyName = "OpenAIVoicemailDetectionPlanProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIVoicemailDetectionPlanType), TypeInfoPropertyName = "OpenAIVoicemailDetectionPlanType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioVoicemailDetectionPlan))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioVoicemailDetectionPlanProvider), TypeInfoPropertyName = "TwilioVoicemailDetectionPlanProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioVoicemailDetectionPlanVoicemailDetectionType), TypeInfoPropertyName = "TwilioVoicemailDetectionPlanVoicemailDetectionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiVoicemailDetectionPlan))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiVoicemailDetectionPlanProvider), TypeInfoPropertyName = "VapiVoicemailDetectionPlanProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiVoicemailDetectionPlanType), TypeInfoPropertyName = "VapiVoicemailDetectionPlanType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransferHookAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransferHookActionType), TypeInfoPropertyName = "TransferHookActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfTransferDestinationNumberTransferDestinationSip2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FunctionCallHookAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FunctionCallHookActionType), TypeInfoPropertyName = "FunctionCallHookActionType2")] internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -5458,9 +5506,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.GladiaTranscriberRegionJsonConverter), @@ -5478,9 +5526,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.SpeechmaticsTranscriberProviderJsonConverter), @@ -5542,6 +5590,18 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.OpenAITranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.XaiTranscriberProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberModelJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberModelNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackAssemblyAITranscriberProviderJsonConverter), typeof(global::Vapi.JsonConverters.FallbackAssemblyAITranscriberProviderNullableJsonConverter), @@ -5626,9 +5686,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberRegionJsonConverter), @@ -5646,9 +5706,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.FallbackSpeechmaticsTranscriberProviderJsonConverter), @@ -5710,6 +5770,18 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackOpenAITranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberModelJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberModelNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.LangfuseObservabilityPlanProviderJsonConverter), typeof(global::Vapi.JsonConverters.LangfuseObservabilityPlanProviderNullableJsonConverter), @@ -6546,6 +6618,18 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackWellSaidVoiceModelNullableJsonConverter), + typeof(global::Vapi.JsonConverters.XaiVoiceProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceVoiceIdJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceVoiceIdNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackAzureVoiceProviderJsonConverter), typeof(global::Vapi.JsonConverters.FallbackAzureVoiceProviderNullableJsonConverter), @@ -6722,6 +6806,18 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackInworldVoiceLanguageCodeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceVoiceIdJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceVoiceIdNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.TransportConfigurationTwilioProviderJsonConverter), typeof(global::Vapi.JsonConverters.TransportConfigurationTwilioProviderNullableJsonConverter), @@ -9378,7 +9474,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.InsightControllerRemoveResponseJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -9414,9 +9510,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -9500,9 +9596,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -9528,9 +9624,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -9538,9 +9634,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -9554,7 +9650,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -9594,11 +9690,11 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -9608,11 +9704,11 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -9620,11 +9716,11 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -9632,11 +9728,11 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -9648,9 +9744,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -9662,9 +9758,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -9676,9 +9772,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -10224,18 +10320,18 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackSonioxTranscriber_4c6f909973c83392")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackSonioxTranscriber_09c80b2a18506206")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "MinimaxVoice_5c3b3f0db00a1392")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "SonioxTranscriber_c55ae6127e3167d1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackXaiTranscriber_2b8861a9903db755")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackXaiTranscriber_b66004a379de702e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiVoice_ec490114f9352c6f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiTranscriber_52a6d98c0be4916d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ContextEngineeringPlanPreviousAssistantMessages_125e53ec9b202456")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateVoicemailToolDTO_ce07bd1a43aafc35")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "CreateVoicemailToolDTO_f4c4631be3aca304")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CallHookModelResponseTimeout_98afb529f903d70b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "CallHookModelResponseTimeout_f9cffc445e112054")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_cde2be735c2dd2b7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackInworldVoice_883df0fa5ae9f6f5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackInworldVoice_e2d29acc9c7b0c6a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackXaiVoice_5b5329f7519f7f5c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackXaiVoice_53ecbda5809ad90f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiModel_4412bb1f9df13d62")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_40aab5fbf952716b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "SessionCreatedHook_929e4b5bda008e83")] @@ -10262,15 +10358,15 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_e5c1825986de93d7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_30307aeb3c1861ef")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackSonioxTranscriber_d07e438d8db0b199")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MinimaxVoice_e60331efdf17636d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "SonioxTranscriber_777fb1cd997de43b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiVoice_c3adfaf05db75de2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiTranscriber_1e6e2018682a4172")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ContextEngineeringPlanPreviousAssistantMessages_e17e5092dbcded2d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CreateVoicemailToolDTO_555b3a5e46354c56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "WorkflowCustomModel_4fcb5a07f61b51b5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CallHookModelResponseTimeout_8be94521dbca1bec")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_1a05329dfc971e6d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackInworldVoice_e1efa5c19fb18441")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiVoice_e9265a8b53703b06")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiModel_339b0fa6504c9aff")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_d5c02b16b5ac8354")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "SessionCreatedHook_c03dd4becfe9e6f2")] @@ -10291,16 +10387,29 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_7f8c18bfca53c120")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_a19de38823603951")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackSonioxTranscriber_a4fb477f863abd5e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackInworldVoice_81aa5feb007bdf4b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiVoice_21172d94b9a5ba7d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "SessionCreatedHook_27f3eef97b8854a6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "JSONQueryOnEventsTable_571f39493ce546d0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "JSONQueryOnCallTableWithStructuredOutputColumn_bcbb0865fc5fd9bd")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIVoicemailDetectionPlanType), TypeInfoPropertyName = "OpenAIVoicemailDetectionPlanType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioVoicemailDetectionPlan))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioVoicemailDetectionPlanProvider), TypeInfoPropertyName = "TwilioVoicemailDetectionPlanProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioVoicemailDetectionPlanVoicemailDetectionType), TypeInfoPropertyName = "TwilioVoicemailDetectionPlanVoicemailDetectionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiVoicemailDetectionPlan))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiVoicemailDetectionPlanProvider), TypeInfoPropertyName = "VapiVoicemailDetectionPlanProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiVoicemailDetectionPlanType), TypeInfoPropertyName = "VapiVoicemailDetectionPlanType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransferHookAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransferHookActionType), TypeInfoPropertyName = "TransferHookActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfTransferDestinationNumberTransferDestinationSip2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FunctionCallHookAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FunctionCallHookActionType), TypeInfoPropertyName = "FunctionCallHookActionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SayHookAction))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SayHookActionType), TypeInfoPropertyName = "SayHookActionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf>>), TypeInfoPropertyName = "OneOfStringIListOneOfSystemMessageUserMessageAssistantMessageToolMessageDeveloperMessage2")] @@ -10471,6 +10580,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackNeuphonicVoice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackSesameVoice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackInworldVoice))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackXaiVoice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureVoiceProvider), TypeInfoPropertyName = "AzureVoiceProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfAzureVoiceVoiceIdString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureVoiceVoiceId), TypeInfoPropertyName = "AzureVoiceVoiceId2")] @@ -10550,6 +10660,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackMinimaxVoiceLanguageBoost), TypeInfoPropertyName = "FallbackMinimaxVoiceLanguageBoost2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackWellSaidVoiceProvider), TypeInfoPropertyName = "FallbackWellSaidVoiceProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackWellSaidVoiceModel), TypeInfoPropertyName = "FallbackWellSaidVoiceModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.XaiVoiceProvider), TypeInfoPropertyName = "XaiVoiceProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.XaiVoiceVoiceId), TypeInfoPropertyName = "XaiVoiceVoiceId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.XaiVoiceLanguage), TypeInfoPropertyName = "XaiVoiceLanguage2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackAzureVoiceProvider), TypeInfoPropertyName = "FallbackAzureVoiceProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfFallbackAzureVoiceVoiceIdString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackAzureVoiceVoiceId), TypeInfoPropertyName = "FallbackAzureVoiceVoiceId2")] @@ -10602,6 +10715,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackInworldVoiceVoiceId), TypeInfoPropertyName = "FallbackInworldVoiceVoiceId2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackInworldVoiceModel), TypeInfoPropertyName = "FallbackInworldVoiceModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackInworldVoiceLanguageCode), TypeInfoPropertyName = "FallbackInworldVoiceLanguageCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackXaiVoiceProvider), TypeInfoPropertyName = "FallbackXaiVoiceProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackXaiVoiceVoiceId), TypeInfoPropertyName = "FallbackXaiVoiceVoiceId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackXaiVoiceLanguage), TypeInfoPropertyName = "FallbackXaiVoiceLanguage2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransportConfigurationTwilio))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransportConfigurationTwilioProvider), TypeInfoPropertyName = "TransportConfigurationTwilioProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransportConfigurationTwilioRecordingChannels), TypeInfoPropertyName = "TransportConfigurationTwilioRecordingChannels2")] @@ -10704,26 +10820,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CredentialsItem2), TypeInfoPropertyName = "CredentialsItem22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantOverridesCredentialDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantOverridesCredentialDiscriminatorProvider), TypeInfoPropertyName = "AssistantOverridesCredentialDiscriminatorProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOFirstMessageMode), TypeInfoPropertyName = "CreateAssistantDTOFirstMessageMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOVoicemailDetection), TypeInfoPropertyName = "CreateAssistantDTOVoicemailDetection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOClientMessage), TypeInfoPropertyName = "CreateAssistantDTOClientMessage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOServerMessage), TypeInfoPropertyName = "CreateAssistantDTOServerMessage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfCreateAssistantDTOBackgroundSoundString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOBackgroundSound), TypeInfoPropertyName = "CreateAssistantDTOBackgroundSound2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CredentialsItem3), TypeInfoPropertyName = "CredentialsItem32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOCredentialDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOCredentialDiscriminatorProvider), TypeInfoPropertyName = "CreateAssistantDTOCredentialDiscriminatorProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.Assistant))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantFirstMessageMode), TypeInfoPropertyName = "AssistantFirstMessageMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantVoicemailDetection), TypeInfoPropertyName = "AssistantVoicemailDetection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantClientMessage), TypeInfoPropertyName = "AssistantClientMessage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantServerMessage), TypeInfoPropertyName = "AssistantServerMessage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfAssistantBackgroundSoundString2")] internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -10819,9 +10915,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.GladiaTranscriberRegionJsonConverter), @@ -10839,9 +10935,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.SpeechmaticsTranscriberProviderJsonConverter), @@ -10903,6 +10999,18 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.OpenAITranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.XaiTranscriberProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberModelJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberModelNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackAssemblyAITranscriberProviderJsonConverter), typeof(global::Vapi.JsonConverters.FallbackAssemblyAITranscriberProviderNullableJsonConverter), @@ -10987,9 +11095,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberRegionJsonConverter), @@ -11007,9 +11115,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.FallbackSpeechmaticsTranscriberProviderJsonConverter), @@ -11071,6 +11179,18 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackOpenAITranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberModelJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberModelNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.LangfuseObservabilityPlanProviderJsonConverter), typeof(global::Vapi.JsonConverters.LangfuseObservabilityPlanProviderNullableJsonConverter), @@ -11907,6 +12027,18 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackWellSaidVoiceModelNullableJsonConverter), + typeof(global::Vapi.JsonConverters.XaiVoiceProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceVoiceIdJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceVoiceIdNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackAzureVoiceProviderJsonConverter), typeof(global::Vapi.JsonConverters.FallbackAzureVoiceProviderNullableJsonConverter), @@ -12083,6 +12215,18 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackInworldVoiceLanguageCodeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceVoiceIdJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceVoiceIdNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.TransportConfigurationTwilioProviderJsonConverter), typeof(global::Vapi.JsonConverters.TransportConfigurationTwilioProviderNullableJsonConverter), @@ -14739,7 +14883,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.InsightControllerRemoveResponseJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -14775,9 +14919,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -14861,9 +15005,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -14889,9 +15033,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -14899,9 +15043,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -14915,7 +15059,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -14955,11 +15099,11 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -14969,11 +15113,11 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -14981,11 +15125,11 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -14993,11 +15137,11 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -15009,9 +15153,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -15023,9 +15167,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -15037,9 +15181,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -15585,18 +15729,18 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackSonioxTranscriber_4c6f909973c83392")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackSonioxTranscriber_09c80b2a18506206")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "MinimaxVoice_5c3b3f0db00a1392")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "SonioxTranscriber_c55ae6127e3167d1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackXaiTranscriber_2b8861a9903db755")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackXaiTranscriber_b66004a379de702e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiVoice_ec490114f9352c6f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiTranscriber_52a6d98c0be4916d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ContextEngineeringPlanPreviousAssistantMessages_125e53ec9b202456")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateVoicemailToolDTO_ce07bd1a43aafc35")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "CreateVoicemailToolDTO_f4c4631be3aca304")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CallHookModelResponseTimeout_98afb529f903d70b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "CallHookModelResponseTimeout_f9cffc445e112054")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_cde2be735c2dd2b7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackInworldVoice_883df0fa5ae9f6f5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackInworldVoice_e2d29acc9c7b0c6a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackXaiVoice_5b5329f7519f7f5c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackXaiVoice_53ecbda5809ad90f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiModel_4412bb1f9df13d62")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_40aab5fbf952716b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "SessionCreatedHook_929e4b5bda008e83")] @@ -15623,15 +15767,15 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_e5c1825986de93d7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_30307aeb3c1861ef")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackSonioxTranscriber_d07e438d8db0b199")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MinimaxVoice_e60331efdf17636d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "SonioxTranscriber_777fb1cd997de43b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiVoice_c3adfaf05db75de2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiTranscriber_1e6e2018682a4172")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ContextEngineeringPlanPreviousAssistantMessages_e17e5092dbcded2d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CreateVoicemailToolDTO_555b3a5e46354c56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "WorkflowCustomModel_4fcb5a07f61b51b5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CallHookModelResponseTimeout_8be94521dbca1bec")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_1a05329dfc971e6d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackInworldVoice_e1efa5c19fb18441")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiVoice_e9265a8b53703b06")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiModel_339b0fa6504c9aff")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_d5c02b16b5ac8354")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "SessionCreatedHook_c03dd4becfe9e6f2")] @@ -15652,16 +15796,36 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_7f8c18bfca53c120")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_a19de38823603951")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackSonioxTranscriber_a4fb477f863abd5e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackInworldVoice_81aa5feb007bdf4b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiVoice_21172d94b9a5ba7d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "SessionCreatedHook_27f3eef97b8854a6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "JSONQueryOnEventsTable_571f39493ce546d0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "JSONQueryOnCallTableWithStructuredOutputColumn_bcbb0865fc5fd9bd")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOFirstMessageMode), TypeInfoPropertyName = "CreateAssistantDTOFirstMessageMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOVoicemailDetection), TypeInfoPropertyName = "CreateAssistantDTOVoicemailDetection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOClientMessage), TypeInfoPropertyName = "CreateAssistantDTOClientMessage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOServerMessage), TypeInfoPropertyName = "CreateAssistantDTOServerMessage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfCreateAssistantDTOBackgroundSoundString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOBackgroundSound), TypeInfoPropertyName = "CreateAssistantDTOBackgroundSound2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CredentialsItem3), TypeInfoPropertyName = "CredentialsItem32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOCredentialDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOCredentialDiscriminatorProvider), TypeInfoPropertyName = "CreateAssistantDTOCredentialDiscriminatorProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.Assistant))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantFirstMessageMode), TypeInfoPropertyName = "AssistantFirstMessageMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantVoicemailDetection), TypeInfoPropertyName = "AssistantVoicemailDetection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantClientMessage), TypeInfoPropertyName = "AssistantClientMessage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantServerMessage), TypeInfoPropertyName = "AssistantServerMessage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfAssistantBackgroundSoundString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantBackgroundSound), TypeInfoPropertyName = "AssistantBackgroundSound2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CredentialsItem4), TypeInfoPropertyName = "CredentialsItem42")] @@ -16065,26 +16229,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TargetPlan))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuite))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuitesPaginatedResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateTestSuiteDto))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTestSuiteDto))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteTestVoice))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteTestScorerAI), TypeInfoPropertyName = "TestSuiteTestScorerAI2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteTestVoiceType), TypeInfoPropertyName = "TestSuiteTestVoiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteTestChat))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteTestChatType), TypeInfoPropertyName = "TestSuiteTestChatType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateTestSuiteTestVoiceDto))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateTestSuiteTestVoiceDtoType), TypeInfoPropertyName = "CreateTestSuiteTestVoiceDtoType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateTestSuiteTestChatDto))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateTestSuiteTestChatDtoType), TypeInfoPropertyName = "CreateTestSuiteTestChatDtoType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTestSuiteTestVoiceDto))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTestSuiteTestVoiceDtoType), TypeInfoPropertyName = "UpdateTestSuiteTestVoiceDtoType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTestSuiteTestChatDto))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTestSuiteTestChatDtoType), TypeInfoPropertyName = "UpdateTestSuiteTestChatDtoType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteTestScorerAIType), TypeInfoPropertyName = "TestSuiteTestScorerAIType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteTestsPaginatedResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -16180,9 +16324,9 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.GladiaTranscriberRegionJsonConverter), @@ -16200,9 +16344,9 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.SpeechmaticsTranscriberProviderJsonConverter), @@ -16264,6 +16408,18 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.OpenAITranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.XaiTranscriberProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberModelJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberModelNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackAssemblyAITranscriberProviderJsonConverter), typeof(global::Vapi.JsonConverters.FallbackAssemblyAITranscriberProviderNullableJsonConverter), @@ -16348,9 +16504,9 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberRegionJsonConverter), @@ -16368,9 +16524,9 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.FallbackSpeechmaticsTranscriberProviderJsonConverter), @@ -16432,6 +16588,18 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackOpenAITranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberModelJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberModelNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.LangfuseObservabilityPlanProviderJsonConverter), typeof(global::Vapi.JsonConverters.LangfuseObservabilityPlanProviderNullableJsonConverter), @@ -17268,6 +17436,18 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackWellSaidVoiceModelNullableJsonConverter), + typeof(global::Vapi.JsonConverters.XaiVoiceProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceVoiceIdJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceVoiceIdNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackAzureVoiceProviderJsonConverter), typeof(global::Vapi.JsonConverters.FallbackAzureVoiceProviderNullableJsonConverter), @@ -17444,6 +17624,18 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackInworldVoiceLanguageCodeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceVoiceIdJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceVoiceIdNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.TransportConfigurationTwilioProviderJsonConverter), typeof(global::Vapi.JsonConverters.TransportConfigurationTwilioProviderNullableJsonConverter), @@ -20100,7 +20292,7 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.InsightControllerRemoveResponseJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -20136,9 +20328,9 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -20222,9 +20414,9 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -20250,9 +20442,9 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -20260,9 +20452,9 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -20276,7 +20468,7 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -20316,11 +20508,11 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -20330,11 +20522,11 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -20342,11 +20534,11 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -20354,11 +20546,11 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -20370,9 +20562,9 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -20384,9 +20576,9 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -20398,9 +20590,9 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -20946,18 +21138,18 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackSonioxTranscriber_4c6f909973c83392")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackSonioxTranscriber_09c80b2a18506206")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "MinimaxVoice_5c3b3f0db00a1392")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "SonioxTranscriber_c55ae6127e3167d1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackXaiTranscriber_2b8861a9903db755")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackXaiTranscriber_b66004a379de702e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiVoice_ec490114f9352c6f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiTranscriber_52a6d98c0be4916d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ContextEngineeringPlanPreviousAssistantMessages_125e53ec9b202456")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateVoicemailToolDTO_ce07bd1a43aafc35")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "CreateVoicemailToolDTO_f4c4631be3aca304")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CallHookModelResponseTimeout_98afb529f903d70b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "CallHookModelResponseTimeout_f9cffc445e112054")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_cde2be735c2dd2b7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackInworldVoice_883df0fa5ae9f6f5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackInworldVoice_e2d29acc9c7b0c6a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackXaiVoice_5b5329f7519f7f5c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackXaiVoice_53ecbda5809ad90f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiModel_4412bb1f9df13d62")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_40aab5fbf952716b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "SessionCreatedHook_929e4b5bda008e83")] @@ -20984,15 +21176,15 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_e5c1825986de93d7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_30307aeb3c1861ef")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackSonioxTranscriber_d07e438d8db0b199")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MinimaxVoice_e60331efdf17636d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "SonioxTranscriber_777fb1cd997de43b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiVoice_c3adfaf05db75de2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiTranscriber_1e6e2018682a4172")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ContextEngineeringPlanPreviousAssistantMessages_e17e5092dbcded2d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CreateVoicemailToolDTO_555b3a5e46354c56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "WorkflowCustomModel_4fcb5a07f61b51b5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CallHookModelResponseTimeout_8be94521dbca1bec")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_1a05329dfc971e6d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackInworldVoice_e1efa5c19fb18441")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiVoice_e9265a8b53703b06")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiModel_339b0fa6504c9aff")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_d5c02b16b5ac8354")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "SessionCreatedHook_c03dd4becfe9e6f2")] @@ -21013,16 +21205,36 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_7f8c18bfca53c120")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_a19de38823603951")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackSonioxTranscriber_a4fb477f863abd5e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackInworldVoice_81aa5feb007bdf4b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiVoice_21172d94b9a5ba7d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "SessionCreatedHook_27f3eef97b8854a6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "JSONQueryOnEventsTable_571f39493ce546d0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "JSONQueryOnCallTableWithStructuredOutputColumn_bcbb0865fc5fd9bd")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateTestSuiteDto))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTestSuiteDto))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteTestVoice))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteTestScorerAI), TypeInfoPropertyName = "TestSuiteTestScorerAI2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteTestVoiceType), TypeInfoPropertyName = "TestSuiteTestVoiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteTestChat))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteTestChatType), TypeInfoPropertyName = "TestSuiteTestChatType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateTestSuiteTestVoiceDto))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateTestSuiteTestVoiceDtoType), TypeInfoPropertyName = "CreateTestSuiteTestVoiceDtoType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateTestSuiteTestChatDto))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateTestSuiteTestChatDtoType), TypeInfoPropertyName = "CreateTestSuiteTestChatDtoType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTestSuiteTestVoiceDto))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTestSuiteTestVoiceDtoType), TypeInfoPropertyName = "UpdateTestSuiteTestVoiceDtoType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTestSuiteTestChatDto))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTestSuiteTestChatDtoType), TypeInfoPropertyName = "UpdateTestSuiteTestChatDtoType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteTestScorerAIType), TypeInfoPropertyName = "TestSuiteTestScorerAIType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteTestsPaginatedResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfTestSuiteTestVoiceTestSuiteTestChat2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteRunScorerAI))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuiteRunScorerAIType), TypeInfoPropertyName = "TestSuiteRunScorerAIType2")] @@ -21426,26 +21638,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomCredential))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomCredentialProvider), TypeInfoPropertyName = "CustomCredentialProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AuthenticationPlan5), TypeInfoPropertyName = "AuthenticationPlan52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomCredentialAuthenticationPlanDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomCredentialAuthenticationPlanDiscriminatorType), TypeInfoPropertyName = "CustomCredentialAuthenticationPlanDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomCredentialEncryptionPlanDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomCredentialEncryptionPlanDiscriminatorType), TypeInfoPropertyName = "CustomCredentialEncryptionPlanDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.XAiCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.XAiCredentialProvider), TypeInfoPropertyName = "XAiCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCalendarOAuth2ClientCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCalendarOAuth2ClientCredentialProvider), TypeInfoPropertyName = "GoogleCalendarOAuth2ClientCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCalendarOAuth2AuthorizationCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCalendarOAuth2AuthorizationCredentialProvider), TypeInfoPropertyName = "GoogleCalendarOAuth2AuthorizationCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleSheetsOAuth2AuthorizationCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleSheetsOAuth2AuthorizationCredentialProvider), TypeInfoPropertyName = "GoogleSheetsOAuth2AuthorizationCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SlackOAuth2AuthorizationCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SlackOAuth2AuthorizationCredentialProvider), TypeInfoPropertyName = "SlackOAuth2AuthorizationCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelMCPCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelMCPCredentialProvider), TypeInfoPropertyName = "GoHighLevelMCPCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InworldCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InworldCredentialProvider), TypeInfoPropertyName = "InworldCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.EmailCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.EmailCredentialProvider), TypeInfoPropertyName = "EmailCredentialProvider2")] internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -21541,9 +21733,9 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.GladiaTranscriberRegionJsonConverter), @@ -21561,9 +21753,9 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.SpeechmaticsTranscriberProviderJsonConverter), @@ -21625,6 +21817,18 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.OpenAITranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.XaiTranscriberProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberModelJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberModelNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackAssemblyAITranscriberProviderJsonConverter), typeof(global::Vapi.JsonConverters.FallbackAssemblyAITranscriberProviderNullableJsonConverter), @@ -21709,9 +21913,9 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberRegionJsonConverter), @@ -21729,9 +21933,9 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.FallbackSpeechmaticsTranscriberProviderJsonConverter), @@ -21793,6 +21997,18 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackOpenAITranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberModelJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberModelNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.LangfuseObservabilityPlanProviderJsonConverter), typeof(global::Vapi.JsonConverters.LangfuseObservabilityPlanProviderNullableJsonConverter), @@ -22629,6 +22845,18 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackWellSaidVoiceModelNullableJsonConverter), + typeof(global::Vapi.JsonConverters.XaiVoiceProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceVoiceIdJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceVoiceIdNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackAzureVoiceProviderJsonConverter), typeof(global::Vapi.JsonConverters.FallbackAzureVoiceProviderNullableJsonConverter), @@ -22805,6 +23033,18 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackInworldVoiceLanguageCodeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceVoiceIdJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceVoiceIdNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.TransportConfigurationTwilioProviderJsonConverter), typeof(global::Vapi.JsonConverters.TransportConfigurationTwilioProviderNullableJsonConverter), @@ -25461,7 +25701,7 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.InsightControllerRemoveResponseJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -25497,9 +25737,9 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -25583,9 +25823,9 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -25611,9 +25851,9 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -25621,9 +25861,9 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -25637,7 +25877,7 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -25677,11 +25917,11 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -25691,11 +25931,11 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -25703,11 +25943,11 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -25715,11 +25955,11 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -25731,9 +25971,9 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -25745,9 +25985,9 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -25759,9 +25999,9 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -26307,18 +26547,18 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackSonioxTranscriber_4c6f909973c83392")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackSonioxTranscriber_09c80b2a18506206")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "MinimaxVoice_5c3b3f0db00a1392")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "SonioxTranscriber_c55ae6127e3167d1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackXaiTranscriber_2b8861a9903db755")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackXaiTranscriber_b66004a379de702e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiVoice_ec490114f9352c6f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiTranscriber_52a6d98c0be4916d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ContextEngineeringPlanPreviousAssistantMessages_125e53ec9b202456")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateVoicemailToolDTO_ce07bd1a43aafc35")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "CreateVoicemailToolDTO_f4c4631be3aca304")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CallHookModelResponseTimeout_98afb529f903d70b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "CallHookModelResponseTimeout_f9cffc445e112054")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_cde2be735c2dd2b7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackInworldVoice_883df0fa5ae9f6f5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackInworldVoice_e2d29acc9c7b0c6a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackXaiVoice_5b5329f7519f7f5c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackXaiVoice_53ecbda5809ad90f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiModel_4412bb1f9df13d62")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_40aab5fbf952716b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "SessionCreatedHook_929e4b5bda008e83")] @@ -26345,15 +26585,15 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_e5c1825986de93d7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_30307aeb3c1861ef")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackSonioxTranscriber_d07e438d8db0b199")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MinimaxVoice_e60331efdf17636d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "SonioxTranscriber_777fb1cd997de43b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiVoice_c3adfaf05db75de2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiTranscriber_1e6e2018682a4172")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ContextEngineeringPlanPreviousAssistantMessages_e17e5092dbcded2d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CreateVoicemailToolDTO_555b3a5e46354c56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "WorkflowCustomModel_4fcb5a07f61b51b5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CallHookModelResponseTimeout_8be94521dbca1bec")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_1a05329dfc971e6d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackInworldVoice_e1efa5c19fb18441")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiVoice_e9265a8b53703b06")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiModel_339b0fa6504c9aff")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_d5c02b16b5ac8354")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "SessionCreatedHook_c03dd4becfe9e6f2")] @@ -26374,16 +26614,36 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_7f8c18bfca53c120")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_a19de38823603951")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackSonioxTranscriber_a4fb477f863abd5e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackInworldVoice_81aa5feb007bdf4b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiVoice_21172d94b9a5ba7d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "SessionCreatedHook_27f3eef97b8854a6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "JSONQueryOnEventsTable_571f39493ce546d0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "JSONQueryOnCallTableWithStructuredOutputColumn_bcbb0865fc5fd9bd")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomCredentialAuthenticationPlanDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomCredentialAuthenticationPlanDiscriminatorType), TypeInfoPropertyName = "CustomCredentialAuthenticationPlanDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomCredentialEncryptionPlanDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomCredentialEncryptionPlanDiscriminatorType), TypeInfoPropertyName = "CustomCredentialEncryptionPlanDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.XAiCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.XAiCredentialProvider), TypeInfoPropertyName = "XAiCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCalendarOAuth2ClientCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCalendarOAuth2ClientCredentialProvider), TypeInfoPropertyName = "GoogleCalendarOAuth2ClientCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCalendarOAuth2AuthorizationCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCalendarOAuth2AuthorizationCredentialProvider), TypeInfoPropertyName = "GoogleCalendarOAuth2AuthorizationCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleSheetsOAuth2AuthorizationCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleSheetsOAuth2AuthorizationCredentialProvider), TypeInfoPropertyName = "GoogleSheetsOAuth2AuthorizationCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SlackOAuth2AuthorizationCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SlackOAuth2AuthorizationCredentialProvider), TypeInfoPropertyName = "SlackOAuth2AuthorizationCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelMCPCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelMCPCredentialProvider), TypeInfoPropertyName = "GoHighLevelMCPCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InworldCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InworldCredentialProvider), TypeInfoPropertyName = "InworldCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.EmailCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.EmailCredentialProvider), TypeInfoPropertyName = "EmailCredentialProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SlackWebhookCredential))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SlackWebhookCredentialProvider), TypeInfoPropertyName = "SlackWebhookCredentialProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateCerebrasCredentialDTOProvider), TypeInfoPropertyName = "CreateCerebrasCredentialDTOProvider2")] @@ -26787,26 +27047,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerFindAllSortBy), TypeInfoPropertyName = "InsightControllerFindAllSortBy2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.EvalControllerGetPaginatedSortOrder), TypeInfoPropertyName = "EvalControllerGetPaginatedSortOrder2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.EvalControllerGetPaginatedSortBy), TypeInfoPropertyName = "EvalControllerGetPaginatedSortBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.EvalControllerGetRunsPaginatedSortOrder), TypeInfoPropertyName = "EvalControllerGetRunsPaginatedSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.EvalControllerGetRunsPaginatedSortBy), TypeInfoPropertyName = "EvalControllerGetRunsPaginatedSortBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ScorecardControllerGetPaginatedSortOrder), TypeInfoPropertyName = "ScorecardControllerGetPaginatedSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ScorecardControllerGetPaginatedSortBy), TypeInfoPropertyName = "ScorecardControllerGetPaginatedSortBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerCreateProviderResourceProvider), TypeInfoPropertyName = "ProviderResourceControllerCreateProviderResourceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerCreateProviderResourceResourceName), TypeInfoPropertyName = "ProviderResourceControllerCreateProviderResourceResourceName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedProvider), TypeInfoPropertyName = "ProviderResourceControllerGetProviderResourcesPaginatedProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedResourceName), TypeInfoPropertyName = "ProviderResourceControllerGetProviderResourcesPaginatedResourceName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortOrder), TypeInfoPropertyName = "ProviderResourceControllerGetProviderResourcesPaginatedSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortBy), TypeInfoPropertyName = "ProviderResourceControllerGetProviderResourcesPaginatedSortBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerGetProviderResourceProvider), TypeInfoPropertyName = "ProviderResourceControllerGetProviderResourceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerGetProviderResourceResourceName), TypeInfoPropertyName = "ProviderResourceControllerGetProviderResourceResourceName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerDeleteProviderResourceProvider), TypeInfoPropertyName = "ProviderResourceControllerDeleteProviderResourceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerDeleteProviderResourceResourceName), TypeInfoPropertyName = "ProviderResourceControllerDeleteProviderResourceResourceName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerUpdateProviderResourceProvider), TypeInfoPropertyName = "ProviderResourceControllerUpdateProviderResourceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerUpdateProviderResourceResourceName), TypeInfoPropertyName = "ProviderResourceControllerUpdateProviderResourceResourceName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfCallCallBatchResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfChatCreateChatStreamResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfResponseObjectResponseTextDeltaEventResponseTextDoneEventResponseCompletedEventResponseErrorEvent2")] internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -26902,9 +27142,9 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.GladiaTranscriberRegionJsonConverter), @@ -26922,9 +27162,9 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.SpeechmaticsTranscriberProviderJsonConverter), @@ -26986,6 +27226,18 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.OpenAITranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.XaiTranscriberProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberModelJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberModelNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiTranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackAssemblyAITranscriberProviderJsonConverter), typeof(global::Vapi.JsonConverters.FallbackAssemblyAITranscriberProviderNullableJsonConverter), @@ -27070,9 +27322,9 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberRegionJsonConverter), @@ -27090,9 +27342,9 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguageNullableJsonConverter), - typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2JsonConverter), - typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2NullableJsonConverter), typeof(global::Vapi.JsonConverters.FallbackSpeechmaticsTranscriberProviderJsonConverter), @@ -27154,6 +27406,18 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackOpenAITranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberModelJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberModelNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.LangfuseObservabilityPlanProviderJsonConverter), typeof(global::Vapi.JsonConverters.LangfuseObservabilityPlanProviderNullableJsonConverter), @@ -27990,6 +28254,18 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackWellSaidVoiceModelNullableJsonConverter), + typeof(global::Vapi.JsonConverters.XaiVoiceProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceVoiceIdJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceVoiceIdNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.XaiVoiceLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackAzureVoiceProviderJsonConverter), typeof(global::Vapi.JsonConverters.FallbackAzureVoiceProviderNullableJsonConverter), @@ -28166,6 +28442,18 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.FallbackInworldVoiceLanguageCodeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceVoiceIdJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceVoiceIdNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceLanguageJsonConverter), + + typeof(global::Vapi.JsonConverters.FallbackXaiVoiceLanguageNullableJsonConverter), + typeof(global::Vapi.JsonConverters.TransportConfigurationTwilioProviderJsonConverter), typeof(global::Vapi.JsonConverters.TransportConfigurationTwilioProviderNullableJsonConverter), @@ -30822,7 +31110,7 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.InsightControllerRemoveResponseJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -30858,9 +31146,9 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -30944,9 +31232,9 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -30972,9 +31260,9 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -30982,9 +31270,9 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -30998,7 +31286,7 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -31038,11 +31326,11 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -31052,11 +31340,11 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -31064,11 +31352,11 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -31076,11 +31364,11 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -31092,9 +31380,9 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -31106,9 +31394,9 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -31120,9 +31408,9 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -31668,18 +31956,18 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackSonioxTranscriber_4c6f909973c83392")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackSonioxTranscriber_09c80b2a18506206")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "MinimaxVoice_5c3b3f0db00a1392")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "SonioxTranscriber_c55ae6127e3167d1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackXaiTranscriber_2b8861a9903db755")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackXaiTranscriber_b66004a379de702e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiVoice_ec490114f9352c6f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiTranscriber_52a6d98c0be4916d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ContextEngineeringPlanPreviousAssistantMessages_125e53ec9b202456")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateVoicemailToolDTO_ce07bd1a43aafc35")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "CreateVoicemailToolDTO_f4c4631be3aca304")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CallHookModelResponseTimeout_98afb529f903d70b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "CallHookModelResponseTimeout_f9cffc445e112054")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_cde2be735c2dd2b7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackInworldVoice_883df0fa5ae9f6f5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackInworldVoice_e2d29acc9c7b0c6a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackXaiVoice_5b5329f7519f7f5c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackXaiVoice_53ecbda5809ad90f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "XaiModel_4412bb1f9df13d62")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_40aab5fbf952716b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "SessionCreatedHook_929e4b5bda008e83")] @@ -31706,15 +31994,15 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_e5c1825986de93d7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_30307aeb3c1861ef")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackSonioxTranscriber_d07e438d8db0b199")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MinimaxVoice_e60331efdf17636d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "SonioxTranscriber_777fb1cd997de43b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiVoice_c3adfaf05db75de2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiTranscriber_1e6e2018682a4172")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ContextEngineeringPlanPreviousAssistantMessages_e17e5092dbcded2d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CreateVoicemailToolDTO_555b3a5e46354c56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "WorkflowCustomModel_4fcb5a07f61b51b5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CallHookModelResponseTimeout_8be94521dbca1bec")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_1a05329dfc971e6d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackInworldVoice_e1efa5c19fb18441")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiVoice_e9265a8b53703b06")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "XaiModel_339b0fa6504c9aff")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_d5c02b16b5ac8354")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "SessionCreatedHook_c03dd4becfe9e6f2")] @@ -31735,16 +32023,36 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_7f8c18bfca53c120")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_a19de38823603951")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackSonioxTranscriber_a4fb477f863abd5e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackInworldVoice_81aa5feb007bdf4b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiVoice_21172d94b9a5ba7d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "SessionCreatedHook_27f3eef97b8854a6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "JSONQueryOnEventsTable_571f39493ce546d0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "JSONQueryOnCallTableWithStructuredOutputColumn_bcbb0865fc5fd9bd")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.EvalControllerGetRunsPaginatedSortOrder), TypeInfoPropertyName = "EvalControllerGetRunsPaginatedSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.EvalControllerGetRunsPaginatedSortBy), TypeInfoPropertyName = "EvalControllerGetRunsPaginatedSortBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ScorecardControllerGetPaginatedSortOrder), TypeInfoPropertyName = "ScorecardControllerGetPaginatedSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ScorecardControllerGetPaginatedSortBy), TypeInfoPropertyName = "ScorecardControllerGetPaginatedSortBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerCreateProviderResourceProvider), TypeInfoPropertyName = "ProviderResourceControllerCreateProviderResourceProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerCreateProviderResourceResourceName), TypeInfoPropertyName = "ProviderResourceControllerCreateProviderResourceResourceName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedProvider), TypeInfoPropertyName = "ProviderResourceControllerGetProviderResourcesPaginatedProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedResourceName), TypeInfoPropertyName = "ProviderResourceControllerGetProviderResourcesPaginatedResourceName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortOrder), TypeInfoPropertyName = "ProviderResourceControllerGetProviderResourcesPaginatedSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortBy), TypeInfoPropertyName = "ProviderResourceControllerGetProviderResourcesPaginatedSortBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerGetProviderResourceProvider), TypeInfoPropertyName = "ProviderResourceControllerGetProviderResourceProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerGetProviderResourceResourceName), TypeInfoPropertyName = "ProviderResourceControllerGetProviderResourceResourceName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerDeleteProviderResourceProvider), TypeInfoPropertyName = "ProviderResourceControllerDeleteProviderResourceProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerDeleteProviderResourceResourceName), TypeInfoPropertyName = "ProviderResourceControllerDeleteProviderResourceResourceName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerUpdateProviderResourceProvider), TypeInfoPropertyName = "ProviderResourceControllerUpdateProviderResourceProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceControllerUpdateProviderResourceResourceName), TypeInfoPropertyName = "ProviderResourceControllerUpdateProviderResourceResourceName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfCallCallBatchResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfChatCreateChatStreamResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfResponseObjectResponseTextDeltaEventResponseTextDoneEventResponseCompletedEventResponseErrorEvent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerCreateResponse), TypeInfoPropertyName = "PhoneNumberControllerCreateResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerCreateResponseDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerCreateResponseDiscriminatorProvider), TypeInfoPropertyName = "PhoneNumberControllerCreateResponseDiscriminatorProvider2")] @@ -31795,9 +32103,13 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] @@ -32017,8 +32329,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.GladiaTranscriberLanguageBehaviourNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.GladiaTranscriberLanguageJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.GladiaTranscriberLanguageNullableJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.GladiaTranscriberLanguagesJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.GladiaTranscriberLanguagesNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.GladiaTranscriberLanguage2JsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.GladiaTranscriberLanguage2NullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.GladiaTranscriberRegionJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.GladiaTranscriberRegionNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.SonioxTranscriberProviderJsonConverter()); @@ -32027,8 +32339,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.SonioxTranscriberModelNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.SonioxTranscriberLanguageJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.SonioxTranscriberLanguageNullableJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.SonioxTranscriberLanguagesJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.SonioxTranscriberLanguagesNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.SonioxTranscriberLanguage2JsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.SonioxTranscriberLanguage2NullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.SpeechmaticsTranscriberProviderJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.SpeechmaticsTranscriberProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.SpeechmaticsTranscriberModelJsonConverter()); @@ -32059,6 +32371,12 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.OpenAITranscriberModelNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OpenAITranscriberLanguageJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OpenAITranscriberLanguageNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.XaiTranscriberProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.XaiTranscriberProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.XaiTranscriberModelJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.XaiTranscriberModelNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.XaiTranscriberLanguageJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.XaiTranscriberLanguageNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackAssemblyAITranscriberProviderJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackAssemblyAITranscriberProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackAssemblyAITranscriberLanguageJsonConverter()); @@ -32101,8 +32419,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguageBehaviourNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguageJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguageNullableJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2JsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguage2NullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackGladiaTranscriberRegionJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackGladiaTranscriberRegionNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackSonioxTranscriberProviderJsonConverter()); @@ -32111,8 +32429,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.FallbackSonioxTranscriberModelNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguageJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguageNullableJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2JsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguage2NullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackSpeechmaticsTranscriberProviderJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackSpeechmaticsTranscriberProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackSpeechmaticsTranscriberModelJsonConverter()); @@ -32143,6 +32461,12 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.FallbackOpenAITranscriberModelNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackOpenAITranscriberLanguageJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackOpenAITranscriberLanguageNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackXaiTranscriberProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackXaiTranscriberProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackXaiTranscriberModelJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackXaiTranscriberModelNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackXaiTranscriberLanguageJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackXaiTranscriberLanguageNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.LangfuseObservabilityPlanProviderJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.LangfuseObservabilityPlanProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.TextContentTypeJsonConverter()); @@ -32561,6 +32885,12 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.FallbackWellSaidVoiceProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackWellSaidVoiceModelJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackWellSaidVoiceModelNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.XaiVoiceProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.XaiVoiceProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.XaiVoiceVoiceIdJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.XaiVoiceVoiceIdNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.XaiVoiceLanguageJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.XaiVoiceLanguageNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackAzureVoiceProviderJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackAzureVoiceProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackAzureVoiceVoiceIdJsonConverter()); @@ -32649,6 +32979,12 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.FallbackInworldVoiceModelNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackInworldVoiceLanguageCodeJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FallbackInworldVoiceLanguageCodeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackXaiVoiceProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackXaiVoiceProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackXaiVoiceVoiceIdJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackXaiVoiceVoiceIdNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackXaiVoiceLanguageJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.FallbackXaiVoiceLanguageNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.TransportConfigurationTwilioProviderJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.TransportConfigurationTwilioProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.TransportConfigurationTwilioRecordingChannelsJsonConverter()); @@ -33977,7 +34313,7 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.InsightControllerUpdateResponseJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.InsightControllerFindOneResponseJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.InsightControllerRemoveResponseJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); @@ -33995,8 +34331,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); @@ -34038,8 +34374,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); @@ -34052,20 +34388,20 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); @@ -34085,49 +34421,49 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); diff --git a/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs b/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs index 5ee25e30..0e17c9ff 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs @@ -80,8579 +80,8659 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::Vapi.AssemblyAITranscriber? Type13 { get; set; } + public global::Vapi.FallbackXaiTranscriber? Type13 { get; set; } /// /// /// - public global::Vapi.AssemblyAITranscriberProvider? Type14 { get; set; } + public global::Vapi.AssemblyAITranscriber? Type14 { get; set; } /// /// /// - public global::Vapi.AssemblyAITranscriberLanguage? Type15 { get; set; } + public global::Vapi.AssemblyAITranscriberProvider? Type15 { get; set; } /// /// /// - public double? Type16 { get; set; } + public global::Vapi.AssemblyAITranscriberLanguage? Type16 { get; set; } /// /// /// - public bool? Type17 { get; set; } + public double? Type17 { get; set; } /// /// /// - public global::Vapi.AssemblyAITranscriberSpeechModel? Type18 { get; set; } + public bool? Type18 { get; set; } /// /// /// - public string? Type19 { get; set; } + public global::Vapi.AssemblyAITranscriberSpeechModel? Type19 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type20 { get; set; } + public string? Type20 { get; set; } /// /// /// - public global::Vapi.AzureSpeechTranscriber? Type21 { get; set; } + public global::System.Collections.Generic.IList? Type21 { get; set; } /// /// /// - public global::Vapi.AzureSpeechTranscriberProvider? Type22 { get; set; } + public global::Vapi.AzureSpeechTranscriber? Type22 { get; set; } /// /// /// - public global::Vapi.AzureSpeechTranscriberLanguage? Type23 { get; set; } + public global::Vapi.AzureSpeechTranscriberProvider? Type23 { get; set; } /// /// /// - public global::Vapi.AzureSpeechTranscriberSegmentationStrategy? Type24 { get; set; } + public global::Vapi.AzureSpeechTranscriberLanguage? Type24 { get; set; } /// /// /// - public global::Vapi.CartesiaTranscriber? Type25 { get; set; } + public global::Vapi.AzureSpeechTranscriberSegmentationStrategy? Type25 { get; set; } /// /// /// - public global::Vapi.CartesiaTranscriberProvider? Type26 { get; set; } + public global::Vapi.CartesiaTranscriber? Type26 { get; set; } /// /// /// - public global::Vapi.CartesiaTranscriberModel? Type27 { get; set; } + public global::Vapi.CartesiaTranscriberProvider? Type27 { get; set; } /// /// /// - public global::Vapi.CartesiaTranscriberLanguage? Type28 { get; set; } + public global::Vapi.CartesiaTranscriberModel? Type28 { get; set; } /// /// /// - public global::Vapi.BackoffPlan? Type29 { get; set; } + public global::Vapi.CartesiaTranscriberLanguage? Type29 { get; set; } /// /// /// - public object? Type30 { get; set; } + public global::Vapi.BackoffPlan? Type30 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type31 { get; set; } + public object? Type31 { get; set; } /// /// /// - public global::Vapi.Server? Type32 { get; set; } + public global::System.Collections.Generic.IList? Type32 { get; set; } /// /// /// - public global::Vapi.CustomTranscriber? Type33 { get; set; } + public global::Vapi.Server? Type33 { get; set; } /// /// /// - public global::Vapi.CustomTranscriberProvider? Type34 { get; set; } + public global::Vapi.CustomTranscriber? Type34 { get; set; } /// /// /// - public global::Vapi.DeepgramTranscriber? Type35 { get; set; } + public global::Vapi.CustomTranscriberProvider? Type35 { get; set; } /// /// /// - public global::Vapi.DeepgramTranscriberProvider? Type36 { get; set; } + public global::Vapi.DeepgramTranscriber? Type36 { get; set; } /// /// /// - public global::Vapi.OneOf? Type37 { get; set; } + public global::Vapi.DeepgramTranscriberProvider? Type37 { get; set; } /// /// /// - public global::Vapi.DeepgramTranscriberModel? Type38 { get; set; } + public global::Vapi.OneOf? Type38 { get; set; } /// /// /// - public global::Vapi.DeepgramTranscriberLanguage? Type39 { get; set; } + public global::Vapi.DeepgramTranscriberModel? Type39 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type40 { get; set; } + public global::Vapi.DeepgramTranscriberLanguage? Type40 { get; set; } /// /// /// - public global::Vapi.DeepgramTranscriberRedactionItem? Type41 { get; set; } + public global::System.Collections.Generic.IList? Type41 { get; set; } /// /// /// - public global::Vapi.ElevenLabsTranscriber? Type42 { get; set; } + public global::Vapi.DeepgramTranscriberRedactionItem? Type42 { get; set; } /// /// /// - public global::Vapi.ElevenLabsTranscriberProvider? Type43 { get; set; } + public global::Vapi.ElevenLabsTranscriber? Type43 { get; set; } /// /// /// - public global::Vapi.ElevenLabsTranscriberModel? Type44 { get; set; } + public global::Vapi.ElevenLabsTranscriberProvider? Type44 { get; set; } /// /// /// - public global::Vapi.ElevenLabsTranscriberLanguage? Type45 { get; set; } + public global::Vapi.ElevenLabsTranscriberModel? Type45 { get; set; } /// /// /// - public global::Vapi.GladiaCustomVocabularyConfigDTO? Type46 { get; set; } + public global::Vapi.ElevenLabsTranscriberLanguage? Type46 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type47 { get; set; } + public global::Vapi.GladiaCustomVocabularyConfigDTO? Type47 { get; set; } /// /// /// - public global::Vapi.OneOf? Type48 { get; set; } + public global::System.Collections.Generic.IList>? Type48 { get; set; } /// /// /// - public global::Vapi.GladiaVocabularyItemDTO? Type49 { get; set; } + public global::Vapi.OneOf? Type49 { get; set; } /// /// /// - public global::Vapi.GladiaTranscriber? Type50 { get; set; } + public global::Vapi.GladiaVocabularyItemDTO? Type50 { get; set; } /// /// /// - public global::Vapi.GladiaTranscriberProvider? Type51 { get; set; } + public global::Vapi.GladiaTranscriber? Type51 { get; set; } /// /// /// - public global::Vapi.GladiaTranscriberModel? Type52 { get; set; } + public global::Vapi.GladiaTranscriberProvider? Type52 { get; set; } /// /// /// - public global::Vapi.GladiaTranscriberLanguageBehaviour? Type53 { get; set; } + public global::Vapi.GladiaTranscriberModel? Type53 { get; set; } /// /// /// - public global::Vapi.GladiaTranscriberLanguage? Type54 { get; set; } + public global::Vapi.GladiaTranscriberLanguageBehaviour? Type54 { get; set; } /// /// /// - public global::Vapi.GladiaTranscriberLanguages? Type55 { get; set; } + public global::Vapi.GladiaTranscriberLanguage? Type55 { get; set; } /// /// /// - public global::Vapi.GladiaTranscriberRegion? Type56 { get; set; } + public global::System.Collections.Generic.IList? Type56 { get; set; } /// /// /// - public global::Vapi.SonioxContextGeneralItem? Type57 { get; set; } + public global::Vapi.GladiaTranscriberLanguage2? Type57 { get; set; } /// /// /// - public global::Vapi.SonioxTranscriber? Type58 { get; set; } + public global::Vapi.GladiaTranscriberRegion? Type58 { get; set; } /// /// /// - public global::Vapi.SonioxTranscriberProvider? Type59 { get; set; } + public global::Vapi.SonioxContextGeneralItem? Type59 { get; set; } /// /// /// - public global::Vapi.SonioxTranscriberModel? Type60 { get; set; } + public global::Vapi.SonioxTranscriber? Type60 { get; set; } /// /// /// - public global::Vapi.SonioxTranscriberLanguage? Type61 { get; set; } + public global::Vapi.SonioxTranscriberProvider? Type61 { get; set; } /// /// /// - public global::Vapi.SonioxTranscriberLanguages? Type62 { get; set; } + public global::Vapi.SonioxTranscriberModel? Type62 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type63 { get; set; } + public global::Vapi.SonioxTranscriberLanguage? Type63 { get; set; } /// /// /// - public global::Vapi.SpeechmaticsCustomVocabularyItem? Type64 { get; set; } + public global::System.Collections.Generic.IList? Type64 { get; set; } /// /// /// - public global::Vapi.SpeechmaticsTranscriber? Type65 { get; set; } + public global::Vapi.SonioxTranscriberLanguage2? Type65 { get; set; } /// /// /// - public global::Vapi.SpeechmaticsTranscriberProvider? Type66 { get; set; } + public global::System.Collections.Generic.IList? Type66 { get; set; } /// /// /// - public global::Vapi.SpeechmaticsTranscriberModel? Type67 { get; set; } + public global::Vapi.SpeechmaticsCustomVocabularyItem? Type67 { get; set; } /// /// /// - public global::Vapi.SpeechmaticsTranscriberLanguage? Type68 { get; set; } + public global::Vapi.SpeechmaticsTranscriber? Type68 { get; set; } /// /// /// - public global::Vapi.SpeechmaticsTranscriberOperatingPoint? Type69 { get; set; } + public global::Vapi.SpeechmaticsTranscriberProvider? Type69 { get; set; } /// /// /// - public global::Vapi.SpeechmaticsTranscriberRegion? Type70 { get; set; } + public global::Vapi.SpeechmaticsTranscriberModel? Type70 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type71 { get; set; } + public global::Vapi.SpeechmaticsTranscriberLanguage? Type71 { get; set; } /// /// /// - public global::Vapi.SpeechmaticsTranscriberNumeralStyle? Type72 { get; set; } + public global::Vapi.SpeechmaticsTranscriberOperatingPoint? Type72 { get; set; } /// /// /// - public global::Vapi.TalkscriberTranscriber? Type73 { get; set; } + public global::Vapi.SpeechmaticsTranscriberRegion? Type73 { get; set; } /// /// /// - public global::Vapi.TalkscriberTranscriberProvider? Type74 { get; set; } + public global::System.Collections.Generic.IList? Type74 { get; set; } /// /// /// - public global::Vapi.TalkscriberTranscriberModel? Type75 { get; set; } + public global::Vapi.SpeechmaticsTranscriberNumeralStyle? Type75 { get; set; } /// /// /// - public global::Vapi.TalkscriberTranscriberLanguage? Type76 { get; set; } + public global::Vapi.TalkscriberTranscriber? Type76 { get; set; } /// /// /// - public global::Vapi.GoogleTranscriber? Type77 { get; set; } + public global::Vapi.TalkscriberTranscriberProvider? Type77 { get; set; } /// /// /// - public global::Vapi.GoogleTranscriberProvider? Type78 { get; set; } + public global::Vapi.TalkscriberTranscriberModel? Type78 { get; set; } /// /// /// - public global::Vapi.GoogleTranscriberModel? Type79 { get; set; } + public global::Vapi.TalkscriberTranscriberLanguage? Type79 { get; set; } /// /// /// - public global::Vapi.GoogleTranscriberLanguage? Type80 { get; set; } + public global::Vapi.GoogleTranscriber? Type80 { get; set; } /// /// /// - public global::Vapi.OpenAITranscriber? Type81 { get; set; } + public global::Vapi.GoogleTranscriberProvider? Type81 { get; set; } /// /// /// - public global::Vapi.OpenAITranscriberProvider? Type82 { get; set; } + public global::Vapi.GoogleTranscriberModel? Type82 { get; set; } /// /// /// - public global::Vapi.OpenAITranscriberModel? Type83 { get; set; } + public global::Vapi.GoogleTranscriberLanguage? Type83 { get; set; } /// /// /// - public global::Vapi.OpenAITranscriberLanguage? Type84 { get; set; } + public global::Vapi.OpenAITranscriber? Type84 { get; set; } /// /// /// - public global::Vapi.FallbackAssemblyAITranscriberProvider? Type85 { get; set; } + public global::Vapi.OpenAITranscriberProvider? Type85 { get; set; } /// /// /// - public global::Vapi.FallbackAssemblyAITranscriberLanguage? Type86 { get; set; } + public global::Vapi.OpenAITranscriberModel? Type86 { get; set; } /// /// /// - public global::Vapi.FallbackAssemblyAITranscriberSpeechModel? Type87 { get; set; } + public global::Vapi.OpenAITranscriberLanguage? Type87 { get; set; } /// /// /// - public global::Vapi.FallbackAzureSpeechTranscriberProvider? Type88 { get; set; } + public global::Vapi.XaiTranscriber? Type88 { get; set; } /// /// /// - public global::Vapi.FallbackAzureSpeechTranscriberLanguage? Type89 { get; set; } + public global::Vapi.XaiTranscriberProvider? Type89 { get; set; } /// /// /// - public global::Vapi.FallbackAzureSpeechTranscriberSegmentationStrategy? Type90 { get; set; } + public global::Vapi.XaiTranscriberModel? Type90 { get; set; } /// /// /// - public global::Vapi.FallbackCartesiaTranscriberProvider? Type91 { get; set; } + public global::Vapi.XaiTranscriberLanguage? Type91 { get; set; } /// /// /// - public global::Vapi.FallbackCartesiaTranscriberModel? Type92 { get; set; } + public global::Vapi.FallbackAssemblyAITranscriberProvider? Type92 { get; set; } /// /// /// - public global::Vapi.FallbackCartesiaTranscriberLanguage? Type93 { get; set; } + public global::Vapi.FallbackAssemblyAITranscriberLanguage? Type93 { get; set; } /// /// /// - public global::Vapi.FallbackCustomTranscriberProvider? Type94 { get; set; } + public global::Vapi.FallbackAssemblyAITranscriberSpeechModel? Type94 { get; set; } /// /// /// - public global::Vapi.FallbackDeepgramTranscriberProvider? Type95 { get; set; } + public global::Vapi.FallbackAzureSpeechTranscriberProvider? Type95 { get; set; } /// /// /// - public global::Vapi.OneOf? Type96 { get; set; } + public global::Vapi.FallbackAzureSpeechTranscriberLanguage? Type96 { get; set; } /// /// /// - public global::Vapi.FallbackDeepgramTranscriberModel? Type97 { get; set; } + public global::Vapi.FallbackAzureSpeechTranscriberSegmentationStrategy? Type97 { get; set; } /// /// /// - public global::Vapi.FallbackDeepgramTranscriberLanguage? Type98 { get; set; } + public global::Vapi.FallbackCartesiaTranscriberProvider? Type98 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type99 { get; set; } + public global::Vapi.FallbackCartesiaTranscriberModel? Type99 { get; set; } /// /// /// - public global::Vapi.FallbackDeepgramTranscriberRedactionItem? Type100 { get; set; } + public global::Vapi.FallbackCartesiaTranscriberLanguage? Type100 { get; set; } /// /// /// - public global::Vapi.FallbackElevenLabsTranscriberProvider? Type101 { get; set; } + public global::Vapi.FallbackCustomTranscriberProvider? Type101 { get; set; } /// /// /// - public global::Vapi.FallbackElevenLabsTranscriberModel? Type102 { get; set; } + public global::Vapi.FallbackDeepgramTranscriberProvider? Type102 { get; set; } /// /// /// - public global::Vapi.FallbackElevenLabsTranscriberLanguage? Type103 { get; set; } + public global::Vapi.OneOf? Type103 { get; set; } /// /// /// - public global::Vapi.FallbackGladiaTranscriberProvider? Type104 { get; set; } + public global::Vapi.FallbackDeepgramTranscriberModel? Type104 { get; set; } /// /// /// - public global::Vapi.FallbackGladiaTranscriberModel? Type105 { get; set; } + public global::Vapi.FallbackDeepgramTranscriberLanguage? Type105 { get; set; } /// /// /// - public global::Vapi.FallbackGladiaTranscriberLanguageBehaviour? Type106 { get; set; } + public global::System.Collections.Generic.IList? Type106 { get; set; } /// /// /// - public global::Vapi.FallbackGladiaTranscriberLanguage? Type107 { get; set; } + public global::Vapi.FallbackDeepgramTranscriberRedactionItem? Type107 { get; set; } /// /// /// - public global::Vapi.FallbackGladiaTranscriberLanguages? Type108 { get; set; } + public global::Vapi.FallbackElevenLabsTranscriberProvider? Type108 { get; set; } /// /// /// - public global::Vapi.FallbackGladiaTranscriberRegion? Type109 { get; set; } + public global::Vapi.FallbackElevenLabsTranscriberModel? Type109 { get; set; } /// /// /// - public global::Vapi.FallbackSonioxTranscriberProvider? Type110 { get; set; } + public global::Vapi.FallbackElevenLabsTranscriberLanguage? Type110 { get; set; } /// /// /// - public global::Vapi.FallbackSonioxTranscriberModel? Type111 { get; set; } + public global::Vapi.FallbackGladiaTranscriberProvider? Type111 { get; set; } /// /// /// - public global::Vapi.FallbackSonioxTranscriberLanguage? Type112 { get; set; } + public global::Vapi.FallbackGladiaTranscriberModel? Type112 { get; set; } /// /// /// - public global::Vapi.FallbackSonioxTranscriberLanguages? Type113 { get; set; } + public global::Vapi.FallbackGladiaTranscriberLanguageBehaviour? Type113 { get; set; } /// /// /// - public global::Vapi.FallbackSpeechmaticsTranscriberProvider? Type114 { get; set; } + public global::Vapi.FallbackGladiaTranscriberLanguage? Type114 { get; set; } /// /// /// - public global::Vapi.FallbackSpeechmaticsTranscriberModel? Type115 { get; set; } + public global::System.Collections.Generic.IList? Type115 { get; set; } /// /// /// - public global::Vapi.FallbackSpeechmaticsTranscriberLanguage? Type116 { get; set; } + public global::Vapi.FallbackGladiaTranscriberLanguage2? Type116 { get; set; } /// /// /// - public global::Vapi.FallbackSpeechmaticsTranscriberOperatingPoint? Type117 { get; set; } + public global::Vapi.FallbackGladiaTranscriberRegion? Type117 { get; set; } /// /// /// - public global::Vapi.FallbackSpeechmaticsTranscriberRegion? Type118 { get; set; } + public global::Vapi.FallbackSonioxTranscriberProvider? Type118 { get; set; } /// /// /// - public global::Vapi.FallbackSpeechmaticsTranscriberNumeralStyle? Type119 { get; set; } + public global::Vapi.FallbackSonioxTranscriberModel? Type119 { get; set; } /// /// /// - public global::Vapi.FallbackTalkscriberTranscriberProvider? Type120 { get; set; } + public global::Vapi.FallbackSonioxTranscriberLanguage? Type120 { get; set; } /// /// /// - public global::Vapi.FallbackTalkscriberTranscriberModel? Type121 { get; set; } + public global::System.Collections.Generic.IList? Type121 { get; set; } /// /// /// - public global::Vapi.FallbackTalkscriberTranscriberLanguage? Type122 { get; set; } + public global::Vapi.FallbackSonioxTranscriberLanguage2? Type122 { get; set; } /// /// /// - public global::Vapi.FallbackGoogleTranscriberProvider? Type123 { get; set; } + public global::Vapi.FallbackSpeechmaticsTranscriberProvider? Type123 { get; set; } /// /// /// - public global::Vapi.FallbackGoogleTranscriberModel? Type124 { get; set; } + public global::Vapi.FallbackSpeechmaticsTranscriberModel? Type124 { get; set; } /// /// /// - public global::Vapi.FallbackGoogleTranscriberLanguage? Type125 { get; set; } + public global::Vapi.FallbackSpeechmaticsTranscriberLanguage? Type125 { get; set; } /// /// /// - public global::Vapi.FallbackOpenAITranscriberProvider? Type126 { get; set; } + public global::Vapi.FallbackSpeechmaticsTranscriberOperatingPoint? Type126 { get; set; } /// /// /// - public global::Vapi.FallbackOpenAITranscriberModel? Type127 { get; set; } + public global::Vapi.FallbackSpeechmaticsTranscriberRegion? Type127 { get; set; } /// /// /// - public global::Vapi.FallbackOpenAITranscriberLanguage? Type128 { get; set; } + public global::Vapi.FallbackSpeechmaticsTranscriberNumeralStyle? Type128 { get; set; } /// /// /// - public global::Vapi.LangfuseObservabilityPlan? Type129 { get; set; } + public global::Vapi.FallbackTalkscriberTranscriberProvider? Type129 { get; set; } /// /// /// - public global::Vapi.LangfuseObservabilityPlanProvider? Type130 { get; set; } + public global::Vapi.FallbackTalkscriberTranscriberModel? Type130 { get; set; } /// /// /// - public global::Vapi.TextContent? Type131 { get; set; } + public global::Vapi.FallbackTalkscriberTranscriberLanguage? Type131 { get; set; } /// /// /// - public global::Vapi.TextContentType? Type132 { get; set; } + public global::Vapi.FallbackGoogleTranscriberProvider? Type132 { get; set; } /// /// /// - public global::Vapi.TextContentLanguage? Type133 { get; set; } + public global::Vapi.FallbackGoogleTranscriberModel? Type133 { get; set; } /// /// /// - public global::Vapi.Condition? Type134 { get; set; } + public global::Vapi.FallbackGoogleTranscriberLanguage? Type134 { get; set; } /// /// /// - public global::Vapi.ConditionOperator? Type135 { get; set; } + public global::Vapi.FallbackOpenAITranscriberProvider? Type135 { get; set; } /// /// /// - public global::Vapi.ToolMessageStart? Type136 { get; set; } + public global::Vapi.FallbackOpenAITranscriberModel? Type136 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type137 { get; set; } + public global::Vapi.FallbackOpenAITranscriberLanguage? Type137 { get; set; } /// /// /// - public global::Vapi.ToolMessageStartType? Type138 { get; set; } + public global::Vapi.FallbackXaiTranscriberProvider? Type138 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type139 { get; set; } + public global::Vapi.FallbackXaiTranscriberModel? Type139 { get; set; } /// /// /// - public global::Vapi.ToolMessageComplete? Type140 { get; set; } + public global::Vapi.FallbackXaiTranscriberLanguage? Type140 { get; set; } /// /// /// - public global::Vapi.ToolMessageCompleteType? Type141 { get; set; } + public global::Vapi.LangfuseObservabilityPlan? Type141 { get; set; } /// /// /// - public global::Vapi.ToolMessageCompleteRole? Type142 { get; set; } + public global::Vapi.LangfuseObservabilityPlanProvider? Type142 { get; set; } /// /// /// - public global::Vapi.ToolMessageFailed? Type143 { get; set; } + public global::Vapi.TextContent? Type143 { get; set; } /// /// /// - public global::Vapi.ToolMessageFailedType? Type144 { get; set; } + public global::Vapi.TextContentType? Type144 { get; set; } /// /// /// - public global::Vapi.ToolMessageDelayed? Type145 { get; set; } + public global::Vapi.TextContentLanguage? Type145 { get; set; } /// /// /// - public global::Vapi.ToolMessageDelayedType? Type146 { get; set; } + public global::Vapi.Condition? Type146 { get; set; } /// /// /// - public global::Vapi.MessageTarget? Type147 { get; set; } + public global::Vapi.ConditionOperator? Type147 { get; set; } /// /// /// - public global::Vapi.MessageTargetRole? Type148 { get; set; } + public global::Vapi.ToolMessageStart? Type148 { get; set; } /// /// /// - public global::Vapi.RegexCondition? Type149 { get; set; } + public global::System.Collections.Generic.IList? Type149 { get; set; } /// /// /// - public global::Vapi.RegexConditionType? Type150 { get; set; } + public global::Vapi.ToolMessageStartType? Type150 { get; set; } /// /// /// - public global::Vapi.LiquidCondition? Type151 { get; set; } + public global::System.Collections.Generic.IList? Type151 { get; set; } /// /// /// - public global::Vapi.LiquidConditionType? Type152 { get; set; } + public global::Vapi.ToolMessageComplete? Type152 { get; set; } /// /// /// - public global::Vapi.GroupCondition? Type153 { get; set; } + public global::Vapi.ToolMessageCompleteType? Type153 { get; set; } /// /// /// - public global::Vapi.GroupConditionType? Type154 { get; set; } + public global::Vapi.ToolMessageCompleteRole? Type154 { get; set; } /// /// /// - public global::Vapi.GroupConditionOperator? Type155 { get; set; } + public global::Vapi.ToolMessageFailed? Type155 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type156 { get; set; } + public global::Vapi.ToolMessageFailedType? Type156 { get; set; } /// /// /// - public global::Vapi.OneOf? Type157 { get; set; } + public global::Vapi.ToolMessageDelayed? Type157 { get; set; } /// /// /// - public global::Vapi.ToolRejectionPlan? Type158 { get; set; } + public global::Vapi.ToolMessageDelayedType? Type158 { get; set; } /// /// /// - public global::Vapi.CreateDtmfToolDTO? Type159 { get; set; } + public global::Vapi.MessageTarget? Type159 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type160 { get; set; } + public global::Vapi.MessageTargetRole? Type160 { get; set; } /// /// /// - public global::Vapi.OneOf? Type161 { get; set; } + public global::Vapi.RegexCondition? Type161 { get; set; } /// /// /// - public global::Vapi.CreateDtmfToolDTOType? Type162 { get; set; } + public global::Vapi.RegexConditionType? Type162 { get; set; } /// /// /// - public global::Vapi.CreateEndCallToolDTO? Type163 { get; set; } + public global::Vapi.LiquidCondition? Type163 { get; set; } /// /// /// - public global::Vapi.CreateEndCallToolDTOType? Type164 { get; set; } + public global::Vapi.LiquidConditionType? Type164 { get; set; } /// /// /// - public global::Vapi.CreateVoicemailToolDTO? Type165 { get; set; } + public global::Vapi.GroupCondition? Type165 { get; set; } /// /// /// - public global::Vapi.CreateVoicemailToolDTOType? Type166 { get; set; } + public global::Vapi.GroupConditionType? Type166 { get; set; } /// /// /// - public global::Vapi.JsonSchema? Type167 { get; set; } + public global::Vapi.GroupConditionOperator? Type167 { get; set; } /// /// /// - public global::Vapi.JsonSchemaType? Type168 { get; set; } + public global::System.Collections.Generic.IList>? Type168 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type169 { get; set; } + public global::Vapi.OneOf? Type169 { get; set; } /// /// /// - public global::Vapi.JsonSchemaFormat? Type170 { get; set; } + public global::Vapi.ToolRejectionPlan? Type170 { get; set; } /// /// /// - public global::Vapi.VariableExtractionAlias? Type171 { get; set; } + public global::Vapi.CreateDtmfToolDTO? Type171 { get; set; } /// /// /// - public global::Vapi.VariableExtractionPlan? Type172 { get; set; } + public global::System.Collections.Generic.IList>? Type172 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type173 { get; set; } + public global::Vapi.OneOf? Type173 { get; set; } /// /// /// - public global::Vapi.ToolParameter? Type174 { get; set; } + public global::Vapi.CreateDtmfToolDTOType? Type174 { get; set; } /// /// /// - public global::Vapi.OneOf? Type175 { get; set; } + public global::Vapi.CreateEndCallToolDTO? Type175 { get; set; } /// /// /// - public byte[]? Type176 { get; set; } + public global::Vapi.CreateEndCallToolDTOType? Type176 { get; set; } /// /// /// - public global::Vapi.OpenAIFunctionParameters? Type177 { get; set; } + public global::Vapi.CreateVoicemailToolDTO? Type177 { get; set; } /// /// /// - public global::Vapi.OpenAIFunctionParametersType? Type178 { get; set; } + public global::Vapi.CreateVoicemailToolDTOType? Type178 { get; set; } /// /// /// - public global::Vapi.OpenAIFunction? Type179 { get; set; } + public global::Vapi.JsonSchema? Type179 { get; set; } /// /// /// - public global::Vapi.CreateFunctionToolDTO? Type180 { get; set; } + public global::Vapi.JsonSchemaType? Type180 { get; set; } /// /// /// - public global::Vapi.CreateFunctionToolDTOType? Type181 { get; set; } + public global::System.Collections.Generic.Dictionary? Type181 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type182 { get; set; } + public global::Vapi.JsonSchemaFormat? Type182 { get; set; } /// /// /// - public global::Vapi.GhlToolMetadata? Type183 { get; set; } + public global::Vapi.VariableExtractionAlias? Type183 { get; set; } /// /// /// - public global::Vapi.CreateGhlToolDTO? Type184 { get; set; } + public global::Vapi.VariableExtractionPlan? Type184 { get; set; } /// /// /// - public global::Vapi.CreateGhlToolDTOType? Type185 { get; set; } + public global::System.Collections.Generic.IList? Type185 { get; set; } /// /// /// - public global::Vapi.MakeToolMetadata? Type186 { get; set; } + public global::Vapi.ToolParameter? Type186 { get; set; } /// /// /// - public global::Vapi.CreateMakeToolDTO? Type187 { get; set; } + public global::Vapi.OneOf? Type187 { get; set; } /// /// /// - public global::Vapi.CreateMakeToolDTOType? Type188 { get; set; } + public byte[]? Type188 { get; set; } /// /// /// - public global::Vapi.CustomMessage? Type189 { get; set; } + public global::Vapi.OpenAIFunctionParameters? Type189 { get; set; } /// /// /// - public global::Vapi.CustomMessageType? Type190 { get; set; } + public global::Vapi.OpenAIFunctionParametersType? Type190 { get; set; } /// /// /// - public global::Vapi.TransferDestinationAssistant? Type191 { get; set; } + public global::Vapi.OpenAIFunction? Type191 { get; set; } /// /// /// - public global::Vapi.OneOf? Type192 { get; set; } + public global::Vapi.CreateFunctionToolDTO? Type192 { get; set; } /// /// /// - public global::Vapi.TransferDestinationAssistantType? Type193 { get; set; } + public global::Vapi.CreateFunctionToolDTOType? Type193 { get; set; } /// /// /// - public global::Vapi.TransferDestinationAssistantTransferMode? Type194 { get; set; } + public global::System.Collections.Generic.IList? Type194 { get; set; } /// /// /// - public global::Vapi.TransferFallbackPlan? Type195 { get; set; } + public global::Vapi.GhlToolMetadata? Type195 { get; set; } /// /// /// - public global::Vapi.TransferAssistantModel? Type196 { get; set; } + public global::Vapi.CreateGhlToolDTO? Type196 { get; set; } /// /// /// - public global::Vapi.TransferAssistantModelProvider? Type197 { get; set; } + public global::Vapi.CreateGhlToolDTOType? Type197 { get; set; } /// /// /// - public global::Vapi.RegexOption? Type198 { get; set; } + public global::Vapi.MakeToolMetadata? Type198 { get; set; } /// /// /// - public global::Vapi.RegexOptionType? Type199 { get; set; } + public global::Vapi.CreateMakeToolDTO? Type199 { get; set; } /// /// /// - public global::Vapi.AssistantCustomEndpointingRule? Type200 { get; set; } + public global::Vapi.CreateMakeToolDTOType? Type200 { get; set; } /// /// /// - public global::Vapi.AssistantCustomEndpointingRuleType? Type201 { get; set; } + public global::Vapi.CustomMessage? Type201 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type202 { get; set; } + public global::Vapi.CustomMessageType? Type202 { get; set; } /// /// /// - public global::Vapi.CustomerCustomEndpointingRule? Type203 { get; set; } + public global::Vapi.TransferDestinationAssistant? Type203 { get; set; } /// /// /// - public global::Vapi.CustomerCustomEndpointingRuleType? Type204 { get; set; } + public global::Vapi.OneOf? Type204 { get; set; } /// /// /// - public global::Vapi.BothCustomEndpointingRule? Type205 { get; set; } + public global::Vapi.TransferDestinationAssistantType? Type205 { get; set; } /// /// /// - public global::Vapi.BothCustomEndpointingRuleType? Type206 { get; set; } + public global::Vapi.TransferDestinationAssistantTransferMode? Type206 { get; set; } /// /// /// - public global::Vapi.VapiSmartEndpointingPlan? Type207 { get; set; } + public global::Vapi.TransferFallbackPlan? Type207 { get; set; } /// /// /// - public global::Vapi.VapiSmartEndpointingPlanProvider? Type208 { get; set; } + public global::Vapi.TransferAssistantModel? Type208 { get; set; } /// /// /// - public global::Vapi.LivekitSmartEndpointingPlan? Type209 { get; set; } + public global::Vapi.TransferAssistantModelProvider? Type209 { get; set; } /// /// /// - public global::Vapi.LivekitSmartEndpointingPlanProvider? Type210 { get; set; } + public global::Vapi.RegexOption? Type210 { get; set; } /// /// /// - public global::Vapi.CustomEndpointingModelSmartEndpointingPlan? Type211 { get; set; } + public global::Vapi.RegexOptionType? Type211 { get; set; } /// /// /// - public global::Vapi.CustomEndpointingModelSmartEndpointingPlanProvider? Type212 { get; set; } + public global::Vapi.AssistantCustomEndpointingRule? Type212 { get; set; } /// /// /// - public global::Vapi.TranscriptionEndpointingPlan? Type213 { get; set; } + public global::Vapi.AssistantCustomEndpointingRuleType? Type213 { get; set; } /// /// /// - public global::Vapi.StartSpeakingPlan? Type214 { get; set; } + public global::System.Collections.Generic.IList? Type214 { get; set; } /// /// /// - public global::Vapi.OneOf? Type215 { get; set; } + public global::Vapi.CustomerCustomEndpointingRule? Type215 { get; set; } /// /// /// - public global::Vapi.StartSpeakingPlanSmartEndpointingEnabled? Type216 { get; set; } + public global::Vapi.CustomerCustomEndpointingRuleType? Type216 { get; set; } /// /// /// - public global::Vapi.OneOf? Type217 { get; set; } + public global::Vapi.BothCustomEndpointingRule? Type217 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type218 { get; set; } + public global::Vapi.BothCustomEndpointingRuleType? Type218 { get; set; } /// /// /// - public global::Vapi.OneOf? Type219 { get; set; } + public global::Vapi.VapiSmartEndpointingPlan? Type219 { get; set; } /// /// /// - public global::Vapi.SmartDenoisingPlan? Type220 { get; set; } + public global::Vapi.VapiSmartEndpointingPlanProvider? Type220 { get; set; } /// /// /// - public global::Vapi.FourierDenoisingPlan? Type221 { get; set; } + public global::Vapi.LivekitSmartEndpointingPlan? Type221 { get; set; } /// /// /// - public global::Vapi.BackgroundSpeechDenoisingPlan? Type222 { get; set; } + public global::Vapi.LivekitSmartEndpointingPlanProvider? Type222 { get; set; } /// /// /// - public global::Vapi.TransferAssistant? Type223 { get; set; } + public global::Vapi.CustomEndpointingModelSmartEndpointingPlan? Type223 { get; set; } /// /// /// - public global::Vapi.AzureVoice? Type224 { get; set; } + public global::Vapi.CustomEndpointingModelSmartEndpointingPlanProvider? Type224 { get; set; } /// /// /// - public global::Vapi.CartesiaVoice? Type225 { get; set; } + public global::Vapi.TranscriptionEndpointingPlan? Type225 { get; set; } /// /// /// - public global::Vapi.CustomVoice? Type226 { get; set; } + public global::Vapi.StartSpeakingPlan? Type226 { get; set; } /// /// /// - public global::Vapi.DeepgramVoice? Type227 { get; set; } + public global::Vapi.OneOf? Type227 { get; set; } /// /// /// - public global::Vapi.ElevenLabsVoice? Type228 { get; set; } + public global::Vapi.StartSpeakingPlanSmartEndpointingEnabled? Type228 { get; set; } /// /// /// - public global::Vapi.HumeVoice? Type229 { get; set; } + public global::Vapi.OneOf? Type229 { get; set; } /// /// /// - public global::Vapi.LMNTVoice? Type230 { get; set; } + public global::System.Collections.Generic.IList>? Type230 { get; set; } /// /// /// - public global::Vapi.NeuphonicVoice? Type231 { get; set; } + public global::Vapi.OneOf? Type231 { get; set; } /// /// /// - public global::Vapi.OpenAIVoice? Type232 { get; set; } + public global::Vapi.SmartDenoisingPlan? Type232 { get; set; } /// /// /// - public global::Vapi.PlayHTVoice? Type233 { get; set; } + public global::Vapi.FourierDenoisingPlan? Type233 { get; set; } /// /// /// - public global::Vapi.WellSaidVoice? Type234 { get; set; } + public global::Vapi.BackgroundSpeechDenoisingPlan? Type234 { get; set; } /// /// /// - public global::Vapi.RimeAIVoice? Type235 { get; set; } + public global::Vapi.TransferAssistant? Type235 { get; set; } /// /// /// - public global::Vapi.SmallestAIVoice? Type236 { get; set; } + public global::Vapi.AzureVoice? Type236 { get; set; } /// /// /// - public global::Vapi.TavusVoice? Type237 { get; set; } + public global::Vapi.CartesiaVoice? Type237 { get; set; } /// /// /// - public global::Vapi.VapiVoice? Type238 { get; set; } + public global::Vapi.CustomVoice? Type238 { get; set; } /// /// /// - public global::Vapi.SesameVoice? Type239 { get; set; } + public global::Vapi.DeepgramVoice? Type239 { get; set; } /// /// /// - public global::Vapi.InworldVoice? Type240 { get; set; } + public global::Vapi.ElevenLabsVoice? Type240 { get; set; } /// /// /// - public global::Vapi.MinimaxVoice? Type241 { get; set; } + public global::Vapi.HumeVoice? Type241 { get; set; } /// /// /// - public global::Vapi.OneOf? Type242 { get; set; } + public global::Vapi.LMNTVoice? Type242 { get; set; } /// /// /// - public global::Vapi.TransferAssistantBackgroundSound? Type243 { get; set; } + public global::Vapi.NeuphonicVoice? Type243 { get; set; } /// /// /// - public global::Vapi.TransferAssistantFirstMessageMode? Type244 { get; set; } + public global::Vapi.OpenAIVoice? Type244 { get; set; } /// /// /// - public global::Vapi.TransferCancelToolUserEditable? Type245 { get; set; } + public global::Vapi.PlayHTVoice? Type245 { get; set; } /// /// /// - public global::Vapi.TransferCancelToolUserEditableType? Type246 { get; set; } + public global::Vapi.WellSaidVoice? Type246 { get; set; } /// /// /// - public global::Vapi.TransferSuccessfulToolUserEditable? Type247 { get; set; } + public global::Vapi.RimeAIVoice? Type247 { get; set; } /// /// /// - public global::Vapi.TransferSuccessfulToolUserEditableType? Type248 { get; set; } + public global::Vapi.SmallestAIVoice? Type248 { get; set; } /// /// /// - public global::Vapi.SummaryPlan? Type249 { get; set; } + public global::Vapi.TavusVoice? Type249 { get; set; } /// /// /// - public global::Vapi.TransferPlan? Type250 { get; set; } + public global::Vapi.VapiVoice? Type250 { get; set; } /// /// /// - public global::Vapi.TransferPlanMode? Type251 { get; set; } + public global::Vapi.SesameVoice? Type251 { get; set; } /// /// /// - public global::Vapi.OneOf? Type252 { get; set; } + public global::Vapi.InworldVoice? Type252 { get; set; } /// /// /// - public global::Vapi.ContextEngineeringPlanLastNMessages? Type253 { get; set; } + public global::Vapi.MinimaxVoice? Type253 { get; set; } /// /// /// - public global::Vapi.ContextEngineeringPlanNone? Type254 { get; set; } + public global::Vapi.XaiVoice? Type254 { get; set; } /// /// /// - public global::Vapi.ContextEngineeringPlanAll? Type255 { get; set; } + public global::Vapi.OneOf? Type255 { get; set; } /// /// /// - public global::Vapi.TransferDestinationNumber? Type256 { get; set; } + public global::Vapi.TransferAssistantBackgroundSound? Type256 { get; set; } /// /// /// - public global::Vapi.TransferDestinationNumberType? Type257 { get; set; } + public global::Vapi.TransferAssistantFirstMessageMode? Type257 { get; set; } /// /// /// - public global::Vapi.TransferDestinationSip? Type258 { get; set; } + public global::Vapi.TransferCancelToolUserEditable? Type258 { get; set; } /// /// /// - public global::Vapi.TransferDestinationSipType? Type259 { get; set; } + public global::Vapi.TransferCancelToolUserEditableType? Type259 { get; set; } /// /// /// - public global::Vapi.CreateTransferCallToolDTO? Type260 { get; set; } + public global::Vapi.TransferSuccessfulToolUserEditable? Type260 { get; set; } /// /// /// - public global::Vapi.CreateTransferCallToolDTOType? Type261 { get; set; } + public global::Vapi.TransferSuccessfulToolUserEditableType? Type261 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type262 { get; set; } + public global::Vapi.SummaryPlan? Type262 { get; set; } /// /// /// - public global::Vapi.OneOf? Type263 { get; set; } + public global::Vapi.TransferPlan? Type263 { get; set; } /// /// /// - public global::Vapi.ContextEngineeringPlanLastNMessagesType? Type264 { get; set; } + public global::Vapi.TransferPlanMode? Type264 { get; set; } /// /// /// - public global::Vapi.ContextEngineeringPlanNoneType? Type265 { get; set; } + public global::Vapi.OneOf? Type265 { get; set; } /// /// /// - public global::Vapi.ContextEngineeringPlanAllType? Type266 { get; set; } + public global::Vapi.ContextEngineeringPlanLastNMessages? Type266 { get; set; } /// /// /// - public global::Vapi.ContextEngineeringPlanUserAndAssistantMessages? Type267 { get; set; } + public global::Vapi.ContextEngineeringPlanNone? Type267 { get; set; } /// /// /// - public global::Vapi.ContextEngineeringPlanUserAndAssistantMessagesType? Type268 { get; set; } + public global::Vapi.ContextEngineeringPlanAll? Type268 { get; set; } /// /// /// - public global::Vapi.ContextEngineeringPlanPreviousAssistantMessages? Type269 { get; set; } + public global::Vapi.TransferDestinationNumber? Type269 { get; set; } /// /// /// - public global::Vapi.ContextEngineeringPlanPreviousAssistantMessagesType? Type270 { get; set; } + public global::Vapi.TransferDestinationNumberType? Type270 { get; set; } /// /// /// - public global::Vapi.HandoffDestinationAssistant? Type271 { get; set; } + public global::Vapi.TransferDestinationSip? Type271 { get; set; } /// /// /// - public global::Vapi.HandoffDestinationAssistantType? Type272 { get; set; } + public global::Vapi.TransferDestinationSipType? Type272 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDTO? Type273 { get; set; } + public global::Vapi.CreateTransferCallToolDTO? Type273 { get; set; } /// /// /// - public global::Vapi.AssistantOverrides? Type274 { get; set; } + public global::Vapi.CreateTransferCallToolDTOType? Type274 { get; set; } /// /// /// - public global::Vapi.HandoffDestinationDynamic? Type275 { get; set; } + public global::System.Collections.Generic.IList>? Type275 { get; set; } /// /// /// - public global::Vapi.HandoffDestinationDynamicType? Type276 { get; set; } + public global::Vapi.OneOf? Type276 { get; set; } /// /// /// - public global::Vapi.SquadMemberDTO? Type277 { get; set; } + public global::Vapi.ContextEngineeringPlanLastNMessagesType? Type277 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type278 { get; set; } + public global::Vapi.ContextEngineeringPlanNoneType? Type278 { get; set; } /// /// /// - public global::Vapi.OneOf? Type279 { get; set; } + public global::Vapi.ContextEngineeringPlanAllType? Type279 { get; set; } /// /// /// - public global::Vapi.CreateSquadDTO? Type280 { get; set; } + public global::Vapi.ContextEngineeringPlanUserAndAssistantMessages? Type280 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type281 { get; set; } + public global::Vapi.ContextEngineeringPlanUserAndAssistantMessagesType? Type281 { get; set; } /// /// /// - public global::Vapi.HandoffDestinationSquad? Type282 { get; set; } + public global::Vapi.ContextEngineeringPlanPreviousAssistantMessages? Type282 { get; set; } /// /// /// - public global::Vapi.HandoffDestinationSquadType? Type283 { get; set; } + public global::Vapi.ContextEngineeringPlanPreviousAssistantMessagesType? Type283 { get; set; } /// /// /// - public global::Vapi.CreateHandoffToolDTO? Type284 { get; set; } + public global::Vapi.HandoffDestinationAssistant? Type284 { get; set; } /// /// /// - public global::Vapi.CreateHandoffToolDTOType? Type285 { get; set; } + public global::Vapi.HandoffDestinationAssistantType? Type285 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type286 { get; set; } + public global::Vapi.CreateAssistantDTO? Type286 { get; set; } /// /// /// - public global::Vapi.OneOf? Type287 { get; set; } + public global::Vapi.AssistantOverrides? Type287 { get; set; } /// /// /// - public global::Vapi.CreateCustomKnowledgeBaseDTO? Type288 { get; set; } + public global::Vapi.HandoffDestinationDynamic? Type288 { get; set; } /// /// /// - public global::Vapi.CreateCustomKnowledgeBaseDTOProvider? Type289 { get; set; } + public global::Vapi.HandoffDestinationDynamicType? Type289 { get; set; } /// /// /// - public global::Vapi.KnowledgeBase? Type290 { get; set; } + public global::Vapi.SquadMemberDTO? Type290 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseProvider? Type291 { get; set; } + public global::System.Collections.Generic.IList>? Type291 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseModel? Type292 { get; set; } + public global::Vapi.OneOf? Type292 { get; set; } /// /// /// - public global::Vapi.CreateQueryToolDTO? Type293 { get; set; } + public global::Vapi.CreateSquadDTO? Type293 { get; set; } /// /// /// - public global::Vapi.CreateQueryToolDTOType? Type294 { get; set; } + public global::System.Collections.Generic.IList? Type294 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type295 { get; set; } + public global::Vapi.HandoffDestinationSquad? Type295 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCalendarCreateEventToolDTO? Type296 { get; set; } + public global::Vapi.HandoffDestinationSquadType? Type296 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCalendarCreateEventToolDTOType? Type297 { get; set; } + public global::Vapi.CreateHandoffToolDTO? Type297 { get; set; } /// /// /// - public global::Vapi.CreateGoogleSheetsRowAppendToolDTO? Type298 { get; set; } + public global::Vapi.CreateHandoffToolDTOType? Type298 { get; set; } /// /// /// - public global::Vapi.CreateGoogleSheetsRowAppendToolDTOType? Type299 { get; set; } + public global::System.Collections.Generic.IList>? Type299 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCalendarCheckAvailabilityToolDTO? Type300 { get; set; } + public global::Vapi.OneOf? Type300 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCalendarCheckAvailabilityToolDTOType? Type301 { get; set; } + public global::Vapi.CreateCustomKnowledgeBaseDTO? Type301 { get; set; } /// /// /// - public global::Vapi.CreateSlackSendMessageToolDTO? Type302 { get; set; } + public global::Vapi.CreateCustomKnowledgeBaseDTOProvider? Type302 { get; set; } /// /// /// - public global::Vapi.CreateSlackSendMessageToolDTOType? Type303 { get; set; } + public global::Vapi.KnowledgeBase? Type303 { get; set; } /// /// /// - public global::Vapi.McpToolMessages? Type304 { get; set; } + public global::Vapi.KnowledgeBaseProvider? Type304 { get; set; } /// /// /// - public global::Vapi.McpToolMetadata? Type305 { get; set; } + public global::Vapi.KnowledgeBaseModel? Type305 { get; set; } /// /// /// - public global::Vapi.McpToolMetadataProtocol? Type306 { get; set; } + public global::Vapi.CreateQueryToolDTO? Type306 { get; set; } /// /// /// - public global::Vapi.CreateMcpToolDTO? Type307 { get; set; } + public global::Vapi.CreateQueryToolDTOType? Type307 { get; set; } /// /// /// - public global::Vapi.CreateMcpToolDTOType? Type308 { get; set; } + public global::System.Collections.Generic.IList? Type308 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type309 { get; set; } + public global::Vapi.CreateGoogleCalendarCreateEventToolDTO? Type309 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelCalendarAvailabilityToolDTO? Type310 { get; set; } + public global::Vapi.CreateGoogleCalendarCreateEventToolDTOType? Type310 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelCalendarAvailabilityToolDTOType? Type311 { get; set; } + public global::Vapi.CreateGoogleSheetsRowAppendToolDTO? Type311 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelCalendarEventCreateToolDTO? Type312 { get; set; } + public global::Vapi.CreateGoogleSheetsRowAppendToolDTOType? Type312 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelCalendarEventCreateToolDTOType? Type313 { get; set; } + public global::Vapi.CreateGoogleCalendarCheckAvailabilityToolDTO? Type313 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelContactCreateToolDTO? Type314 { get; set; } + public global::Vapi.CreateGoogleCalendarCheckAvailabilityToolDTOType? Type314 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelContactCreateToolDTOType? Type315 { get; set; } + public global::Vapi.CreateSlackSendMessageToolDTO? Type315 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelContactGetToolDTO? Type316 { get; set; } + public global::Vapi.CreateSlackSendMessageToolDTOType? Type316 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelContactGetToolDTOType? Type317 { get; set; } + public global::Vapi.McpToolMessages? Type317 { get; set; } /// /// /// - public global::Vapi.OpenAIMessage? Type318 { get; set; } + public global::Vapi.McpToolMetadata? Type318 { get; set; } /// /// /// - public global::Vapi.OpenAIMessageRole? Type319 { get; set; } + public global::Vapi.McpToolMetadataProtocol? Type319 { get; set; } /// /// /// - public global::Vapi.AnyscaleModel? Type320 { get; set; } + public global::Vapi.CreateMcpToolDTO? Type320 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type321 { get; set; } + public global::Vapi.CreateMcpToolDTOType? Type321 { get; set; } /// /// /// - public global::Vapi.CreateApiRequestToolDTO? Type322 { get; set; } + public global::System.Collections.Generic.IList? Type322 { get; set; } /// /// /// - public global::Vapi.CreateBashToolDTO? Type323 { get; set; } + public global::Vapi.CreateGoHighLevelCalendarAvailabilityToolDTO? Type323 { get; set; } /// /// /// - public global::Vapi.CreateCodeToolDTO? Type324 { get; set; } + public global::Vapi.CreateGoHighLevelCalendarAvailabilityToolDTOType? Type324 { get; set; } /// /// /// - public global::Vapi.CreateComputerToolDTO? Type325 { get; set; } + public global::Vapi.CreateGoHighLevelCalendarEventCreateToolDTO? Type325 { get; set; } /// /// /// - public global::Vapi.CreateSmsToolDTO? Type326 { get; set; } + public global::Vapi.CreateGoHighLevelCalendarEventCreateToolDTOType? Type326 { get; set; } /// /// /// - public global::Vapi.CreateTextEditorToolDTO? Type327 { get; set; } + public global::Vapi.CreateGoHighLevelContactCreateToolDTO? Type327 { get; set; } /// /// /// - public global::Vapi.CreateSipRequestToolDTO? Type328 { get; set; } + public global::Vapi.CreateGoHighLevelContactCreateToolDTOType? Type328 { get; set; } /// /// /// - public global::Vapi.AnyscaleModelProvider? Type329 { get; set; } + public global::Vapi.CreateGoHighLevelContactGetToolDTO? Type329 { get; set; } /// /// /// - public global::Vapi.AnthropicThinkingConfig? Type330 { get; set; } + public global::Vapi.CreateGoHighLevelContactGetToolDTOType? Type330 { get; set; } /// /// /// - public global::Vapi.AnthropicThinkingConfigType? Type331 { get; set; } + public global::Vapi.OpenAIMessage? Type331 { get; set; } /// /// /// - public global::Vapi.AnthropicModel? Type332 { get; set; } + public global::Vapi.OpenAIMessageRole? Type332 { get; set; } /// /// /// - public global::Vapi.AnthropicModelModel? Type333 { get; set; } + public global::Vapi.AnyscaleModel? Type333 { get; set; } /// /// /// - public global::Vapi.AnthropicModelProvider? Type334 { get; set; } + public global::System.Collections.Generic.IList? Type334 { get; set; } /// /// /// - public global::Vapi.AnthropicBedrockModel? Type335 { get; set; } + public global::Vapi.CreateApiRequestToolDTO? Type335 { get; set; } /// /// /// - public global::Vapi.AnthropicBedrockModelProvider? Type336 { get; set; } + public global::Vapi.CreateBashToolDTO? Type336 { get; set; } /// /// /// - public global::Vapi.AnthropicBedrockModelModel? Type337 { get; set; } + public global::Vapi.CreateCodeToolDTO? Type337 { get; set; } /// /// /// - public global::Vapi.CerebrasModel? Type338 { get; set; } + public global::Vapi.CreateComputerToolDTO? Type338 { get; set; } /// /// /// - public global::Vapi.CerebrasModelModel? Type339 { get; set; } + public global::Vapi.CreateSmsToolDTO? Type339 { get; set; } /// /// /// - public global::Vapi.CerebrasModelProvider? Type340 { get; set; } + public global::Vapi.CreateTextEditorToolDTO? Type340 { get; set; } /// /// /// - public global::Vapi.CustomLLMModel? Type341 { get; set; } + public global::Vapi.CreateSipRequestToolDTO? Type341 { get; set; } /// /// /// - public global::Vapi.CustomLLMModelProvider? Type342 { get; set; } + public global::Vapi.AnyscaleModelProvider? Type342 { get; set; } /// /// /// - public global::Vapi.CustomLLMModelMetadataSendMode? Type343 { get; set; } + public global::Vapi.AnthropicThinkingConfig? Type343 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type344 { get; set; } + public global::Vapi.AnthropicThinkingConfigType? Type344 { get; set; } /// /// /// - public global::Vapi.DeepInfraModel? Type345 { get; set; } + public global::Vapi.AnthropicModel? Type345 { get; set; } /// /// /// - public global::Vapi.DeepInfraModelProvider? Type346 { get; set; } + public global::Vapi.AnthropicModelModel? Type346 { get; set; } /// /// /// - public global::Vapi.DeepSeekModel? Type347 { get; set; } + public global::Vapi.AnthropicModelProvider? Type347 { get; set; } /// /// /// - public global::Vapi.DeepSeekModelModel? Type348 { get; set; } + public global::Vapi.AnthropicBedrockModel? Type348 { get; set; } /// /// /// - public global::Vapi.DeepSeekModelProvider? Type349 { get; set; } + public global::Vapi.AnthropicBedrockModelProvider? Type349 { get; set; } /// /// /// - public global::Vapi.GeminiMultimodalLivePrebuiltVoiceConfig? Type350 { get; set; } + public global::Vapi.AnthropicBedrockModelModel? Type350 { get; set; } /// /// /// - public global::Vapi.GeminiMultimodalLivePrebuiltVoiceConfigVoiceName? Type351 { get; set; } + public global::Vapi.CerebrasModel? Type351 { get; set; } /// /// /// - public global::Vapi.GeminiMultimodalLiveVoiceConfig? Type352 { get; set; } + public global::Vapi.CerebrasModelModel? Type352 { get; set; } /// /// /// - public global::Vapi.GeminiMultimodalLiveSpeechConfig? Type353 { get; set; } + public global::Vapi.CerebrasModelProvider? Type353 { get; set; } /// /// /// - public global::Vapi.GoogleRealtimeConfig? Type354 { get; set; } + public global::Vapi.CustomLLMModel? Type354 { get; set; } /// /// /// - public global::Vapi.GoogleModel? Type355 { get; set; } + public global::Vapi.CustomLLMModelProvider? Type355 { get; set; } /// /// /// - public global::Vapi.GoogleModelModel? Type356 { get; set; } + public global::Vapi.CustomLLMModelMetadataSendMode? Type356 { get; set; } /// /// /// - public global::Vapi.GoogleModelProvider? Type357 { get; set; } + public global::System.Collections.Generic.Dictionary? Type357 { get; set; } /// /// /// - public global::Vapi.GroqModel? Type358 { get; set; } + public global::Vapi.DeepInfraModel? Type358 { get; set; } /// /// /// - public global::Vapi.GroqModelModel? Type359 { get; set; } + public global::Vapi.DeepInfraModelProvider? Type359 { get; set; } /// /// /// - public global::Vapi.GroqModelProvider? Type360 { get; set; } + public global::Vapi.DeepSeekModel? Type360 { get; set; } /// /// /// - public global::Vapi.InflectionAIModel? Type361 { get; set; } + public global::Vapi.DeepSeekModelModel? Type361 { get; set; } /// /// /// - public global::Vapi.InflectionAIModelModel? Type362 { get; set; } + public global::Vapi.DeepSeekModelProvider? Type362 { get; set; } /// /// /// - public global::Vapi.InflectionAIModelProvider? Type363 { get; set; } + public global::Vapi.GeminiMultimodalLivePrebuiltVoiceConfig? Type363 { get; set; } /// /// /// - public global::Vapi.MinimaxLLMModel? Type364 { get; set; } + public global::Vapi.GeminiMultimodalLivePrebuiltVoiceConfigVoiceName? Type364 { get; set; } /// /// /// - public global::Vapi.MinimaxLLMModelProvider? Type365 { get; set; } + public global::Vapi.GeminiMultimodalLiveVoiceConfig? Type365 { get; set; } /// /// /// - public global::Vapi.MinimaxLLMModelModel? Type366 { get; set; } + public global::Vapi.GeminiMultimodalLiveSpeechConfig? Type366 { get; set; } /// /// /// - public global::Vapi.OpenAIModel? Type367 { get; set; } + public global::Vapi.GoogleRealtimeConfig? Type367 { get; set; } /// /// /// - public global::Vapi.OpenAIModelProvider? Type368 { get; set; } + public global::Vapi.GoogleModel? Type368 { get; set; } /// /// /// - public global::Vapi.OpenAIModelModel? Type369 { get; set; } + public global::Vapi.GoogleModelModel? Type369 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type370 { get; set; } + public global::Vapi.GoogleModelProvider? Type370 { get; set; } /// /// /// - public global::Vapi.OpenAIModelFallbackModel? Type371 { get; set; } + public global::Vapi.GroqModel? Type371 { get; set; } /// /// /// - public global::Vapi.OpenAIModelToolStrictCompatibilityMode? Type372 { get; set; } + public global::Vapi.GroqModelModel? Type372 { get; set; } /// /// /// - public global::Vapi.OpenAIModelPromptCacheRetention? Type373 { get; set; } + public global::Vapi.GroqModelProvider? Type373 { get; set; } /// /// /// - public global::Vapi.OpenRouterModel? Type374 { get; set; } + public global::Vapi.InflectionAIModel? Type374 { get; set; } /// /// /// - public global::Vapi.OpenRouterModelProvider? Type375 { get; set; } + public global::Vapi.InflectionAIModelModel? Type375 { get; set; } /// /// /// - public global::Vapi.PerplexityAIModel? Type376 { get; set; } + public global::Vapi.InflectionAIModelProvider? Type376 { get; set; } /// /// /// - public global::Vapi.PerplexityAIModelProvider? Type377 { get; set; } + public global::Vapi.MinimaxLLMModel? Type377 { get; set; } /// /// /// - public global::Vapi.TogetherAIModel? Type378 { get; set; } + public global::Vapi.MinimaxLLMModelProvider? Type378 { get; set; } /// /// /// - public global::Vapi.TogetherAIModelProvider? Type379 { get; set; } + public global::Vapi.MinimaxLLMModelModel? Type379 { get; set; } /// /// /// - public global::Vapi.HangupNode? Type380 { get; set; } + public global::Vapi.OpenAIModel? Type380 { get; set; } /// /// /// - public global::Vapi.HangupNodeType? Type381 { get; set; } + public global::Vapi.OpenAIModelProvider? Type381 { get; set; } /// /// /// - public global::Vapi.WorkflowOpenAIModel? Type382 { get; set; } + public global::Vapi.OpenAIModelModel? Type382 { get; set; } /// /// /// - public global::Vapi.WorkflowOpenAIModelProvider? Type383 { get; set; } + public global::System.Collections.Generic.IList? Type383 { get; set; } /// /// /// - public global::Vapi.WorkflowOpenAIModelModel? Type384 { get; set; } + public global::Vapi.OpenAIModelFallbackModel? Type384 { get; set; } /// /// /// - public global::Vapi.WorkflowAnthropicModel? Type385 { get; set; } + public global::Vapi.OpenAIModelToolStrictCompatibilityMode? Type385 { get; set; } /// /// /// - public global::Vapi.WorkflowAnthropicModelProvider? Type386 { get; set; } + public global::Vapi.OpenAIModelPromptCacheRetention? Type386 { get; set; } /// /// /// - public global::Vapi.WorkflowAnthropicModelModel? Type387 { get; set; } + public global::Vapi.OpenRouterModel? Type387 { get; set; } /// /// /// - public global::Vapi.WorkflowAnthropicBedrockModel? Type388 { get; set; } + public global::Vapi.OpenRouterModelProvider? Type388 { get; set; } /// /// /// - public global::Vapi.WorkflowAnthropicBedrockModelProvider? Type389 { get; set; } + public global::Vapi.PerplexityAIModel? Type389 { get; set; } /// /// /// - public global::Vapi.WorkflowAnthropicBedrockModelModel? Type390 { get; set; } + public global::Vapi.PerplexityAIModelProvider? Type390 { get; set; } /// /// /// - public global::Vapi.WorkflowGoogleModel? Type391 { get; set; } + public global::Vapi.TogetherAIModel? Type391 { get; set; } /// /// /// - public global::Vapi.WorkflowGoogleModelProvider? Type392 { get; set; } + public global::Vapi.TogetherAIModelProvider? Type392 { get; set; } /// /// /// - public global::Vapi.WorkflowGoogleModelModel? Type393 { get; set; } + public global::Vapi.HangupNode? Type393 { get; set; } /// /// /// - public global::Vapi.WorkflowCustomModel? Type394 { get; set; } + public global::Vapi.HangupNodeType? Type394 { get; set; } /// /// /// - public global::Vapi.WorkflowCustomModelProvider? Type395 { get; set; } + public global::Vapi.WorkflowOpenAIModel? Type395 { get; set; } /// /// /// - public global::Vapi.WorkflowCustomModelMetadataSendMode? Type396 { get; set; } + public global::Vapi.WorkflowOpenAIModelProvider? Type396 { get; set; } /// /// /// - public global::Vapi.GlobalNodePlan? Type397 { get; set; } + public global::Vapi.WorkflowOpenAIModelModel? Type397 { get; set; } /// /// /// - public global::Vapi.ConversationNode? Type398 { get; set; } + public global::Vapi.WorkflowAnthropicModel? Type398 { get; set; } /// /// /// - public global::Vapi.ConversationNodeType? Type399 { get; set; } + public global::Vapi.WorkflowAnthropicModelProvider? Type399 { get; set; } /// /// /// - public global::Vapi.ToolNode? Type400 { get; set; } + public global::Vapi.WorkflowAnthropicModelModel? Type400 { get; set; } /// /// /// - public global::Vapi.ToolNodeType? Type401 { get; set; } + public global::Vapi.WorkflowAnthropicBedrockModel? Type401 { get; set; } /// /// /// - public global::Vapi.VoicemailDetectionBackoffPlan? Type402 { get; set; } + public global::Vapi.WorkflowAnthropicBedrockModelProvider? Type402 { get; set; } /// /// /// - public global::Vapi.GoogleVoicemailDetectionPlan? Type403 { get; set; } + public global::Vapi.WorkflowAnthropicBedrockModelModel? Type403 { get; set; } /// /// /// - public global::Vapi.GoogleVoicemailDetectionPlanProvider? Type404 { get; set; } + public global::Vapi.WorkflowGoogleModel? Type404 { get; set; } /// /// /// - public global::Vapi.GoogleVoicemailDetectionPlanType? Type405 { get; set; } + public global::Vapi.WorkflowGoogleModelProvider? Type405 { get; set; } /// /// /// - public global::Vapi.OpenAIVoicemailDetectionPlan? Type406 { get; set; } + public global::Vapi.WorkflowGoogleModelModel? Type406 { get; set; } /// /// /// - public global::Vapi.OpenAIVoicemailDetectionPlanProvider? Type407 { get; set; } + public global::Vapi.WorkflowCustomModel? Type407 { get; set; } /// /// /// - public global::Vapi.OpenAIVoicemailDetectionPlanType? Type408 { get; set; } + public global::Vapi.WorkflowCustomModelProvider? Type408 { get; set; } /// /// /// - public global::Vapi.TwilioVoicemailDetectionPlan? Type409 { get; set; } + public global::Vapi.WorkflowCustomModelMetadataSendMode? Type409 { get; set; } /// /// /// - public global::Vapi.TwilioVoicemailDetectionPlanProvider? Type410 { get; set; } + public global::Vapi.GlobalNodePlan? Type410 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type411 { get; set; } + public global::Vapi.ConversationNode? Type411 { get; set; } /// /// /// - public global::Vapi.TwilioVoicemailDetectionPlanVoicemailDetectionType? Type412 { get; set; } + public global::Vapi.ConversationNodeType? Type412 { get; set; } /// /// /// - public global::Vapi.VapiVoicemailDetectionPlan? Type413 { get; set; } + public global::Vapi.ToolNode? Type413 { get; set; } /// /// /// - public global::Vapi.VapiVoicemailDetectionPlanProvider? Type414 { get; set; } + public global::Vapi.ToolNodeType? Type414 { get; set; } /// /// /// - public global::Vapi.VapiVoicemailDetectionPlanType? Type415 { get; set; } + public global::Vapi.VoicemailDetectionBackoffPlan? Type415 { get; set; } /// /// /// - public global::Vapi.TransferHookAction? Type416 { get; set; } + public global::Vapi.GoogleVoicemailDetectionPlan? Type416 { get; set; } /// /// /// - public global::Vapi.TransferHookActionType? Type417 { get; set; } + public global::Vapi.GoogleVoicemailDetectionPlanProvider? Type417 { get; set; } /// /// /// - public global::Vapi.OneOf? Type418 { get; set; } + public global::Vapi.GoogleVoicemailDetectionPlanType? Type418 { get; set; } /// /// /// - public global::Vapi.FunctionCallHookAction? Type419 { get; set; } + public global::Vapi.OpenAIVoicemailDetectionPlan? Type419 { get; set; } /// /// /// - public global::Vapi.FunctionCallHookActionType? Type420 { get; set; } + public global::Vapi.OpenAIVoicemailDetectionPlanProvider? Type420 { get; set; } /// /// /// - public global::Vapi.SayHookAction? Type421 { get; set; } + public global::Vapi.OpenAIVoicemailDetectionPlanType? Type421 { get; set; } /// /// /// - public global::Vapi.SayHookActionType? Type422 { get; set; } + public global::Vapi.TwilioVoicemailDetectionPlan? Type422 { get; set; } /// /// /// - public global::Vapi.OneOf>>? Type423 { get; set; } + public global::Vapi.TwilioVoicemailDetectionPlanProvider? Type423 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type424 { get; set; } + public global::System.Collections.Generic.IList? Type424 { get; set; } /// /// /// - public global::Vapi.OneOf? Type425 { get; set; } + public global::Vapi.TwilioVoicemailDetectionPlanVoicemailDetectionType? Type425 { get; set; } /// /// /// - public global::Vapi.SystemMessage? Type426 { get; set; } + public global::Vapi.VapiVoicemailDetectionPlan? Type426 { get; set; } /// /// /// - public global::Vapi.UserMessage? Type427 { get; set; } + public global::Vapi.VapiVoicemailDetectionPlanProvider? Type427 { get; set; } /// /// /// - public global::Vapi.AssistantMessage? Type428 { get; set; } + public global::Vapi.VapiVoicemailDetectionPlanType? Type428 { get; set; } /// /// /// - public global::Vapi.ToolMessage? Type429 { get; set; } + public global::Vapi.TransferHookAction? Type429 { get; set; } /// /// /// - public global::Vapi.DeveloperMessage? Type430 { get; set; } + public global::Vapi.TransferHookActionType? Type430 { get; set; } /// /// /// - public global::Vapi.MessageAddHookAction? Type431 { get; set; } + public global::Vapi.OneOf? Type431 { get; set; } /// /// /// - public global::Vapi.MessageAddHookActionType? Type432 { get; set; } + public global::Vapi.FunctionCallHookAction? Type432 { get; set; } /// /// /// - public global::Vapi.CallHookFilter? Type433 { get; set; } + public global::Vapi.FunctionCallHookActionType? Type433 { get; set; } /// /// /// - public global::Vapi.CallHookFilterType? Type434 { get; set; } + public global::Vapi.SayHookAction? Type434 { get; set; } /// /// /// - public global::Vapi.CallHookCallEnding? Type435 { get; set; } + public global::Vapi.SayHookActionType? Type435 { get; set; } /// /// /// - public global::Vapi.CallHookCallEndingOn? Type436 { get; set; } + public global::Vapi.OneOf>>? Type436 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type437 { get; set; } + public global::System.Collections.Generic.IList>? Type437 { get; set; } /// /// /// - public global::Vapi.OneOf? Type438 { get; set; } + public global::Vapi.OneOf? Type438 { get; set; } /// /// /// - public global::Vapi.ToolCallHookAction? Type439 { get; set; } + public global::Vapi.SystemMessage? Type439 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type440 { get; set; } + public global::Vapi.UserMessage? Type440 { get; set; } /// /// /// - public global::Vapi.CallHookAssistantSpeechInterrupted? Type441 { get; set; } + public global::Vapi.AssistantMessage? Type441 { get; set; } /// /// /// - public global::Vapi.CallHookAssistantSpeechInterruptedOn? Type442 { get; set; } + public global::Vapi.ToolMessage? Type442 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type443 { get; set; } + public global::Vapi.DeveloperMessage? Type443 { get; set; } /// /// /// - public global::Vapi.OneOf? Type444 { get; set; } + public global::Vapi.MessageAddHookAction? Type444 { get; set; } /// /// /// - public global::Vapi.CallHookCustomerSpeechInterrupted? Type445 { get; set; } + public global::Vapi.MessageAddHookActionType? Type445 { get; set; } /// /// /// - public global::Vapi.CallHookCustomerSpeechInterruptedOn? Type446 { get; set; } + public global::Vapi.CallHookFilter? Type446 { get; set; } /// /// /// - public global::Vapi.ToolCallHookActionType? Type447 { get; set; } + public global::Vapi.CallHookFilterType? Type447 { get; set; } /// /// /// - public global::Vapi.CustomerSpeechTimeoutOptions? Type448 { get; set; } + public global::Vapi.CallHookCallEnding? Type448 { get; set; } /// /// /// - public global::Vapi.CallHookCustomerSpeechTimeout? Type449 { get; set; } + public global::Vapi.CallHookCallEndingOn? Type449 { get; set; } /// /// /// - public global::Vapi.CallHookModelResponseTimeout? Type450 { get; set; } + public global::System.Collections.Generic.IList>? Type450 { get; set; } /// /// /// - public global::Vapi.CallHookModelResponseTimeoutOn? Type451 { get; set; } + public global::Vapi.OneOf? Type451 { get; set; } /// /// /// - public global::Vapi.AIEdgeCondition? Type452 { get; set; } + public global::Vapi.ToolCallHookAction? Type452 { get; set; } /// /// /// - public global::Vapi.AIEdgeConditionType? Type453 { get; set; } + public global::System.Collections.Generic.IList? Type453 { get; set; } /// /// /// - public global::Vapi.Edge? Type454 { get; set; } + public global::Vapi.CallHookAssistantSpeechInterrupted? Type454 { get; set; } /// /// /// - public global::Vapi.RecordingConsentPlanStayOnLine? Type455 { get; set; } + public global::Vapi.CallHookAssistantSpeechInterruptedOn? Type455 { get; set; } /// /// /// - public global::Vapi.RecordingConsentPlanStayOnLineFirstMessageMode? Type456 { get; set; } + public global::System.Collections.Generic.IList>? Type456 { get; set; } /// /// /// - public global::Vapi.RecordingConsentPlanStayOnLineType? Type457 { get; set; } + public global::Vapi.OneOf? Type457 { get; set; } /// /// /// - public global::Vapi.RecordingConsentPlanVerbal? Type458 { get; set; } + public global::Vapi.CallHookCustomerSpeechInterrupted? Type458 { get; set; } /// /// /// - public global::Vapi.RecordingConsentPlanVerbalFirstMessageMode? Type459 { get; set; } + public global::Vapi.CallHookCustomerSpeechInterruptedOn? Type459 { get; set; } /// /// /// - public global::Vapi.RecordingConsentPlanVerbalType? Type460 { get; set; } + public global::Vapi.ToolCallHookActionType? Type460 { get; set; } /// /// /// - public global::Vapi.SecurityFilterBase? Type461 { get; set; } + public global::Vapi.CustomerSpeechTimeoutOptions? Type461 { get; set; } /// /// /// - public global::Vapi.SecurityFilterPlan? Type462 { get; set; } + public global::Vapi.CallHookCustomerSpeechTimeout? Type462 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type463 { get; set; } + public global::Vapi.CallHookModelResponseTimeout? Type463 { get; set; } /// /// /// - public global::Vapi.SecurityFilterPlanMode? Type464 { get; set; } + public global::Vapi.CallHookModelResponseTimeoutOn? Type464 { get; set; } /// /// /// - public global::Vapi.CompliancePlan? Type465 { get; set; } + public global::Vapi.AIEdgeCondition? Type465 { get; set; } /// /// /// - public global::Vapi.RecordingConsentPlan? Type466 { get; set; } + public global::Vapi.AIEdgeConditionType? Type466 { get; set; } /// /// /// - public global::Vapi.CompliancePlanRecordingConsentPlanDiscriminator? Type467 { get; set; } + public global::Vapi.Edge? Type467 { get; set; } /// /// /// - public global::Vapi.CompliancePlanRecordingConsentPlanDiscriminatorType? Type468 { get; set; } + public global::Vapi.RecordingConsentPlanStayOnLine? Type468 { get; set; } /// /// /// - public global::Vapi.StructuredDataPlan? Type469 { get; set; } + public global::Vapi.RecordingConsentPlanStayOnLineFirstMessageMode? Type469 { get; set; } /// /// /// - public global::Vapi.StructuredDataMultiPlan? Type470 { get; set; } + public global::Vapi.RecordingConsentPlanStayOnLineType? Type470 { get; set; } /// /// /// - public global::Vapi.SuccessEvaluationPlan? Type471 { get; set; } + public global::Vapi.RecordingConsentPlanVerbal? Type471 { get; set; } /// /// /// - public global::Vapi.SuccessEvaluationPlanRubric? Type472 { get; set; } + public global::Vapi.RecordingConsentPlanVerbalFirstMessageMode? Type472 { get; set; } /// /// /// - public global::Vapi.AnalysisPlan? Type473 { get; set; } + public global::Vapi.RecordingConsentPlanVerbalType? Type473 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type474 { get; set; } + public global::Vapi.SecurityFilterBase? Type474 { get; set; } /// /// /// - public global::Vapi.TranscriptPlan? Type475 { get; set; } + public global::Vapi.SecurityFilterPlan? Type475 { get; set; } /// /// /// - public global::Vapi.ComplianceOverride? Type476 { get; set; } + public global::System.Collections.Generic.IList? Type476 { get; set; } /// /// /// - public global::Vapi.CreateStructuredOutputDTO? Type477 { get; set; } + public global::Vapi.SecurityFilterPlanMode? Type477 { get; set; } /// /// /// - public global::Vapi.CreateStructuredOutputDTOType? Type478 { get; set; } + public global::Vapi.CompliancePlan? Type478 { get; set; } /// /// /// - public global::Vapi.ScorecardMetric? Type479 { get; set; } + public global::Vapi.RecordingConsentPlan? Type479 { get; set; } /// /// /// - public global::Vapi.CreateScorecardDTO? Type480 { get; set; } + public global::Vapi.CompliancePlanRecordingConsentPlanDiscriminator? Type480 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type481 { get; set; } + public global::Vapi.CompliancePlanRecordingConsentPlanDiscriminatorType? Type481 { get; set; } /// /// /// - public global::Vapi.ArtifactPlan? Type482 { get; set; } + public global::Vapi.StructuredDataPlan? Type482 { get; set; } /// /// /// - public global::Vapi.ArtifactPlanRecordingFormat? Type483 { get; set; } + public global::Vapi.StructuredDataMultiPlan? Type483 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type484 { get; set; } + public global::Vapi.SuccessEvaluationPlan? Type484 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type485 { get; set; } + public global::Vapi.SuccessEvaluationPlanRubric? Type485 { get; set; } /// /// /// - public global::Vapi.StopSpeakingPlan? Type486 { get; set; } + public global::Vapi.AnalysisPlan? Type486 { get; set; } /// /// /// - public global::Vapi.MonitorPlan? Type487 { get; set; } + public global::System.Collections.Generic.IList? Type487 { get; set; } /// /// /// - public global::Vapi.KeypadInputPlan? Type488 { get; set; } + public global::Vapi.TranscriptPlan? Type488 { get; set; } /// /// /// - public global::Vapi.KeypadInputPlanDelimiters? Type489 { get; set; } + public global::Vapi.ComplianceOverride? Type489 { get; set; } /// /// /// - public global::Vapi.WorkflowUserEditable? Type490 { get; set; } + public global::Vapi.CreateStructuredOutputDTO? Type490 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type491 { get; set; } + public global::Vapi.CreateStructuredOutputDTOType? Type491 { get; set; } /// /// /// - public global::Vapi.OneOf? Type492 { get; set; } + public global::Vapi.ScorecardMetric? Type492 { get; set; } /// /// /// - public global::Vapi.OneOf? Type493 { get; set; } + public global::Vapi.CreateScorecardDTO? Type493 { get; set; } /// /// /// - public global::Vapi.WorkflowUserEditableBackgroundSound? Type494 { get; set; } + public global::System.Collections.Generic.IList? Type494 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type495 { get; set; } + public global::Vapi.ArtifactPlan? Type495 { get; set; } /// /// /// - public global::Vapi.CredentialsItem? Type496 { get; set; } + public global::Vapi.ArtifactPlanRecordingFormat? Type496 { get; set; } /// /// /// - public global::Vapi.CreateAnthropicCredentialDTO? Type497 { get; set; } + public global::System.Collections.Generic.IList? Type497 { get; set; } /// /// /// - public global::Vapi.CreateAnthropicBedrockCredentialDTO? Type498 { get; set; } + public global::System.Collections.Generic.IList? Type498 { get; set; } /// /// /// - public global::Vapi.CreateAnyscaleCredentialDTO? Type499 { get; set; } + public global::Vapi.StopSpeakingPlan? Type499 { get; set; } /// /// /// - public global::Vapi.CreateAssemblyAICredentialDTO? Type500 { get; set; } + public global::Vapi.MonitorPlan? Type500 { get; set; } /// /// /// - public global::Vapi.CreateAzureCredentialDTO? Type501 { get; set; } + public global::Vapi.KeypadInputPlan? Type501 { get; set; } /// /// /// - public global::Vapi.CreateAzureOpenAICredentialDTO? Type502 { get; set; } + public global::Vapi.KeypadInputPlanDelimiters? Type502 { get; set; } /// /// /// - public global::Vapi.CreateByoSipTrunkCredentialDTO? Type503 { get; set; } + public global::Vapi.WorkflowUserEditable? Type503 { get; set; } /// /// /// - public global::Vapi.CreateCartesiaCredentialDTO? Type504 { get; set; } + public global::System.Collections.Generic.IList>? Type504 { get; set; } /// /// /// - public global::Vapi.CreateCerebrasCredentialDTO? Type505 { get; set; } + public global::Vapi.OneOf? Type505 { get; set; } /// /// /// - public global::Vapi.CreateCloudflareCredentialDTO? Type506 { get; set; } + public global::Vapi.OneOf? Type506 { get; set; } /// /// /// - public global::Vapi.CreateCustomLLMCredentialDTO? Type507 { get; set; } + public global::Vapi.WorkflowUserEditableBackgroundSound? Type507 { get; set; } /// /// /// - public global::Vapi.CreateDeepgramCredentialDTO? Type508 { get; set; } + public global::System.Collections.Generic.IList? Type508 { get; set; } /// /// /// - public global::Vapi.CreateDeepInfraCredentialDTO? Type509 { get; set; } + public global::Vapi.CredentialsItem? Type509 { get; set; } /// /// /// - public global::Vapi.CreateDeepSeekCredentialDTO? Type510 { get; set; } + public global::Vapi.CreateAnthropicCredentialDTO? Type510 { get; set; } /// /// /// - public global::Vapi.CreateElevenLabsCredentialDTO? Type511 { get; set; } + public global::Vapi.CreateAnthropicBedrockCredentialDTO? Type511 { get; set; } /// /// /// - public global::Vapi.CreateGcpCredentialDTO? Type512 { get; set; } + public global::Vapi.CreateAnyscaleCredentialDTO? Type512 { get; set; } /// /// /// - public global::Vapi.CreateGladiaCredentialDTO? Type513 { get; set; } + public global::Vapi.CreateAssemblyAICredentialDTO? Type513 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelCredentialDTO? Type514 { get; set; } + public global::Vapi.CreateAzureCredentialDTO? Type514 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCredentialDTO? Type515 { get; set; } + public global::Vapi.CreateAzureOpenAICredentialDTO? Type515 { get; set; } /// /// /// - public global::Vapi.CreateGroqCredentialDTO? Type516 { get; set; } + public global::Vapi.CreateByoSipTrunkCredentialDTO? Type516 { get; set; } /// /// /// - public global::Vapi.CreateHumeCredentialDTO? Type517 { get; set; } + public global::Vapi.CreateCartesiaCredentialDTO? Type517 { get; set; } /// /// /// - public global::Vapi.CreateInflectionAICredentialDTO? Type518 { get; set; } + public global::Vapi.CreateCerebrasCredentialDTO? Type518 { get; set; } /// /// /// - public global::Vapi.CreateLangfuseCredentialDTO? Type519 { get; set; } + public global::Vapi.CreateCloudflareCredentialDTO? Type519 { get; set; } /// /// /// - public global::Vapi.CreateLmntCredentialDTO? Type520 { get; set; } + public global::Vapi.CreateCustomLLMCredentialDTO? Type520 { get; set; } /// /// /// - public global::Vapi.CreateMakeCredentialDTO? Type521 { get; set; } + public global::Vapi.CreateDeepgramCredentialDTO? Type521 { get; set; } /// /// /// - public global::Vapi.CreateMistralCredentialDTO? Type522 { get; set; } + public global::Vapi.CreateDeepInfraCredentialDTO? Type522 { get; set; } /// /// /// - public global::Vapi.CreateNeuphonicCredentialDTO? Type523 { get; set; } + public global::Vapi.CreateDeepSeekCredentialDTO? Type523 { get; set; } /// /// /// - public global::Vapi.CreateOpenAICredentialDTO? Type524 { get; set; } + public global::Vapi.CreateElevenLabsCredentialDTO? Type524 { get; set; } /// /// /// - public global::Vapi.CreateOpenRouterCredentialDTO? Type525 { get; set; } + public global::Vapi.CreateGcpCredentialDTO? Type525 { get; set; } /// /// /// - public global::Vapi.CreatePerplexityAICredentialDTO? Type526 { get; set; } + public global::Vapi.CreateGladiaCredentialDTO? Type526 { get; set; } /// /// /// - public global::Vapi.CreatePlayHTCredentialDTO? Type527 { get; set; } + public global::Vapi.CreateGoHighLevelCredentialDTO? Type527 { get; set; } /// /// /// - public global::Vapi.CreateRimeAICredentialDTO? Type528 { get; set; } + public global::Vapi.CreateGoogleCredentialDTO? Type528 { get; set; } /// /// /// - public global::Vapi.CreateRunpodCredentialDTO? Type529 { get; set; } + public global::Vapi.CreateGroqCredentialDTO? Type529 { get; set; } /// /// /// - public global::Vapi.CreateS3CredentialDTO? Type530 { get; set; } + public global::Vapi.CreateHumeCredentialDTO? Type530 { get; set; } /// /// /// - public global::Vapi.CreateSmallestAICredentialDTO? Type531 { get; set; } + public global::Vapi.CreateInflectionAICredentialDTO? Type531 { get; set; } /// /// /// - public global::Vapi.CreateSpeechmaticsCredentialDTO? Type532 { get; set; } + public global::Vapi.CreateLangfuseCredentialDTO? Type532 { get; set; } /// /// /// - public global::Vapi.CreateSonioxCredentialDTO? Type533 { get; set; } + public global::Vapi.CreateLmntCredentialDTO? Type533 { get; set; } /// /// /// - public global::Vapi.CreateSupabaseCredentialDTO? Type534 { get; set; } + public global::Vapi.CreateMakeCredentialDTO? Type534 { get; set; } /// /// /// - public global::Vapi.CreateTavusCredentialDTO? Type535 { get; set; } + public global::Vapi.CreateMistralCredentialDTO? Type535 { get; set; } /// /// /// - public global::Vapi.CreateTogetherAICredentialDTO? Type536 { get; set; } + public global::Vapi.CreateNeuphonicCredentialDTO? Type536 { get; set; } /// /// /// - public global::Vapi.CreateTwilioCredentialDTO? Type537 { get; set; } + public global::Vapi.CreateOpenAICredentialDTO? Type537 { get; set; } /// /// /// - public global::Vapi.CreateVonageCredentialDTO? Type538 { get; set; } + public global::Vapi.CreateOpenRouterCredentialDTO? Type538 { get; set; } /// /// /// - public global::Vapi.CreateWebhookCredentialDTO? Type539 { get; set; } + public global::Vapi.CreatePerplexityAICredentialDTO? Type539 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTO? Type540 { get; set; } + public global::Vapi.CreatePlayHTCredentialDTO? Type540 { get; set; } /// /// /// - public global::Vapi.CreateXAiCredentialDTO? Type541 { get; set; } + public global::Vapi.CreateRimeAICredentialDTO? Type541 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCalendarOAuth2ClientCredentialDTO? Type542 { get; set; } + public global::Vapi.CreateRunpodCredentialDTO? Type542 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCalendarOAuth2AuthorizationCredentialDTO? Type543 { get; set; } + public global::Vapi.CreateS3CredentialDTO? Type543 { get; set; } /// /// /// - public global::Vapi.CreateGoogleSheetsOAuth2AuthorizationCredentialDTO? Type544 { get; set; } + public global::Vapi.CreateSmallestAICredentialDTO? Type544 { get; set; } /// /// /// - public global::Vapi.CreateSlackOAuth2AuthorizationCredentialDTO? Type545 { get; set; } + public global::Vapi.CreateSpeechmaticsCredentialDTO? Type545 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelMCPCredentialDTO? Type546 { get; set; } + public global::Vapi.CreateSonioxCredentialDTO? Type546 { get; set; } /// /// /// - public global::Vapi.CreateInworldCredentialDTO? Type547 { get; set; } + public global::Vapi.CreateSupabaseCredentialDTO? Type547 { get; set; } /// /// /// - public global::Vapi.CreateMinimaxCredentialDTO? Type548 { get; set; } + public global::Vapi.CreateTavusCredentialDTO? Type548 { get; set; } /// /// /// - public global::Vapi.CreateWellSaidCredentialDTO? Type549 { get; set; } + public global::Vapi.CreateTogetherAICredentialDTO? Type549 { get; set; } /// /// /// - public global::Vapi.CreateEmailCredentialDTO? Type550 { get; set; } + public global::Vapi.CreateTwilioCredentialDTO? Type550 { get; set; } /// /// /// - public global::Vapi.CreateSlackWebhookCredentialDTO? Type551 { get; set; } + public global::Vapi.CreateVonageCredentialDTO? Type551 { get; set; } /// /// /// - public global::Vapi.WorkflowUserEditableCredentialDiscriminator? Type552 { get; set; } + public global::Vapi.CreateWebhookCredentialDTO? Type552 { get; set; } /// /// /// - public global::Vapi.WorkflowUserEditableCredentialDiscriminatorProvider? Type553 { get; set; } + public global::Vapi.CreateCustomCredentialDTO? Type553 { get; set; } /// /// /// - public global::Vapi.WorkflowUserEditableVoicemailDetection? Type554 { get; set; } + public global::Vapi.CreateXAiCredentialDTO? Type554 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type555 { get; set; } + public global::Vapi.CreateGoogleCalendarOAuth2ClientCredentialDTO? Type555 { get; set; } /// /// /// - public global::Vapi.VapiModel? Type556 { get; set; } + public global::Vapi.CreateGoogleCalendarOAuth2AuthorizationCredentialDTO? Type556 { get; set; } /// /// /// - public global::Vapi.VapiModelProvider? Type557 { get; set; } + public global::Vapi.CreateGoogleSheetsOAuth2AuthorizationCredentialDTO? Type557 { get; set; } /// /// /// - public global::Vapi.XaiModel? Type558 { get; set; } + public global::Vapi.CreateSlackOAuth2AuthorizationCredentialDTO? Type558 { get; set; } /// /// /// - public global::Vapi.XaiModelModel? Type559 { get; set; } + public global::Vapi.CreateGoHighLevelMCPCredentialDTO? Type559 { get; set; } /// /// /// - public global::Vapi.XaiModelProvider? Type560 { get; set; } + public global::Vapi.CreateInworldCredentialDTO? Type560 { get; set; } /// /// /// - public global::Vapi.ExactReplacement? Type561 { get; set; } + public global::Vapi.CreateMinimaxCredentialDTO? Type561 { get; set; } /// /// /// - public global::Vapi.ExactReplacementType? Type562 { get; set; } + public global::Vapi.CreateWellSaidCredentialDTO? Type562 { get; set; } /// /// /// - public global::Vapi.RegexReplacement? Type563 { get; set; } + public global::Vapi.CreateEmailCredentialDTO? Type563 { get; set; } /// /// /// - public global::Vapi.RegexReplacementType? Type564 { get; set; } + public global::Vapi.CreateSlackWebhookCredentialDTO? Type564 { get; set; } /// /// /// - public global::Vapi.FormatPlan? Type565 { get; set; } + public global::Vapi.WorkflowUserEditableCredentialDiscriminator? Type565 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type566 { get; set; } + public global::Vapi.WorkflowUserEditableCredentialDiscriminatorProvider? Type566 { get; set; } /// /// /// - public global::Vapi.OneOf? Type567 { get; set; } + public global::Vapi.WorkflowUserEditableVoicemailDetection? Type567 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type568 { get; set; } + public global::System.Collections.Generic.IList? Type568 { get; set; } /// /// /// - public global::Vapi.FormatPlanFormattersEnabledItem? Type569 { get; set; } + public global::Vapi.VapiModel? Type569 { get; set; } /// /// /// - public global::Vapi.ChunkPlan? Type570 { get; set; } + public global::Vapi.VapiModelProvider? Type570 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type571 { get; set; } + public global::Vapi.XaiModel? Type571 { get; set; } /// /// /// - public global::Vapi.ChunkPlanPunctuationBoundarie? Type572 { get; set; } + public global::Vapi.XaiModelModel? Type572 { get; set; } /// /// /// - public global::Vapi.FallbackPlan? Type573 { get; set; } + public global::Vapi.XaiModelProvider? Type573 { get; set; } /// /// /// - public global::Vapi.FallbackAzureVoice? Type574 { get; set; } + public global::Vapi.ExactReplacement? Type574 { get; set; } /// /// /// - public global::Vapi.FallbackCartesiaVoice? Type575 { get; set; } + public global::Vapi.ExactReplacementType? Type575 { get; set; } /// /// /// - public global::Vapi.FallbackHumeVoice? Type576 { get; set; } + public global::Vapi.RegexReplacement? Type576 { get; set; } /// /// /// - public global::Vapi.FallbackCustomVoice? Type577 { get; set; } + public global::Vapi.RegexReplacementType? Type577 { get; set; } /// /// /// - public global::Vapi.FallbackDeepgramVoice? Type578 { get; set; } + public global::Vapi.FormatPlan? Type578 { get; set; } /// /// /// - public global::Vapi.FallbackElevenLabsVoice? Type579 { get; set; } + public global::System.Collections.Generic.IList>? Type579 { get; set; } /// /// /// - public global::Vapi.FallbackVapiVoice? Type580 { get; set; } + public global::Vapi.OneOf? Type580 { get; set; } /// /// /// - public global::Vapi.FallbackLMNTVoice? Type581 { get; set; } + public global::System.Collections.Generic.IList? Type581 { get; set; } /// /// /// - public global::Vapi.FallbackOpenAIVoice? Type582 { get; set; } + public global::Vapi.FormatPlanFormattersEnabledItem? Type582 { get; set; } /// /// /// - public global::Vapi.FallbackPlayHTVoice? Type583 { get; set; } + public global::Vapi.ChunkPlan? Type583 { get; set; } /// /// /// - public global::Vapi.FallbackWellSaidVoice? Type584 { get; set; } + public global::System.Collections.Generic.IList? Type584 { get; set; } /// /// /// - public global::Vapi.FallbackRimeAIVoice? Type585 { get; set; } + public global::Vapi.ChunkPlanPunctuationBoundarie? Type585 { get; set; } /// /// /// - public global::Vapi.FallbackSmallestAIVoice? Type586 { get; set; } + public global::Vapi.FallbackPlan? Type586 { get; set; } /// /// /// - public global::Vapi.FallbackTavusVoice? Type587 { get; set; } + public global::Vapi.FallbackAzureVoice? Type587 { get; set; } /// /// /// - public global::Vapi.FallbackNeuphonicVoice? Type588 { get; set; } + public global::Vapi.FallbackCartesiaVoice? Type588 { get; set; } /// /// /// - public global::Vapi.FallbackSesameVoice? Type589 { get; set; } + public global::Vapi.FallbackHumeVoice? Type589 { get; set; } /// /// /// - public global::Vapi.FallbackInworldVoice? Type590 { get; set; } + public global::Vapi.FallbackCustomVoice? Type590 { get; set; } /// /// /// - public global::Vapi.AzureVoiceProvider? Type591 { get; set; } + public global::Vapi.FallbackDeepgramVoice? Type591 { get; set; } /// /// /// - public global::Vapi.OneOf? Type592 { get; set; } + public global::Vapi.FallbackElevenLabsVoice? Type592 { get; set; } /// /// /// - public global::Vapi.AzureVoiceVoiceId? Type593 { get; set; } + public global::Vapi.FallbackVapiVoice? Type593 { get; set; } /// /// /// - public global::Vapi.CartesiaExperimentalControls? Type594 { get; set; } + public global::Vapi.FallbackLMNTVoice? Type594 { get; set; } /// /// /// - public global::Vapi.OneOf? Type595 { get; set; } + public global::Vapi.FallbackOpenAIVoice? Type595 { get; set; } /// /// /// - public global::Vapi.CartesiaExperimentalControlsSpeed? Type596 { get; set; } + public global::Vapi.FallbackPlayHTVoice? Type596 { get; set; } /// /// /// - public global::Vapi.CartesiaExperimentalControlsEmotion? Type597 { get; set; } + public global::Vapi.FallbackWellSaidVoice? Type597 { get; set; } /// /// /// - public global::Vapi.CartesiaGenerationConfigExperimental? Type598 { get; set; } + public global::Vapi.FallbackRimeAIVoice? Type598 { get; set; } /// /// /// - public int? Type599 { get; set; } + public global::Vapi.FallbackSmallestAIVoice? Type599 { get; set; } /// /// /// - public global::Vapi.CartesiaGenerationConfig? Type600 { get; set; } + public global::Vapi.FallbackTavusVoice? Type600 { get; set; } /// /// /// - public global::Vapi.CartesiaVoiceProvider? Type601 { get; set; } + public global::Vapi.FallbackNeuphonicVoice? Type601 { get; set; } /// /// /// - public global::Vapi.CartesiaVoiceModel? Type602 { get; set; } + public global::Vapi.FallbackSesameVoice? Type602 { get; set; } /// /// /// - public global::Vapi.CartesiaVoiceLanguage? Type603 { get; set; } + public global::Vapi.FallbackInworldVoice? Type603 { get; set; } /// /// /// - public global::Vapi.CustomVoiceProvider? Type604 { get; set; } + public global::Vapi.FallbackXaiVoice? Type604 { get; set; } /// /// /// - public global::Vapi.DeepgramVoiceProvider? Type605 { get; set; } + public global::Vapi.AzureVoiceProvider? Type605 { get; set; } /// /// /// - public global::Vapi.DeepgramVoiceVoiceId? Type606 { get; set; } + public global::Vapi.OneOf? Type606 { get; set; } /// /// /// - public global::Vapi.DeepgramVoiceModel? Type607 { get; set; } + public global::Vapi.AzureVoiceVoiceId? Type607 { get; set; } /// /// /// - public global::Vapi.ElevenLabsPronunciationDictionaryLocator? Type608 { get; set; } + public global::Vapi.CartesiaExperimentalControls? Type608 { get; set; } /// /// /// - public global::Vapi.ElevenLabsVoiceProvider? Type609 { get; set; } + public global::Vapi.OneOf? Type609 { get; set; } /// /// /// - public global::Vapi.OneOf? Type610 { get; set; } + public global::Vapi.CartesiaExperimentalControlsSpeed? Type610 { get; set; } /// /// /// - public global::Vapi.ElevenLabsVoiceVoiceId? Type611 { get; set; } + public global::Vapi.CartesiaExperimentalControlsEmotion? Type611 { get; set; } /// /// /// - public global::Vapi.ElevenLabsVoiceModel? Type612 { get; set; } + public global::Vapi.CartesiaGenerationConfigExperimental? Type612 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type613 { get; set; } + public int? Type613 { get; set; } /// /// /// - public global::Vapi.WellSaidVoiceProvider? Type614 { get; set; } + public global::Vapi.CartesiaGenerationConfig? Type614 { get; set; } /// /// /// - public global::Vapi.WellSaidVoiceModel? Type615 { get; set; } + public global::Vapi.CartesiaVoiceProvider? Type615 { get; set; } /// /// /// - public global::Vapi.HumeVoiceProvider? Type616 { get; set; } + public global::Vapi.CartesiaVoiceModel? Type616 { get; set; } /// /// /// - public global::Vapi.HumeVoiceModel? Type617 { get; set; } + public global::Vapi.CartesiaVoiceLanguage? Type617 { get; set; } /// /// /// - public global::Vapi.LMNTVoiceProvider? Type618 { get; set; } + public global::Vapi.CustomVoiceProvider? Type618 { get; set; } /// /// /// - public global::Vapi.OneOf? Type619 { get; set; } + public global::Vapi.DeepgramVoiceProvider? Type619 { get; set; } /// /// /// - public global::Vapi.LMNTVoiceVoiceId? Type620 { get; set; } + public global::Vapi.DeepgramVoiceVoiceId? Type620 { get; set; } /// /// /// - public global::Vapi.LMNTVoiceLanguage? Type621 { get; set; } + public global::Vapi.DeepgramVoiceModel? Type621 { get; set; } /// /// /// - public global::Vapi.NeuphonicVoiceProvider? Type622 { get; set; } + public global::Vapi.ElevenLabsPronunciationDictionaryLocator? Type622 { get; set; } /// /// /// - public global::Vapi.NeuphonicVoiceModel? Type623 { get; set; } + public global::Vapi.ElevenLabsVoiceProvider? Type623 { get; set; } /// /// /// - public global::Vapi.OpenAIVoiceProvider? Type624 { get; set; } + public global::Vapi.OneOf? Type624 { get; set; } /// /// /// - public global::Vapi.OneOf? Type625 { get; set; } + public global::Vapi.ElevenLabsVoiceVoiceId? Type625 { get; set; } /// /// /// - public global::Vapi.OpenAIVoiceVoiceId? Type626 { get; set; } + public global::Vapi.ElevenLabsVoiceModel? Type626 { get; set; } /// /// /// - public global::Vapi.OpenAIVoiceModel? Type627 { get; set; } + public global::System.Collections.Generic.IList? Type627 { get; set; } /// /// /// - public global::Vapi.PlayHTVoiceProvider? Type628 { get; set; } + public global::Vapi.WellSaidVoiceProvider? Type628 { get; set; } /// /// /// - public global::Vapi.OneOf? Type629 { get; set; } + public global::Vapi.WellSaidVoiceModel? Type629 { get; set; } /// /// /// - public global::Vapi.PlayHTVoiceVoiceId? Type630 { get; set; } + public global::Vapi.HumeVoiceProvider? Type630 { get; set; } /// /// /// - public global::Vapi.PlayHTVoiceEmotion? Type631 { get; set; } + public global::Vapi.HumeVoiceModel? Type631 { get; set; } /// /// /// - public global::Vapi.PlayHTVoiceModel? Type632 { get; set; } + public global::Vapi.LMNTVoiceProvider? Type632 { get; set; } /// /// /// - public global::Vapi.PlayHTVoiceLanguage? Type633 { get; set; } + public global::Vapi.OneOf? Type633 { get; set; } /// /// /// - public global::Vapi.RimeAIVoiceProvider? Type634 { get; set; } + public global::Vapi.LMNTVoiceVoiceId? Type634 { get; set; } /// /// /// - public global::Vapi.OneOf? Type635 { get; set; } + public global::Vapi.LMNTVoiceLanguage? Type635 { get; set; } /// /// /// - public global::Vapi.RimeAIVoiceVoiceId? Type636 { get; set; } + public global::Vapi.NeuphonicVoiceProvider? Type636 { get; set; } /// /// /// - public global::Vapi.RimeAIVoiceModel? Type637 { get; set; } + public global::Vapi.NeuphonicVoiceModel? Type637 { get; set; } /// /// /// - public global::Vapi.RimeAIVoiceLanguage? Type638 { get; set; } + public global::Vapi.OpenAIVoiceProvider? Type638 { get; set; } /// /// /// - public global::Vapi.SesameVoiceProvider? Type639 { get; set; } + public global::Vapi.OneOf? Type639 { get; set; } /// /// /// - public global::Vapi.SesameVoiceModel? Type640 { get; set; } + public global::Vapi.OpenAIVoiceVoiceId? Type640 { get; set; } /// /// /// - public global::Vapi.SmallestAIVoiceProvider? Type641 { get; set; } + public global::Vapi.OpenAIVoiceModel? Type641 { get; set; } /// /// /// - public global::Vapi.OneOf? Type642 { get; set; } + public global::Vapi.PlayHTVoiceProvider? Type642 { get; set; } /// /// /// - public global::Vapi.SmallestAIVoiceVoiceId? Type643 { get; set; } + public global::Vapi.OneOf? Type643 { get; set; } /// /// /// - public global::Vapi.SmallestAIVoiceModel? Type644 { get; set; } + public global::Vapi.PlayHTVoiceVoiceId? Type644 { get; set; } /// /// /// - public global::Vapi.TavusConversationProperties? Type645 { get; set; } + public global::Vapi.PlayHTVoiceEmotion? Type645 { get; set; } /// /// /// - public global::Vapi.TavusVoiceProvider? Type646 { get; set; } + public global::Vapi.PlayHTVoiceModel? Type646 { get; set; } /// /// /// - public global::Vapi.OneOf? Type647 { get; set; } + public global::Vapi.PlayHTVoiceLanguage? Type647 { get; set; } /// /// /// - public global::Vapi.TavusVoiceVoiceId? Type648 { get; set; } + public global::Vapi.RimeAIVoiceProvider? Type648 { get; set; } /// /// /// - public global::Vapi.VapiPronunciationDictionaryLocator? Type649 { get; set; } + public global::Vapi.OneOf? Type649 { get; set; } /// /// /// - public global::Vapi.VapiVoiceProvider? Type650 { get; set; } + public global::Vapi.RimeAIVoiceVoiceId? Type650 { get; set; } /// /// /// - public global::Vapi.VapiVoiceVoiceId? Type651 { get; set; } + public global::Vapi.RimeAIVoiceModel? Type651 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type652 { get; set; } + public global::Vapi.RimeAIVoiceLanguage? Type652 { get; set; } /// /// /// - public global::Vapi.InworldVoiceProvider? Type653 { get; set; } + public global::Vapi.SesameVoiceProvider? Type653 { get; set; } /// /// /// - public global::Vapi.InworldVoiceVoiceId? Type654 { get; set; } + public global::Vapi.SesameVoiceModel? Type654 { get; set; } /// /// /// - public global::Vapi.InworldVoiceModel? Type655 { get; set; } + public global::Vapi.SmallestAIVoiceProvider? Type655 { get; set; } /// /// /// - public global::Vapi.InworldVoiceLanguageCode? Type656 { get; set; } + public global::Vapi.OneOf? Type656 { get; set; } /// /// /// - public global::Vapi.MinimaxVoiceProvider? Type657 { get; set; } + public global::Vapi.SmallestAIVoiceVoiceId? Type657 { get; set; } /// /// /// - public global::Vapi.MinimaxVoiceModel? Type658 { get; set; } + public global::Vapi.SmallestAIVoiceModel? Type658 { get; set; } /// /// /// - public global::Vapi.MinimaxVoiceSubtitleType? Type659 { get; set; } + public global::Vapi.TavusConversationProperties? Type659 { get; set; } /// /// /// - public global::Vapi.MinimaxVoiceRegion? Type660 { get; set; } + public global::Vapi.TavusVoiceProvider? Type660 { get; set; } /// /// /// - public global::Vapi.MinimaxVoiceLanguageBoost? Type661 { get; set; } + public global::Vapi.OneOf? Type661 { get; set; } /// /// /// - public global::Vapi.FallbackMinimaxVoice? Type662 { get; set; } + public global::Vapi.TavusVoiceVoiceId? Type662 { get; set; } /// /// /// - public global::Vapi.FallbackMinimaxVoiceProvider? Type663 { get; set; } + public global::Vapi.VapiPronunciationDictionaryLocator? Type663 { get; set; } /// /// /// - public global::Vapi.FallbackMinimaxVoiceModel? Type664 { get; set; } + public global::Vapi.VapiVoiceProvider? Type664 { get; set; } /// /// /// - public global::Vapi.FallbackMinimaxVoiceSubtitleType? Type665 { get; set; } + public global::Vapi.VapiVoiceVoiceId? Type665 { get; set; } /// /// /// - public global::Vapi.FallbackMinimaxVoiceRegion? Type666 { get; set; } + public global::System.Collections.Generic.IList? Type666 { get; set; } /// /// /// - public global::Vapi.FallbackMinimaxVoiceLanguageBoost? Type667 { get; set; } + public global::Vapi.InworldVoiceProvider? Type667 { get; set; } /// /// /// - public global::Vapi.FallbackWellSaidVoiceProvider? Type668 { get; set; } + public global::Vapi.InworldVoiceVoiceId? Type668 { get; set; } /// /// /// - public global::Vapi.FallbackWellSaidVoiceModel? Type669 { get; set; } + public global::Vapi.InworldVoiceModel? Type669 { get; set; } /// /// /// - public global::Vapi.FallbackAzureVoiceProvider? Type670 { get; set; } + public global::Vapi.InworldVoiceLanguageCode? Type670 { get; set; } /// /// /// - public global::Vapi.OneOf? Type671 { get; set; } + public global::Vapi.MinimaxVoiceProvider? Type671 { get; set; } /// /// /// - public global::Vapi.FallbackAzureVoiceVoiceId? Type672 { get; set; } + public global::Vapi.MinimaxVoiceModel? Type672 { get; set; } /// /// /// - public global::Vapi.FallbackCartesiaVoiceProvider? Type673 { get; set; } + public global::Vapi.MinimaxVoiceSubtitleType? Type673 { get; set; } /// /// /// - public global::Vapi.FallbackCartesiaVoiceModel? Type674 { get; set; } + public global::Vapi.MinimaxVoiceRegion? Type674 { get; set; } /// /// /// - public global::Vapi.FallbackCartesiaVoiceLanguage? Type675 { get; set; } + public global::Vapi.MinimaxVoiceLanguageBoost? Type675 { get; set; } /// /// /// - public global::Vapi.FallbackCustomVoiceProvider? Type676 { get; set; } + public global::Vapi.FallbackMinimaxVoice? Type676 { get; set; } /// /// /// - public global::Vapi.FallbackDeepgramVoiceProvider? Type677 { get; set; } + public global::Vapi.FallbackMinimaxVoiceProvider? Type677 { get; set; } /// /// /// - public global::Vapi.FallbackDeepgramVoiceVoiceId? Type678 { get; set; } + public global::Vapi.FallbackMinimaxVoiceModel? Type678 { get; set; } /// /// /// - public global::Vapi.FallbackDeepgramVoiceModel? Type679 { get; set; } + public global::Vapi.FallbackMinimaxVoiceSubtitleType? Type679 { get; set; } /// /// /// - public global::Vapi.FallbackElevenLabsVoiceProvider? Type680 { get; set; } + public global::Vapi.FallbackMinimaxVoiceRegion? Type680 { get; set; } /// /// /// - public global::Vapi.OneOf? Type681 { get; set; } + public global::Vapi.FallbackMinimaxVoiceLanguageBoost? Type681 { get; set; } /// /// /// - public global::Vapi.FallbackElevenLabsVoiceVoiceId? Type682 { get; set; } + public global::Vapi.FallbackWellSaidVoiceProvider? Type682 { get; set; } /// /// /// - public global::Vapi.FallbackElevenLabsVoiceModel? Type683 { get; set; } + public global::Vapi.FallbackWellSaidVoiceModel? Type683 { get; set; } /// /// /// - public global::Vapi.FallbackHumeVoiceProvider? Type684 { get; set; } + public global::Vapi.XaiVoiceProvider? Type684 { get; set; } /// /// /// - public global::Vapi.FallbackHumeVoiceModel? Type685 { get; set; } + public global::Vapi.XaiVoiceVoiceId? Type685 { get; set; } /// /// /// - public global::Vapi.FallbackLMNTVoiceProvider? Type686 { get; set; } + public global::Vapi.XaiVoiceLanguage? Type686 { get; set; } /// /// /// - public global::Vapi.OneOf? Type687 { get; set; } + public global::Vapi.FallbackAzureVoiceProvider? Type687 { get; set; } /// /// /// - public global::Vapi.FallbackLMNTVoiceVoiceId? Type688 { get; set; } + public global::Vapi.OneOf? Type688 { get; set; } /// /// /// - public global::Vapi.FallbackLMNTVoiceLanguage? Type689 { get; set; } + public global::Vapi.FallbackAzureVoiceVoiceId? Type689 { get; set; } /// /// /// - public global::Vapi.FallbackNeuphonicVoiceProvider? Type690 { get; set; } + public global::Vapi.FallbackCartesiaVoiceProvider? Type690 { get; set; } /// /// /// - public global::Vapi.FallbackNeuphonicVoiceModel? Type691 { get; set; } + public global::Vapi.FallbackCartesiaVoiceModel? Type691 { get; set; } /// /// /// - public global::Vapi.FallbackOpenAIVoiceProvider? Type692 { get; set; } + public global::Vapi.FallbackCartesiaVoiceLanguage? Type692 { get; set; } /// /// /// - public global::Vapi.OneOf? Type693 { get; set; } + public global::Vapi.FallbackCustomVoiceProvider? Type693 { get; set; } /// /// /// - public global::Vapi.FallbackOpenAIVoiceVoiceId? Type694 { get; set; } + public global::Vapi.FallbackDeepgramVoiceProvider? Type694 { get; set; } /// /// /// - public global::Vapi.FallbackOpenAIVoiceModel? Type695 { get; set; } + public global::Vapi.FallbackDeepgramVoiceVoiceId? Type695 { get; set; } /// /// /// - public global::Vapi.FallbackPlayHTVoiceProvider? Type696 { get; set; } + public global::Vapi.FallbackDeepgramVoiceModel? Type696 { get; set; } /// /// /// - public global::Vapi.OneOf? Type697 { get; set; } + public global::Vapi.FallbackElevenLabsVoiceProvider? Type697 { get; set; } /// /// /// - public global::Vapi.FallbackPlayHTVoiceVoiceId? Type698 { get; set; } + public global::Vapi.OneOf? Type698 { get; set; } /// /// /// - public global::Vapi.FallbackPlayHTVoiceEmotion? Type699 { get; set; } + public global::Vapi.FallbackElevenLabsVoiceVoiceId? Type699 { get; set; } /// /// /// - public global::Vapi.FallbackPlayHTVoiceModel? Type700 { get; set; } + public global::Vapi.FallbackElevenLabsVoiceModel? Type700 { get; set; } /// /// /// - public global::Vapi.FallbackPlayHTVoiceLanguage? Type701 { get; set; } + public global::Vapi.FallbackHumeVoiceProvider? Type701 { get; set; } /// /// /// - public global::Vapi.FallbackRimeAIVoiceProvider? Type702 { get; set; } + public global::Vapi.FallbackHumeVoiceModel? Type702 { get; set; } /// /// /// - public global::Vapi.OneOf? Type703 { get; set; } + public global::Vapi.FallbackLMNTVoiceProvider? Type703 { get; set; } /// /// /// - public global::Vapi.FallbackRimeAIVoiceVoiceId? Type704 { get; set; } + public global::Vapi.OneOf? Type704 { get; set; } /// /// /// - public global::Vapi.FallbackRimeAIVoiceModel? Type705 { get; set; } + public global::Vapi.FallbackLMNTVoiceVoiceId? Type705 { get; set; } /// /// /// - public global::Vapi.FallbackRimeAIVoiceLanguage? Type706 { get; set; } + public global::Vapi.FallbackLMNTVoiceLanguage? Type706 { get; set; } /// /// /// - public global::Vapi.FallbackSesameVoiceProvider? Type707 { get; set; } + public global::Vapi.FallbackNeuphonicVoiceProvider? Type707 { get; set; } /// /// /// - public global::Vapi.FallbackSesameVoiceModel? Type708 { get; set; } + public global::Vapi.FallbackNeuphonicVoiceModel? Type708 { get; set; } /// /// /// - public global::Vapi.FallbackSmallestAIVoiceProvider? Type709 { get; set; } + public global::Vapi.FallbackOpenAIVoiceProvider? Type709 { get; set; } /// /// /// - public global::Vapi.OneOf? Type710 { get; set; } + public global::Vapi.OneOf? Type710 { get; set; } /// /// /// - public global::Vapi.FallbackSmallestAIVoiceVoiceId? Type711 { get; set; } + public global::Vapi.FallbackOpenAIVoiceVoiceId? Type711 { get; set; } /// /// /// - public global::Vapi.FallbackSmallestAIVoiceModel? Type712 { get; set; } + public global::Vapi.FallbackOpenAIVoiceModel? Type712 { get; set; } /// /// /// - public global::Vapi.FallbackTavusVoiceProvider? Type713 { get; set; } + public global::Vapi.FallbackPlayHTVoiceProvider? Type713 { get; set; } /// /// /// - public global::Vapi.OneOf? Type714 { get; set; } + public global::Vapi.OneOf? Type714 { get; set; } /// /// /// - public global::Vapi.FallbackTavusVoiceVoiceId? Type715 { get; set; } + public global::Vapi.FallbackPlayHTVoiceVoiceId? Type715 { get; set; } /// /// /// - public global::Vapi.FallbackVapiVoiceProvider? Type716 { get; set; } + public global::Vapi.FallbackPlayHTVoiceEmotion? Type716 { get; set; } /// /// /// - public global::Vapi.FallbackVapiVoiceVoiceId? Type717 { get; set; } + public global::Vapi.FallbackPlayHTVoiceModel? Type717 { get; set; } /// /// /// - public global::Vapi.FallbackInworldVoiceProvider? Type718 { get; set; } + public global::Vapi.FallbackPlayHTVoiceLanguage? Type718 { get; set; } /// /// /// - public global::Vapi.FallbackInworldVoiceVoiceId? Type719 { get; set; } + public global::Vapi.FallbackRimeAIVoiceProvider? Type719 { get; set; } /// /// /// - public global::Vapi.FallbackInworldVoiceModel? Type720 { get; set; } + public global::Vapi.OneOf? Type720 { get; set; } /// /// /// - public global::Vapi.FallbackInworldVoiceLanguageCode? Type721 { get; set; } + public global::Vapi.FallbackRimeAIVoiceVoiceId? Type721 { get; set; } /// /// /// - public global::Vapi.TransportConfigurationTwilio? Type722 { get; set; } + public global::Vapi.FallbackRimeAIVoiceModel? Type722 { get; set; } /// /// /// - public global::Vapi.TransportConfigurationTwilioProvider? Type723 { get; set; } + public global::Vapi.FallbackRimeAIVoiceLanguage? Type723 { get; set; } /// /// /// - public global::Vapi.TransportConfigurationTwilioRecordingChannels? Type724 { get; set; } + public global::Vapi.FallbackSesameVoiceProvider? Type724 { get; set; } /// /// /// - public global::Vapi.CreateAnthropicCredentialDTOProvider? Type725 { get; set; } + public global::Vapi.FallbackSesameVoiceModel? Type725 { get; set; } /// /// /// - public global::Vapi.CreateAnthropicBedrockCredentialDTOProvider? Type726 { get; set; } + public global::Vapi.FallbackSmallestAIVoiceProvider? Type726 { get; set; } /// /// /// - public global::Vapi.CreateAnthropicBedrockCredentialDTORegion? Type727 { get; set; } + public global::Vapi.OneOf? Type727 { get; set; } /// /// /// - public global::Vapi.OneOf? Type728 { get; set; } + public global::Vapi.FallbackSmallestAIVoiceVoiceId? Type728 { get; set; } /// /// /// - public global::Vapi.AWSIAMCredentialsAuthenticationPlan? Type729 { get; set; } + public global::Vapi.FallbackSmallestAIVoiceModel? Type729 { get; set; } /// /// /// - public global::Vapi.AWSStsAuthenticationPlan? Type730 { get; set; } + public global::Vapi.FallbackTavusVoiceProvider? Type730 { get; set; } /// /// /// - public global::Vapi.CreateAnyscaleCredentialDTOProvider? Type731 { get; set; } + public global::Vapi.OneOf? Type731 { get; set; } /// /// /// - public global::Vapi.CreateAssemblyAICredentialDTOProvider? Type732 { get; set; } + public global::Vapi.FallbackTavusVoiceVoiceId? Type732 { get; set; } /// /// /// - public global::Vapi.AzureBlobStorageBucketPlan? Type733 { get; set; } + public global::Vapi.FallbackVapiVoiceProvider? Type733 { get; set; } /// /// /// - public global::Vapi.CreateAzureCredentialDTOProvider? Type734 { get; set; } + public global::Vapi.FallbackVapiVoiceVoiceId? Type734 { get; set; } /// /// /// - public global::Vapi.CreateAzureCredentialDTOService? Type735 { get; set; } + public global::Vapi.FallbackInworldVoiceProvider? Type735 { get; set; } /// /// /// - public global::Vapi.CreateAzureCredentialDTORegion? Type736 { get; set; } + public global::Vapi.FallbackInworldVoiceVoiceId? Type736 { get; set; } /// /// /// - public global::Vapi.CreateAzureOpenAICredentialDTOProvider? Type737 { get; set; } + public global::Vapi.FallbackInworldVoiceModel? Type737 { get; set; } /// /// /// - public global::Vapi.CreateAzureOpenAICredentialDTORegion? Type738 { get; set; } + public global::Vapi.FallbackInworldVoiceLanguageCode? Type738 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type739 { get; set; } + public global::Vapi.FallbackXaiVoiceProvider? Type739 { get; set; } /// /// /// - public global::Vapi.CreateAzureOpenAICredentialDTOModel? Type740 { get; set; } + public global::Vapi.FallbackXaiVoiceVoiceId? Type740 { get; set; } /// /// /// - public global::Vapi.SipTrunkGateway? Type741 { get; set; } + public global::Vapi.FallbackXaiVoiceLanguage? Type741 { get; set; } /// /// /// - public global::Vapi.SipTrunkGatewayOutboundProtocol? Type742 { get; set; } + public global::Vapi.TransportConfigurationTwilio? Type742 { get; set; } /// /// /// - public global::Vapi.SipTrunkOutboundSipRegisterPlan? Type743 { get; set; } + public global::Vapi.TransportConfigurationTwilioProvider? Type743 { get; set; } /// /// /// - public global::Vapi.SipTrunkOutboundAuthenticationPlan? Type744 { get; set; } + public global::Vapi.TransportConfigurationTwilioRecordingChannels? Type744 { get; set; } /// /// /// - public global::Vapi.SbcConfiguration? Type745 { get; set; } + public global::Vapi.CreateAnthropicCredentialDTOProvider? Type745 { get; set; } /// /// /// - public global::Vapi.CreateByoSipTrunkCredentialDTOProvider? Type746 { get; set; } + public global::Vapi.CreateAnthropicBedrockCredentialDTOProvider? Type746 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type747 { get; set; } + public global::Vapi.CreateAnthropicBedrockCredentialDTORegion? Type747 { get; set; } /// /// /// - public global::Vapi.CreateCartesiaCredentialDTOProvider? Type748 { get; set; } + public global::Vapi.OneOf? Type748 { get; set; } /// /// /// - public global::Vapi.CloudflareR2BucketPlan? Type749 { get; set; } + public global::Vapi.AWSIAMCredentialsAuthenticationPlan? Type749 { get; set; } /// /// /// - public global::Vapi.CreateCloudflareCredentialDTOProvider? Type750 { get; set; } + public global::Vapi.AWSStsAuthenticationPlan? Type750 { get; set; } /// /// /// - public global::Vapi.OAuth2AuthenticationPlan? Type751 { get; set; } + public global::Vapi.CreateAnyscaleCredentialDTOProvider? Type751 { get; set; } /// /// /// - public global::Vapi.OAuth2AuthenticationPlanType? Type752 { get; set; } + public global::Vapi.CreateAssemblyAICredentialDTOProvider? Type752 { get; set; } /// /// /// - public global::Vapi.CreateCustomLLMCredentialDTOProvider? Type753 { get; set; } + public global::Vapi.AzureBlobStorageBucketPlan? Type753 { get; set; } /// /// /// - public global::Vapi.CreateDeepgramCredentialDTOProvider? Type754 { get; set; } + public global::Vapi.CreateAzureCredentialDTOProvider? Type754 { get; set; } /// /// /// - public global::Vapi.CreateDeepInfraCredentialDTOProvider? Type755 { get; set; } + public global::Vapi.CreateAzureCredentialDTOService? Type755 { get; set; } /// /// /// - public global::Vapi.CreateDeepSeekCredentialDTOProvider? Type756 { get; set; } + public global::Vapi.CreateAzureCredentialDTORegion? Type756 { get; set; } /// /// /// - public global::Vapi.CreateElevenLabsCredentialDTOProvider? Type757 { get; set; } + public global::Vapi.CreateAzureOpenAICredentialDTOProvider? Type757 { get; set; } /// /// /// - public global::Vapi.GcpKey? Type758 { get; set; } + public global::Vapi.CreateAzureOpenAICredentialDTORegion? Type758 { get; set; } /// /// /// - public global::Vapi.BucketPlan? Type759 { get; set; } + public global::System.Collections.Generic.IList? Type759 { get; set; } /// /// /// - public global::Vapi.CreateGcpCredentialDTOProvider? Type760 { get; set; } + public global::Vapi.CreateAzureOpenAICredentialDTOModel? Type760 { get; set; } /// /// /// - public global::Vapi.CreateGladiaCredentialDTOProvider? Type761 { get; set; } + public global::Vapi.SipTrunkGateway? Type761 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelCredentialDTOProvider? Type762 { get; set; } + public global::Vapi.SipTrunkGatewayOutboundProtocol? Type762 { get; set; } /// /// /// - public global::Vapi.CreateGroqCredentialDTOProvider? Type763 { get; set; } + public global::Vapi.SipTrunkOutboundSipRegisterPlan? Type763 { get; set; } /// /// /// - public global::Vapi.CreateLangfuseCredentialDTOProvider? Type764 { get; set; } + public global::Vapi.SipTrunkOutboundAuthenticationPlan? Type764 { get; set; } /// /// /// - public global::Vapi.CreateLmntCredentialDTOProvider? Type765 { get; set; } + public global::Vapi.SbcConfiguration? Type765 { get; set; } /// /// /// - public global::Vapi.CreateMakeCredentialDTOProvider? Type766 { get; set; } + public global::Vapi.CreateByoSipTrunkCredentialDTOProvider? Type766 { get; set; } /// /// /// - public global::Vapi.CreateOpenAICredentialDTOProvider? Type767 { get; set; } + public global::System.Collections.Generic.IList? Type767 { get; set; } /// /// /// - public global::Vapi.CreateOpenRouterCredentialDTOProvider? Type768 { get; set; } + public global::Vapi.CreateCartesiaCredentialDTOProvider? Type768 { get; set; } /// /// /// - public global::Vapi.CreatePerplexityAICredentialDTOProvider? Type769 { get; set; } + public global::Vapi.CloudflareR2BucketPlan? Type769 { get; set; } /// /// /// - public global::Vapi.CreatePlayHTCredentialDTOProvider? Type770 { get; set; } + public global::Vapi.CreateCloudflareCredentialDTOProvider? Type770 { get; set; } /// /// /// - public global::Vapi.CreateRimeAICredentialDTOProvider? Type771 { get; set; } + public global::Vapi.OAuth2AuthenticationPlan? Type771 { get; set; } /// /// /// - public global::Vapi.CreateRunpodCredentialDTOProvider? Type772 { get; set; } + public global::Vapi.OAuth2AuthenticationPlanType? Type772 { get; set; } /// /// /// - public global::Vapi.CreateS3CredentialDTOProvider? Type773 { get; set; } + public global::Vapi.CreateCustomLLMCredentialDTOProvider? Type773 { get; set; } /// /// /// - public global::Vapi.SupabaseBucketPlan? Type774 { get; set; } + public global::Vapi.CreateDeepgramCredentialDTOProvider? Type774 { get; set; } /// /// /// - public global::Vapi.SupabaseBucketPlanRegion? Type775 { get; set; } + public global::Vapi.CreateDeepInfraCredentialDTOProvider? Type775 { get; set; } /// /// /// - public global::Vapi.CreateSupabaseCredentialDTOProvider? Type776 { get; set; } + public global::Vapi.CreateDeepSeekCredentialDTOProvider? Type776 { get; set; } /// /// /// - public global::Vapi.CreateSmallestAICredentialDTOProvider? Type777 { get; set; } + public global::Vapi.CreateElevenLabsCredentialDTOProvider? Type777 { get; set; } /// /// /// - public global::Vapi.CreateTavusCredentialDTOProvider? Type778 { get; set; } + public global::Vapi.GcpKey? Type778 { get; set; } /// /// /// - public global::Vapi.CreateTogetherAICredentialDTOProvider? Type779 { get; set; } + public global::Vapi.BucketPlan? Type779 { get; set; } /// /// /// - public global::Vapi.CreateTwilioCredentialDTOProvider? Type780 { get; set; } + public global::Vapi.CreateGcpCredentialDTOProvider? Type780 { get; set; } /// /// /// - public global::Vapi.CreateVonageCredentialDTOProvider? Type781 { get; set; } + public global::Vapi.CreateGladiaCredentialDTOProvider? Type781 { get; set; } /// /// /// - public global::Vapi.CreateWebhookCredentialDTOProvider? Type782 { get; set; } + public global::Vapi.CreateGoHighLevelCredentialDTOProvider? Type782 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan2? Type783 { get; set; } + public global::Vapi.CreateGroqCredentialDTOProvider? Type783 { get; set; } /// /// /// - public global::Vapi.HMACAuthenticationPlan? Type784 { get; set; } + public global::Vapi.CreateLangfuseCredentialDTOProvider? Type784 { get; set; } /// /// /// - public global::Vapi.BearerAuthenticationPlan? Type785 { get; set; } + public global::Vapi.CreateLmntCredentialDTOProvider? Type785 { get; set; } /// /// /// - public global::Vapi.CreateWebhookCredentialDTOAuthenticationPlanDiscriminator? Type786 { get; set; } + public global::Vapi.CreateMakeCredentialDTOProvider? Type786 { get; set; } /// /// /// - public global::Vapi.CreateWebhookCredentialDTOAuthenticationPlanDiscriminatorType? Type787 { get; set; } + public global::Vapi.CreateOpenAICredentialDTOProvider? Type787 { get; set; } /// /// /// - public global::Vapi.CreateXAiCredentialDTOProvider? Type788 { get; set; } + public global::Vapi.CreateOpenRouterCredentialDTOProvider? Type788 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCalendarOAuth2ClientCredentialDTOProvider? Type789 { get; set; } + public global::Vapi.CreatePerplexityAICredentialDTOProvider? Type789 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? Type790 { get; set; } + public global::Vapi.CreatePlayHTCredentialDTOProvider? Type790 { get; set; } /// /// /// - public global::Vapi.CreateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? Type791 { get; set; } + public global::Vapi.CreateRimeAICredentialDTOProvider? Type791 { get; set; } /// /// /// - public global::Vapi.CreateSlackOAuth2AuthorizationCredentialDTOProvider? Type792 { get; set; } + public global::Vapi.CreateRunpodCredentialDTOProvider? Type792 { get; set; } /// /// /// - public global::Vapi.CreateMinimaxCredentialDTOProvider? Type793 { get; set; } + public global::Vapi.CreateS3CredentialDTOProvider? Type793 { get; set; } /// /// /// - public global::Vapi.EndpointedSpeechLowConfidenceOptions? Type794 { get; set; } + public global::Vapi.SupabaseBucketPlan? Type794 { get; set; } /// /// /// - public global::Vapi.CallHookTranscriberEndpointedSpeechLowConfidence? Type795 { get; set; } + public global::Vapi.SupabaseBucketPlanRegion? Type795 { get; set; } /// /// /// - public global::Vapi.SessionCreatedHook? Type796 { get; set; } + public global::Vapi.CreateSupabaseCredentialDTOProvider? Type796 { get; set; } /// /// /// - public global::Vapi.SessionCreatedHookOn? Type797 { get; set; } + public global::Vapi.CreateSmallestAICredentialDTOProvider? Type797 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type798 { get; set; } + public global::Vapi.CreateTavusCredentialDTOProvider? Type798 { get; set; } /// /// /// - public global::Vapi.SQLInjectionSecurityFilter? Type799 { get; set; } + public global::Vapi.CreateTogetherAICredentialDTOProvider? Type799 { get; set; } /// /// /// - public global::Vapi.SQLInjectionSecurityFilterType? Type800 { get; set; } + public global::Vapi.CreateTwilioCredentialDTOProvider? Type800 { get; set; } /// /// /// - public global::Vapi.XSSSecurityFilter? Type801 { get; set; } + public global::Vapi.CreateVonageCredentialDTOProvider? Type801 { get; set; } /// /// /// - public global::Vapi.XSSSecurityFilterType? Type802 { get; set; } + public global::Vapi.CreateWebhookCredentialDTOProvider? Type802 { get; set; } /// /// /// - public global::Vapi.SSRFSecurityFilter? Type803 { get; set; } + public global::Vapi.AuthenticationPlan2? Type803 { get; set; } /// /// /// - public global::Vapi.SSRFSecurityFilterType? Type804 { get; set; } + public global::Vapi.HMACAuthenticationPlan? Type804 { get; set; } /// /// /// - public global::Vapi.RCESecurityFilter? Type805 { get; set; } + public global::Vapi.BearerAuthenticationPlan? Type805 { get; set; } /// /// /// - public global::Vapi.RCESecurityFilterType? Type806 { get; set; } + public global::Vapi.CreateWebhookCredentialDTOAuthenticationPlanDiscriminator? Type806 { get; set; } /// /// /// - public global::Vapi.PromptInjectionSecurityFilter? Type807 { get; set; } + public global::Vapi.CreateWebhookCredentialDTOAuthenticationPlanDiscriminatorType? Type807 { get; set; } /// /// /// - public global::Vapi.PromptInjectionSecurityFilterType? Type808 { get; set; } + public global::Vapi.CreateXAiCredentialDTOProvider? Type808 { get; set; } /// /// /// - public global::Vapi.RegexSecurityFilter? Type809 { get; set; } + public global::Vapi.CreateGoogleCalendarOAuth2ClientCredentialDTOProvider? Type809 { get; set; } /// /// /// - public global::Vapi.RegexSecurityFilterType? Type810 { get; set; } + public global::Vapi.CreateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? Type810 { get; set; } /// /// /// - public global::Vapi.AssistantOverridesFirstMessageMode? Type811 { get; set; } + public global::Vapi.CreateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? Type811 { get; set; } /// /// /// - public global::Vapi.AssistantOverridesVoicemailDetection? Type812 { get; set; } + public global::Vapi.CreateSlackOAuth2AuthorizationCredentialDTOProvider? Type812 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type813 { get; set; } + public global::Vapi.CreateMinimaxCredentialDTOProvider? Type813 { get; set; } /// /// /// - public global::Vapi.AssistantOverridesClientMessage? Type814 { get; set; } + public global::Vapi.EndpointedSpeechLowConfidenceOptions? Type814 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type815 { get; set; } + public global::Vapi.CallHookTranscriberEndpointedSpeechLowConfidence? Type815 { get; set; } /// /// /// - public global::Vapi.AssistantOverridesServerMessage? Type816 { get; set; } + public global::Vapi.SessionCreatedHook? Type816 { get; set; } /// /// /// - public global::Vapi.OneOf? Type817 { get; set; } + public global::Vapi.SessionCreatedHookOn? Type817 { get; set; } /// /// /// - public global::Vapi.AssistantOverridesBackgroundSound? Type818 { get; set; } + public global::System.Collections.Generic.IList? Type818 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type819 { get; set; } + public global::Vapi.SQLInjectionSecurityFilter? Type819 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type820 { get; set; } + public global::Vapi.SQLInjectionSecurityFilterType? Type820 { get; set; } /// /// /// - public global::Vapi.CredentialsItem2? Type821 { get; set; } + public global::Vapi.XSSSecurityFilter? Type821 { get; set; } /// /// /// - public global::Vapi.AssistantOverridesCredentialDiscriminator? Type822 { get; set; } + public global::Vapi.XSSSecurityFilterType? Type822 { get; set; } /// /// /// - public global::Vapi.AssistantOverridesCredentialDiscriminatorProvider? Type823 { get; set; } + public global::Vapi.SSRFSecurityFilter? Type823 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDTOFirstMessageMode? Type824 { get; set; } + public global::Vapi.SSRFSecurityFilterType? Type824 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDTOVoicemailDetection? Type825 { get; set; } + public global::Vapi.RCESecurityFilter? Type825 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type826 { get; set; } + public global::Vapi.RCESecurityFilterType? Type826 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDTOClientMessage? Type827 { get; set; } + public global::Vapi.PromptInjectionSecurityFilter? Type827 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type828 { get; set; } + public global::Vapi.PromptInjectionSecurityFilterType? Type828 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDTOServerMessage? Type829 { get; set; } + public global::Vapi.RegexSecurityFilter? Type829 { get; set; } /// /// /// - public global::Vapi.OneOf? Type830 { get; set; } + public global::Vapi.RegexSecurityFilterType? Type830 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDTOBackgroundSound? Type831 { get; set; } + public global::Vapi.AssistantOverridesFirstMessageMode? Type831 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type832 { get; set; } + public global::Vapi.AssistantOverridesVoicemailDetection? Type832 { get; set; } /// /// /// - public global::Vapi.CredentialsItem3? Type833 { get; set; } + public global::System.Collections.Generic.IList? Type833 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDTOCredentialDiscriminator? Type834 { get; set; } + public global::Vapi.AssistantOverridesClientMessage? Type834 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDTOCredentialDiscriminatorProvider? Type835 { get; set; } + public global::System.Collections.Generic.IList? Type835 { get; set; } /// /// /// - public global::Vapi.Assistant? Type836 { get; set; } + public global::Vapi.AssistantOverridesServerMessage? Type836 { get; set; } /// /// /// - public global::Vapi.AssistantFirstMessageMode? Type837 { get; set; } + public global::Vapi.OneOf? Type837 { get; set; } /// /// /// - public global::Vapi.AssistantVoicemailDetection? Type838 { get; set; } + public global::Vapi.AssistantOverridesBackgroundSound? Type838 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type839 { get; set; } + public global::System.Collections.Generic.IList? Type839 { get; set; } /// /// /// - public global::Vapi.AssistantClientMessage? Type840 { get; set; } + public global::System.Collections.Generic.IList? Type840 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type841 { get; set; } + public global::Vapi.CredentialsItem2? Type841 { get; set; } /// /// /// - public global::Vapi.AssistantServerMessage? Type842 { get; set; } + public global::Vapi.AssistantOverridesCredentialDiscriminator? Type842 { get; set; } /// /// /// - public global::Vapi.OneOf? Type843 { get; set; } + public global::Vapi.AssistantOverridesCredentialDiscriminatorProvider? Type843 { get; set; } /// /// /// - public global::Vapi.AssistantBackgroundSound? Type844 { get; set; } + public global::Vapi.CreateAssistantDTOFirstMessageMode? Type844 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type845 { get; set; } + public global::Vapi.CreateAssistantDTOVoicemailDetection? Type845 { get; set; } /// /// /// - public global::Vapi.CredentialsItem4? Type846 { get; set; } + public global::System.Collections.Generic.IList? Type846 { get; set; } /// /// /// - public global::Vapi.AssistantCredentialDiscriminator? Type847 { get; set; } + public global::Vapi.CreateAssistantDTOClientMessage? Type847 { get; set; } /// /// /// - public global::Vapi.AssistantCredentialDiscriminatorProvider? Type848 { get; set; } + public global::System.Collections.Generic.IList? Type848 { get; set; } /// /// /// - public global::System.DateTime? Type849 { get; set; } + public global::Vapi.CreateAssistantDTOServerMessage? Type849 { get; set; } /// /// /// - public global::Vapi.PaginationMeta? Type850 { get; set; } + public global::Vapi.OneOf? Type850 { get; set; } /// /// /// - public global::Vapi.PaginationMetaSortOrder? Type851 { get; set; } + public global::Vapi.CreateAssistantDTOBackgroundSound? Type851 { get; set; } /// /// /// - public global::Vapi.AssistantPaginatedResponse? Type852 { get; set; } + public global::System.Collections.Generic.IList? Type852 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type853 { get; set; } + public global::Vapi.CredentialsItem3? Type853 { get; set; } /// /// /// - public global::Vapi.AssistantVersionPaginatedResponse? Type854 { get; set; } + public global::Vapi.CreateAssistantDTOCredentialDiscriminator? Type854 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTO? Type855 { get; set; } + public global::Vapi.CreateAssistantDTOCredentialDiscriminatorProvider? Type855 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTOFirstMessageMode? Type856 { get; set; } + public global::Vapi.Assistant? Type856 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTOVoicemailDetection? Type857 { get; set; } + public global::Vapi.AssistantFirstMessageMode? Type857 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type858 { get; set; } + public global::Vapi.AssistantVoicemailDetection? Type858 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTOClientMessage? Type859 { get; set; } + public global::System.Collections.Generic.IList? Type859 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type860 { get; set; } + public global::Vapi.AssistantClientMessage? Type860 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTOServerMessage? Type861 { get; set; } + public global::System.Collections.Generic.IList? Type861 { get; set; } /// /// /// - public global::Vapi.OneOf? Type862 { get; set; } + public global::Vapi.AssistantServerMessage? Type862 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTOBackgroundSound? Type863 { get; set; } + public global::Vapi.OneOf? Type863 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type864 { get; set; } + public global::Vapi.AssistantBackgroundSound? Type864 { get; set; } /// /// /// - public global::Vapi.CredentialsItem5? Type865 { get; set; } + public global::System.Collections.Generic.IList? Type865 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTOCredentialDiscriminator? Type866 { get; set; } + public global::Vapi.CredentialsItem4? Type866 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTOCredentialDiscriminatorProvider? Type867 { get; set; } + public global::Vapi.AssistantCredentialDiscriminator? Type867 { get; set; } /// /// /// - public global::Vapi.Squad? Type868 { get; set; } + public global::Vapi.AssistantCredentialDiscriminatorProvider? Type868 { get; set; } /// /// /// - public global::Vapi.UpdateSquadDTO? Type869 { get; set; } + public global::System.DateTime? Type869 { get; set; } /// /// /// - public global::Vapi.Workflow? Type870 { get; set; } + public global::Vapi.PaginationMeta? Type870 { get; set; } /// /// /// - public global::Vapi.OneOf? Type871 { get; set; } + public global::Vapi.PaginationMetaSortOrder? Type871 { get; set; } /// /// /// - public global::Vapi.WorkflowBackgroundSound? Type872 { get; set; } + public global::Vapi.AssistantPaginatedResponse? Type872 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type873 { get; set; } + public global::System.Collections.Generic.IList? Type873 { get; set; } /// /// /// - public global::Vapi.CredentialsItem6? Type874 { get; set; } + public global::Vapi.AssistantVersionPaginatedResponse? Type874 { get; set; } /// /// /// - public global::Vapi.WorkflowCredentialDiscriminator? Type875 { get; set; } + public global::Vapi.UpdateAssistantDTO? Type875 { get; set; } /// /// /// - public global::Vapi.WorkflowCredentialDiscriminatorProvider? Type876 { get; set; } + public global::Vapi.UpdateAssistantDTOFirstMessageMode? Type876 { get; set; } /// /// /// - public global::Vapi.WorkflowVoicemailDetection? Type877 { get; set; } + public global::Vapi.UpdateAssistantDTOVoicemailDetection? Type877 { get; set; } /// /// /// - public global::Vapi.CreateWorkflowDTO? Type878 { get; set; } + public global::System.Collections.Generic.IList? Type878 { get; set; } /// /// /// - public global::Vapi.OneOf? Type879 { get; set; } + public global::Vapi.UpdateAssistantDTOClientMessage? Type879 { get; set; } /// /// /// - public global::Vapi.CreateWorkflowDTOBackgroundSound? Type880 { get; set; } + public global::System.Collections.Generic.IList? Type880 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type881 { get; set; } + public global::Vapi.UpdateAssistantDTOServerMessage? Type881 { get; set; } /// /// /// - public global::Vapi.CredentialsItem7? Type882 { get; set; } + public global::Vapi.OneOf? Type882 { get; set; } /// /// /// - public global::Vapi.CreateWorkflowDTOCredentialDiscriminator? Type883 { get; set; } + public global::Vapi.UpdateAssistantDTOBackgroundSound? Type883 { get; set; } /// /// /// - public global::Vapi.CreateWorkflowDTOCredentialDiscriminatorProvider? Type884 { get; set; } + public global::System.Collections.Generic.IList? Type884 { get; set; } /// /// /// - public global::Vapi.CreateWorkflowDTOVoicemailDetection? Type885 { get; set; } + public global::Vapi.CredentialsItem5? Type885 { get; set; } /// /// /// - public global::Vapi.UpdateWorkflowDTO? Type886 { get; set; } + public global::Vapi.UpdateAssistantDTOCredentialDiscriminator? Type886 { get; set; } /// /// /// - public global::Vapi.OneOf? Type887 { get; set; } + public global::Vapi.UpdateAssistantDTOCredentialDiscriminatorProvider? Type887 { get; set; } /// /// /// - public global::Vapi.UpdateWorkflowDTOBackgroundSound? Type888 { get; set; } + public global::Vapi.Squad? Type888 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type889 { get; set; } + public global::Vapi.UpdateSquadDTO? Type889 { get; set; } /// /// /// - public global::Vapi.CredentialsItem8? Type890 { get; set; } + public global::Vapi.Workflow? Type890 { get; set; } /// /// /// - public global::Vapi.UpdateWorkflowDTOCredentialDiscriminator? Type891 { get; set; } + public global::Vapi.OneOf? Type891 { get; set; } /// /// /// - public global::Vapi.UpdateWorkflowDTOCredentialDiscriminatorProvider? Type892 { get; set; } + public global::Vapi.WorkflowBackgroundSound? Type892 { get; set; } /// /// /// - public global::Vapi.UpdateWorkflowDTOVoicemailDetection? Type893 { get; set; } + public global::System.Collections.Generic.IList? Type893 { get; set; } /// /// /// - public global::Vapi.SubscriptionLimits? Type894 { get; set; } + public global::Vapi.CredentialsItem6? Type894 { get; set; } /// /// /// - public global::Vapi.AnalysisCostBreakdown? Type895 { get; set; } + public global::Vapi.WorkflowCredentialDiscriminator? Type895 { get; set; } /// /// /// - public global::Vapi.CostBreakdown? Type896 { get; set; } + public global::Vapi.WorkflowCredentialDiscriminatorProvider? Type896 { get; set; } /// /// /// - public global::Vapi.Analysis? Type897 { get; set; } + public global::Vapi.WorkflowVoicemailDetection? Type897 { get; set; } /// /// /// - public global::Vapi.MonitorResult? Type898 { get; set; } + public global::Vapi.CreateWorkflowDTO? Type898 { get; set; } /// /// /// - public global::Vapi.Monitor? Type899 { get; set; } + public global::Vapi.OneOf? Type899 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type900 { get; set; } + public global::Vapi.CreateWorkflowDTOBackgroundSound? Type900 { get; set; } /// /// /// - public global::Vapi.Mono? Type901 { get; set; } + public global::System.Collections.Generic.IList? Type901 { get; set; } /// /// /// - public global::Vapi.Recording? Type902 { get; set; } + public global::Vapi.CredentialsItem7? Type902 { get; set; } /// /// /// - public global::Vapi.NodeArtifact? Type903 { get; set; } + public global::Vapi.CreateWorkflowDTOCredentialDiscriminator? Type903 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type904 { get; set; } + public global::Vapi.CreateWorkflowDTOCredentialDiscriminatorProvider? Type904 { get; set; } /// /// /// - public global::Vapi.OneOf? Type905 { get; set; } + public global::Vapi.CreateWorkflowDTOVoicemailDetection? Type905 { get; set; } /// /// /// - public global::Vapi.BotMessage? Type906 { get; set; } + public global::Vapi.UpdateWorkflowDTO? Type906 { get; set; } /// /// /// - public global::Vapi.ToolCallMessage? Type907 { get; set; } + public global::Vapi.OneOf? Type907 { get; set; } /// /// /// - public global::Vapi.ToolCallResultMessage? Type908 { get; set; } + public global::Vapi.UpdateWorkflowDTOBackgroundSound? Type908 { get; set; } /// /// /// - public global::Vapi.AssistantActivation? Type909 { get; set; } + public global::System.Collections.Generic.IList? Type909 { get; set; } /// /// /// - public global::Vapi.TurnLatency? Type910 { get; set; } + public global::Vapi.CredentialsItem8? Type910 { get; set; } /// /// /// - public global::Vapi.PerformanceMetrics? Type911 { get; set; } + public global::Vapi.UpdateWorkflowDTOCredentialDiscriminator? Type911 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type912 { get; set; } + public global::Vapi.UpdateWorkflowDTOCredentialDiscriminatorProvider? Type912 { get; set; } /// /// /// - public global::Vapi.Artifact? Type913 { get; set; } + public global::Vapi.UpdateWorkflowDTOVoicemailDetection? Type913 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type914 { get; set; } + public global::Vapi.SubscriptionLimits? Type914 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type915 { get; set; } + public global::Vapi.AnalysisCostBreakdown? Type915 { get; set; } /// /// /// - public global::Vapi.RecordingConsent? Type916 { get; set; } + public global::Vapi.CostBreakdown? Type916 { get; set; } /// /// /// - public global::Vapi.Compliance? Type917 { get; set; } + public global::Vapi.Analysis? Type917 { get; set; } /// /// /// - public global::Vapi.WorkflowOverrides? Type918 { get; set; } + public global::Vapi.MonitorResult? Type918 { get; set; } /// /// /// - public global::Vapi.TransferPhoneNumberHookAction? Type919 { get; set; } + public global::Vapi.Monitor? Type919 { get; set; } /// /// /// - public global::Vapi.TransferPhoneNumberHookActionType? Type920 { get; set; } + public global::System.Collections.Generic.IList? Type920 { get; set; } /// /// /// - public global::Vapi.SayPhoneNumberHookAction? Type921 { get; set; } + public global::Vapi.Mono? Type921 { get; set; } /// /// /// - public global::Vapi.SayPhoneNumberHookActionType? Type922 { get; set; } + public global::Vapi.Recording? Type922 { get; set; } /// /// /// - public global::Vapi.PhoneNumberCallRingingHookFilter? Type923 { get; set; } + public global::Vapi.NodeArtifact? Type923 { get; set; } /// /// /// - public global::Vapi.PhoneNumberCallRingingHookFilterType? Type924 { get; set; } + public global::System.Collections.Generic.IList>? Type924 { get; set; } /// /// /// - public global::Vapi.PhoneNumberCallRingingHookFilterKey? Type925 { get; set; } + public global::Vapi.OneOf? Type925 { get; set; } /// /// /// - public global::Vapi.PhoneNumberHookCallRinging? Type926 { get; set; } + public global::Vapi.BotMessage? Type926 { get; set; } /// /// /// - public global::Vapi.PhoneNumberHookCallRingingOn? Type927 { get; set; } + public global::Vapi.ToolCallMessage? Type927 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type928 { get; set; } + public global::Vapi.ToolCallResultMessage? Type928 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type929 { get; set; } + public global::Vapi.AssistantActivation? Type929 { get; set; } /// /// /// - public global::Vapi.OneOf? Type930 { get; set; } + public global::Vapi.TurnLatency? Type930 { get; set; } /// /// /// - public global::Vapi.PhoneNumberCallEndingHookFilter? Type931 { get; set; } + public global::Vapi.PerformanceMetrics? Type931 { get; set; } /// /// /// - public global::Vapi.PhoneNumberCallEndingHookFilterType? Type932 { get; set; } + public global::System.Collections.Generic.IList? Type932 { get; set; } /// /// /// - public global::Vapi.PhoneNumberCallEndingHookFilterKey? Type933 { get; set; } + public global::Vapi.Artifact? Type933 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type934 { get; set; } + public global::System.Collections.Generic.IList? Type934 { get; set; } /// /// /// - public global::Vapi.PhoneNumberCallEndingHookFilterOneOfItem? Type935 { get; set; } + public global::System.Collections.Generic.IList? Type935 { get; set; } /// /// /// - public global::Vapi.PhoneNumberHookCallEnding? Type936 { get; set; } + public global::Vapi.RecordingConsent? Type936 { get; set; } /// /// /// - public global::Vapi.PhoneNumberHookCallEndingOn? Type937 { get; set; } + public global::Vapi.Compliance? Type937 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type938 { get; set; } + public global::Vapi.WorkflowOverrides? Type938 { get; set; } /// /// /// - public global::Vapi.ImportTwilioPhoneNumberDTO? Type939 { get; set; } + public global::Vapi.TransferPhoneNumberHookAction? Type939 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type940 { get; set; } + public global::Vapi.TransferPhoneNumberHookActionType? Type940 { get; set; } /// /// /// - public global::Vapi.OneOf? Type941 { get; set; } + public global::Vapi.SayPhoneNumberHookAction? Type941 { get; set; } /// /// /// - public global::Vapi.CreateCustomerDTO? Type942 { get; set; } + public global::Vapi.SayPhoneNumberHookActionType? Type942 { get; set; } /// /// /// - public global::Vapi.SchedulePlan? Type943 { get; set; } + public global::Vapi.PhoneNumberCallRingingHookFilter? Type943 { get; set; } /// /// /// - public global::Vapi.Call? Type944 { get; set; } + public global::Vapi.PhoneNumberCallRingingHookFilterType? Type944 { get; set; } /// /// /// - public global::Vapi.CallType? Type945 { get; set; } + public global::Vapi.PhoneNumberCallRingingHookFilterKey? Type945 { get; set; } /// /// /// - public global::Vapi.OneOf? Type946 { get; set; } + public global::Vapi.PhoneNumberHookCallRinging? Type946 { get; set; } /// /// /// - public global::Vapi.TransportCost? Type947 { get; set; } + public global::Vapi.PhoneNumberHookCallRingingOn? Type947 { get; set; } /// /// /// - public global::Vapi.TranscriberCost? Type948 { get; set; } + public global::System.Collections.Generic.IList? Type948 { get; set; } /// /// /// - public global::Vapi.ModelCost? Type949 { get; set; } + public global::System.Collections.Generic.IList>? Type949 { get; set; } /// /// /// - public global::Vapi.VoiceCost? Type950 { get; set; } + public global::Vapi.OneOf? Type950 { get; set; } /// /// /// - public global::Vapi.VapiCost? Type951 { get; set; } + public global::Vapi.PhoneNumberCallEndingHookFilter? Type951 { get; set; } /// /// /// - public global::Vapi.VoicemailDetectionCost? Type952 { get; set; } + public global::Vapi.PhoneNumberCallEndingHookFilterType? Type952 { get; set; } /// /// /// - public global::Vapi.AnalysisCost? Type953 { get; set; } + public global::Vapi.PhoneNumberCallEndingHookFilterKey? Type953 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseCost? Type954 { get; set; } + public global::System.Collections.Generic.IList? Type954 { get; set; } /// /// /// - public global::Vapi.CallPhoneCallProvider? Type955 { get; set; } + public global::Vapi.PhoneNumberCallEndingHookFilterOneOfItem? Type955 { get; set; } /// /// /// - public global::Vapi.CallPhoneCallTransport? Type956 { get; set; } + public global::Vapi.PhoneNumberHookCallEnding? Type956 { get; set; } /// /// /// - public global::Vapi.CallStatus? Type957 { get; set; } + public global::Vapi.PhoneNumberHookCallEndingOn? Type957 { get; set; } /// /// /// - public global::Vapi.CallEndedReason? Type958 { get; set; } + public global::System.Collections.Generic.IList? Type958 { get; set; } /// /// /// - public global::Vapi.CallBatchError? Type959 { get; set; } + public global::Vapi.ImportTwilioPhoneNumberDTO? Type959 { get; set; } /// /// /// - public global::Vapi.CallBatchResponse? Type960 { get; set; } + public global::System.Collections.Generic.IList>? Type960 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type961 { get; set; } + public global::Vapi.OneOf? Type961 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type962 { get; set; } + public global::Vapi.CreateCustomerDTO? Type962 { get; set; } /// /// /// - public global::Vapi.AssistantSpeechWordAlignmentTiming? Type963 { get; set; } + public global::Vapi.SchedulePlan? Type963 { get; set; } /// /// /// - public global::Vapi.AssistantSpeechWordAlignmentTimingType? Type964 { get; set; } + public global::Vapi.Call? Type964 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type965 { get; set; } + public global::Vapi.CallType? Type965 { get; set; } /// /// /// - public global::Vapi.AssistantSpeechWordTimestamp? Type966 { get; set; } + public global::Vapi.OneOf? Type966 { get; set; } /// /// /// - public global::Vapi.AssistantSpeechWordProgressTiming? Type967 { get; set; } + public global::Vapi.TransportCost? Type967 { get; set; } /// /// /// - public global::Vapi.AssistantSpeechWordProgressTimingType? Type968 { get; set; } + public global::Vapi.TranscriberCost? Type968 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type969 { get; set; } + public global::Vapi.ModelCost? Type969 { get; set; } /// /// /// - public global::Vapi.CreateCallDTO? Type970 { get; set; } + public global::Vapi.VoiceCost? Type970 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type971 { get; set; } + public global::Vapi.VapiCost? Type971 { get; set; } /// /// /// - public global::Vapi.StructuredOutputFilterDTO? Type972 { get; set; } + public global::Vapi.VoicemailDetectionCost? Type972 { get; set; } /// /// /// - public global::Vapi.CallPaginatedResponse? Type973 { get; set; } + public global::Vapi.AnalysisCost? Type973 { get; set; } /// /// /// - public global::Vapi.CreateOutboundCallDTO? Type974 { get; set; } + public global::Vapi.KnowledgeBaseCost? Type974 { get; set; } /// /// /// - public global::Vapi.CreateWebCallDTO? Type975 { get; set; } + public global::Vapi.CallPhoneCallProvider? Type975 { get; set; } /// /// /// - public global::Vapi.UpdateCallDTO? Type976 { get; set; } + public global::Vapi.CallPhoneCallTransport? Type976 { get; set; } /// /// /// - public global::Vapi.DeleteCallDTO? Type977 { get; set; } + public global::Vapi.CallStatus? Type977 { get; set; } /// /// /// - public global::Vapi.DeveloperMessageRole? Type978 { get; set; } + public global::Vapi.CallEndedReason? Type978 { get; set; } /// /// /// - public global::Vapi.ToolCallFunction? Type979 { get; set; } + public global::Vapi.CallBatchError? Type979 { get; set; } /// /// /// - public global::Vapi.ToolCall? Type980 { get; set; } + public global::Vapi.CallBatchResponse? Type980 { get; set; } /// /// /// - public global::Vapi.AssistantMessageRole? Type981 { get; set; } + public global::System.Collections.Generic.IList? Type981 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type982 { get; set; } + public global::System.Collections.Generic.IList? Type982 { get; set; } /// /// /// - public global::Vapi.ToolMessageRole? Type983 { get; set; } + public global::Vapi.AssistantSpeechWordAlignmentTiming? Type983 { get; set; } /// /// /// - public global::Vapi.FunctionCall? Type984 { get; set; } + public global::Vapi.AssistantSpeechWordAlignmentTimingType? Type984 { get; set; } /// /// /// - public global::Vapi.Chat? Type985 { get; set; } + public global::System.Collections.Generic.IList? Type985 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type986 { get; set; } + public global::Vapi.AssistantSpeechWordTimestamp? Type986 { get; set; } /// /// /// - public global::Vapi.OneOf? Type987 { get; set; } + public global::Vapi.AssistantSpeechWordProgressTiming? Type987 { get; set; } /// /// /// - public global::Vapi.ChatCost? Type988 { get; set; } + public global::Vapi.AssistantSpeechWordProgressTimingType? Type988 { get; set; } /// /// /// - public global::Vapi.TwilioSMSChatTransport? Type989 { get; set; } + public global::System.Collections.Generic.IList? Type989 { get; set; } /// /// /// - public global::Vapi.TwilioSMSChatTransportConversationType? Type990 { get; set; } + public global::Vapi.CreateCallDTO? Type990 { get; set; } /// /// /// - public global::Vapi.TwilioSMSChatTransportType? Type991 { get; set; } + public global::System.Collections.Generic.IList? Type991 { get; set; } /// /// /// - public global::Vapi.CreateChatDTO? Type992 { get; set; } + public global::Vapi.StructuredOutputFilterDTO? Type992 { get; set; } /// /// /// - public global::Vapi.GetChatPaginatedDTO? Type993 { get; set; } + public global::Vapi.CallPaginatedResponse? Type993 { get; set; } /// /// /// - public global::Vapi.GetChatPaginatedDTOSortOrder? Type994 { get; set; } + public global::Vapi.CreateOutboundCallDTO? Type994 { get; set; } /// /// /// - public global::Vapi.GetChatPaginatedDTOSortBy? Type995 { get; set; } + public global::Vapi.CreateWebCallDTO? Type995 { get; set; } /// /// /// - public global::Vapi.ChatPaginatedResponse? Type996 { get; set; } + public global::Vapi.UpdateCallDTO? Type996 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type997 { get; set; } + public global::Vapi.DeleteCallDTO? Type997 { get; set; } /// /// /// - public global::Vapi.CreateChatStreamResponse? Type998 { get; set; } + public global::Vapi.DeveloperMessageRole? Type998 { get; set; } /// /// /// - public global::Vapi.OpenAIResponsesRequest? Type999 { get; set; } + public global::Vapi.ToolCallFunction? Type999 { get; set; } /// /// /// - public global::Vapi.ChatAssistantOverrides? Type1000 { get; set; } + public global::Vapi.ToolCall? Type1000 { get; set; } /// /// /// - public global::Vapi.CreateWebCustomerDTO? Type1001 { get; set; } + public global::Vapi.AssistantMessageRole? Type1001 { get; set; } /// /// /// - public global::Vapi.CreateWebChatDTO? Type1002 { get; set; } + public global::System.Collections.Generic.IList? Type1002 { get; set; } /// /// /// - public global::Vapi.WebChat? Type1003 { get; set; } + public global::Vapi.ToolMessageRole? Type1003 { get; set; } /// /// /// - public global::Vapi.OpenAIWebChatRequest? Type1004 { get; set; } + public global::Vapi.FunctionCall? Type1004 { get; set; } /// /// /// - public global::Vapi.ExportChatDTO? Type1005 { get; set; } + public global::Vapi.Chat? Type1005 { get; set; } /// /// /// - public global::Vapi.ExportChatDTOColumns? Type1006 { get; set; } + public global::System.Collections.Generic.IList>? Type1006 { get; set; } /// /// /// - public global::Vapi.ExportChatDTOFormat? Type1007 { get; set; } + public global::Vapi.OneOf? Type1007 { get; set; } /// /// /// - public global::Vapi.ExportChatDTOSortOrder? Type1008 { get; set; } + public global::Vapi.ChatCost? Type1008 { get; set; } /// /// /// - public global::Vapi.ExportChatDTOSortBy? Type1009 { get; set; } + public global::Vapi.TwilioSMSChatTransport? Type1009 { get; set; } /// /// /// - public global::Vapi.ResponseOutputText? Type1010 { get; set; } + public global::Vapi.TwilioSMSChatTransportConversationType? Type1010 { get; set; } /// /// /// - public global::Vapi.ResponseOutputTextType? Type1011 { get; set; } + public global::Vapi.TwilioSMSChatTransportType? Type1011 { get; set; } /// /// /// - public global::Vapi.ResponseOutputMessage? Type1012 { get; set; } + public global::Vapi.CreateChatDTO? Type1012 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1013 { get; set; } + public global::Vapi.GetChatPaginatedDTO? Type1013 { get; set; } /// /// /// - public global::Vapi.ResponseOutputMessageRole? Type1014 { get; set; } + public global::Vapi.GetChatPaginatedDTOSortOrder? Type1014 { get; set; } /// /// /// - public global::Vapi.ResponseOutputMessageStatus? Type1015 { get; set; } + public global::Vapi.GetChatPaginatedDTOSortBy? Type1015 { get; set; } /// /// /// - public global::Vapi.ResponseOutputMessageType? Type1016 { get; set; } + public global::Vapi.ChatPaginatedResponse? Type1016 { get; set; } /// /// /// - public global::Vapi.ResponseObject? Type1017 { get; set; } + public global::System.Collections.Generic.IList? Type1017 { get; set; } /// /// /// - public global::Vapi.ResponseObjectObject? Type1018 { get; set; } + public global::Vapi.CreateChatStreamResponse? Type1018 { get; set; } /// /// /// - public global::Vapi.ResponseObjectStatus? Type1019 { get; set; } + public global::Vapi.OpenAIResponsesRequest? Type1019 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1020 { get; set; } + public global::Vapi.ChatAssistantOverrides? Type1020 { get; set; } /// /// /// - public global::Vapi.ResponseTextDeltaEvent? Type1021 { get; set; } + public global::Vapi.CreateWebCustomerDTO? Type1021 { get; set; } /// /// /// - public global::Vapi.ResponseTextDeltaEventType? Type1022 { get; set; } + public global::Vapi.CreateWebChatDTO? Type1022 { get; set; } /// /// /// - public global::Vapi.ResponseTextDoneEvent? Type1023 { get; set; } + public global::Vapi.WebChat? Type1023 { get; set; } /// /// /// - public global::Vapi.ResponseTextDoneEventType? Type1024 { get; set; } + public global::Vapi.OpenAIWebChatRequest? Type1024 { get; set; } /// /// /// - public global::Vapi.ResponseCompletedEvent? Type1025 { get; set; } + public global::Vapi.ExportChatDTO? Type1025 { get; set; } /// /// /// - public global::Vapi.ResponseCompletedEventType? Type1026 { get; set; } + public global::Vapi.ExportChatDTOColumns? Type1026 { get; set; } /// /// /// - public global::Vapi.ResponseErrorEvent? Type1027 { get; set; } + public global::Vapi.ExportChatDTOFormat? Type1027 { get; set; } /// /// /// - public global::Vapi.ResponseErrorEventType? Type1028 { get; set; } + public global::Vapi.ExportChatDTOSortOrder? Type1028 { get; set; } /// /// /// - public global::Vapi.DialPlanEntry? Type1029 { get; set; } + public global::Vapi.ExportChatDTOSortBy? Type1029 { get; set; } /// /// /// - public global::Vapi.CreateCampaignDTO? Type1030 { get; set; } + public global::Vapi.ResponseOutputText? Type1030 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1031 { get; set; } + public global::Vapi.ResponseOutputTextType? Type1031 { get; set; } /// /// /// - public global::Vapi.Campaign? Type1032 { get; set; } + public global::Vapi.ResponseOutputMessage? Type1032 { get; set; } /// /// /// - public global::Vapi.CampaignStatus? Type1033 { get; set; } + public global::System.Collections.Generic.IList? Type1033 { get; set; } /// /// /// - public global::Vapi.CampaignEndedReason? Type1034 { get; set; } + public global::Vapi.ResponseOutputMessageRole? Type1034 { get; set; } /// /// /// - public global::Vapi.CampaignPaginatedResponse? Type1035 { get; set; } + public global::Vapi.ResponseOutputMessageStatus? Type1035 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1036 { get; set; } + public global::Vapi.ResponseOutputMessageType? Type1036 { get; set; } /// /// /// - public global::Vapi.UpdateCampaignDTO? Type1037 { get; set; } + public global::Vapi.ResponseObject? Type1037 { get; set; } /// /// /// - public global::Vapi.UpdateCampaignDTOStatus? Type1038 { get; set; } + public global::Vapi.ResponseObjectObject? Type1038 { get; set; } /// /// /// - public global::Vapi.RelayTargetAssistant? Type1039 { get; set; } + public global::Vapi.ResponseObjectStatus? Type1039 { get; set; } /// /// /// - public global::Vapi.RelayTargetAssistantType? Type1040 { get; set; } + public global::System.Collections.Generic.IList? Type1040 { get; set; } /// /// /// - public global::Vapi.RelayTargetSquad? Type1041 { get; set; } + public global::Vapi.ResponseTextDeltaEvent? Type1041 { get; set; } /// /// /// - public global::Vapi.RelayTargetSquadType? Type1042 { get; set; } + public global::Vapi.ResponseTextDeltaEventType? Type1042 { get; set; } /// /// /// - public global::Vapi.RelayTargetOptions? Type1043 { get; set; } + public global::Vapi.ResponseTextDoneEvent? Type1043 { get; set; } /// /// /// - public global::Vapi.RelayTargetOptionsType? Type1044 { get; set; } + public global::Vapi.ResponseTextDoneEventType? Type1044 { get; set; } /// /// /// - public global::Vapi.RelayCommandSay? Type1045 { get; set; } + public global::Vapi.ResponseCompletedEvent? Type1045 { get; set; } /// /// /// - public global::Vapi.RelayCommandSayType? Type1046 { get; set; } + public global::Vapi.ResponseCompletedEventType? Type1046 { get; set; } /// /// /// - public global::Vapi.RelayCommandNote? Type1047 { get; set; } + public global::Vapi.ResponseErrorEvent? Type1047 { get; set; } /// /// /// - public global::Vapi.RelayCommandNoteType? Type1048 { get; set; } + public global::Vapi.ResponseErrorEventType? Type1048 { get; set; } /// /// /// - public global::Vapi.RelayCommandOptions? Type1049 { get; set; } + public global::Vapi.DialPlanEntry? Type1049 { get; set; } /// /// /// - public global::Vapi.RelayCommandOptionsType? Type1050 { get; set; } + public global::Vapi.CreateCampaignDTO? Type1050 { get; set; } /// /// /// - public global::Vapi.RelayRequest? Type1051 { get; set; } + public global::System.Collections.Generic.IList? Type1051 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1052 { get; set; } + public global::Vapi.Campaign? Type1052 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1053 { get; set; } + public global::Vapi.CampaignStatus? Type1053 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1054 { get; set; } + public global::Vapi.CampaignEndedReason? Type1054 { get; set; } /// /// /// - public global::Vapi.RelayResponse? Type1055 { get; set; } + public global::Vapi.CampaignPaginatedResponse? Type1055 { get; set; } /// /// /// - public global::Vapi.RelayResponseStatus? Type1056 { get; set; } + public global::System.Collections.Generic.IList? Type1056 { get; set; } /// /// /// - public global::Vapi.Session? Type1057 { get; set; } + public global::Vapi.UpdateCampaignDTO? Type1057 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1058 { get; set; } + public global::Vapi.UpdateCampaignDTOStatus? Type1058 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1059 { get; set; } + public global::Vapi.RelayTargetAssistant? Type1059 { get; set; } /// /// /// - public global::Vapi.SessionCost? Type1060 { get; set; } + public global::Vapi.RelayTargetAssistantType? Type1060 { get; set; } /// /// /// - public global::Vapi.SessionStatus? Type1061 { get; set; } + public global::Vapi.RelayTargetSquad? Type1061 { get; set; } /// /// /// - public global::Vapi.CreateSessionDTO? Type1062 { get; set; } + public global::Vapi.RelayTargetSquadType? Type1062 { get; set; } /// /// /// - public global::Vapi.CreateSessionDTOStatus? Type1063 { get; set; } + public global::Vapi.RelayTargetOptions? Type1063 { get; set; } /// /// /// - public global::Vapi.UpdateSessionDTO? Type1064 { get; set; } + public global::Vapi.RelayTargetOptionsType? Type1064 { get; set; } /// /// /// - public global::Vapi.UpdateSessionDTOStatus? Type1065 { get; set; } + public global::Vapi.RelayCommandSay? Type1065 { get; set; } /// /// /// - public global::Vapi.GetSessionPaginatedDTO? Type1066 { get; set; } + public global::Vapi.RelayCommandSayType? Type1066 { get; set; } /// /// /// - public global::Vapi.GetSessionPaginatedDTOSortOrder? Type1067 { get; set; } + public global::Vapi.RelayCommandNote? Type1067 { get; set; } /// /// /// - public global::Vapi.GetSessionPaginatedDTOSortBy? Type1068 { get; set; } + public global::Vapi.RelayCommandNoteType? Type1068 { get; set; } /// /// /// - public global::Vapi.SessionPaginatedResponse? Type1069 { get; set; } + public global::Vapi.RelayCommandOptions? Type1069 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1070 { get; set; } + public global::Vapi.RelayCommandOptionsType? Type1070 { get; set; } /// /// /// - public global::Vapi.ExportSessionDTO? Type1071 { get; set; } + public global::Vapi.RelayRequest? Type1071 { get; set; } /// /// /// - public global::Vapi.ExportSessionDTOColumns? Type1072 { get; set; } + public global::Vapi.OneOf? Type1072 { get; set; } /// /// /// - public global::Vapi.ExportSessionDTOFormat? Type1073 { get; set; } + public global::System.Collections.Generic.IList>? Type1073 { get; set; } /// /// /// - public global::Vapi.ExportSessionDTOSortOrder? Type1074 { get; set; } + public global::Vapi.OneOf? Type1074 { get; set; } /// /// /// - public global::Vapi.ExportSessionDTOSortBy? Type1075 { get; set; } + public global::Vapi.RelayResponse? Type1075 { get; set; } /// /// /// - public global::Vapi.ByoPhoneNumber? Type1076 { get; set; } + public global::Vapi.RelayResponseStatus? Type1076 { get; set; } /// /// /// - public global::Vapi.ByoPhoneNumberProvider? Type1077 { get; set; } + public global::Vapi.Session? Type1077 { get; set; } /// /// /// - public global::Vapi.ByoPhoneNumberStatus? Type1078 { get; set; } + public global::System.Collections.Generic.IList>? Type1078 { get; set; } /// /// /// - public global::Vapi.TwilioPhoneNumber? Type1079 { get; set; } + public global::Vapi.OneOf? Type1079 { get; set; } /// /// /// - public global::Vapi.TwilioPhoneNumberProvider? Type1080 { get; set; } + public global::Vapi.SessionCost? Type1080 { get; set; } /// /// /// - public global::Vapi.TwilioPhoneNumberStatus? Type1081 { get; set; } + public global::Vapi.SessionStatus? Type1081 { get; set; } /// /// /// - public global::Vapi.VonagePhoneNumber? Type1082 { get; set; } + public global::Vapi.CreateSessionDTO? Type1082 { get; set; } /// /// /// - public global::Vapi.VonagePhoneNumberProvider? Type1083 { get; set; } + public global::Vapi.CreateSessionDTOStatus? Type1083 { get; set; } /// /// /// - public global::Vapi.VonagePhoneNumberStatus? Type1084 { get; set; } + public global::Vapi.UpdateSessionDTO? Type1084 { get; set; } /// /// /// - public global::Vapi.SipAuthentication? Type1085 { get; set; } + public global::Vapi.UpdateSessionDTOStatus? Type1085 { get; set; } /// /// /// - public global::Vapi.VapiPhoneNumber? Type1086 { get; set; } + public global::Vapi.GetSessionPaginatedDTO? Type1086 { get; set; } /// /// /// - public global::Vapi.VapiPhoneNumberProvider? Type1087 { get; set; } + public global::Vapi.GetSessionPaginatedDTOSortOrder? Type1087 { get; set; } /// /// /// - public global::Vapi.VapiPhoneNumberStatus? Type1088 { get; set; } + public global::Vapi.GetSessionPaginatedDTOSortBy? Type1088 { get; set; } /// /// /// - public global::Vapi.TelnyxPhoneNumber? Type1089 { get; set; } + public global::Vapi.SessionPaginatedResponse? Type1089 { get; set; } /// /// /// - public global::Vapi.TelnyxPhoneNumberProvider? Type1090 { get; set; } + public global::System.Collections.Generic.IList? Type1090 { get; set; } /// /// /// - public global::Vapi.TelnyxPhoneNumberStatus? Type1091 { get; set; } + public global::Vapi.ExportSessionDTO? Type1091 { get; set; } /// /// /// - public global::Vapi.CreateByoPhoneNumberDTO? Type1092 { get; set; } + public global::Vapi.ExportSessionDTOColumns? Type1092 { get; set; } /// /// /// - public global::Vapi.CreateByoPhoneNumberDTOProvider? Type1093 { get; set; } + public global::Vapi.ExportSessionDTOFormat? Type1093 { get; set; } /// /// /// - public global::Vapi.CreateTwilioPhoneNumberDTO? Type1094 { get; set; } + public global::Vapi.ExportSessionDTOSortOrder? Type1094 { get; set; } /// /// /// - public global::Vapi.CreateTwilioPhoneNumberDTOProvider? Type1095 { get; set; } + public global::Vapi.ExportSessionDTOSortBy? Type1095 { get; set; } /// /// /// - public global::Vapi.CreateVonagePhoneNumberDTO? Type1096 { get; set; } + public global::Vapi.ByoPhoneNumber? Type1096 { get; set; } /// /// /// - public global::Vapi.CreateVonagePhoneNumberDTOProvider? Type1097 { get; set; } + public global::Vapi.ByoPhoneNumberProvider? Type1097 { get; set; } /// /// /// - public global::Vapi.CreateVapiPhoneNumberDTO? Type1098 { get; set; } + public global::Vapi.ByoPhoneNumberStatus? Type1098 { get; set; } /// /// /// - public global::Vapi.CreateVapiPhoneNumberDTOProvider? Type1099 { get; set; } + public global::Vapi.TwilioPhoneNumber? Type1099 { get; set; } /// /// /// - public global::Vapi.CreateTelnyxPhoneNumberDTO? Type1100 { get; set; } + public global::Vapi.TwilioPhoneNumberProvider? Type1100 { get; set; } /// /// /// - public global::Vapi.CreateTelnyxPhoneNumberDTOProvider? Type1101 { get; set; } + public global::Vapi.TwilioPhoneNumberStatus? Type1101 { get; set; } /// /// /// - public global::Vapi.UpdateByoPhoneNumberDTO? Type1102 { get; set; } + public global::Vapi.VonagePhoneNumber? Type1102 { get; set; } /// /// /// - public global::Vapi.UpdateTwilioPhoneNumberDTO? Type1103 { get; set; } + public global::Vapi.VonagePhoneNumberProvider? Type1103 { get; set; } /// /// /// - public global::Vapi.UpdateVonagePhoneNumberDTO? Type1104 { get; set; } + public global::Vapi.VonagePhoneNumberStatus? Type1104 { get; set; } /// /// /// - public global::Vapi.UpdateVapiPhoneNumberDTO? Type1105 { get; set; } + public global::Vapi.SipAuthentication? Type1105 { get; set; } /// /// /// - public global::Vapi.UpdateTelnyxPhoneNumberDTO? Type1106 { get; set; } + public global::Vapi.VapiPhoneNumber? Type1106 { get; set; } /// /// /// - public global::Vapi.ImportVonagePhoneNumberDTO? Type1107 { get; set; } + public global::Vapi.VapiPhoneNumberProvider? Type1107 { get; set; } /// /// /// - public global::Vapi.PhoneNumberPaginatedResponse? Type1108 { get; set; } + public global::Vapi.VapiPhoneNumberStatus? Type1108 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1109 { get; set; } + public global::Vapi.TelnyxPhoneNumber? Type1109 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1110 { get; set; } + public global::Vapi.TelnyxPhoneNumberProvider? Type1110 { get; set; } /// /// /// - public global::Vapi.ApiRequestTool? Type1111 { get; set; } + public global::Vapi.TelnyxPhoneNumberStatus? Type1111 { get; set; } /// /// /// - public global::Vapi.ApiRequestToolType? Type1112 { get; set; } + public global::Vapi.CreateByoPhoneNumberDTO? Type1112 { get; set; } /// /// /// - public global::Vapi.ApiRequestToolMethod? Type1113 { get; set; } + public global::Vapi.CreateByoPhoneNumberDTOProvider? Type1113 { get; set; } /// /// /// - public global::Vapi.CodeToolEnvironmentVariable? Type1114 { get; set; } + public global::Vapi.CreateTwilioPhoneNumberDTO? Type1114 { get; set; } /// /// /// - public global::Vapi.CodeTool? Type1115 { get; set; } + public global::Vapi.CreateTwilioPhoneNumberDTOProvider? Type1115 { get; set; } /// /// /// - public global::Vapi.CodeToolType? Type1116 { get; set; } + public global::Vapi.CreateVonagePhoneNumberDTO? Type1116 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1117 { get; set; } + public global::Vapi.CreateVonagePhoneNumberDTOProvider? Type1117 { get; set; } /// /// /// - public global::Vapi.DtmfTool? Type1118 { get; set; } + public global::Vapi.CreateVapiPhoneNumberDTO? Type1118 { get; set; } /// /// /// - public global::Vapi.DtmfToolType? Type1119 { get; set; } + public global::Vapi.CreateVapiPhoneNumberDTOProvider? Type1119 { get; set; } /// /// /// - public global::Vapi.EndCallTool? Type1120 { get; set; } + public global::Vapi.CreateTelnyxPhoneNumberDTO? Type1120 { get; set; } /// /// /// - public global::Vapi.EndCallToolType? Type1121 { get; set; } + public global::Vapi.CreateTelnyxPhoneNumberDTOProvider? Type1121 { get; set; } /// /// /// - public global::Vapi.FunctionTool? Type1122 { get; set; } + public global::Vapi.UpdateByoPhoneNumberDTO? Type1122 { get; set; } /// /// /// - public global::Vapi.FunctionToolType? Type1123 { get; set; } + public global::Vapi.UpdateTwilioPhoneNumberDTO? Type1123 { get; set; } /// /// /// - public global::Vapi.GhlTool? Type1124 { get; set; } + public global::Vapi.UpdateVonagePhoneNumberDTO? Type1124 { get; set; } /// /// /// - public global::Vapi.GhlToolType? Type1125 { get; set; } + public global::Vapi.UpdateVapiPhoneNumberDTO? Type1125 { get; set; } /// /// /// - public global::Vapi.MakeTool? Type1126 { get; set; } + public global::Vapi.UpdateTelnyxPhoneNumberDTO? Type1126 { get; set; } /// /// /// - public global::Vapi.MakeToolType? Type1127 { get; set; } + public global::Vapi.ImportVonagePhoneNumberDTO? Type1127 { get; set; } /// /// /// - public global::Vapi.TransferCallTool? Type1128 { get; set; } + public global::Vapi.PhoneNumberPaginatedResponse? Type1128 { get; set; } /// /// /// - public global::Vapi.TransferCallToolType? Type1129 { get; set; } + public global::System.Collections.Generic.IList>? Type1129 { get; set; } /// /// /// - public global::Vapi.HandoffTool? Type1130 { get; set; } + public global::Vapi.OneOf? Type1130 { get; set; } /// /// /// - public global::Vapi.HandoffToolType? Type1131 { get; set; } + public global::Vapi.ApiRequestTool? Type1131 { get; set; } /// /// /// - public global::Vapi.OutputTool? Type1132 { get; set; } + public global::Vapi.ApiRequestToolType? Type1132 { get; set; } /// /// /// - public global::Vapi.OutputToolType? Type1133 { get; set; } + public global::Vapi.ApiRequestToolMethod? Type1133 { get; set; } /// /// /// - public global::Vapi.BashTool? Type1134 { get; set; } + public global::Vapi.CodeToolEnvironmentVariable? Type1134 { get; set; } /// /// /// - public global::Vapi.BashToolType? Type1135 { get; set; } + public global::Vapi.CodeTool? Type1135 { get; set; } /// /// /// - public global::Vapi.BashToolSubType? Type1136 { get; set; } + public global::Vapi.CodeToolType? Type1136 { get; set; } /// /// /// - public global::Vapi.BashToolName? Type1137 { get; set; } + public global::System.Collections.Generic.IList? Type1137 { get; set; } /// /// /// - public global::Vapi.ComputerTool? Type1138 { get; set; } + public global::Vapi.DtmfTool? Type1138 { get; set; } /// /// /// - public global::Vapi.ComputerToolType? Type1139 { get; set; } + public global::Vapi.DtmfToolType? Type1139 { get; set; } /// /// /// - public global::Vapi.ComputerToolSubType? Type1140 { get; set; } + public global::Vapi.EndCallTool? Type1140 { get; set; } /// /// /// - public global::Vapi.ComputerToolName? Type1141 { get; set; } + public global::Vapi.EndCallToolType? Type1141 { get; set; } /// /// /// - public global::Vapi.TextEditorTool? Type1142 { get; set; } + public global::Vapi.FunctionTool? Type1142 { get; set; } /// /// /// - public global::Vapi.TextEditorToolType? Type1143 { get; set; } + public global::Vapi.FunctionToolType? Type1143 { get; set; } /// /// /// - public global::Vapi.TextEditorToolSubType? Type1144 { get; set; } + public global::Vapi.GhlTool? Type1144 { get; set; } /// /// /// - public global::Vapi.TextEditorToolName? Type1145 { get; set; } + public global::Vapi.GhlToolType? Type1145 { get; set; } /// /// /// - public global::Vapi.QueryTool? Type1146 { get; set; } + public global::Vapi.MakeTool? Type1146 { get; set; } /// /// /// - public global::Vapi.QueryToolType? Type1147 { get; set; } + public global::Vapi.MakeToolType? Type1147 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventTool? Type1148 { get; set; } + public global::Vapi.TransferCallTool? Type1148 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventToolType? Type1149 { get; set; } + public global::Vapi.TransferCallToolType? Type1149 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendTool? Type1150 { get; set; } + public global::Vapi.HandoffTool? Type1150 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendToolType? Type1151 { get; set; } + public global::Vapi.HandoffToolType? Type1151 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCheckAvailabilityTool? Type1152 { get; set; } + public global::Vapi.OutputTool? Type1152 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCheckAvailabilityToolType? Type1153 { get; set; } + public global::Vapi.OutputToolType? Type1153 { get; set; } /// /// /// - public global::Vapi.SlackSendMessageTool? Type1154 { get; set; } + public global::Vapi.BashTool? Type1154 { get; set; } /// /// /// - public global::Vapi.SlackSendMessageToolType? Type1155 { get; set; } + public global::Vapi.BashToolType? Type1155 { get; set; } /// /// /// - public global::Vapi.SmsTool? Type1156 { get; set; } + public global::Vapi.BashToolSubType? Type1156 { get; set; } /// /// /// - public global::Vapi.SmsToolType? Type1157 { get; set; } + public global::Vapi.BashToolName? Type1157 { get; set; } /// /// /// - public global::Vapi.McpTool? Type1158 { get; set; } + public global::Vapi.ComputerTool? Type1158 { get; set; } /// /// /// - public global::Vapi.McpToolType? Type1159 { get; set; } + public global::Vapi.ComputerToolType? Type1159 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityTool? Type1160 { get; set; } + public global::Vapi.ComputerToolSubType? Type1160 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityToolType? Type1161 { get; set; } + public global::Vapi.ComputerToolName? Type1161 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateTool? Type1162 { get; set; } + public global::Vapi.TextEditorTool? Type1162 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateToolType? Type1163 { get; set; } + public global::Vapi.TextEditorToolType? Type1163 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateTool? Type1164 { get; set; } + public global::Vapi.TextEditorToolSubType? Type1164 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateToolType? Type1165 { get; set; } + public global::Vapi.TextEditorToolName? Type1165 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetTool? Type1166 { get; set; } + public global::Vapi.QueryTool? Type1166 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetToolType? Type1167 { get; set; } + public global::Vapi.QueryToolType? Type1167 { get; set; } /// /// /// - public global::Vapi.SipRequestTool? Type1168 { get; set; } + public global::Vapi.GoogleCalendarCreateEventTool? Type1168 { get; set; } /// /// /// - public global::Vapi.SipRequestToolType? Type1169 { get; set; } + public global::Vapi.GoogleCalendarCreateEventToolType? Type1169 { get; set; } /// /// /// - public global::Vapi.SipRequestToolVerb? Type1170 { get; set; } + public global::Vapi.GoogleSheetsRowAppendTool? Type1170 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1171 { get; set; } + public global::Vapi.GoogleSheetsRowAppendToolType? Type1171 { get; set; } /// /// /// - public global::Vapi.VoicemailTool? Type1172 { get; set; } + public global::Vapi.GoogleCalendarCheckAvailabilityTool? Type1172 { get; set; } /// /// /// - public global::Vapi.VoicemailToolType? Type1173 { get; set; } + public global::Vapi.GoogleCalendarCheckAvailabilityToolType? Type1173 { get; set; } /// /// /// - public global::Vapi.CreateApiRequestToolDTOType? Type1174 { get; set; } + public global::Vapi.SlackSendMessageTool? Type1174 { get; set; } /// /// /// - public global::Vapi.CreateApiRequestToolDTOMethod? Type1175 { get; set; } + public global::Vapi.SlackSendMessageToolType? Type1175 { get; set; } /// /// /// - public global::Vapi.CreateCodeToolDTOType? Type1176 { get; set; } + public global::Vapi.SmsTool? Type1176 { get; set; } /// /// /// - public global::Vapi.CreateOutputToolDTO? Type1177 { get; set; } + public global::Vapi.SmsToolType? Type1177 { get; set; } /// /// /// - public global::Vapi.CreateOutputToolDTOType? Type1178 { get; set; } + public global::Vapi.McpTool? Type1178 { get; set; } /// /// /// - public global::Vapi.CreateBashToolDTOType? Type1179 { get; set; } + public global::Vapi.McpToolType? Type1179 { get; set; } /// /// /// - public global::Vapi.CreateBashToolDTOSubType? Type1180 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityTool? Type1180 { get; set; } /// /// /// - public global::Vapi.CreateBashToolDTOName? Type1181 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityToolType? Type1181 { get; set; } /// /// /// - public global::Vapi.CreateComputerToolDTOType? Type1182 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateTool? Type1182 { get; set; } /// /// /// - public global::Vapi.CreateComputerToolDTOSubType? Type1183 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateToolType? Type1183 { get; set; } /// /// /// - public global::Vapi.CreateComputerToolDTOName? Type1184 { get; set; } + public global::Vapi.GoHighLevelContactCreateTool? Type1184 { get; set; } /// /// /// - public global::Vapi.CreateTextEditorToolDTOType? Type1185 { get; set; } + public global::Vapi.GoHighLevelContactCreateToolType? Type1185 { get; set; } /// /// /// - public global::Vapi.CreateTextEditorToolDTOSubType? Type1186 { get; set; } + public global::Vapi.GoHighLevelContactGetTool? Type1186 { get; set; } /// /// /// - public global::Vapi.CreateTextEditorToolDTOName? Type1187 { get; set; } + public global::Vapi.GoHighLevelContactGetToolType? Type1187 { get; set; } /// /// /// - public global::Vapi.CreateSmsToolDTOType? Type1188 { get; set; } + public global::Vapi.SipRequestTool? Type1188 { get; set; } /// /// /// - public global::Vapi.CreateSipRequestToolDTOType? Type1189 { get; set; } + public global::Vapi.SipRequestToolType? Type1189 { get; set; } /// /// /// - public global::Vapi.CreateSipRequestToolDTOVerb? Type1190 { get; set; } + public global::Vapi.SipRequestToolVerb? Type1190 { get; set; } /// /// /// - public global::Vapi.UpdateApiRequestToolDTO? Type1191 { get; set; } + public global::Vapi.OneOf? Type1191 { get; set; } /// /// /// - public global::Vapi.UpdateApiRequestToolDTOMethod? Type1192 { get; set; } + public global::Vapi.VoicemailTool? Type1192 { get; set; } /// /// /// - public global::Vapi.UpdateCodeToolDTO? Type1193 { get; set; } + public global::Vapi.VoicemailToolType? Type1193 { get; set; } /// /// /// - public global::Vapi.UpdateDtmfToolDTO? Type1194 { get; set; } + public global::Vapi.CreateApiRequestToolDTOType? Type1194 { get; set; } /// /// /// - public global::Vapi.UpdateEndCallToolDTO? Type1195 { get; set; } + public global::Vapi.CreateApiRequestToolDTOMethod? Type1195 { get; set; } /// /// /// - public global::Vapi.UpdateFunctionToolDTO? Type1196 { get; set; } + public global::Vapi.CreateCodeToolDTOType? Type1196 { get; set; } /// /// /// - public global::Vapi.UpdateGhlToolDTO? Type1197 { get; set; } + public global::Vapi.CreateOutputToolDTO? Type1197 { get; set; } /// /// /// - public global::Vapi.UpdateMakeToolDTO? Type1198 { get; set; } + public global::Vapi.CreateOutputToolDTOType? Type1198 { get; set; } /// /// /// - public global::Vapi.UpdateHandoffToolDTO? Type1199 { get; set; } + public global::Vapi.CreateBashToolDTOType? Type1199 { get; set; } /// /// /// - public global::Vapi.UpdateTransferCallToolDTO? Type1200 { get; set; } + public global::Vapi.CreateBashToolDTOSubType? Type1200 { get; set; } /// /// /// - public global::Vapi.UpdateOutputToolDTO? Type1201 { get; set; } + public global::Vapi.CreateBashToolDTOName? Type1201 { get; set; } /// /// /// - public global::Vapi.UpdateBashToolDTO? Type1202 { get; set; } + public global::Vapi.CreateComputerToolDTOType? Type1202 { get; set; } /// /// /// - public global::Vapi.UpdateBashToolDTOSubType? Type1203 { get; set; } + public global::Vapi.CreateComputerToolDTOSubType? Type1203 { get; set; } /// /// /// - public global::Vapi.UpdateBashToolDTOName? Type1204 { get; set; } + public global::Vapi.CreateComputerToolDTOName? Type1204 { get; set; } /// /// /// - public global::Vapi.UpdateComputerToolDTO? Type1205 { get; set; } + public global::Vapi.CreateTextEditorToolDTOType? Type1205 { get; set; } /// /// /// - public global::Vapi.UpdateComputerToolDTOSubType? Type1206 { get; set; } + public global::Vapi.CreateTextEditorToolDTOSubType? Type1206 { get; set; } /// /// /// - public global::Vapi.UpdateComputerToolDTOName? Type1207 { get; set; } + public global::Vapi.CreateTextEditorToolDTOName? Type1207 { get; set; } /// /// /// - public global::Vapi.UpdateTextEditorToolDTO? Type1208 { get; set; } + public global::Vapi.CreateSmsToolDTOType? Type1208 { get; set; } /// /// /// - public global::Vapi.UpdateTextEditorToolDTOSubType? Type1209 { get; set; } + public global::Vapi.CreateSipRequestToolDTOType? Type1209 { get; set; } /// /// /// - public global::Vapi.UpdateTextEditorToolDTOName? Type1210 { get; set; } + public global::Vapi.CreateSipRequestToolDTOVerb? Type1210 { get; set; } /// /// /// - public global::Vapi.UpdateQueryToolDTO? Type1211 { get; set; } + public global::Vapi.UpdateApiRequestToolDTO? Type1211 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarCreateEventToolDTO? Type1212 { get; set; } + public global::Vapi.UpdateApiRequestToolDTOMethod? Type1212 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleSheetsRowAppendToolDTO? Type1213 { get; set; } + public global::Vapi.UpdateCodeToolDTO? Type1213 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO? Type1214 { get; set; } + public global::Vapi.UpdateDtmfToolDTO? Type1214 { get; set; } /// /// /// - public global::Vapi.UpdateSlackSendMessageToolDTO? Type1215 { get; set; } + public global::Vapi.UpdateEndCallToolDTO? Type1215 { get; set; } /// /// /// - public global::Vapi.UpdateSmsToolDTO? Type1216 { get; set; } + public global::Vapi.UpdateFunctionToolDTO? Type1216 { get; set; } /// /// /// - public global::Vapi.UpdateMcpToolDTO? Type1217 { get; set; } + public global::Vapi.UpdateGhlToolDTO? Type1217 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO? Type1218 { get; set; } + public global::Vapi.UpdateMakeToolDTO? Type1218 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO? Type1219 { get; set; } + public global::Vapi.UpdateHandoffToolDTO? Type1219 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelContactCreateToolDTO? Type1220 { get; set; } + public global::Vapi.UpdateTransferCallToolDTO? Type1220 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelContactGetToolDTO? Type1221 { get; set; } + public global::Vapi.UpdateOutputToolDTO? Type1221 { get; set; } /// /// /// - public global::Vapi.UpdateSipRequestToolDTO? Type1222 { get; set; } + public global::Vapi.UpdateBashToolDTO? Type1222 { get; set; } /// /// /// - public global::Vapi.UpdateSipRequestToolDTOVerb? Type1223 { get; set; } + public global::Vapi.UpdateBashToolDTOSubType? Type1223 { get; set; } /// /// /// - public global::Vapi.UpdateVoicemailToolDTO? Type1224 { get; set; } + public global::Vapi.UpdateBashToolDTOName? Type1224 { get; set; } /// /// /// - public global::Vapi.CreateFileDTO? Type1225 { get; set; } + public global::Vapi.UpdateComputerToolDTO? Type1225 { get; set; } /// /// /// - public global::Vapi.File? Type1226 { get; set; } + public global::Vapi.UpdateComputerToolDTOSubType? Type1226 { get; set; } /// /// /// - public global::Vapi.FileObject? Type1227 { get; set; } + public global::Vapi.UpdateComputerToolDTOName? Type1227 { get; set; } /// /// /// - public global::Vapi.FileStatus? Type1228 { get; set; } + public global::Vapi.UpdateTextEditorToolDTO? Type1228 { get; set; } /// /// /// - public global::Vapi.UpdateFileDTO? Type1229 { get; set; } + public global::Vapi.UpdateTextEditorToolDTOSubType? Type1229 { get; set; } /// /// /// - public global::Vapi.CustomKnowledgeBase? Type1230 { get; set; } + public global::Vapi.UpdateTextEditorToolDTOName? Type1230 { get; set; } /// /// /// - public global::Vapi.CustomKnowledgeBaseProvider? Type1231 { get; set; } + public global::Vapi.UpdateQueryToolDTO? Type1231 { get; set; } /// /// /// - public global::Vapi.UpdateCustomKnowledgeBaseDTO? Type1232 { get; set; } + public global::Vapi.UpdateGoogleCalendarCreateEventToolDTO? Type1232 { get; set; } /// /// /// - public global::Vapi.StructuredOutput? Type1233 { get; set; } + public global::Vapi.UpdateGoogleSheetsRowAppendToolDTO? Type1233 { get; set; } /// /// /// - public global::Vapi.StructuredOutputType? Type1234 { get; set; } + public global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO? Type1234 { get; set; } /// /// /// - public global::Vapi.StructuredOutputPaginatedResponse? Type1235 { get; set; } + public global::Vapi.UpdateSlackSendMessageToolDTO? Type1235 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1236 { get; set; } + public global::Vapi.UpdateSmsToolDTO? Type1236 { get; set; } /// /// /// - public global::Vapi.UpdateStructuredOutputDTO? Type1237 { get; set; } + public global::Vapi.UpdateMcpToolDTO? Type1237 { get; set; } /// /// /// - public global::Vapi.UpdateStructuredOutputDTOType? Type1238 { get; set; } + public global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO? Type1238 { get; set; } /// /// /// - public global::Vapi.StructuredOutputRunDTO? Type1239 { get; set; } + public global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO? Type1239 { get; set; } /// /// /// - public global::Vapi.TesterPlan? Type1240 { get; set; } + public global::Vapi.UpdateGoHighLevelContactCreateToolDTO? Type1240 { get; set; } /// /// /// - public global::Vapi.TestSuitePhoneNumber? Type1241 { get; set; } + public global::Vapi.UpdateGoHighLevelContactGetToolDTO? Type1241 { get; set; } /// /// /// - public global::Vapi.TestSuitePhoneNumberProvider? Type1242 { get; set; } + public global::Vapi.UpdateSipRequestToolDTO? Type1242 { get; set; } /// /// /// - public global::Vapi.TargetPlan? Type1243 { get; set; } + public global::Vapi.UpdateSipRequestToolDTOVerb? Type1243 { get; set; } /// /// /// - public global::Vapi.TestSuite? Type1244 { get; set; } + public global::Vapi.UpdateVoicemailToolDTO? Type1244 { get; set; } /// /// /// - public global::Vapi.TestSuitesPaginatedResponse? Type1245 { get; set; } + public global::Vapi.CreateFileDTO? Type1245 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1246 { get; set; } + public global::Vapi.File? Type1246 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteDto? Type1247 { get; set; } + public global::Vapi.FileObject? Type1247 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteDto? Type1248 { get; set; } + public global::Vapi.FileStatus? Type1248 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestVoice? Type1249 { get; set; } + public global::Vapi.UpdateFileDTO? Type1249 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1250 { get; set; } + public global::Vapi.CustomKnowledgeBase? Type1250 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestScorerAI? Type1251 { get; set; } + public global::Vapi.CustomKnowledgeBaseProvider? Type1251 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestVoiceType? Type1252 { get; set; } + public global::Vapi.UpdateCustomKnowledgeBaseDTO? Type1252 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestChat? Type1253 { get; set; } + public global::Vapi.StructuredOutput? Type1253 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestChatType? Type1254 { get; set; } + public global::Vapi.StructuredOutputType? Type1254 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteTestVoiceDto? Type1255 { get; set; } + public global::Vapi.StructuredOutputPaginatedResponse? Type1255 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteTestVoiceDtoType? Type1256 { get; set; } + public global::System.Collections.Generic.IList? Type1256 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteTestChatDto? Type1257 { get; set; } + public global::Vapi.UpdateStructuredOutputDTO? Type1257 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteTestChatDtoType? Type1258 { get; set; } + public global::Vapi.UpdateStructuredOutputDTOType? Type1258 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteTestVoiceDto? Type1259 { get; set; } + public global::Vapi.StructuredOutputRunDTO? Type1259 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteTestVoiceDtoType? Type1260 { get; set; } + public global::Vapi.TesterPlan? Type1260 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteTestChatDto? Type1261 { get; set; } + public global::Vapi.TestSuitePhoneNumber? Type1261 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteTestChatDtoType? Type1262 { get; set; } + public global::Vapi.TestSuitePhoneNumberProvider? Type1262 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestScorerAIType? Type1263 { get; set; } + public global::Vapi.TargetPlan? Type1263 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestsPaginatedResponse? Type1264 { get; set; } + public global::Vapi.TestSuite? Type1264 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1265 { get; set; } + public global::Vapi.TestSuitesPaginatedResponse? Type1265 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1266 { get; set; } + public global::System.Collections.Generic.IList? Type1266 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunScorerAI? Type1267 { get; set; } + public global::Vapi.CreateTestSuiteDto? Type1267 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunScorerAIType? Type1268 { get; set; } + public global::Vapi.UpdateTestSuiteDto? Type1268 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunScorerAIResult? Type1269 { get; set; } + public global::Vapi.TestSuiteTestVoice? Type1269 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunTestAttemptCall? Type1270 { get; set; } + public global::System.Collections.Generic.IList? Type1270 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunTestAttemptMetadata? Type1271 { get; set; } + public global::Vapi.TestSuiteTestScorerAI? Type1271 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunTestAttempt? Type1272 { get; set; } + public global::Vapi.TestSuiteTestVoiceType? Type1272 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1273 { get; set; } + public global::Vapi.TestSuiteTestChat? Type1273 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunTestResult? Type1274 { get; set; } + public global::Vapi.TestSuiteTestChatType? Type1274 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1275 { get; set; } + public global::Vapi.CreateTestSuiteTestVoiceDto? Type1275 { get; set; } /// /// /// - public global::Vapi.TestSuiteRun? Type1276 { get; set; } + public global::Vapi.CreateTestSuiteTestVoiceDtoType? Type1276 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunStatus? Type1277 { get; set; } + public global::Vapi.CreateTestSuiteTestChatDto? Type1277 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1278 { get; set; } + public global::Vapi.CreateTestSuiteTestChatDtoType? Type1278 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunsPaginatedResponse? Type1279 { get; set; } + public global::Vapi.UpdateTestSuiteTestVoiceDto? Type1279 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1280 { get; set; } + public global::Vapi.UpdateTestSuiteTestVoiceDtoType? Type1280 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteRunDto? Type1281 { get; set; } + public global::Vapi.UpdateTestSuiteTestChatDto? Type1281 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteRunDto? Type1282 { get; set; } + public global::Vapi.UpdateTestSuiteTestChatDtoType? Type1282 { get; set; } /// /// /// - public global::Vapi.CreatePersonalityDTO? Type1283 { get; set; } + public global::Vapi.TestSuiteTestScorerAIType? Type1283 { get; set; } /// /// /// - public global::Vapi.Personality? Type1284 { get; set; } + public global::Vapi.TestSuiteTestsPaginatedResponse? Type1284 { get; set; } /// /// /// - public global::System.Guid? Type1285 { get; set; } + public global::System.Collections.Generic.IList>? Type1285 { get; set; } /// /// /// - public global::Vapi.UpdatePersonalityDTO? Type1286 { get; set; } + public global::Vapi.OneOf? Type1286 { get; set; } /// /// /// - public global::Vapi.SimulationHookInclude? Type1287 { get; set; } + public global::Vapi.TestSuiteRunScorerAI? Type1287 { get; set; } /// /// /// - public global::Vapi.SimulationHookWebhookAction? Type1288 { get; set; } + public global::Vapi.TestSuiteRunScorerAIType? Type1288 { get; set; } /// /// /// - public global::Vapi.SimulationHookWebhookActionType? Type1289 { get; set; } + public global::Vapi.TestSuiteRunScorerAIResult? Type1289 { get; set; } /// /// /// - public global::Vapi.SimulationHookCallStarted? Type1290 { get; set; } + public global::Vapi.TestSuiteRunTestAttemptCall? Type1290 { get; set; } /// /// /// - public global::Vapi.SimulationHookCallStartedOn? Type1291 { get; set; } + public global::Vapi.TestSuiteRunTestAttemptMetadata? Type1291 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1292 { get; set; } + public global::Vapi.TestSuiteRunTestAttempt? Type1292 { get; set; } /// /// /// - public global::Vapi.SimulationHookCallEnded? Type1293 { get; set; } + public global::System.Collections.Generic.IList? Type1293 { get; set; } /// /// /// - public global::Vapi.SimulationHookCallEndedOn? Type1294 { get; set; } + public global::Vapi.TestSuiteRunTestResult? Type1294 { get; set; } /// /// /// - public global::Vapi.EvaluationPlanItem? Type1295 { get; set; } + public global::System.Collections.Generic.IList? Type1295 { get; set; } /// /// /// - public global::Vapi.EvaluationPlanItemComparator? Type1296 { get; set; } + public global::Vapi.TestSuiteRun? Type1296 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1297 { get; set; } + public global::Vapi.TestSuiteRunStatus? Type1297 { get; set; } /// /// /// - public global::Vapi.ScenarioToolMock? Type1298 { get; set; } + public global::System.Collections.Generic.IList? Type1298 { get; set; } /// /// /// - public global::Vapi.CreateScenarioDTO? Type1299 { get; set; } + public global::Vapi.TestSuiteRunsPaginatedResponse? Type1299 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1300 { get; set; } + public global::System.Collections.Generic.IList? Type1300 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1301 { get; set; } + public global::Vapi.CreateTestSuiteRunDto? Type1301 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1302 { get; set; } + public global::Vapi.UpdateTestSuiteRunDto? Type1302 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1303 { get; set; } + public global::Vapi.CreatePersonalityDTO? Type1303 { get; set; } /// /// /// - public global::Vapi.Scenario? Type1304 { get; set; } + public global::Vapi.Personality? Type1304 { get; set; } /// /// /// - public global::Vapi.UpdateScenarioDTO? Type1305 { get; set; } + public global::System.Guid? Type1305 { get; set; } /// /// /// - public global::Vapi.SimulationRunSimulationEntry? Type1306 { get; set; } + public global::Vapi.UpdatePersonalityDTO? Type1306 { get; set; } /// /// /// - public global::Vapi.SimulationRunSimulationEntryType? Type1307 { get; set; } + public global::Vapi.SimulationHookInclude? Type1307 { get; set; } /// /// /// - public global::Vapi.SimulationRunSuiteEntry? Type1308 { get; set; } + public global::Vapi.SimulationHookWebhookAction? Type1308 { get; set; } /// /// /// - public global::Vapi.SimulationRunSuiteEntryType? Type1309 { get; set; } + public global::Vapi.SimulationHookWebhookActionType? Type1309 { get; set; } /// /// /// - public global::Vapi.SimulationRunTargetAssistant? Type1310 { get; set; } + public global::Vapi.SimulationHookCallStarted? Type1310 { get; set; } /// /// /// - public global::Vapi.SimulationRunTargetAssistantType? Type1311 { get; set; } + public global::Vapi.SimulationHookCallStartedOn? Type1311 { get; set; } /// /// /// - public global::Vapi.SimulationRunTargetSquad? Type1312 { get; set; } + public global::System.Collections.Generic.IList? Type1312 { get; set; } /// /// /// - public global::Vapi.SimulationRunTargetSquadType? Type1313 { get; set; } + public global::Vapi.SimulationHookCallEnded? Type1313 { get; set; } /// /// /// - public global::Vapi.SimulationRunTransportConfiguration? Type1314 { get; set; } + public global::Vapi.SimulationHookCallEndedOn? Type1314 { get; set; } /// /// /// - public global::Vapi.SimulationRunTransportConfigurationProvider? Type1315 { get; set; } + public global::Vapi.EvaluationPlanItem? Type1315 { get; set; } /// /// /// - public global::Vapi.CreateSimulationRunDTO? Type1316 { get; set; } + public global::Vapi.EvaluationPlanItemComparator? Type1316 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1317 { get; set; } + public global::Vapi.OneOf? Type1317 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1318 { get; set; } + public global::Vapi.ScenarioToolMock? Type1318 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1319 { get; set; } + public global::Vapi.CreateScenarioDTO? Type1319 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemCounts? Type1320 { get; set; } + public global::System.Collections.Generic.IList? Type1320 { get; set; } /// /// /// - public global::Vapi.SimulationRun? Type1321 { get; set; } + public global::System.Collections.Generic.IList>? Type1321 { get; set; } /// /// /// - public global::Vapi.SimulationRunStatus? Type1322 { get; set; } + public global::Vapi.OneOf? Type1322 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemCallMonitor? Type1323 { get; set; } + public global::System.Collections.Generic.IList? Type1323 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemCallMetadata? Type1324 { get; set; } + public global::Vapi.Scenario? Type1324 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemMetadata? Type1325 { get; set; } + public global::Vapi.UpdateScenarioDTO? Type1325 { get; set; } /// /// /// - public global::Vapi.StructuredOutputEvaluationResult? Type1326 { get; set; } + public global::Vapi.SimulationRunSimulationEntry? Type1326 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1327 { get; set; } + public global::Vapi.SimulationRunSimulationEntryType? Type1327 { get; set; } /// /// /// - public global::Vapi.StructuredOutputEvaluationResultComparator? Type1328 { get; set; } + public global::Vapi.SimulationRunSuiteEntry? Type1328 { get; set; } /// /// /// - public global::Vapi.LatencyMetrics? Type1329 { get; set; } + public global::Vapi.SimulationRunSuiteEntryType? Type1329 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemResults? Type1330 { get; set; } + public global::Vapi.SimulationRunTargetAssistant? Type1330 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1331 { get; set; } + public global::Vapi.SimulationRunTargetAssistantType? Type1331 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemImprovementSuggestion? Type1332 { get; set; } + public global::Vapi.SimulationRunTargetSquad? Type1332 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemImprovements? Type1333 { get; set; } + public global::Vapi.SimulationRunTargetSquadType? Type1333 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1334 { get; set; } + public global::Vapi.SimulationRunTransportConfiguration? Type1334 { get; set; } /// /// /// - public global::Vapi.SimulationRunConfiguration? Type1335 { get; set; } + public global::Vapi.SimulationRunTransportConfigurationProvider? Type1335 { get; set; } /// /// /// - public global::Vapi.SimulationRunItem? Type1336 { get; set; } + public global::Vapi.CreateSimulationRunDTO? Type1336 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemStatus? Type1337 { get; set; } + public global::System.Collections.Generic.IList>? Type1337 { get; set; } /// /// /// - public global::Vapi.CreateSimulationSuiteDTO? Type1338 { get; set; } + public global::Vapi.OneOf? Type1338 { get; set; } /// /// /// - public global::Vapi.SimulationSuite? Type1339 { get; set; } + public global::Vapi.OneOf? Type1339 { get; set; } /// /// /// - public global::Vapi.UpdateSimulationSuiteDTO? Type1340 { get; set; } + public global::Vapi.SimulationRunItemCounts? Type1340 { get; set; } /// /// /// - public global::Vapi.GenerateScenariosDTO? Type1341 { get; set; } + public global::Vapi.SimulationRun? Type1341 { get; set; } /// /// /// - public global::Vapi.GeneratedScenario? Type1342 { get; set; } + public global::Vapi.SimulationRunStatus? Type1342 { get; set; } /// /// /// - public global::Vapi.GeneratedScenarioCategory? Type1343 { get; set; } + public global::Vapi.SimulationRunItemCallMonitor? Type1343 { get; set; } /// /// /// - public global::Vapi.GenerateScenariosResponse? Type1344 { get; set; } + public global::Vapi.SimulationRunItemCallMetadata? Type1344 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1345 { get; set; } + public global::Vapi.SimulationRunItemMetadata? Type1345 { get; set; } /// /// /// - public global::Vapi.CreateSimulationDTO? Type1346 { get; set; } + public global::Vapi.StructuredOutputEvaluationResult? Type1346 { get; set; } /// /// /// - public global::Vapi.Simulation? Type1347 { get; set; } + public global::Vapi.OneOf? Type1347 { get; set; } /// /// /// - public global::Vapi.UpdateSimulationDTO? Type1348 { get; set; } + public global::Vapi.StructuredOutputEvaluationResultComparator? Type1348 { get; set; } /// /// /// - public global::Vapi.SimulationConcurrencyResponse? Type1349 { get; set; } + public global::Vapi.LatencyMetrics? Type1349 { get; set; } /// /// /// - public global::Vapi.BarInsightMetadata? Type1350 { get; set; } + public global::Vapi.SimulationRunItemResults? Type1350 { get; set; } /// /// /// - public global::Vapi.InsightTimeRangeWithStep? Type1351 { get; set; } + public global::System.Collections.Generic.IList? Type1351 { get; set; } /// /// /// - public global::Vapi.InsightTimeRangeWithStepStep? Type1352 { get; set; } + public global::Vapi.SimulationRunItemImprovementSuggestion? Type1352 { get; set; } /// /// /// - public global::Vapi.BarInsight? Type1353 { get; set; } + public global::Vapi.SimulationRunItemImprovements? Type1353 { get; set; } /// /// /// - public global::Vapi.BarInsightType? Type1354 { get; set; } + public global::System.Collections.Generic.IList? Type1354 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1355 { get; set; } + public global::Vapi.SimulationRunConfiguration? Type1355 { get; set; } /// /// /// - public global::Vapi.InsightFormula? Type1356 { get; set; } + public global::Vapi.SimulationRunItem? Type1356 { get; set; } /// /// /// - public global::Vapi.BarInsightGroupBy? Type1357 { get; set; } + public global::Vapi.SimulationRunItemStatus? Type1357 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStringTypeColumn? Type1358 { get; set; } + public global::Vapi.CreateSimulationSuiteDTO? Type1358 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumn? Type1359 { get; set; } + public global::Vapi.SimulationSuite? Type1359 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumn? Type1360 { get; set; } + public global::Vapi.UpdateSimulationSuiteDTO? Type1360 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnEventsTable? Type1361 { get; set; } + public global::Vapi.GenerateScenariosDTO? Type1361 { get; set; } /// /// /// - public global::Vapi.InsightTimeRange? Type1362 { get; set; } + public global::Vapi.GeneratedScenario? Type1362 { get; set; } /// /// /// - public global::Vapi.PieInsight? Type1363 { get; set; } + public global::Vapi.GeneratedScenarioCategory? Type1363 { get; set; } /// /// /// - public global::Vapi.PieInsightType? Type1364 { get; set; } + public global::Vapi.GenerateScenariosResponse? Type1364 { get; set; } /// /// /// - public global::Vapi.PieInsightGroupBy? Type1365 { get; set; } + public global::System.Collections.Generic.IList? Type1365 { get; set; } /// /// /// - public global::Vapi.LineInsightMetadata? Type1366 { get; set; } + public global::Vapi.CreateSimulationDTO? Type1366 { get; set; } /// /// /// - public global::Vapi.LineInsight? Type1367 { get; set; } + public global::Vapi.Simulation? Type1367 { get; set; } /// /// /// - public global::Vapi.LineInsightType? Type1368 { get; set; } + public global::Vapi.UpdateSimulationDTO? Type1368 { get; set; } /// /// /// - public global::Vapi.LineInsightGroupBy? Type1369 { get; set; } + public global::Vapi.SimulationConcurrencyResponse? Type1369 { get; set; } /// /// /// - public global::Vapi.TextInsight? Type1370 { get; set; } + public global::Vapi.BarInsightMetadata? Type1370 { get; set; } /// /// /// - public global::Vapi.TextInsightType? Type1371 { get; set; } + public global::Vapi.InsightTimeRangeWithStep? Type1371 { get; set; } /// /// /// - public global::Vapi.UpdateBarInsightFromCallTableDTO? Type1372 { get; set; } + public global::Vapi.InsightTimeRangeWithStepStep? Type1372 { get; set; } /// /// /// - public global::Vapi.UpdateBarInsightFromCallTableDTOType? Type1373 { get; set; } + public global::Vapi.BarInsight? Type1373 { get; set; } /// /// /// - public global::Vapi.UpdateBarInsightFromCallTableDTOGroupBy? Type1374 { get; set; } + public global::Vapi.BarInsightType? Type1374 { get; set; } /// /// /// - public global::Vapi.UpdatePieInsightFromCallTableDTO? Type1375 { get; set; } + public global::System.Collections.Generic.IList? Type1375 { get; set; } /// /// /// - public global::Vapi.UpdatePieInsightFromCallTableDTOType? Type1376 { get; set; } + public global::Vapi.InsightFormula? Type1376 { get; set; } /// /// /// - public global::Vapi.UpdatePieInsightFromCallTableDTOGroupBy? Type1377 { get; set; } + public global::Vapi.BarInsightGroupBy? Type1377 { get; set; } /// /// /// - public global::Vapi.UpdateLineInsightFromCallTableDTO? Type1378 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStringTypeColumn? Type1378 { get; set; } /// /// /// - public global::Vapi.UpdateLineInsightFromCallTableDTOType? Type1379 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumn? Type1379 { get; set; } /// /// /// - public global::Vapi.UpdateLineInsightFromCallTableDTOGroupBy? Type1380 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumn? Type1380 { get; set; } /// /// /// - public global::Vapi.UpdateTextInsightFromCallTableDTO? Type1381 { get; set; } + public global::Vapi.JSONQueryOnEventsTable? Type1381 { get; set; } /// /// /// - public global::Vapi.UpdateTextInsightFromCallTableDTOType? Type1382 { get; set; } + public global::Vapi.InsightTimeRange? Type1382 { get; set; } /// /// /// - public global::Vapi.CreateBarInsightFromCallTableDTO? Type1383 { get; set; } + public global::Vapi.PieInsight? Type1383 { get; set; } /// /// /// - public global::Vapi.CreateBarInsightFromCallTableDTOType? Type1384 { get; set; } + public global::Vapi.PieInsightType? Type1384 { get; set; } /// /// /// - public global::Vapi.CreateBarInsightFromCallTableDTOGroupBy? Type1385 { get; set; } + public global::Vapi.PieInsightGroupBy? Type1385 { get; set; } /// /// /// - public global::Vapi.CreatePieInsightFromCallTableDTO? Type1386 { get; set; } + public global::Vapi.LineInsightMetadata? Type1386 { get; set; } /// /// /// - public global::Vapi.CreatePieInsightFromCallTableDTOType? Type1387 { get; set; } + public global::Vapi.LineInsight? Type1387 { get; set; } /// /// /// - public global::Vapi.CreatePieInsightFromCallTableDTOGroupBy? Type1388 { get; set; } + public global::Vapi.LineInsightType? Type1388 { get; set; } /// /// /// - public global::Vapi.CreateLineInsightFromCallTableDTO? Type1389 { get; set; } + public global::Vapi.LineInsightGroupBy? Type1389 { get; set; } /// /// /// - public global::Vapi.CreateLineInsightFromCallTableDTOType? Type1390 { get; set; } + public global::Vapi.TextInsight? Type1390 { get; set; } /// /// /// - public global::Vapi.CreateLineInsightFromCallTableDTOGroupBy? Type1391 { get; set; } + public global::Vapi.TextInsightType? Type1391 { get; set; } /// /// /// - public global::Vapi.CreateTextInsightFromCallTableDTO? Type1392 { get; set; } + public global::Vapi.UpdateBarInsightFromCallTableDTO? Type1392 { get; set; } /// /// /// - public global::Vapi.CreateTextInsightFromCallTableDTOType? Type1393 { get; set; } + public global::Vapi.UpdateBarInsightFromCallTableDTOType? Type1393 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnType? Type1394 { get; set; } + public global::Vapi.UpdateBarInsightFromCallTableDTOGroupBy? Type1394 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnTable? Type1395 { get; set; } + public global::Vapi.UpdatePieInsightFromCallTableDTO? Type1395 { get; set; } /// /// /// - public global::Vapi.FilterStringTypeColumnOnCallTable? Type1396 { get; set; } + public global::Vapi.UpdatePieInsightFromCallTableDTOType? Type1396 { get; set; } /// /// /// - public global::Vapi.FilterStringArrayTypeColumnOnCallTable? Type1397 { get; set; } + public global::Vapi.UpdatePieInsightFromCallTableDTOGroupBy? Type1397 { get; set; } /// /// /// - public global::Vapi.FilterNumberTypeColumnOnCallTable? Type1398 { get; set; } + public global::Vapi.UpdateLineInsightFromCallTableDTO? Type1398 { get; set; } /// /// /// - public global::Vapi.FilterNumberArrayTypeColumnOnCallTable? Type1399 { get; set; } + public global::Vapi.UpdateLineInsightFromCallTableDTOType? Type1399 { get; set; } /// /// /// - public global::Vapi.FilterDateTypeColumnOnCallTable? Type1400 { get; set; } + public global::Vapi.UpdateLineInsightFromCallTableDTOGroupBy? Type1400 { get; set; } /// /// /// - public global::Vapi.FilterStructuredOutputColumnOnCallTable? Type1401 { get; set; } + public global::Vapi.UpdateTextInsightFromCallTableDTO? Type1401 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnColumn? Type1402 { get; set; } + public global::Vapi.UpdateTextInsightFromCallTableDTOType? Type1402 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnOperation? Type1403 { get; set; } + public global::Vapi.CreateBarInsightFromCallTableDTO? Type1403 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnType? Type1404 { get; set; } + public global::Vapi.CreateBarInsightFromCallTableDTOType? Type1404 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnTable? Type1405 { get; set; } + public global::Vapi.CreateBarInsightFromCallTableDTOGroupBy? Type1405 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnColumn? Type1406 { get; set; } + public global::Vapi.CreatePieInsightFromCallTableDTO? Type1406 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnOperation? Type1407 { get; set; } + public global::Vapi.CreatePieInsightFromCallTableDTOType? Type1407 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnType? Type1408 { get; set; } + public global::Vapi.CreatePieInsightFromCallTableDTOGroupBy? Type1408 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnTable? Type1409 { get; set; } + public global::Vapi.CreateLineInsightFromCallTableDTO? Type1409 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnColumn? Type1410 { get; set; } + public global::Vapi.CreateLineInsightFromCallTableDTOType? Type1410 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnOperation? Type1411 { get; set; } + public global::Vapi.CreateLineInsightFromCallTableDTOGroupBy? Type1411 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnEventsTableType? Type1412 { get; set; } + public global::Vapi.CreateTextInsightFromCallTableDTO? Type1412 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnEventsTableTable? Type1413 { get; set; } + public global::Vapi.CreateTextInsightFromCallTableDTOType? Type1413 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnEventsTableOn? Type1414 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnType? Type1414 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnEventsTableOperation? Type1415 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnTable? Type1415 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1416 { get; set; } + public global::Vapi.FilterStringTypeColumnOnCallTable? Type1416 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1417 { get; set; } + public global::Vapi.FilterStringArrayTypeColumnOnCallTable? Type1417 { get; set; } /// /// /// - public global::Vapi.EventsTableStringCondition? Type1418 { get; set; } + public global::Vapi.FilterNumberTypeColumnOnCallTable? Type1418 { get; set; } /// /// /// - public global::Vapi.EventsTableNumberCondition? Type1419 { get; set; } + public global::Vapi.FilterNumberArrayTypeColumnOnCallTable? Type1419 { get; set; } /// /// /// - public global::Vapi.EventsTableBooleanCondition? Type1420 { get; set; } + public global::Vapi.FilterDateTypeColumnOnCallTable? Type1420 { get; set; } /// /// /// - public global::Vapi.FilterStringTypeColumnOnCallTableColumn? Type1421 { get; set; } + public global::Vapi.FilterStructuredOutputColumnOnCallTable? Type1421 { get; set; } /// /// /// - public global::Vapi.FilterStringTypeColumnOnCallTableOperator? Type1422 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnColumn? Type1422 { get; set; } /// /// /// - public global::Vapi.FilterNumberTypeColumnOnCallTableColumn? Type1423 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnOperation? Type1423 { get; set; } /// /// /// - public global::Vapi.FilterNumberTypeColumnOnCallTableOperator? Type1424 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnType? Type1424 { get; set; } /// /// /// - public global::Vapi.FilterDateTypeColumnOnCallTableColumn? Type1425 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnTable? Type1425 { get; set; } /// /// /// - public global::Vapi.FilterDateTypeColumnOnCallTableOperator? Type1426 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnColumn? Type1426 { get; set; } /// /// /// - public global::Vapi.FilterStructuredOutputColumnOnCallTableColumn? Type1427 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnOperation? Type1427 { get; set; } /// /// /// - public global::Vapi.FilterStructuredOutputColumnOnCallTableOperator? Type1428 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnType? Type1428 { get; set; } /// /// /// - public global::Vapi.FilterStringArrayTypeColumnOnCallTableColumn? Type1429 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnTable? Type1429 { get; set; } /// /// /// - public global::Vapi.FilterStringArrayTypeColumnOnCallTableOperator? Type1430 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnColumn? Type1430 { get; set; } /// /// /// - public global::Vapi.FilterNumberArrayTypeColumnOnCallTableColumn? Type1431 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnOperation? Type1431 { get; set; } /// /// /// - public global::Vapi.FilterNumberArrayTypeColumnOnCallTableOperator? Type1432 { get; set; } + public global::Vapi.JSONQueryOnEventsTableType? Type1432 { get; set; } /// /// /// - public global::Vapi.EventsTableStringConditionOperator? Type1433 { get; set; } + public global::Vapi.JSONQueryOnEventsTableTable? Type1433 { get; set; } /// /// /// - public global::Vapi.EventsTableNumberConditionOperator? Type1434 { get; set; } + public global::Vapi.JSONQueryOnEventsTableOn? Type1434 { get; set; } /// /// /// - public global::Vapi.EventsTableBooleanConditionOperator? Type1435 { get; set; } + public global::Vapi.JSONQueryOnEventsTableOperation? Type1435 { get; set; } /// /// /// - public global::Vapi.BarInsightFromCallTable? Type1436 { get; set; } + public global::System.Collections.Generic.IList>? Type1436 { get; set; } /// /// /// - public global::Vapi.BarInsightFromCallTableType? Type1437 { get; set; } + public global::Vapi.OneOf? Type1437 { get; set; } /// /// /// - public global::Vapi.BarInsightFromCallTableGroupBy? Type1438 { get; set; } + public global::Vapi.EventsTableStringCondition? Type1438 { get; set; } /// /// /// - public global::Vapi.PieInsightFromCallTable? Type1439 { get; set; } + public global::Vapi.EventsTableNumberCondition? Type1439 { get; set; } /// /// /// - public global::Vapi.PieInsightFromCallTableType? Type1440 { get; set; } + public global::Vapi.EventsTableBooleanCondition? Type1440 { get; set; } /// /// /// - public global::Vapi.PieInsightFromCallTableGroupBy? Type1441 { get; set; } + public global::Vapi.FilterStringTypeColumnOnCallTableColumn? Type1441 { get; set; } /// /// /// - public global::Vapi.LineInsightFromCallTable? Type1442 { get; set; } + public global::Vapi.FilterStringTypeColumnOnCallTableOperator? Type1442 { get; set; } /// /// /// - public global::Vapi.LineInsightFromCallTableType? Type1443 { get; set; } + public global::Vapi.FilterNumberTypeColumnOnCallTableColumn? Type1443 { get; set; } /// /// /// - public global::Vapi.LineInsightFromCallTableGroupBy? Type1444 { get; set; } + public global::Vapi.FilterNumberTypeColumnOnCallTableOperator? Type1444 { get; set; } /// /// /// - public global::Vapi.TextInsightFromCallTable? Type1445 { get; set; } + public global::Vapi.FilterDateTypeColumnOnCallTableColumn? Type1445 { get; set; } /// /// /// - public global::Vapi.TextInsightFromCallTableType? Type1446 { get; set; } + public global::Vapi.FilterDateTypeColumnOnCallTableOperator? Type1446 { get; set; } /// /// /// - public global::Vapi.InsightRunFormatPlan? Type1447 { get; set; } + public global::Vapi.FilterStructuredOutputColumnOnCallTableColumn? Type1447 { get; set; } /// /// /// - public global::Vapi.InsightRunFormatPlanFormat? Type1448 { get; set; } + public global::Vapi.FilterStructuredOutputColumnOnCallTableOperator? Type1448 { get; set; } /// /// /// - public global::Vapi.InsightRunDTO? Type1449 { get; set; } + public global::Vapi.FilterStringArrayTypeColumnOnCallTableColumn? Type1449 { get; set; } /// /// /// - public global::Vapi.InsightRunResponse? Type1450 { get; set; } + public global::Vapi.FilterStringArrayTypeColumnOnCallTableOperator? Type1450 { get; set; } /// /// /// - public global::Vapi.Insight? Type1451 { get; set; } + public global::Vapi.FilterNumberArrayTypeColumnOnCallTableColumn? Type1451 { get; set; } /// /// /// - public global::Vapi.InsightType? Type1452 { get; set; } + public global::Vapi.FilterNumberArrayTypeColumnOnCallTableOperator? Type1452 { get; set; } /// /// /// - public global::Vapi.InsightPaginatedResponse? Type1453 { get; set; } + public global::Vapi.EventsTableStringConditionOperator? Type1453 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1454 { get; set; } + public global::Vapi.EventsTableNumberConditionOperator? Type1454 { get; set; } /// /// /// - public global::Vapi.CreateEvalDTO? Type1455 { get; set; } + public global::Vapi.EventsTableBooleanConditionOperator? Type1455 { get; set; } /// /// /// - public global::Vapi.ChatEvalAssistantMessageMock? Type1456 { get; set; } + public global::Vapi.BarInsightFromCallTable? Type1456 { get; set; } /// /// /// - public global::Vapi.ChatEvalSystemMessageMock? Type1457 { get; set; } + public global::Vapi.BarInsightFromCallTableType? Type1457 { get; set; } /// /// /// - public global::Vapi.ChatEvalToolResponseMessageMock? Type1458 { get; set; } + public global::Vapi.BarInsightFromCallTableGroupBy? Type1458 { get; set; } /// /// /// - public global::Vapi.ChatEvalToolResponseMessageEvaluation? Type1459 { get; set; } + public global::Vapi.PieInsightFromCallTable? Type1459 { get; set; } /// /// /// - public global::Vapi.ChatEvalUserMessageMock? Type1460 { get; set; } + public global::Vapi.PieInsightFromCallTableType? Type1460 { get; set; } /// /// /// - public global::Vapi.ChatEvalAssistantMessageEvaluation? Type1461 { get; set; } + public global::Vapi.PieInsightFromCallTableGroupBy? Type1461 { get; set; } /// /// /// - public global::Vapi.CreateEvalDTOType? Type1462 { get; set; } + public global::Vapi.LineInsightFromCallTable? Type1462 { get; set; } /// /// /// - public global::Vapi.Eval? Type1463 { get; set; } + public global::Vapi.LineInsightFromCallTableType? Type1463 { get; set; } /// /// /// - public global::Vapi.EvalType? Type1464 { get; set; } + public global::Vapi.LineInsightFromCallTableGroupBy? Type1464 { get; set; } /// /// /// - public global::Vapi.EvalModelListOptions? Type1465 { get; set; } + public global::Vapi.TextInsightFromCallTable? Type1465 { get; set; } /// /// /// - public global::Vapi.EvalModelListOptionsProvider? Type1466 { get; set; } + public global::Vapi.TextInsightFromCallTableType? Type1466 { get; set; } /// /// /// - public global::Vapi.EvalUserEditable? Type1467 { get; set; } + public global::Vapi.InsightRunFormatPlan? Type1467 { get; set; } /// /// /// - public global::Vapi.EvalUserEditableType? Type1468 { get; set; } + public global::Vapi.InsightRunFormatPlanFormat? Type1468 { get; set; } /// /// /// - public global::Vapi.ChatEvalAssistantMessageMockToolCall? Type1469 { get; set; } + public global::Vapi.InsightRunDTO? Type1469 { get; set; } /// /// /// - public global::Vapi.ChatEvalAssistantMessageMockRole? Type1470 { get; set; } + public global::Vapi.InsightRunResponse? Type1470 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1471 { get; set; } + public global::Vapi.Insight? Type1471 { get; set; } /// /// /// - public global::Vapi.ChatEvalSystemMessageMockRole? Type1472 { get; set; } + public global::Vapi.InsightType? Type1472 { get; set; } /// /// /// - public global::Vapi.ChatEvalToolResponseMessageMockRole? Type1473 { get; set; } + public global::Vapi.InsightPaginatedResponse? Type1473 { get; set; } /// /// /// - public global::Vapi.ChatEvalUserMessageMockRole? Type1474 { get; set; } + public global::System.Collections.Generic.IList? Type1474 { get; set; } /// /// /// - public global::Vapi.AssistantMessageEvaluationContinuePlan? Type1475 { get; set; } + public global::Vapi.CreateEvalDTO? Type1475 { get; set; } /// /// /// - public global::Vapi.ChatEvalAssistantMessageEvaluationRole? Type1476 { get; set; } + public global::Vapi.ChatEvalAssistantMessageMock? Type1476 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1477 { get; set; } + public global::Vapi.ChatEvalSystemMessageMock? Type1477 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanExact? Type1478 { get; set; } + public global::Vapi.ChatEvalToolResponseMessageMock? Type1478 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanRegex? Type1479 { get; set; } + public global::Vapi.ChatEvalToolResponseMessageEvaluation? Type1479 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanAI? Type1480 { get; set; } + public global::Vapi.ChatEvalUserMessageMock? Type1480 { get; set; } /// /// /// - public global::Vapi.EvalOpenAIModel? Type1481 { get; set; } + public global::Vapi.ChatEvalAssistantMessageEvaluation? Type1481 { get; set; } /// /// /// - public global::Vapi.EvalOpenAIModelProvider? Type1482 { get; set; } + public global::Vapi.CreateEvalDTOType? Type1482 { get; set; } /// /// /// - public global::Vapi.EvalOpenAIModelModel? Type1483 { get; set; } + public global::Vapi.Eval? Type1483 { get; set; } /// /// /// - public global::Vapi.EvalAnthropicModel? Type1484 { get; set; } + public global::Vapi.EvalType? Type1484 { get; set; } /// /// /// - public global::Vapi.EvalAnthropicModelProvider? Type1485 { get; set; } + public global::Vapi.EvalModelListOptions? Type1485 { get; set; } /// /// /// - public global::Vapi.EvalAnthropicModelModel? Type1486 { get; set; } + public global::Vapi.EvalModelListOptionsProvider? Type1486 { get; set; } /// /// /// - public global::Vapi.EvalGoogleModel? Type1487 { get; set; } + public global::Vapi.EvalUserEditable? Type1487 { get; set; } /// /// /// - public global::Vapi.EvalGoogleModelProvider? Type1488 { get; set; } + public global::Vapi.EvalUserEditableType? Type1488 { get; set; } /// /// /// - public global::Vapi.EvalGoogleModelModel? Type1489 { get; set; } + public global::Vapi.ChatEvalAssistantMessageMockToolCall? Type1489 { get; set; } /// /// /// - public global::Vapi.EvalGroqModel? Type1490 { get; set; } + public global::Vapi.ChatEvalAssistantMessageMockRole? Type1490 { get; set; } /// /// /// - public global::Vapi.EvalGroqModelProvider? Type1491 { get; set; } + public global::System.Collections.Generic.IList? Type1491 { get; set; } /// /// /// - public global::Vapi.EvalGroqModelModel? Type1492 { get; set; } + public global::Vapi.ChatEvalSystemMessageMockRole? Type1492 { get; set; } /// /// /// - public global::Vapi.EvalCustomModel? Type1493 { get; set; } + public global::Vapi.ChatEvalToolResponseMessageMockRole? Type1493 { get; set; } /// /// /// - public global::Vapi.EvalCustomModelProvider? Type1494 { get; set; } + public global::Vapi.ChatEvalUserMessageMockRole? Type1494 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1495 { get; set; } + public global::Vapi.AssistantMessageEvaluationContinuePlan? Type1495 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanAIType? Type1496 { get; set; } + public global::Vapi.ChatEvalAssistantMessageEvaluationRole? Type1496 { get; set; } /// /// /// - public global::Vapi.ChatEvalToolResponseMessageEvaluationRole? Type1497 { get; set; } + public global::Vapi.OneOf? Type1497 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanExactType? Type1498 { get; set; } + public global::Vapi.AssistantMessageJudgePlanExact? Type1498 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanRegexType? Type1499 { get; set; } + public global::Vapi.AssistantMessageJudgePlanRegex? Type1499 { get; set; } /// /// /// - public global::Vapi.GetEvalPaginatedDTO? Type1500 { get; set; } + public global::Vapi.AssistantMessageJudgePlanAI? Type1500 { get; set; } /// /// /// - public global::Vapi.GetEvalPaginatedDTOSortOrder? Type1501 { get; set; } + public global::Vapi.EvalOpenAIModel? Type1501 { get; set; } /// /// /// - public global::Vapi.GetEvalPaginatedDTOSortBy? Type1502 { get; set; } + public global::Vapi.EvalOpenAIModelProvider? Type1502 { get; set; } /// /// /// - public global::Vapi.EvalPaginatedResponse? Type1503 { get; set; } + public global::Vapi.EvalOpenAIModelModel? Type1503 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1504 { get; set; } + public global::Vapi.EvalAnthropicModel? Type1504 { get; set; } /// /// /// - public global::Vapi.UpdateEvalDTO? Type1505 { get; set; } + public global::Vapi.EvalAnthropicModelProvider? Type1505 { get; set; } /// /// /// - public global::Vapi.UpdateEvalDTOType? Type1506 { get; set; } + public global::Vapi.EvalAnthropicModelModel? Type1506 { get; set; } /// /// /// - public global::Vapi.CreateEvalRunDTO? Type1507 { get; set; } + public global::Vapi.EvalGoogleModel? Type1507 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1508 { get; set; } + public global::Vapi.EvalGoogleModelProvider? Type1508 { get; set; } /// /// /// - public global::Vapi.EvalRunTargetAssistant? Type1509 { get; set; } + public global::Vapi.EvalGoogleModelModel? Type1509 { get; set; } /// /// /// - public global::Vapi.EvalRunTargetSquad? Type1510 { get; set; } + public global::Vapi.EvalGroqModel? Type1510 { get; set; } /// /// /// - public global::Vapi.CreateEvalRunDTOType? Type1511 { get; set; } + public global::Vapi.EvalGroqModelProvider? Type1511 { get; set; } /// /// /// - public global::Vapi.EvalRunResult? Type1512 { get; set; } + public global::Vapi.EvalGroqModelModel? Type1512 { get; set; } /// /// /// - public global::Vapi.EvalRunResultStatus? Type1513 { get; set; } + public global::Vapi.EvalCustomModel? Type1513 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1514 { get; set; } + public global::Vapi.EvalCustomModelProvider? Type1514 { get; set; } /// /// /// - public global::Vapi.EvalRun? Type1515 { get; set; } + public global::Vapi.OneOf? Type1515 { get; set; } /// /// /// - public global::Vapi.EvalRunStatus? Type1516 { get; set; } + public global::Vapi.AssistantMessageJudgePlanAIType? Type1516 { get; set; } /// /// /// - public global::Vapi.EvalRunEndedReason? Type1517 { get; set; } + public global::Vapi.ChatEvalToolResponseMessageEvaluationRole? Type1517 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1518 { get; set; } + public global::Vapi.AssistantMessageJudgePlanExactType? Type1518 { get; set; } /// /// /// - public global::Vapi.EvalRunType? Type1519 { get; set; } + public global::Vapi.AssistantMessageJudgePlanRegexType? Type1519 { get; set; } /// /// /// - public global::Vapi.EvalRunPaginatedResponse? Type1520 { get; set; } + public global::Vapi.GetEvalPaginatedDTO? Type1520 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1521 { get; set; } + public global::Vapi.GetEvalPaginatedDTOSortOrder? Type1521 { get; set; } /// /// /// - public global::Vapi.GetEvalRunPaginatedDTO? Type1522 { get; set; } + public global::Vapi.GetEvalPaginatedDTOSortBy? Type1522 { get; set; } /// /// /// - public global::Vapi.GetEvalRunPaginatedDTOSortOrder? Type1523 { get; set; } + public global::Vapi.EvalPaginatedResponse? Type1523 { get; set; } /// /// /// - public global::Vapi.GetEvalRunPaginatedDTOSortBy? Type1524 { get; set; } + public global::System.Collections.Generic.IList? Type1524 { get; set; } /// /// /// - public global::Vapi.EvalRunTargetAssistantType? Type1525 { get; set; } + public global::Vapi.UpdateEvalDTO? Type1525 { get; set; } /// /// /// - public global::Vapi.EvalRunTargetSquadType? Type1526 { get; set; } + public global::Vapi.UpdateEvalDTOType? Type1526 { get; set; } /// /// /// - public global::Vapi.Scorecard? Type1527 { get; set; } + public global::Vapi.CreateEvalRunDTO? Type1527 { get; set; } /// /// /// - public global::Vapi.ScorecardPaginatedResponse? Type1528 { get; set; } + public global::Vapi.OneOf? Type1528 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1529 { get; set; } + public global::Vapi.EvalRunTargetAssistant? Type1529 { get; set; } /// /// /// - public global::Vapi.UpdateScorecardDTO? Type1530 { get; set; } + public global::Vapi.EvalRunTargetSquad? Type1530 { get; set; } /// /// /// - public global::Vapi.CreateOrgDTO? Type1531 { get; set; } + public global::Vapi.CreateEvalRunDTOType? Type1531 { get; set; } /// /// /// - public global::Vapi.CreateOrgDTOChannel? Type1532 { get; set; } + public global::Vapi.EvalRunResult? Type1532 { get; set; } /// /// /// - public global::Vapi.AutoReloadPlan? Type1533 { get; set; } + public global::Vapi.EvalRunResultStatus? Type1533 { get; set; } /// /// /// - public global::Vapi.InvoicePlan? Type1534 { get; set; } + public global::Vapi.OneOf? Type1534 { get; set; } /// /// /// - public global::Vapi.Subscription? Type1535 { get; set; } + public global::Vapi.EvalRun? Type1535 { get; set; } /// /// /// - public global::Vapi.SubscriptionType? Type1536 { get; set; } + public global::Vapi.EvalRunStatus? Type1536 { get; set; } /// /// /// - public global::Vapi.SubscriptionStatus? Type1537 { get; set; } + public global::Vapi.EvalRunEndedReason? Type1537 { get; set; } /// /// /// - public global::Vapi.SubscriptionMinutesIncludedResetFrequency? Type1538 { get; set; } + public global::System.Collections.Generic.IList? Type1538 { get; set; } /// /// /// - public global::Vapi.Org? Type1539 { get; set; } + public global::Vapi.EvalRunType? Type1539 { get; set; } /// /// /// - public global::Vapi.OrgChannel? Type1540 { get; set; } + public global::Vapi.EvalRunPaginatedResponse? Type1540 { get; set; } /// /// /// - public global::Vapi.UpdateOrgDTO? Type1541 { get; set; } + public global::System.Collections.Generic.IList? Type1541 { get; set; } /// /// /// - public global::Vapi.UpdateOrgDTOChannel? Type1542 { get; set; } + public global::Vapi.GetEvalRunPaginatedDTO? Type1542 { get; set; } /// /// /// - public global::Vapi.User? Type1543 { get; set; } + public global::Vapi.GetEvalRunPaginatedDTOSortOrder? Type1543 { get; set; } /// /// /// - public global::Vapi.InviteUserDTO? Type1544 { get; set; } + public global::Vapi.GetEvalRunPaginatedDTOSortBy? Type1544 { get; set; } /// /// /// - public global::Vapi.InviteUserDTORole? Type1545 { get; set; } + public global::Vapi.EvalRunTargetAssistantType? Type1545 { get; set; } /// /// /// - public global::Vapi.UpdateUserRoleDTO? Type1546 { get; set; } + public global::Vapi.EvalRunTargetSquadType? Type1546 { get; set; } /// /// /// - public global::Vapi.UpdateUserRoleDTORole? Type1547 { get; set; } + public global::Vapi.Scorecard? Type1547 { get; set; } /// /// /// - public global::Vapi.JwtResponse? Type1548 { get; set; } + public global::Vapi.ScorecardPaginatedResponse? Type1548 { get; set; } /// /// /// - public global::Vapi.TokenRestrictions? Type1549 { get; set; } + public global::System.Collections.Generic.IList? Type1549 { get; set; } /// /// /// - public global::Vapi.CreateTokenDTO? Type1550 { get; set; } + public global::Vapi.UpdateScorecardDTO? Type1550 { get; set; } /// /// /// - public global::Vapi.CreateTokenDTOTag? Type1551 { get; set; } + public global::Vapi.CreateOrgDTO? Type1551 { get; set; } /// /// /// - public global::Vapi.Token? Type1552 { get; set; } + public global::Vapi.CreateOrgDTOChannel? Type1552 { get; set; } /// /// /// - public global::Vapi.TokenTag? Type1553 { get; set; } + public global::Vapi.AutoReloadPlan? Type1553 { get; set; } /// /// /// - public global::Vapi.UpdateTokenDTO? Type1554 { get; set; } + public global::Vapi.InvoicePlan? Type1554 { get; set; } /// /// /// - public global::Vapi.UpdateTokenDTOTag? Type1555 { get; set; } + public global::Vapi.Subscription? Type1555 { get; set; } /// /// /// - public global::Vapi.AnthropicCredential? Type1556 { get; set; } + public global::Vapi.SubscriptionType? Type1556 { get; set; } /// /// /// - public global::Vapi.AnthropicCredentialProvider? Type1557 { get; set; } + public global::Vapi.SubscriptionStatus? Type1557 { get; set; } /// /// /// - public global::Vapi.AWSStsAuthenticationArtifact? Type1558 { get; set; } + public global::Vapi.SubscriptionMinutesIncludedResetFrequency? Type1558 { get; set; } /// /// /// - public global::Vapi.AWSStsAssumeRoleUser? Type1559 { get; set; } + public global::Vapi.Org? Type1559 { get; set; } /// /// /// - public global::Vapi.AWSStsCredentials? Type1560 { get; set; } + public global::Vapi.OrgChannel? Type1560 { get; set; } /// /// /// - public global::Vapi.AWSStsAuthenticationSession? Type1561 { get; set; } + public global::Vapi.UpdateOrgDTO? Type1561 { get; set; } /// /// /// - public global::Vapi.AnthropicBedrockCredential? Type1562 { get; set; } + public global::Vapi.UpdateOrgDTOChannel? Type1562 { get; set; } /// /// /// - public global::Vapi.AnthropicBedrockCredentialProvider? Type1563 { get; set; } + public global::Vapi.User? Type1563 { get; set; } /// /// /// - public global::Vapi.AnthropicBedrockCredentialRegion? Type1564 { get; set; } + public global::Vapi.InviteUserDTO? Type1564 { get; set; } /// /// /// - public global::Vapi.AnyscaleCredential? Type1565 { get; set; } + public global::Vapi.InviteUserDTORole? Type1565 { get; set; } /// /// /// - public global::Vapi.AnyscaleCredentialProvider? Type1566 { get; set; } + public global::Vapi.UpdateUserRoleDTO? Type1566 { get; set; } /// /// /// - public global::Vapi.AssemblyAICredential? Type1567 { get; set; } + public global::Vapi.UpdateUserRoleDTORole? Type1567 { get; set; } /// /// /// - public global::Vapi.AssemblyAICredentialProvider? Type1568 { get; set; } + public global::Vapi.JwtResponse? Type1568 { get; set; } /// /// /// - public global::Vapi.AzureCredential? Type1569 { get; set; } + public global::Vapi.TokenRestrictions? Type1569 { get; set; } /// /// /// - public global::Vapi.AzureCredentialProvider? Type1570 { get; set; } + public global::Vapi.CreateTokenDTO? Type1570 { get; set; } /// /// /// - public global::Vapi.AzureCredentialService? Type1571 { get; set; } + public global::Vapi.CreateTokenDTOTag? Type1571 { get; set; } /// /// /// - public global::Vapi.AzureCredentialRegion? Type1572 { get; set; } + public global::Vapi.Token? Type1572 { get; set; } /// /// /// - public global::Vapi.AzureOpenAICredential? Type1573 { get; set; } + public global::Vapi.TokenTag? Type1573 { get; set; } /// /// /// - public global::Vapi.AzureOpenAICredentialProvider? Type1574 { get; set; } + public global::Vapi.UpdateTokenDTO? Type1574 { get; set; } /// /// /// - public global::Vapi.AzureOpenAICredentialRegion? Type1575 { get; set; } + public global::Vapi.UpdateTokenDTOTag? Type1575 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1576 { get; set; } + public global::Vapi.AnthropicCredential? Type1576 { get; set; } /// /// /// - public global::Vapi.AzureOpenAICredentialModel? Type1577 { get; set; } + public global::Vapi.AnthropicCredentialProvider? Type1577 { get; set; } /// /// /// - public global::Vapi.ByoSipTrunkCredential? Type1578 { get; set; } + public global::Vapi.AWSStsAuthenticationArtifact? Type1578 { get; set; } /// /// /// - public global::Vapi.ByoSipTrunkCredentialProvider? Type1579 { get; set; } + public global::Vapi.AWSStsAssumeRoleUser? Type1579 { get; set; } /// /// /// - public global::Vapi.CartesiaCredential? Type1580 { get; set; } + public global::Vapi.AWSStsCredentials? Type1580 { get; set; } /// /// /// - public global::Vapi.CartesiaCredentialProvider? Type1581 { get; set; } + public global::Vapi.AWSStsAuthenticationSession? Type1581 { get; set; } /// /// /// - public global::Vapi.CerebrasCredential? Type1582 { get; set; } + public global::Vapi.AnthropicBedrockCredential? Type1582 { get; set; } /// /// /// - public global::Vapi.CerebrasCredentialProvider? Type1583 { get; set; } + public global::Vapi.AnthropicBedrockCredentialProvider? Type1583 { get; set; } /// /// /// - public global::Vapi.CloudflareCredential? Type1584 { get; set; } + public global::Vapi.AnthropicBedrockCredentialRegion? Type1584 { get; set; } /// /// /// - public global::Vapi.CloudflareCredentialProvider? Type1585 { get; set; } + public global::Vapi.AnyscaleCredential? Type1585 { get; set; } /// /// /// - public global::Vapi.Oauth2AuthenticationSession? Type1586 { get; set; } + public global::Vapi.AnyscaleCredentialProvider? Type1586 { get; set; } /// /// /// - public global::Vapi.CustomLLMCredential? Type1587 { get; set; } + public global::Vapi.AssemblyAICredential? Type1587 { get; set; } /// /// /// - public global::Vapi.CustomLLMCredentialProvider? Type1588 { get; set; } + public global::Vapi.AssemblyAICredentialProvider? Type1588 { get; set; } /// /// /// - public global::Vapi.DeepgramCredential? Type1589 { get; set; } + public global::Vapi.AzureCredential? Type1589 { get; set; } /// /// /// - public global::Vapi.DeepgramCredentialProvider? Type1590 { get; set; } + public global::Vapi.AzureCredentialProvider? Type1590 { get; set; } /// /// /// - public global::Vapi.DeepInfraCredential? Type1591 { get; set; } + public global::Vapi.AzureCredentialService? Type1591 { get; set; } /// /// /// - public global::Vapi.DeepInfraCredentialProvider? Type1592 { get; set; } + public global::Vapi.AzureCredentialRegion? Type1592 { get; set; } /// /// /// - public global::Vapi.DeepSeekCredential? Type1593 { get; set; } + public global::Vapi.AzureOpenAICredential? Type1593 { get; set; } /// /// /// - public global::Vapi.DeepSeekCredentialProvider? Type1594 { get; set; } + public global::Vapi.AzureOpenAICredentialProvider? Type1594 { get; set; } /// /// /// - public global::Vapi.ElevenLabsCredential? Type1595 { get; set; } + public global::Vapi.AzureOpenAICredentialRegion? Type1595 { get; set; } /// /// /// - public global::Vapi.ElevenLabsCredentialProvider? Type1596 { get; set; } + public global::System.Collections.Generic.IList? Type1596 { get; set; } /// /// /// - public global::Vapi.GcpCredential? Type1597 { get; set; } + public global::Vapi.AzureOpenAICredentialModel? Type1597 { get; set; } /// /// /// - public global::Vapi.GcpCredentialProvider? Type1598 { get; set; } + public global::Vapi.ByoSipTrunkCredential? Type1598 { get; set; } /// /// /// - public global::Vapi.GladiaCredential? Type1599 { get; set; } + public global::Vapi.ByoSipTrunkCredentialProvider? Type1599 { get; set; } /// /// /// - public global::Vapi.GladiaCredentialProvider? Type1600 { get; set; } + public global::Vapi.CartesiaCredential? Type1600 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCredential? Type1601 { get; set; } + public global::Vapi.CartesiaCredentialProvider? Type1601 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCredentialProvider? Type1602 { get; set; } + public global::Vapi.CerebrasCredential? Type1602 { get; set; } /// /// /// - public global::Vapi.GoogleCredential? Type1603 { get; set; } + public global::Vapi.CerebrasCredentialProvider? Type1603 { get; set; } /// /// /// - public global::Vapi.GoogleCredentialProvider? Type1604 { get; set; } + public global::Vapi.CloudflareCredential? Type1604 { get; set; } /// /// /// - public global::Vapi.GroqCredential? Type1605 { get; set; } + public global::Vapi.CloudflareCredentialProvider? Type1605 { get; set; } /// /// /// - public global::Vapi.GroqCredentialProvider? Type1606 { get; set; } + public global::Vapi.Oauth2AuthenticationSession? Type1606 { get; set; } /// /// /// - public global::Vapi.HumeCredential? Type1607 { get; set; } + public global::Vapi.CustomLLMCredential? Type1607 { get; set; } /// /// /// - public global::Vapi.HumeCredentialProvider? Type1608 { get; set; } + public global::Vapi.CustomLLMCredentialProvider? Type1608 { get; set; } /// /// /// - public global::Vapi.InflectionAICredential? Type1609 { get; set; } + public global::Vapi.DeepgramCredential? Type1609 { get; set; } /// /// /// - public global::Vapi.InflectionAICredentialProvider? Type1610 { get; set; } + public global::Vapi.DeepgramCredentialProvider? Type1610 { get; set; } /// /// /// - public global::Vapi.LangfuseCredential? Type1611 { get; set; } + public global::Vapi.DeepInfraCredential? Type1611 { get; set; } /// /// /// - public global::Vapi.LangfuseCredentialProvider? Type1612 { get; set; } + public global::Vapi.DeepInfraCredentialProvider? Type1612 { get; set; } /// /// /// - public global::Vapi.LmntCredential? Type1613 { get; set; } + public global::Vapi.DeepSeekCredential? Type1613 { get; set; } /// /// /// - public global::Vapi.LmntCredentialProvider? Type1614 { get; set; } + public global::Vapi.DeepSeekCredentialProvider? Type1614 { get; set; } /// /// /// - public global::Vapi.MakeCredential? Type1615 { get; set; } + public global::Vapi.ElevenLabsCredential? Type1615 { get; set; } /// /// /// - public global::Vapi.MakeCredentialProvider? Type1616 { get; set; } + public global::Vapi.ElevenLabsCredentialProvider? Type1616 { get; set; } /// /// /// - public global::Vapi.MistralCredential? Type1617 { get; set; } + public global::Vapi.GcpCredential? Type1617 { get; set; } /// /// /// - public global::Vapi.MistralCredentialProvider? Type1618 { get; set; } + public global::Vapi.GcpCredentialProvider? Type1618 { get; set; } /// /// /// - public global::Vapi.NeuphonicCredential? Type1619 { get; set; } + public global::Vapi.GladiaCredential? Type1619 { get; set; } /// /// /// - public global::Vapi.NeuphonicCredentialProvider? Type1620 { get; set; } + public global::Vapi.GladiaCredentialProvider? Type1620 { get; set; } /// /// /// - public global::Vapi.OpenAICredential? Type1621 { get; set; } + public global::Vapi.GoHighLevelCredential? Type1621 { get; set; } /// /// /// - public global::Vapi.OpenAICredentialProvider? Type1622 { get; set; } + public global::Vapi.GoHighLevelCredentialProvider? Type1622 { get; set; } /// /// /// - public global::Vapi.OpenRouterCredential? Type1623 { get; set; } + public global::Vapi.GoogleCredential? Type1623 { get; set; } /// /// /// - public global::Vapi.OpenRouterCredentialProvider? Type1624 { get; set; } + public global::Vapi.GoogleCredentialProvider? Type1624 { get; set; } /// /// /// - public global::Vapi.PerplexityAICredential? Type1625 { get; set; } + public global::Vapi.GroqCredential? Type1625 { get; set; } /// /// /// - public global::Vapi.PerplexityAICredentialProvider? Type1626 { get; set; } + public global::Vapi.GroqCredentialProvider? Type1626 { get; set; } /// /// /// - public global::Vapi.PlayHTCredential? Type1627 { get; set; } + public global::Vapi.HumeCredential? Type1627 { get; set; } /// /// /// - public global::Vapi.PlayHTCredentialProvider? Type1628 { get; set; } + public global::Vapi.HumeCredentialProvider? Type1628 { get; set; } /// /// /// - public global::Vapi.RimeAICredential? Type1629 { get; set; } + public global::Vapi.InflectionAICredential? Type1629 { get; set; } /// /// /// - public global::Vapi.RimeAICredentialProvider? Type1630 { get; set; } + public global::Vapi.InflectionAICredentialProvider? Type1630 { get; set; } /// /// /// - public global::Vapi.RunpodCredential? Type1631 { get; set; } + public global::Vapi.LangfuseCredential? Type1631 { get; set; } /// /// /// - public global::Vapi.RunpodCredentialProvider? Type1632 { get; set; } + public global::Vapi.LangfuseCredentialProvider? Type1632 { get; set; } /// /// /// - public global::Vapi.WellSaidCredential? Type1633 { get; set; } + public global::Vapi.LmntCredential? Type1633 { get; set; } /// /// /// - public global::Vapi.WellSaidCredentialProvider? Type1634 { get; set; } + public global::Vapi.LmntCredentialProvider? Type1634 { get; set; } /// /// /// - public global::Vapi.S3Credential? Type1635 { get; set; } + public global::Vapi.MakeCredential? Type1635 { get; set; } /// /// /// - public global::Vapi.S3CredentialProvider? Type1636 { get; set; } + public global::Vapi.MakeCredentialProvider? Type1636 { get; set; } /// /// /// - public global::Vapi.SmallestAICredential? Type1637 { get; set; } + public global::Vapi.MistralCredential? Type1637 { get; set; } /// /// /// - public global::Vapi.SmallestAICredentialProvider? Type1638 { get; set; } + public global::Vapi.MistralCredentialProvider? Type1638 { get; set; } /// /// /// - public global::Vapi.SonioxCredential? Type1639 { get; set; } + public global::Vapi.NeuphonicCredential? Type1639 { get; set; } /// /// /// - public global::Vapi.SonioxCredentialProvider? Type1640 { get; set; } + public global::Vapi.NeuphonicCredentialProvider? Type1640 { get; set; } /// /// /// - public global::Vapi.SpeechmaticsCredential? Type1641 { get; set; } + public global::Vapi.OpenAICredential? Type1641 { get; set; } /// /// /// - public global::Vapi.SpeechmaticsCredentialProvider? Type1642 { get; set; } + public global::Vapi.OpenAICredentialProvider? Type1642 { get; set; } /// /// /// - public global::Vapi.SupabaseCredential? Type1643 { get; set; } + public global::Vapi.OpenRouterCredential? Type1643 { get; set; } /// /// /// - public global::Vapi.SupabaseCredentialProvider? Type1644 { get; set; } + public global::Vapi.OpenRouterCredentialProvider? Type1644 { get; set; } /// /// /// - public global::Vapi.TavusCredential? Type1645 { get; set; } + public global::Vapi.PerplexityAICredential? Type1645 { get; set; } /// /// /// - public global::Vapi.TavusCredentialProvider? Type1646 { get; set; } + public global::Vapi.PerplexityAICredentialProvider? Type1646 { get; set; } /// /// /// - public global::Vapi.TogetherAICredential? Type1647 { get; set; } + public global::Vapi.PlayHTCredential? Type1647 { get; set; } /// /// /// - public global::Vapi.TogetherAICredentialProvider? Type1648 { get; set; } + public global::Vapi.PlayHTCredentialProvider? Type1648 { get; set; } /// /// /// - public global::Vapi.TwilioCredential? Type1649 { get; set; } + public global::Vapi.RimeAICredential? Type1649 { get; set; } /// /// /// - public global::Vapi.TwilioCredentialProvider? Type1650 { get; set; } + public global::Vapi.RimeAICredentialProvider? Type1650 { get; set; } /// /// /// - public global::Vapi.VonageCredential? Type1651 { get; set; } + public global::Vapi.RunpodCredential? Type1651 { get; set; } /// /// /// - public global::Vapi.VonageCredentialProvider? Type1652 { get; set; } + public global::Vapi.RunpodCredentialProvider? Type1652 { get; set; } /// /// /// - public global::Vapi.WebhookCredential? Type1653 { get; set; } + public global::Vapi.WellSaidCredential? Type1653 { get; set; } /// /// /// - public global::Vapi.WebhookCredentialProvider? Type1654 { get; set; } + public global::Vapi.WellSaidCredentialProvider? Type1654 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan4? Type1655 { get; set; } + public global::Vapi.S3Credential? Type1655 { get; set; } /// /// /// - public global::Vapi.WebhookCredentialAuthenticationPlanDiscriminator? Type1656 { get; set; } + public global::Vapi.S3CredentialProvider? Type1656 { get; set; } /// /// /// - public global::Vapi.WebhookCredentialAuthenticationPlanDiscriminatorType? Type1657 { get; set; } + public global::Vapi.SmallestAICredential? Type1657 { get; set; } /// /// /// - public global::Vapi.SpkiPemPublicKeyConfig? Type1658 { get; set; } + public global::Vapi.SmallestAICredentialProvider? Type1658 { get; set; } /// /// /// - public global::Vapi.SpkiPemPublicKeyConfigFormat? Type1659 { get; set; } + public global::Vapi.SonioxCredential? Type1659 { get; set; } /// /// /// - public global::Vapi.PublicKeyEncryptionPlan? Type1660 { get; set; } + public global::Vapi.SonioxCredentialProvider? Type1660 { get; set; } /// /// /// - public global::Vapi.PublicKeyEncryptionPlanType? Type1661 { get; set; } + public global::Vapi.SpeechmaticsCredential? Type1661 { get; set; } /// /// /// - public global::Vapi.PublicKeyEncryptionPlanAlgorithm? Type1662 { get; set; } + public global::Vapi.SpeechmaticsCredentialProvider? Type1662 { get; set; } /// /// /// - public global::Vapi.PublicKeyEncryptionPlanPublicKeyDiscriminator? Type1663 { get; set; } + public global::Vapi.SupabaseCredential? Type1663 { get; set; } /// /// /// - public global::Vapi.PublicKeyEncryptionPlanPublicKeyDiscriminatorFormat? Type1664 { get; set; } + public global::Vapi.SupabaseCredentialProvider? Type1664 { get; set; } /// /// /// - public global::Vapi.CustomCredential? Type1665 { get; set; } + public global::Vapi.TavusCredential? Type1665 { get; set; } /// /// /// - public global::Vapi.CustomCredentialProvider? Type1666 { get; set; } + public global::Vapi.TavusCredentialProvider? Type1666 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan5? Type1667 { get; set; } + public global::Vapi.TogetherAICredential? Type1667 { get; set; } /// /// /// - public global::Vapi.CustomCredentialAuthenticationPlanDiscriminator? Type1668 { get; set; } + public global::Vapi.TogetherAICredentialProvider? Type1668 { get; set; } /// /// /// - public global::Vapi.CustomCredentialAuthenticationPlanDiscriminatorType? Type1669 { get; set; } + public global::Vapi.TwilioCredential? Type1669 { get; set; } /// /// /// - public global::Vapi.CustomCredentialEncryptionPlanDiscriminator? Type1670 { get; set; } + public global::Vapi.TwilioCredentialProvider? Type1670 { get; set; } /// /// /// - public global::Vapi.CustomCredentialEncryptionPlanDiscriminatorType? Type1671 { get; set; } + public global::Vapi.VonageCredential? Type1671 { get; set; } /// /// /// - public global::Vapi.XAiCredential? Type1672 { get; set; } + public global::Vapi.VonageCredentialProvider? Type1672 { get; set; } /// /// /// - public global::Vapi.XAiCredentialProvider? Type1673 { get; set; } + public global::Vapi.WebhookCredential? Type1673 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarOAuth2ClientCredential? Type1674 { get; set; } + public global::Vapi.WebhookCredentialProvider? Type1674 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarOAuth2ClientCredentialProvider? Type1675 { get; set; } + public global::Vapi.AuthenticationPlan4? Type1675 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarOAuth2AuthorizationCredential? Type1676 { get; set; } + public global::Vapi.WebhookCredentialAuthenticationPlanDiscriminator? Type1676 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarOAuth2AuthorizationCredentialProvider? Type1677 { get; set; } + public global::Vapi.WebhookCredentialAuthenticationPlanDiscriminatorType? Type1677 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsOAuth2AuthorizationCredential? Type1678 { get; set; } + public global::Vapi.SpkiPemPublicKeyConfig? Type1678 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsOAuth2AuthorizationCredentialProvider? Type1679 { get; set; } + public global::Vapi.SpkiPemPublicKeyConfigFormat? Type1679 { get; set; } /// /// /// - public global::Vapi.SlackOAuth2AuthorizationCredential? Type1680 { get; set; } + public global::Vapi.PublicKeyEncryptionPlan? Type1680 { get; set; } /// /// /// - public global::Vapi.SlackOAuth2AuthorizationCredentialProvider? Type1681 { get; set; } + public global::Vapi.PublicKeyEncryptionPlanType? Type1681 { get; set; } /// /// /// - public global::Vapi.GoHighLevelMCPCredential? Type1682 { get; set; } + public global::Vapi.PublicKeyEncryptionPlanAlgorithm? Type1682 { get; set; } /// /// /// - public global::Vapi.GoHighLevelMCPCredentialProvider? Type1683 { get; set; } + public global::Vapi.PublicKeyEncryptionPlanPublicKeyDiscriminator? Type1683 { get; set; } /// /// /// - public global::Vapi.InworldCredential? Type1684 { get; set; } + public global::Vapi.PublicKeyEncryptionPlanPublicKeyDiscriminatorFormat? Type1684 { get; set; } /// /// /// - public global::Vapi.InworldCredentialProvider? Type1685 { get; set; } + public global::Vapi.CustomCredential? Type1685 { get; set; } /// /// /// - public global::Vapi.EmailCredential? Type1686 { get; set; } + public global::Vapi.CustomCredentialProvider? Type1686 { get; set; } /// /// /// - public global::Vapi.EmailCredentialProvider? Type1687 { get; set; } + public global::Vapi.AuthenticationPlan5? Type1687 { get; set; } /// /// /// - public global::Vapi.SlackWebhookCredential? Type1688 { get; set; } + public global::Vapi.CustomCredentialAuthenticationPlanDiscriminator? Type1688 { get; set; } /// /// /// - public global::Vapi.SlackWebhookCredentialProvider? Type1689 { get; set; } + public global::Vapi.CustomCredentialAuthenticationPlanDiscriminatorType? Type1689 { get; set; } /// /// /// - public global::Vapi.CreateCerebrasCredentialDTOProvider? Type1690 { get; set; } + public global::Vapi.CustomCredentialEncryptionPlanDiscriminator? Type1690 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCredentialDTOProvider? Type1691 { get; set; } + public global::Vapi.CustomCredentialEncryptionPlanDiscriminatorType? Type1691 { get; set; } /// /// /// - public global::Vapi.CreateHumeCredentialDTOProvider? Type1692 { get; set; } + public global::Vapi.XAiCredential? Type1692 { get; set; } /// /// /// - public global::Vapi.CreateInflectionAICredentialDTOProvider? Type1693 { get; set; } + public global::Vapi.XAiCredentialProvider? Type1693 { get; set; } /// /// /// - public global::Vapi.CreateMistralCredentialDTOProvider? Type1694 { get; set; } + public global::Vapi.GoogleCalendarOAuth2ClientCredential? Type1694 { get; set; } /// /// /// - public global::Vapi.CreateNeuphonicCredentialDTOProvider? Type1695 { get; set; } + public global::Vapi.GoogleCalendarOAuth2ClientCredentialProvider? Type1695 { get; set; } /// /// /// - public global::Vapi.CreateWellSaidCredentialDTOProvider? Type1696 { get; set; } + public global::Vapi.GoogleCalendarOAuth2AuthorizationCredential? Type1696 { get; set; } /// /// /// - public global::Vapi.CreateSonioxCredentialDTOProvider? Type1697 { get; set; } + public global::Vapi.GoogleCalendarOAuth2AuthorizationCredentialProvider? Type1697 { get; set; } /// /// /// - public global::Vapi.CreateSpeechmaticsCredentialDTOProvider? Type1698 { get; set; } + public global::Vapi.GoogleSheetsOAuth2AuthorizationCredential? Type1698 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTOProvider? Type1699 { get; set; } + public global::Vapi.GoogleSheetsOAuth2AuthorizationCredentialProvider? Type1699 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan6? Type1700 { get; set; } + public global::Vapi.SlackOAuth2AuthorizationCredential? Type1700 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTOAuthenticationPlanDiscriminator? Type1701 { get; set; } + public global::Vapi.SlackOAuth2AuthorizationCredentialProvider? Type1701 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTOAuthenticationPlanDiscriminatorType? Type1702 { get; set; } + public global::Vapi.GoHighLevelMCPCredential? Type1702 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTOEncryptionPlanDiscriminator? Type1703 { get; set; } + public global::Vapi.GoHighLevelMCPCredentialProvider? Type1703 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTOEncryptionPlanDiscriminatorType? Type1704 { get; set; } + public global::Vapi.InworldCredential? Type1704 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelMCPCredentialDTOProvider? Type1705 { get; set; } + public global::Vapi.InworldCredentialProvider? Type1705 { get; set; } /// /// /// - public global::Vapi.CreateInworldCredentialDTOProvider? Type1706 { get; set; } + public global::Vapi.EmailCredential? Type1706 { get; set; } /// /// /// - public global::Vapi.CreateEmailCredentialDTOProvider? Type1707 { get; set; } + public global::Vapi.EmailCredentialProvider? Type1707 { get; set; } /// /// /// - public global::Vapi.CreateSlackWebhookCredentialDTOProvider? Type1708 { get; set; } + public global::Vapi.SlackWebhookCredential? Type1708 { get; set; } /// /// /// - public global::Vapi.UpdateAnthropicCredentialDTO? Type1709 { get; set; } + public global::Vapi.SlackWebhookCredentialProvider? Type1709 { get; set; } /// /// /// - public global::Vapi.UpdateAnthropicBedrockCredentialDTO? Type1710 { get; set; } + public global::Vapi.CreateCerebrasCredentialDTOProvider? Type1710 { get; set; } /// /// /// - public global::Vapi.UpdateAnthropicBedrockCredentialDTORegion? Type1711 { get; set; } + public global::Vapi.CreateGoogleCredentialDTOProvider? Type1711 { get; set; } /// /// /// - public global::Vapi.UpdateAnyscaleCredentialDTO? Type1712 { get; set; } + public global::Vapi.CreateHumeCredentialDTOProvider? Type1712 { get; set; } /// /// /// - public global::Vapi.UpdateAssemblyAICredentialDTO? Type1713 { get; set; } + public global::Vapi.CreateInflectionAICredentialDTOProvider? Type1713 { get; set; } /// /// /// - public global::Vapi.UpdateAzureCredentialDTO? Type1714 { get; set; } + public global::Vapi.CreateMistralCredentialDTOProvider? Type1714 { get; set; } /// /// /// - public global::Vapi.UpdateAzureCredentialDTOService? Type1715 { get; set; } + public global::Vapi.CreateNeuphonicCredentialDTOProvider? Type1715 { get; set; } /// /// /// - public global::Vapi.UpdateAzureCredentialDTORegion? Type1716 { get; set; } + public global::Vapi.CreateWellSaidCredentialDTOProvider? Type1716 { get; set; } /// /// /// - public global::Vapi.UpdateAzureOpenAICredentialDTO? Type1717 { get; set; } + public global::Vapi.CreateSonioxCredentialDTOProvider? Type1717 { get; set; } /// /// /// - public global::Vapi.UpdateAzureOpenAICredentialDTORegion? Type1718 { get; set; } + public global::Vapi.CreateSpeechmaticsCredentialDTOProvider? Type1718 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1719 { get; set; } + public global::Vapi.CreateCustomCredentialDTOProvider? Type1719 { get; set; } /// /// /// - public global::Vapi.UpdateAzureOpenAICredentialDTOModel? Type1720 { get; set; } + public global::Vapi.AuthenticationPlan6? Type1720 { get; set; } /// /// /// - public global::Vapi.UpdateByoSipTrunkCredentialDTO? Type1721 { get; set; } + public global::Vapi.CreateCustomCredentialDTOAuthenticationPlanDiscriminator? Type1721 { get; set; } /// /// /// - public global::Vapi.UpdateCartesiaCredentialDTO? Type1722 { get; set; } + public global::Vapi.CreateCustomCredentialDTOAuthenticationPlanDiscriminatorType? Type1722 { get; set; } /// /// /// - public global::Vapi.UpdateCerebrasCredentialDTO? Type1723 { get; set; } + public global::Vapi.CreateCustomCredentialDTOEncryptionPlanDiscriminator? Type1723 { get; set; } /// /// /// - public global::Vapi.UpdateCloudflareCredentialDTO? Type1724 { get; set; } + public global::Vapi.CreateCustomCredentialDTOEncryptionPlanDiscriminatorType? Type1724 { get; set; } /// /// /// - public global::Vapi.UpdateCustomLLMCredentialDTO? Type1725 { get; set; } + public global::Vapi.CreateGoHighLevelMCPCredentialDTOProvider? Type1725 { get; set; } /// /// /// - public global::Vapi.UpdateDeepgramCredentialDTO? Type1726 { get; set; } + public global::Vapi.CreateInworldCredentialDTOProvider? Type1726 { get; set; } /// /// /// - public global::Vapi.UpdateDeepInfraCredentialDTO? Type1727 { get; set; } + public global::Vapi.CreateEmailCredentialDTOProvider? Type1727 { get; set; } /// /// /// - public global::Vapi.UpdateDeepSeekCredentialDTO? Type1728 { get; set; } + public global::Vapi.CreateSlackWebhookCredentialDTOProvider? Type1728 { get; set; } /// /// /// - public global::Vapi.UpdateElevenLabsCredentialDTO? Type1729 { get; set; } + public global::Vapi.UpdateAnthropicCredentialDTO? Type1729 { get; set; } /// /// /// - public global::Vapi.UpdateGcpCredentialDTO? Type1730 { get; set; } + public global::Vapi.UpdateAnthropicBedrockCredentialDTO? Type1730 { get; set; } /// /// /// - public global::Vapi.UpdateGladiaCredentialDTO? Type1731 { get; set; } + public global::Vapi.UpdateAnthropicBedrockCredentialDTORegion? Type1731 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelCredentialDTO? Type1732 { get; set; } + public global::Vapi.UpdateAnyscaleCredentialDTO? Type1732 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCredentialDTO? Type1733 { get; set; } + public global::Vapi.UpdateAssemblyAICredentialDTO? Type1733 { get; set; } /// /// /// - public global::Vapi.UpdateGroqCredentialDTO? Type1734 { get; set; } + public global::Vapi.UpdateAzureCredentialDTO? Type1734 { get; set; } /// /// /// - public global::Vapi.UpdateHumeCredentialDTO? Type1735 { get; set; } + public global::Vapi.UpdateAzureCredentialDTOService? Type1735 { get; set; } /// /// /// - public global::Vapi.UpdateInflectionAICredentialDTO? Type1736 { get; set; } + public global::Vapi.UpdateAzureCredentialDTORegion? Type1736 { get; set; } /// /// /// - public global::Vapi.UpdateLangfuseCredentialDTO? Type1737 { get; set; } + public global::Vapi.UpdateAzureOpenAICredentialDTO? Type1737 { get; set; } /// /// /// - public global::Vapi.UpdateLmntCredentialDTO? Type1738 { get; set; } + public global::Vapi.UpdateAzureOpenAICredentialDTORegion? Type1738 { get; set; } /// /// /// - public global::Vapi.UpdateMakeCredentialDTO? Type1739 { get; set; } + public global::System.Collections.Generic.IList? Type1739 { get; set; } /// /// /// - public global::Vapi.UpdateMistralCredentialDTO? Type1740 { get; set; } + public global::Vapi.UpdateAzureOpenAICredentialDTOModel? Type1740 { get; set; } /// /// /// - public global::Vapi.UpdateNeuphonicCredentialDTO? Type1741 { get; set; } + public global::Vapi.UpdateByoSipTrunkCredentialDTO? Type1741 { get; set; } /// /// /// - public global::Vapi.UpdateOpenAICredentialDTO? Type1742 { get; set; } + public global::Vapi.UpdateCartesiaCredentialDTO? Type1742 { get; set; } /// /// /// - public global::Vapi.UpdateOpenRouterCredentialDTO? Type1743 { get; set; } + public global::Vapi.UpdateCerebrasCredentialDTO? Type1743 { get; set; } /// /// /// - public global::Vapi.UpdatePerplexityAICredentialDTO? Type1744 { get; set; } + public global::Vapi.UpdateCloudflareCredentialDTO? Type1744 { get; set; } /// /// /// - public global::Vapi.UpdatePlayHTCredentialDTO? Type1745 { get; set; } + public global::Vapi.UpdateCustomLLMCredentialDTO? Type1745 { get; set; } /// /// /// - public global::Vapi.UpdateRimeAICredentialDTO? Type1746 { get; set; } + public global::Vapi.UpdateDeepgramCredentialDTO? Type1746 { get; set; } /// /// /// - public global::Vapi.UpdateRunpodCredentialDTO? Type1747 { get; set; } + public global::Vapi.UpdateDeepInfraCredentialDTO? Type1747 { get; set; } /// /// /// - public global::Vapi.UpdateWellSaidCredentialDTO? Type1748 { get; set; } + public global::Vapi.UpdateDeepSeekCredentialDTO? Type1748 { get; set; } /// /// /// - public global::Vapi.UpdateS3CredentialDTO? Type1749 { get; set; } + public global::Vapi.UpdateElevenLabsCredentialDTO? Type1749 { get; set; } /// /// /// - public global::Vapi.UpdateTogetherAICredentialDTO? Type1750 { get; set; } + public global::Vapi.UpdateGcpCredentialDTO? Type1750 { get; set; } /// /// /// - public global::Vapi.UpdateTwilioCredentialDTO? Type1751 { get; set; } + public global::Vapi.UpdateGladiaCredentialDTO? Type1751 { get; set; } /// /// /// - public global::Vapi.UpdateVonageCredentialDTO? Type1752 { get; set; } + public global::Vapi.UpdateGoHighLevelCredentialDTO? Type1752 { get; set; } /// /// /// - public global::Vapi.UpdateWebhookCredentialDTO? Type1753 { get; set; } + public global::Vapi.UpdateGoogleCredentialDTO? Type1753 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan8? Type1754 { get; set; } + public global::Vapi.UpdateGroqCredentialDTO? Type1754 { get; set; } /// /// /// - public global::Vapi.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminator? Type1755 { get; set; } + public global::Vapi.UpdateHumeCredentialDTO? Type1755 { get; set; } /// /// /// - public global::Vapi.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorType? Type1756 { get; set; } + public global::Vapi.UpdateInflectionAICredentialDTO? Type1756 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTO? Type1757 { get; set; } + public global::Vapi.UpdateLangfuseCredentialDTO? Type1757 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan9? Type1758 { get; set; } + public global::Vapi.UpdateLmntCredentialDTO? Type1758 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTOAuthenticationPlanDiscriminator? Type1759 { get; set; } + public global::Vapi.UpdateMakeCredentialDTO? Type1759 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorType? Type1760 { get; set; } + public global::Vapi.UpdateMistralCredentialDTO? Type1760 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTOEncryptionPlanDiscriminator? Type1761 { get; set; } + public global::Vapi.UpdateNeuphonicCredentialDTO? Type1761 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorType? Type1762 { get; set; } + public global::Vapi.UpdateOpenAICredentialDTO? Type1762 { get; set; } /// /// /// - public global::Vapi.UpdateXAiCredentialDTO? Type1763 { get; set; } + public global::Vapi.UpdateOpenRouterCredentialDTO? Type1763 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTO? Type1764 { get; set; } + public global::Vapi.UpdatePerplexityAICredentialDTO? Type1764 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO? Type1765 { get; set; } + public global::Vapi.UpdatePlayHTCredentialDTO? Type1765 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO? Type1766 { get; set; } + public global::Vapi.UpdateRimeAICredentialDTO? Type1766 { get; set; } /// /// /// - public global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTO? Type1767 { get; set; } + public global::Vapi.UpdateRunpodCredentialDTO? Type1767 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelMCPCredentialDTO? Type1768 { get; set; } + public global::Vapi.UpdateWellSaidCredentialDTO? Type1768 { get; set; } /// /// /// - public global::Vapi.UpdateInworldCredentialDTO? Type1769 { get; set; } + public global::Vapi.UpdateS3CredentialDTO? Type1769 { get; set; } /// /// /// - public global::Vapi.UpdateEmailCredentialDTO? Type1770 { get; set; } + public global::Vapi.UpdateTogetherAICredentialDTO? Type1770 { get; set; } /// /// /// - public global::Vapi.UpdateSlackWebhookCredentialDTO? Type1771 { get; set; } + public global::Vapi.UpdateTwilioCredentialDTO? Type1771 { get; set; } /// /// /// - public global::Vapi.UpdateSonioxCredentialDTO? Type1772 { get; set; } + public global::Vapi.UpdateVonageCredentialDTO? Type1772 { get; set; } /// /// /// - public global::Vapi.CredentialSessionResponse? Type1773 { get; set; } + public global::Vapi.UpdateWebhookCredentialDTO? Type1773 { get; set; } /// /// /// - public global::Vapi.CredentialEndUser? Type1774 { get; set; } + public global::Vapi.AuthenticationPlan8? Type1774 { get; set; } /// /// /// - public global::Vapi.CredentialSessionError? Type1775 { get; set; } + public global::Vapi.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminator? Type1775 { get; set; } /// /// /// - public global::Vapi.CredentialWebhookDTO? Type1776 { get; set; } + public global::Vapi.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorType? Type1776 { get; set; } /// /// /// - public global::Vapi.CredentialWebhookDTOType? Type1777 { get; set; } + public global::Vapi.UpdateCustomCredentialDTO? Type1777 { get; set; } /// /// /// - public global::Vapi.CredentialWebhookDTOOperation? Type1778 { get; set; } + public global::Vapi.AuthenticationPlan9? Type1778 { get; set; } /// /// /// - public global::Vapi.CredentialWebhookDTOAuthMode? Type1779 { get; set; } + public global::Vapi.UpdateCustomCredentialDTOAuthenticationPlanDiscriminator? Type1779 { get; set; } /// /// /// - public global::Vapi.CredentialActionRequest? Type1780 { get; set; } + public global::Vapi.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorType? Type1780 { get; set; } /// /// /// - public global::Vapi.HMACAuthenticationPlanType? Type1781 { get; set; } + public global::Vapi.UpdateCustomCredentialDTOEncryptionPlanDiscriminator? Type1781 { get; set; } /// /// /// - public global::Vapi.HMACAuthenticationPlanAlgorithm? Type1782 { get; set; } + public global::Vapi.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorType? Type1782 { get; set; } /// /// /// - public global::Vapi.HMACAuthenticationPlanSignatureEncoding? Type1783 { get; set; } + public global::Vapi.UpdateXAiCredentialDTO? Type1783 { get; set; } /// /// /// - public global::Vapi.BearerAuthenticationPlanType? Type1784 { get; set; } + public global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTO? Type1784 { get; set; } /// /// /// - public global::Vapi.AWSIAMCredentialsAuthenticationPlanType? Type1785 { get; set; } + public global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO? Type1785 { get; set; } /// /// /// - public global::Vapi.AWSStsAuthenticationPlanType? Type1786 { get; set; } + public global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO? Type1786 { get; set; } /// /// /// - public global::Vapi.ToolTemplateSetup? Type1787 { get; set; } + public global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTO? Type1787 { get; set; } /// /// /// - public global::Vapi.MakeToolProviderDetails? Type1788 { get; set; } + public global::Vapi.UpdateGoHighLevelMCPCredentialDTO? Type1788 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1789 { get; set; } + public global::Vapi.UpdateInworldCredentialDTO? Type1789 { get; set; } /// /// /// - public global::Vapi.MakeToolProviderDetailsType? Type1790 { get; set; } + public global::Vapi.UpdateEmailCredentialDTO? Type1790 { get; set; } /// /// /// - public global::Vapi.GhlToolProviderDetails? Type1791 { get; set; } + public global::Vapi.UpdateSlackWebhookCredentialDTO? Type1791 { get; set; } /// /// /// - public global::Vapi.GhlToolProviderDetailsType? Type1792 { get; set; } + public global::Vapi.UpdateSonioxCredentialDTO? Type1792 { get; set; } /// /// /// - public global::Vapi.FunctionToolProviderDetails? Type1793 { get; set; } + public global::Vapi.CredentialSessionResponse? Type1793 { get; set; } /// /// /// - public global::Vapi.FunctionToolProviderDetailsType? Type1794 { get; set; } + public global::Vapi.CredentialEndUser? Type1794 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventToolProviderDetails? Type1795 { get; set; } + public global::Vapi.CredentialSessionError? Type1795 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventToolProviderDetailsType? Type1796 { get; set; } + public global::Vapi.CredentialWebhookDTO? Type1796 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendToolProviderDetails? Type1797 { get; set; } + public global::Vapi.CredentialWebhookDTOType? Type1797 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendToolProviderDetailsType? Type1798 { get; set; } + public global::Vapi.CredentialWebhookDTOOperation? Type1798 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityToolProviderDetails? Type1799 { get; set; } + public global::Vapi.CredentialWebhookDTOAuthMode? Type1799 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityToolProviderDetailsType? Type1800 { get; set; } + public global::Vapi.CredentialActionRequest? Type1800 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateToolProviderDetails? Type1801 { get; set; } + public global::Vapi.HMACAuthenticationPlanType? Type1801 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateToolProviderDetailsType? Type1802 { get; set; } + public global::Vapi.HMACAuthenticationPlanAlgorithm? Type1802 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateToolProviderDetails? Type1803 { get; set; } + public global::Vapi.HMACAuthenticationPlanSignatureEncoding? Type1803 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateToolProviderDetailsType? Type1804 { get; set; } + public global::Vapi.BearerAuthenticationPlanType? Type1804 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetToolProviderDetails? Type1805 { get; set; } + public global::Vapi.AWSIAMCredentialsAuthenticationPlanType? Type1805 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetToolProviderDetailsType? Type1806 { get; set; } + public global::Vapi.AWSStsAuthenticationPlanType? Type1806 { get; set; } /// /// /// - public global::Vapi.ToolTemplateMetadata? Type1807 { get; set; } + public global::Vapi.ToolTemplateSetup? Type1807 { get; set; } /// /// /// - public global::Vapi.CreateToolTemplateDTO? Type1808 { get; set; } + public global::Vapi.MakeToolProviderDetails? Type1808 { get; set; } /// /// /// - public global::Vapi.CreateToolTemplateDTOVisibility? Type1809 { get; set; } + public global::System.Collections.Generic.IList? Type1809 { get; set; } /// /// /// - public global::Vapi.CreateToolTemplateDTOType? Type1810 { get; set; } + public global::Vapi.MakeToolProviderDetailsType? Type1810 { get; set; } /// /// /// - public global::Vapi.CreateToolTemplateDTOProvider? Type1811 { get; set; } + public global::Vapi.GhlToolProviderDetails? Type1811 { get; set; } /// /// /// - public global::Vapi.Template? Type1812 { get; set; } + public global::Vapi.GhlToolProviderDetailsType? Type1812 { get; set; } /// /// /// - public global::Vapi.TemplateVisibility? Type1813 { get; set; } + public global::Vapi.FunctionToolProviderDetails? Type1813 { get; set; } /// /// /// - public global::Vapi.TemplateType? Type1814 { get; set; } + public global::Vapi.FunctionToolProviderDetailsType? Type1814 { get; set; } /// /// /// - public global::Vapi.TemplateProvider? Type1815 { get; set; } + public global::Vapi.GoogleCalendarCreateEventToolProviderDetails? Type1815 { get; set; } /// /// /// - public global::Vapi.UpdateToolTemplateDTO? Type1816 { get; set; } + public global::Vapi.GoogleCalendarCreateEventToolProviderDetailsType? Type1816 { get; set; } /// /// /// - public global::Vapi.UpdateToolTemplateDTOVisibility? Type1817 { get; set; } + public global::Vapi.GoogleSheetsRowAppendToolProviderDetails? Type1817 { get; set; } /// /// /// - public global::Vapi.UpdateToolTemplateDTOType? Type1818 { get; set; } + public global::Vapi.GoogleSheetsRowAppendToolProviderDetailsType? Type1818 { get; set; } /// /// /// - public global::Vapi.UpdateToolTemplateDTOProvider? Type1819 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityToolProviderDetails? Type1819 { get; set; } /// /// /// - public global::Vapi.VoiceLibrary? Type1820 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityToolProviderDetailsType? Type1820 { get; set; } /// /// /// - public global::Vapi.VoiceLibraryGender? Type1821 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateToolProviderDetails? Type1821 { get; set; } /// /// /// - public global::Vapi.SyncVoiceLibraryDTO? Type1822 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateToolProviderDetailsType? Type1822 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1823 { get; set; } + public global::Vapi.GoHighLevelContactCreateToolProviderDetails? Type1823 { get; set; } /// /// /// - public global::Vapi.SyncVoiceLibraryDTOProvider? Type1824 { get; set; } + public global::Vapi.GoHighLevelContactCreateToolProviderDetailsType? Type1824 { get; set; } /// /// /// - public global::Vapi.CreateSesameVoiceDTO? Type1825 { get; set; } + public global::Vapi.GoHighLevelContactGetToolProviderDetails? Type1825 { get; set; } /// /// /// - public global::Vapi.CartesiaPronunciationDictItem? Type1826 { get; set; } + public global::Vapi.GoHighLevelContactGetToolProviderDetailsType? Type1826 { get; set; } /// /// /// - public global::Vapi.CartesiaPronunciationDictionary? Type1827 { get; set; } + public global::Vapi.ToolTemplateMetadata? Type1827 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1828 { get; set; } + public global::Vapi.CreateToolTemplateDTO? Type1828 { get; set; } /// /// /// - public global::Vapi.ElevenLabsPronunciationDictionary? Type1829 { get; set; } + public global::Vapi.CreateToolTemplateDTOVisibility? Type1829 { get; set; } /// /// /// - public global::Vapi.ElevenLabsPronunciationDictionaryPermissionOnResource? Type1830 { get; set; } + public global::Vapi.CreateToolTemplateDTOType? Type1830 { get; set; } /// /// /// - public global::Vapi.ProviderResource? Type1831 { get; set; } + public global::Vapi.CreateToolTemplateDTOProvider? Type1831 { get; set; } /// /// /// - public global::Vapi.ProviderResourceProvider? Type1832 { get; set; } + public global::Vapi.Template? Type1832 { get; set; } /// /// /// - public global::Vapi.ProviderResourceResourceName? Type1833 { get; set; } + public global::Vapi.TemplateVisibility? Type1833 { get; set; } /// /// /// - public global::Vapi.ProviderResourcePaginatedResponse? Type1834 { get; set; } + public global::Vapi.TemplateType? Type1834 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1835 { get; set; } + public global::Vapi.TemplateProvider? Type1835 { get; set; } /// /// /// - public global::Vapi.VoiceLibraryVoiceResponse? Type1836 { get; set; } + public global::Vapi.UpdateToolTemplateDTO? Type1836 { get; set; } /// /// /// - public global::Vapi.AddVoiceToProviderDTO? Type1837 { get; set; } + public global::Vapi.UpdateToolTemplateDTOVisibility? Type1837 { get; set; } /// /// /// - public global::Vapi.CloneVoiceDTO? Type1838 { get; set; } + public global::Vapi.UpdateToolTemplateDTOType? Type1838 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1839 { get; set; } + public global::Vapi.UpdateToolTemplateDTOProvider? Type1839 { get; set; } /// /// /// - public global::Vapi.VariableValueGroupBy? Type1840 { get; set; } + public global::Vapi.VoiceLibrary? Type1840 { get; set; } /// /// /// - public global::Vapi.TimeRange? Type1841 { get; set; } + public global::Vapi.VoiceLibraryGender? Type1841 { get; set; } /// /// /// - public global::Vapi.TimeRangeStep? Type1842 { get; set; } + public global::Vapi.SyncVoiceLibraryDTO? Type1842 { get; set; } /// /// /// - public global::Vapi.AnalyticsOperation? Type1843 { get; set; } + public global::System.Collections.Generic.IList? Type1843 { get; set; } /// /// /// - public global::Vapi.AnalyticsOperationOperation? Type1844 { get; set; } + public global::Vapi.SyncVoiceLibraryDTOProvider? Type1844 { get; set; } /// /// /// - public global::Vapi.AnalyticsOperationColumn? Type1845 { get; set; } + public global::Vapi.CreateSesameVoiceDTO? Type1845 { get; set; } /// /// /// - public global::Vapi.AnalyticsQuery? Type1846 { get; set; } + public global::Vapi.CartesiaPronunciationDictItem? Type1846 { get; set; } /// /// /// - public global::Vapi.AnalyticsQueryTable? Type1847 { get; set; } + public global::Vapi.CartesiaPronunciationDictionary? Type1847 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1848 { get; set; } + public global::System.Collections.Generic.IList? Type1848 { get; set; } /// /// /// - public global::Vapi.AnalyticsQueryGroupByItem? Type1849 { get; set; } + public global::Vapi.ElevenLabsPronunciationDictionary? Type1849 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1850 { get; set; } + public global::Vapi.ElevenLabsPronunciationDictionaryPermissionOnResource? Type1850 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1851 { get; set; } + public global::Vapi.ProviderResource? Type1851 { get; set; } /// /// /// - public global::Vapi.AnalyticsQueryDTO? Type1852 { get; set; } + public global::Vapi.ProviderResourceProvider? Type1852 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1853 { get; set; } + public global::Vapi.ProviderResourceResourceName? Type1853 { get; set; } /// /// /// - public global::Vapi.AnalyticsQueryResult? Type1854 { get; set; } + public global::Vapi.ProviderResourcePaginatedResponse? Type1854 { get; set; } /// /// /// - public global::Vapi.ClientMessageWorkflowNodeStarted? Type1855 { get; set; } + public global::System.Collections.Generic.IList? Type1855 { get; set; } /// /// /// - public global::Vapi.ClientMessageWorkflowNodeStartedType? Type1856 { get; set; } + public global::Vapi.VoiceLibraryVoiceResponse? Type1856 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantStarted? Type1857 { get; set; } + public global::Vapi.AddVoiceToProviderDTO? Type1857 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantStartedType? Type1858 { get; set; } + public global::Vapi.CloneVoiceDTO? Type1858 { get; set; } /// /// /// - public global::Vapi.ClientMessageConversationUpdate? Type1859 { get; set; } + public global::System.Collections.Generic.IList? Type1859 { get; set; } /// /// /// - public global::Vapi.ClientMessageConversationUpdateType? Type1860 { get; set; } + public global::Vapi.VariableValueGroupBy? Type1860 { get; set; } /// /// /// - public global::Vapi.ClientMessageHang? Type1861 { get; set; } + public global::Vapi.TimeRange? Type1861 { get; set; } /// /// /// - public global::Vapi.ClientMessageHangType? Type1862 { get; set; } + public global::Vapi.TimeRangeStep? Type1862 { get; set; } /// /// /// - public global::Vapi.ClientMessageMetadata? Type1863 { get; set; } + public global::Vapi.AnalyticsOperation? Type1863 { get; set; } /// /// /// - public global::Vapi.ClientMessageMetadataType? Type1864 { get; set; } + public global::Vapi.AnalyticsOperationOperation? Type1864 { get; set; } /// /// /// - public global::Vapi.ClientMessageModelOutput? Type1865 { get; set; } + public global::Vapi.AnalyticsOperationColumn? Type1865 { get; set; } /// /// /// - public global::Vapi.ClientMessageModelOutputType? Type1866 { get; set; } + public global::Vapi.AnalyticsQuery? Type1866 { get; set; } /// /// /// - public global::Vapi.ClientMessageSpeechUpdate? Type1867 { get; set; } + public global::Vapi.AnalyticsQueryTable? Type1867 { get; set; } /// /// /// - public global::Vapi.ClientMessageSpeechUpdateType? Type1868 { get; set; } + public global::System.Collections.Generic.IList? Type1868 { get; set; } /// /// /// - public global::Vapi.ClientMessageSpeechUpdateStatus? Type1869 { get; set; } + public global::Vapi.AnalyticsQueryGroupByItem? Type1869 { get; set; } /// /// /// - public global::Vapi.ClientMessageSpeechUpdateRole? Type1870 { get; set; } + public global::System.Collections.Generic.IList? Type1870 { get; set; } /// /// /// - public global::Vapi.ClientMessageTranscript? Type1871 { get; set; } + public global::System.Collections.Generic.IList? Type1871 { get; set; } /// /// /// - public global::Vapi.ClientMessageTranscriptType? Type1872 { get; set; } + public global::Vapi.AnalyticsQueryDTO? Type1872 { get; set; } /// /// /// - public global::Vapi.ClientMessageTranscriptRole? Type1873 { get; set; } + public global::System.Collections.Generic.IList? Type1873 { get; set; } /// /// /// - public global::Vapi.ClientMessageTranscriptTranscriptType? Type1874 { get; set; } + public global::Vapi.AnalyticsQueryResult? Type1874 { get; set; } /// /// /// - public global::Vapi.ClientMessageToolCalls? Type1875 { get; set; } + public global::Vapi.ClientMessageWorkflowNodeStarted? Type1875 { get; set; } /// /// /// - public global::Vapi.ClientMessageToolCallsType? Type1876 { get; set; } + public global::Vapi.ClientMessageWorkflowNodeStartedType? Type1876 { get; set; } /// /// /// - public global::Vapi.FunctionToolWithToolCall? Type1877 { get; set; } + public global::Vapi.ClientMessageAssistantStarted? Type1877 { get; set; } /// /// /// - public global::Vapi.GhlToolWithToolCall? Type1878 { get; set; } + public global::Vapi.ClientMessageAssistantStartedType? Type1878 { get; set; } /// /// /// - public global::Vapi.MakeToolWithToolCall? Type1879 { get; set; } + public global::Vapi.ClientMessageConversationUpdate? Type1879 { get; set; } /// /// /// - public global::Vapi.BashToolWithToolCall? Type1880 { get; set; } + public global::Vapi.ClientMessageConversationUpdateType? Type1880 { get; set; } /// /// /// - public global::Vapi.ComputerToolWithToolCall? Type1881 { get; set; } + public global::Vapi.ClientMessageHang? Type1881 { get; set; } /// /// /// - public global::Vapi.TextEditorToolWithToolCall? Type1882 { get; set; } + public global::Vapi.ClientMessageHangType? Type1882 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventToolWithToolCall? Type1883 { get; set; } + public global::Vapi.ClientMessageMetadata? Type1883 { get; set; } /// /// /// - public global::Vapi.ClientMessageToolCallsResult? Type1884 { get; set; } + public global::Vapi.ClientMessageMetadataType? Type1884 { get; set; } /// /// /// - public global::Vapi.ClientMessageToolCallsResultType? Type1885 { get; set; } + public global::Vapi.ClientMessageModelOutput? Type1885 { get; set; } /// /// /// - public global::Vapi.ClientMessageTransferUpdate? Type1886 { get; set; } + public global::Vapi.ClientMessageModelOutputType? Type1886 { get; set; } /// /// /// - public global::Vapi.ClientMessageTransferUpdateType? Type1887 { get; set; } + public global::Vapi.ClientMessageSpeechUpdate? Type1887 { get; set; } /// /// /// - public global::Vapi.ClientMessageUserInterrupted? Type1888 { get; set; } + public global::Vapi.ClientMessageSpeechUpdateType? Type1888 { get; set; } /// /// /// - public global::Vapi.ClientMessageUserInterruptedType? Type1889 { get; set; } + public global::Vapi.ClientMessageSpeechUpdateStatus? Type1889 { get; set; } /// /// /// - public global::Vapi.ClientMessageLanguageChangeDetected? Type1890 { get; set; } + public global::Vapi.ClientMessageSpeechUpdateRole? Type1890 { get; set; } /// /// /// - public global::Vapi.ClientMessageLanguageChangeDetectedType? Type1891 { get; set; } + public global::Vapi.ClientMessageTranscript? Type1891 { get; set; } /// /// /// - public global::Vapi.ClientMessageVoiceInput? Type1892 { get; set; } + public global::Vapi.ClientMessageTranscriptType? Type1892 { get; set; } /// /// /// - public global::Vapi.ClientMessageVoiceInputType? Type1893 { get; set; } + public global::Vapi.ClientMessageTranscriptRole? Type1893 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantSpeech? Type1894 { get; set; } + public global::Vapi.ClientMessageTranscriptTranscriptType? Type1894 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantSpeechType? Type1895 { get; set; } + public global::Vapi.ClientMessageToolCalls? Type1895 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantSpeechSource? Type1896 { get; set; } + public global::Vapi.ClientMessageToolCallsType? Type1896 { get; set; } /// /// /// - public global::Vapi.Timing? Type1897 { get; set; } + public global::Vapi.FunctionToolWithToolCall? Type1897 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantSpeechTimingDiscriminator? Type1898 { get; set; } + public global::Vapi.GhlToolWithToolCall? Type1898 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantSpeechTimingDiscriminatorType? Type1899 { get; set; } + public global::Vapi.MakeToolWithToolCall? Type1899 { get; set; } /// /// /// - public global::Vapi.ClientMessageChatCreated? Type1900 { get; set; } + public global::Vapi.BashToolWithToolCall? Type1900 { get; set; } /// /// /// - public global::Vapi.ClientMessageChatCreatedType? Type1901 { get; set; } + public global::Vapi.ComputerToolWithToolCall? Type1901 { get; set; } /// /// /// - public global::Vapi.ClientMessageChatDeleted? Type1902 { get; set; } + public global::Vapi.TextEditorToolWithToolCall? Type1902 { get; set; } /// /// /// - public global::Vapi.ClientMessageChatDeletedType? Type1903 { get; set; } + public global::Vapi.GoogleCalendarCreateEventToolWithToolCall? Type1903 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionCreated? Type1904 { get; set; } + public global::Vapi.ClientMessageToolCallsResult? Type1904 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionCreatedType? Type1905 { get; set; } + public global::Vapi.ClientMessageToolCallsResultType? Type1905 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionUpdated? Type1906 { get; set; } + public global::Vapi.ClientMessageTransferUpdate? Type1906 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionUpdatedType? Type1907 { get; set; } + public global::Vapi.ClientMessageTransferUpdateType? Type1907 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionDeleted? Type1908 { get; set; } + public global::Vapi.ClientMessageUserInterrupted? Type1908 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionDeletedType? Type1909 { get; set; } + public global::Vapi.ClientMessageUserInterruptedType? Type1909 { get; set; } /// /// /// - public global::Vapi.ClientMessageCallDeleted? Type1910 { get; set; } + public global::Vapi.ClientMessageLanguageChangeDetected? Type1910 { get; set; } /// /// /// - public global::Vapi.ClientMessageCallDeletedType? Type1911 { get; set; } + public global::Vapi.ClientMessageLanguageChangeDetectedType? Type1911 { get; set; } /// /// /// - public global::Vapi.ClientMessageCallDeleteFailed? Type1912 { get; set; } + public global::Vapi.ClientMessageVoiceInput? Type1912 { get; set; } /// /// /// - public global::Vapi.ClientMessageCallDeleteFailedType? Type1913 { get; set; } + public global::Vapi.ClientMessageVoiceInputType? Type1913 { get; set; } /// /// /// - public global::Vapi.ClientMessage? Type1914 { get; set; } + public global::Vapi.ClientMessageAssistantSpeech? Type1914 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantRequest? Type1915 { get; set; } + public global::Vapi.ClientMessageAssistantSpeechType? Type1915 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantRequestType? Type1916 { get; set; } + public global::Vapi.ClientMessageAssistantSpeechSource? Type1916 { get; set; } /// /// /// - public global::Vapi.ServerMessageConversationUpdate? Type1917 { get; set; } + public global::Vapi.Timing? Type1917 { get; set; } /// /// /// - public global::Vapi.ServerMessageConversationUpdateType? Type1918 { get; set; } + public global::Vapi.ClientMessageAssistantSpeechTimingDiscriminator? Type1918 { get; set; } /// /// /// - public global::Vapi.ServerMessageEndOfCallReport? Type1919 { get; set; } + public global::Vapi.ClientMessageAssistantSpeechTimingDiscriminatorType? Type1919 { get; set; } /// /// /// - public global::Vapi.ServerMessageEndOfCallReportType? Type1920 { get; set; } + public global::Vapi.ClientMessageChatCreated? Type1920 { get; set; } /// /// /// - public global::Vapi.ServerMessageEndOfCallReportEndedReason? Type1921 { get; set; } + public global::Vapi.ClientMessageChatCreatedType? Type1921 { get; set; } /// /// /// - public global::Vapi.ServerMessageHandoffDestinationRequest? Type1922 { get; set; } + public global::Vapi.ClientMessageChatDeleted? Type1922 { get; set; } /// /// /// - public global::Vapi.ServerMessageHandoffDestinationRequestType? Type1923 { get; set; } + public global::Vapi.ClientMessageChatDeletedType? Type1923 { get; set; } /// /// /// - public global::Vapi.ServerMessageHang? Type1924 { get; set; } + public global::Vapi.ClientMessageSessionCreated? Type1924 { get; set; } /// /// /// - public global::Vapi.ServerMessageHangType? Type1925 { get; set; } + public global::Vapi.ClientMessageSessionCreatedType? Type1925 { get; set; } /// /// /// - public global::Vapi.ServerMessageKnowledgeBaseRequest? Type1926 { get; set; } + public global::Vapi.ClientMessageSessionUpdated? Type1926 { get; set; } /// /// /// - public global::Vapi.ServerMessageKnowledgeBaseRequestType? Type1927 { get; set; } + public global::Vapi.ClientMessageSessionUpdatedType? Type1927 { get; set; } /// /// /// - public global::Vapi.ServerMessageModelOutput? Type1928 { get; set; } + public global::Vapi.ClientMessageSessionDeleted? Type1928 { get; set; } /// /// /// - public global::Vapi.ServerMessageModelOutputType? Type1929 { get; set; } + public global::Vapi.ClientMessageSessionDeletedType? Type1929 { get; set; } /// /// /// - public global::Vapi.ServerMessagePhoneCallControl? Type1930 { get; set; } + public global::Vapi.ClientMessageCallDeleted? Type1930 { get; set; } /// /// /// - public global::Vapi.ServerMessagePhoneCallControlType? Type1931 { get; set; } + public global::Vapi.ClientMessageCallDeletedType? Type1931 { get; set; } /// /// /// - public global::Vapi.ServerMessagePhoneCallControlRequest? Type1932 { get; set; } + public global::Vapi.ClientMessageCallDeleteFailed? Type1932 { get; set; } /// /// /// - public global::Vapi.ServerMessageSpeechUpdate? Type1933 { get; set; } + public global::Vapi.ClientMessageCallDeleteFailedType? Type1933 { get; set; } /// /// /// - public global::Vapi.ServerMessageSpeechUpdateType? Type1934 { get; set; } + public global::Vapi.ClientMessage? Type1934 { get; set; } /// /// /// - public global::Vapi.ServerMessageSpeechUpdateStatus? Type1935 { get; set; } + public global::Vapi.ServerMessageAssistantRequest? Type1935 { get; set; } /// /// /// - public global::Vapi.ServerMessageSpeechUpdateRole? Type1936 { get; set; } + public global::Vapi.ServerMessageAssistantRequestType? Type1936 { get; set; } /// /// /// - public global::Vapi.ServerMessageStatusUpdate? Type1937 { get; set; } + public global::Vapi.ServerMessageConversationUpdate? Type1937 { get; set; } /// /// /// - public global::Vapi.ServerMessageStatusUpdateType? Type1938 { get; set; } + public global::Vapi.ServerMessageConversationUpdateType? Type1938 { get; set; } /// /// /// - public global::Vapi.ServerMessageStatusUpdateStatus? Type1939 { get; set; } + public global::Vapi.ServerMessageEndOfCallReport? Type1939 { get; set; } /// /// /// - public global::Vapi.ServerMessageStatusUpdateEndedReason? Type1940 { get; set; } + public global::Vapi.ServerMessageEndOfCallReportType? Type1940 { get; set; } /// /// /// - public global::Vapi.ServerMessageToolCalls? Type1941 { get; set; } + public global::Vapi.ServerMessageEndOfCallReportEndedReason? Type1941 { get; set; } /// /// /// - public global::Vapi.ServerMessageToolCallsType? Type1942 { get; set; } + public global::Vapi.ServerMessageHandoffDestinationRequest? Type1942 { get; set; } /// /// /// - public global::Vapi.ServerMessageTransferDestinationRequest? Type1943 { get; set; } + public global::Vapi.ServerMessageHandoffDestinationRequestType? Type1943 { get; set; } /// /// /// - public global::Vapi.ServerMessageTransferDestinationRequestType? Type1944 { get; set; } + public global::Vapi.ServerMessageHang? Type1944 { get; set; } /// /// /// - public global::Vapi.ServerMessageTransferUpdate? Type1945 { get; set; } + public global::Vapi.ServerMessageHangType? Type1945 { get; set; } /// /// /// - public global::Vapi.ServerMessageTransferUpdateType? Type1946 { get; set; } + public global::Vapi.ServerMessageKnowledgeBaseRequest? Type1946 { get; set; } /// /// /// - public global::Vapi.ServerMessageTranscript? Type1947 { get; set; } + public global::Vapi.ServerMessageKnowledgeBaseRequestType? Type1947 { get; set; } /// /// /// - public global::Vapi.ServerMessageTranscriptType? Type1948 { get; set; } + public global::Vapi.ServerMessageModelOutput? Type1948 { get; set; } /// /// /// - public global::Vapi.ServerMessageTranscriptRole? Type1949 { get; set; } + public global::Vapi.ServerMessageModelOutputType? Type1949 { get; set; } /// /// /// - public global::Vapi.ServerMessageTranscriptTranscriptType? Type1950 { get; set; } + public global::Vapi.ServerMessagePhoneCallControl? Type1950 { get; set; } /// /// /// - public global::Vapi.ServerMessageUserInterrupted? Type1951 { get; set; } + public global::Vapi.ServerMessagePhoneCallControlType? Type1951 { get; set; } /// /// /// - public global::Vapi.ServerMessageUserInterruptedType? Type1952 { get; set; } + public global::Vapi.ServerMessagePhoneCallControlRequest? Type1952 { get; set; } /// /// /// - public global::Vapi.ServerMessageLanguageChangeDetected? Type1953 { get; set; } + public global::Vapi.ServerMessageSpeechUpdate? Type1953 { get; set; } /// /// /// - public global::Vapi.ServerMessageLanguageChangeDetectedType? Type1954 { get; set; } + public global::Vapi.ServerMessageSpeechUpdateType? Type1954 { get; set; } /// /// /// - public global::Vapi.ServerMessageVoiceInput? Type1955 { get; set; } + public global::Vapi.ServerMessageSpeechUpdateStatus? Type1955 { get; set; } /// /// /// - public global::Vapi.ServerMessageVoiceInputType? Type1956 { get; set; } + public global::Vapi.ServerMessageSpeechUpdateRole? Type1956 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantSpeech? Type1957 { get; set; } + public global::Vapi.ServerMessageStatusUpdate? Type1957 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantSpeechType? Type1958 { get; set; } + public global::Vapi.ServerMessageStatusUpdateType? Type1958 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantSpeechSource? Type1959 { get; set; } + public global::Vapi.ServerMessageStatusUpdateStatus? Type1959 { get; set; } /// /// /// - public global::Vapi.Timing2? Type1960 { get; set; } + public global::Vapi.ServerMessageStatusUpdateEndedReason? Type1960 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantSpeechTimingDiscriminator? Type1961 { get; set; } + public global::Vapi.ServerMessageToolCalls? Type1961 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantSpeechTimingDiscriminatorType? Type1962 { get; set; } + public global::Vapi.ServerMessageToolCallsType? Type1962 { get; set; } /// /// /// - public global::Vapi.ServerMessageVoiceRequest? Type1963 { get; set; } + public global::Vapi.ServerMessageTransferDestinationRequest? Type1963 { get; set; } /// /// /// - public global::Vapi.ServerMessageVoiceRequestType? Type1964 { get; set; } + public global::Vapi.ServerMessageTransferDestinationRequestType? Type1964 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallEndpointingRequest? Type1965 { get; set; } + public global::Vapi.ServerMessageTransferUpdate? Type1965 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallEndpointingRequestType? Type1966 { get; set; } + public global::Vapi.ServerMessageTransferUpdateType? Type1966 { get; set; } /// /// /// - public global::Vapi.ServerMessageChatCreated? Type1967 { get; set; } + public global::Vapi.ServerMessageTranscript? Type1967 { get; set; } /// /// /// - public global::Vapi.ServerMessageChatCreatedType? Type1968 { get; set; } + public global::Vapi.ServerMessageTranscriptType? Type1968 { get; set; } /// /// /// - public global::Vapi.ServerMessageChatDeleted? Type1969 { get; set; } + public global::Vapi.ServerMessageTranscriptRole? Type1969 { get; set; } /// /// /// - public global::Vapi.ServerMessageChatDeletedType? Type1970 { get; set; } + public global::Vapi.ServerMessageTranscriptTranscriptType? Type1970 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionCreated? Type1971 { get; set; } + public global::Vapi.ServerMessageUserInterrupted? Type1971 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionCreatedType? Type1972 { get; set; } + public global::Vapi.ServerMessageUserInterruptedType? Type1972 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionUpdated? Type1973 { get; set; } + public global::Vapi.ServerMessageLanguageChangeDetected? Type1973 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionUpdatedType? Type1974 { get; set; } + public global::Vapi.ServerMessageLanguageChangeDetectedType? Type1974 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionDeleted? Type1975 { get; set; } + public global::Vapi.ServerMessageVoiceInput? Type1975 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionDeletedType? Type1976 { get; set; } + public global::Vapi.ServerMessageVoiceInputType? Type1976 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallDeleted? Type1977 { get; set; } + public global::Vapi.ServerMessageAssistantSpeech? Type1977 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallDeletedType? Type1978 { get; set; } + public global::Vapi.ServerMessageAssistantSpeechType? Type1978 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallDeleteFailed? Type1979 { get; set; } + public global::Vapi.ServerMessageAssistantSpeechSource? Type1979 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallDeleteFailedType? Type1980 { get; set; } + public global::Vapi.Timing2? Type1980 { get; set; } /// /// /// - public global::Vapi.ServerMessage? Type1981 { get; set; } + public global::Vapi.ServerMessageAssistantSpeechTimingDiscriminator? Type1981 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseAssistantRequest? Type1982 { get; set; } + public global::Vapi.ServerMessageAssistantSpeechTimingDiscriminatorType? Type1982 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseHandoffDestinationRequest? Type1983 { get; set; } + public global::Vapi.ServerMessageVoiceRequest? Type1983 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseResponseDocument? Type1984 { get; set; } + public global::Vapi.ServerMessageVoiceRequestType? Type1984 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseKnowledgeBaseRequest? Type1985 { get; set; } + public global::Vapi.ServerMessageCallEndpointingRequest? Type1985 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1986 { get; set; } + public global::Vapi.ServerMessageCallEndpointingRequestType? Type1986 { get; set; } /// /// /// - public global::Vapi.ToolCallResult? Type1987 { get; set; } + public global::Vapi.ServerMessageChatCreated? Type1987 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1988 { get; set; } + public global::Vapi.ServerMessageChatCreatedType? Type1988 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseToolCalls? Type1989 { get; set; } + public global::Vapi.ServerMessageChatDeleted? Type1989 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1990 { get; set; } + public global::Vapi.ServerMessageChatDeletedType? Type1990 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseTransferDestinationRequest? Type1991 { get; set; } + public global::Vapi.ServerMessageSessionCreated? Type1991 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseVoiceRequest? Type1992 { get; set; } + public global::Vapi.ServerMessageSessionCreatedType? Type1992 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseCallEndpointingRequest? Type1993 { get; set; } + public global::Vapi.ServerMessageSessionUpdated? Type1993 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponse? Type1994 { get; set; } + public global::Vapi.ServerMessageSessionUpdatedType? Type1994 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageAddMessage? Type1995 { get; set; } + public global::Vapi.ServerMessageSessionDeleted? Type1995 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageAddMessageType? Type1996 { get; set; } + public global::Vapi.ServerMessageSessionDeletedType? Type1996 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageControl? Type1997 { get; set; } + public global::Vapi.ServerMessageCallDeleted? Type1997 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageControlType? Type1998 { get; set; } + public global::Vapi.ServerMessageCallDeletedType? Type1998 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageControlControl? Type1999 { get; set; } + public global::Vapi.ServerMessageCallDeleteFailed? Type1999 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageSay? Type2000 { get; set; } + public global::Vapi.ServerMessageCallDeleteFailedType? Type2000 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageSayType? Type2001 { get; set; } + public global::Vapi.ServerMessage? Type2001 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageEndCall? Type2002 { get; set; } + public global::Vapi.ServerMessageResponseAssistantRequest? Type2002 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageEndCallType? Type2003 { get; set; } + public global::Vapi.ServerMessageResponseHandoffDestinationRequest? Type2003 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageTransfer? Type2004 { get; set; } + public global::Vapi.KnowledgeBaseResponseDocument? Type2004 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageTransferType? Type2005 { get; set; } + public global::Vapi.ServerMessageResponseKnowledgeBaseRequest? Type2005 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageSendTransportMessage? Type2006 { get; set; } + public global::System.Collections.Generic.IList? Type2006 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageSendTransportMessageType? Type2007 { get; set; } + public global::Vapi.ToolCallResult? Type2007 { get; set; } /// /// /// - public global::Vapi.OneOf? Type2008 { get; set; } + public global::Vapi.OneOf? Type2008 { get; set; } /// /// /// - public global::Vapi.VapiSipTransportMessage? Type2009 { get; set; } + public global::Vapi.ServerMessageResponseToolCalls? Type2009 { get; set; } /// /// /// - public global::Vapi.TwilioTransportMessage? Type2010 { get; set; } + public global::System.Collections.Generic.IList? Type2010 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessage? Type2011 { get; set; } + public global::Vapi.ServerMessageResponseTransferDestinationRequest? Type2011 { get; set; } /// /// /// - public global::Vapi.ToolCallResultMessageWarning? Type2012 { get; set; } + public global::Vapi.ServerMessageResponseVoiceRequest? Type2012 { get; set; } /// /// /// - public global::Vapi.ToolCallResultMessageWarningType? Type2013 { get; set; } + public global::Vapi.ServerMessageResponseCallEndpointingRequest? Type2013 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2014 { get; set; } + public global::Vapi.ServerMessageResponse? Type2014 { get; set; } /// /// /// - public global::Vapi.TransportCostType? Type2015 { get; set; } + public global::Vapi.ClientInboundMessageAddMessage? Type2015 { get; set; } /// /// /// - public global::Vapi.TransportCostProvider? Type2016 { get; set; } + public global::Vapi.ClientInboundMessageAddMessageType? Type2016 { get; set; } /// /// /// - public global::Vapi.TranscriberCostType? Type2017 { get; set; } + public global::Vapi.ClientInboundMessageControl? Type2017 { get; set; } /// /// /// - public global::Vapi.ModelCostType? Type2018 { get; set; } + public global::Vapi.ClientInboundMessageControlType? Type2018 { get; set; } /// /// /// - public global::Vapi.VoiceCostType? Type2019 { get; set; } + public global::Vapi.ClientInboundMessageControlControl? Type2019 { get; set; } /// /// /// - public global::Vapi.VapiCostType? Type2020 { get; set; } + public global::Vapi.ClientInboundMessageSay? Type2020 { get; set; } /// /// /// - public global::Vapi.VapiCostSubType? Type2021 { get; set; } + public global::Vapi.ClientInboundMessageSayType? Type2021 { get; set; } /// /// /// - public global::Vapi.AnalysisCostType? Type2022 { get; set; } + public global::Vapi.ClientInboundMessageEndCall? Type2022 { get; set; } /// /// /// - public global::Vapi.AnalysisCostAnalysisType? Type2023 { get; set; } + public global::Vapi.ClientInboundMessageEndCallType? Type2023 { get; set; } /// /// /// - public global::Vapi.VoicemailDetectionCostType? Type2024 { get; set; } + public global::Vapi.ClientInboundMessageTransfer? Type2024 { get; set; } /// /// /// - public global::Vapi.VoicemailDetectionCostProvider? Type2025 { get; set; } + public global::Vapi.ClientInboundMessageTransferType? Type2025 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseCostType? Type2026 { get; set; } + public global::Vapi.ClientInboundMessageSendTransportMessage? Type2026 { get; set; } /// /// /// - public global::Vapi.ChatCostType? Type2027 { get; set; } + public global::Vapi.ClientInboundMessageSendTransportMessageType? Type2027 { get; set; } /// /// /// - public global::Vapi.SessionCostType? Type2028 { get; set; } + public global::Vapi.OneOf? Type2028 { get; set; } /// /// /// - public global::Vapi.FunctionToolWithToolCallType? Type2029 { get; set; } + public global::Vapi.VapiSipTransportMessage? Type2029 { get; set; } /// /// /// - public global::Vapi.GhlToolWithToolCallType? Type2030 { get; set; } + public global::Vapi.TwilioTransportMessage? Type2030 { get; set; } /// /// /// - public global::Vapi.MakeToolWithToolCallType? Type2031 { get; set; } + public global::Vapi.ClientInboundMessage? Type2031 { get; set; } /// /// /// - public global::Vapi.BashToolWithToolCallType? Type2032 { get; set; } + public global::Vapi.ToolCallResultMessageWarning? Type2032 { get; set; } /// /// /// - public global::Vapi.BashToolWithToolCallSubType? Type2033 { get; set; } + public global::Vapi.ToolCallResultMessageWarningType? Type2033 { get; set; } /// /// /// - public global::Vapi.BashToolWithToolCallName? Type2034 { get; set; } + public global::System.Collections.Generic.IList? Type2034 { get; set; } /// /// /// - public global::Vapi.ComputerToolWithToolCallType? Type2035 { get; set; } + public global::Vapi.TransportCostType? Type2035 { get; set; } /// /// /// - public global::Vapi.ComputerToolWithToolCallSubType? Type2036 { get; set; } + public global::Vapi.TransportCostProvider? Type2036 { get; set; } /// /// /// - public global::Vapi.ComputerToolWithToolCallName? Type2037 { get; set; } + public global::Vapi.TranscriberCostType? Type2037 { get; set; } /// /// /// - public global::Vapi.TextEditorToolWithToolCallType? Type2038 { get; set; } + public global::Vapi.ModelCostType? Type2038 { get; set; } /// /// /// - public global::Vapi.TextEditorToolWithToolCallSubType? Type2039 { get; set; } + public global::Vapi.VoiceCostType? Type2039 { get; set; } /// /// /// - public global::Vapi.TextEditorToolWithToolCallName? Type2040 { get; set; } + public global::Vapi.VapiCostType? Type2040 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventToolWithToolCallType? Type2041 { get; set; } + public global::Vapi.VapiCostSubType? Type2041 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendToolWithToolCall? Type2042 { get; set; } + public global::Vapi.AnalysisCostType? Type2042 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendToolWithToolCallType? Type2043 { get; set; } + public global::Vapi.AnalysisCostAnalysisType? Type2043 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityToolWithToolCall? Type2044 { get; set; } + public global::Vapi.VoicemailDetectionCostType? Type2044 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityToolWithToolCallType? Type2045 { get; set; } + public global::Vapi.VoicemailDetectionCostProvider? Type2045 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateToolWithToolCall? Type2046 { get; set; } + public global::Vapi.KnowledgeBaseCostType? Type2046 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateToolWithToolCallType? Type2047 { get; set; } + public global::Vapi.ChatCostType? Type2047 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateToolWithToolCall? Type2048 { get; set; } + public global::Vapi.SessionCostType? Type2048 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateToolWithToolCallType? Type2049 { get; set; } + public global::Vapi.FunctionToolWithToolCallType? Type2049 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetToolWithToolCall? Type2050 { get; set; } + public global::Vapi.GhlToolWithToolCallType? Type2050 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetToolWithToolCallType? Type2051 { get; set; } + public global::Vapi.MakeToolWithToolCallType? Type2051 { get; set; } /// /// /// - public global::Vapi.VapiSipTransportMessageTransport? Type2052 { get; set; } + public global::Vapi.BashToolWithToolCallType? Type2052 { get; set; } /// /// /// - public global::Vapi.VapiSipTransportMessageSipVerb? Type2053 { get; set; } + public global::Vapi.BashToolWithToolCallSubType? Type2053 { get; set; } /// /// /// - public global::Vapi.TwilioTransportMessageTransport? Type2054 { get; set; } + public global::Vapi.BashToolWithToolCallName? Type2054 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateRequest? Type2055 { get; set; } + public global::Vapi.ComputerToolWithToolCallType? Type2055 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateRequestDiscriminator? Type2056 { get; set; } + public global::Vapi.ComputerToolWithToolCallSubType? Type2056 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateRequestDiscriminatorProvider? Type2057 { get; set; } + public global::Vapi.ComputerToolWithToolCallName? Type2057 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateRequest? Type2058 { get; set; } + public global::Vapi.TextEditorToolWithToolCallType? Type2058 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateRequestDiscriminator? Type2059 { get; set; } + public global::Vapi.TextEditorToolWithToolCallSubType? Type2059 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateRequestDiscriminatorProvider? Type2060 { get; set; } + public global::Vapi.TextEditorToolWithToolCallName? Type2060 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateRequest? Type2061 { get; set; } + public global::Vapi.GoogleCalendarCreateEventToolWithToolCallType? Type2061 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateRequestDiscriminator? Type2062 { get; set; } + public global::Vapi.GoogleSheetsRowAppendToolWithToolCall? Type2062 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateRequestDiscriminatorType? Type2063 { get; set; } + public global::Vapi.GoogleSheetsRowAppendToolWithToolCallType? Type2063 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateRequest? Type2064 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityToolWithToolCall? Type2064 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateRequestDiscriminator? Type2065 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityToolWithToolCallType? Type2065 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateRequestDiscriminatorType? Type2066 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateToolWithToolCall? Type2066 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateRequest? Type2067 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateToolWithToolCallType? Type2067 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateRequestDiscriminator? Type2068 { get; set; } + public global::Vapi.GoHighLevelContactCreateToolWithToolCall? Type2068 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateRequestDiscriminatorType? Type2069 { get; set; } + public global::Vapi.GoHighLevelContactCreateToolWithToolCallType? Type2069 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateRequest? Type2070 { get; set; } + public global::Vapi.GoHighLevelContactGetToolWithToolCall? Type2070 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateRequestDiscriminator? Type2071 { get; set; } + public global::Vapi.GoHighLevelContactGetToolWithToolCallType? Type2071 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateRequestDiscriminatorType? Type2072 { get; set; } + public global::Vapi.VapiSipTransportMessageTransport? Type2072 { get; set; } /// /// /// - public global::Vapi.InsightControllerPreviewRequest? Type2073 { get; set; } + public global::Vapi.VapiSipTransportMessageSipVerb? Type2073 { get; set; } /// /// /// - public global::Vapi.InsightControllerPreviewRequestDiscriminator? Type2074 { get; set; } + public global::Vapi.TwilioTransportMessageTransport? Type2074 { get; set; } /// /// /// - public global::Vapi.InsightControllerPreviewRequestDiscriminatorType? Type2075 { get; set; } + public global::Vapi.PhoneNumberControllerCreateRequest? Type2075 { get; set; } /// /// /// - public global::Vapi.ChatControllerListChatsSortOrder? Type2076 { get; set; } + public global::Vapi.PhoneNumberControllerCreateRequestDiscriminator? Type2076 { get; set; } /// /// /// - public global::Vapi.ChatControllerListChatsSortBy? Type2077 { get; set; } + public global::Vapi.PhoneNumberControllerCreateRequestDiscriminatorProvider? Type2077 { get; set; } /// /// /// - public global::Vapi.CampaignControllerFindAllStatus? Type2078 { get; set; } + public global::Vapi.PhoneNumberControllerUpdateRequest? Type2078 { get; set; } /// /// /// - public global::Vapi.CampaignControllerFindAllSortOrder? Type2079 { get; set; } + public global::Vapi.PhoneNumberControllerUpdateRequestDiscriminator? Type2079 { get; set; } /// /// /// - public global::Vapi.CampaignControllerFindAllSortBy? Type2080 { get; set; } + public global::Vapi.PhoneNumberControllerUpdateRequestDiscriminatorProvider? Type2080 { get; set; } /// /// /// - public global::Vapi.SessionControllerFindAllPaginatedSortOrder? Type2081 { get; set; } + public global::Vapi.ToolControllerCreateRequest? Type2081 { get; set; } /// /// /// - public global::Vapi.SessionControllerFindAllPaginatedSortBy? Type2082 { get; set; } + public global::Vapi.ToolControllerCreateRequestDiscriminator? Type2082 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindAllPaginatedSortOrder? Type2083 { get; set; } + public global::Vapi.ToolControllerCreateRequestDiscriminatorType? Type2083 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindAllPaginatedSortBy? Type2084 { get; set; } + public global::Vapi.ToolControllerUpdateRequest? Type2084 { get; set; } /// /// /// - public global::Vapi.StructuredOutputControllerFindAllSortOrder? Type2085 { get; set; } + public global::Vapi.ToolControllerUpdateRequestDiscriminator? Type2085 { get; set; } /// /// /// - public global::Vapi.StructuredOutputControllerFindAllSortBy? Type2086 { get; set; } + public global::Vapi.ToolControllerUpdateRequestDiscriminatorType? Type2086 { get; set; } /// /// /// - public global::Vapi.InsightControllerFindAllSortOrder? Type2087 { get; set; } + public global::Vapi.InsightControllerCreateRequest? Type2087 { get; set; } /// /// /// - public global::Vapi.InsightControllerFindAllSortBy? Type2088 { get; set; } + public global::Vapi.InsightControllerCreateRequestDiscriminator? Type2088 { get; set; } /// /// /// - public global::Vapi.EvalControllerGetPaginatedSortOrder? Type2089 { get; set; } + public global::Vapi.InsightControllerCreateRequestDiscriminatorType? Type2089 { get; set; } /// /// /// - public global::Vapi.EvalControllerGetPaginatedSortBy? Type2090 { get; set; } + public global::Vapi.InsightControllerUpdateRequest? Type2090 { get; set; } /// /// /// - public global::Vapi.EvalControllerGetRunsPaginatedSortOrder? Type2091 { get; set; } + public global::Vapi.InsightControllerUpdateRequestDiscriminator? Type2091 { get; set; } /// /// /// - public global::Vapi.EvalControllerGetRunsPaginatedSortBy? Type2092 { get; set; } + public global::Vapi.InsightControllerUpdateRequestDiscriminatorType? Type2092 { get; set; } /// /// /// - public global::Vapi.ScorecardControllerGetPaginatedSortOrder? Type2093 { get; set; } + public global::Vapi.InsightControllerPreviewRequest? Type2093 { get; set; } /// /// /// - public global::Vapi.ScorecardControllerGetPaginatedSortBy? Type2094 { get; set; } + public global::Vapi.InsightControllerPreviewRequestDiscriminator? Type2094 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerCreateProviderResourceProvider? Type2095 { get; set; } + public global::Vapi.InsightControllerPreviewRequestDiscriminatorType? Type2095 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerCreateProviderResourceResourceName? Type2096 { get; set; } + public global::Vapi.ChatControllerListChatsSortOrder? Type2096 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedProvider? Type2097 { get; set; } + public global::Vapi.ChatControllerListChatsSortBy? Type2097 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedResourceName? Type2098 { get; set; } + public global::Vapi.CampaignControllerFindAllStatus? Type2098 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortOrder? Type2099 { get; set; } + public global::Vapi.CampaignControllerFindAllSortOrder? Type2099 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortBy? Type2100 { get; set; } + public global::Vapi.CampaignControllerFindAllSortBy? Type2100 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourceProvider? Type2101 { get; set; } + public global::Vapi.SessionControllerFindAllPaginatedSortOrder? Type2101 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourceResourceName? Type2102 { get; set; } + public global::Vapi.SessionControllerFindAllPaginatedSortBy? Type2102 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerDeleteProviderResourceProvider? Type2103 { get; set; } + public global::Vapi.PhoneNumberControllerFindAllPaginatedSortOrder? Type2103 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerDeleteProviderResourceResourceName? Type2104 { get; set; } + public global::Vapi.PhoneNumberControllerFindAllPaginatedSortBy? Type2104 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerUpdateProviderResourceProvider? Type2105 { get; set; } + public global::Vapi.StructuredOutputControllerFindAllSortOrder? Type2105 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerUpdateProviderResourceResourceName? Type2106 { get; set; } + public global::Vapi.StructuredOutputControllerFindAllSortBy? Type2106 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2107 { get; set; } + public global::Vapi.InsightControllerFindAllSortOrder? Type2107 { get; set; } /// /// /// - public global::Vapi.OneOf? Type2108 { get; set; } + public global::Vapi.InsightControllerFindAllSortBy? Type2108 { get; set; } /// /// /// - public global::Vapi.OneOf? Type2109 { get; set; } + public global::Vapi.EvalControllerGetPaginatedSortOrder? Type2109 { get; set; } /// /// /// - public global::Vapi.OneOf? Type2110 { get; set; } + public global::Vapi.EvalControllerGetPaginatedSortBy? Type2110 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateResponse? Type2111 { get; set; } + public global::Vapi.EvalControllerGetRunsPaginatedSortOrder? Type2111 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateResponseDiscriminator? Type2112 { get; set; } + public global::Vapi.EvalControllerGetRunsPaginatedSortBy? Type2112 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateResponseDiscriminatorProvider? Type2113 { get; set; } + public global::Vapi.ScorecardControllerGetPaginatedSortOrder? Type2113 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2114 { get; set; } + public global::Vapi.ScorecardControllerGetPaginatedSortBy? Type2114 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindAllResponseItem? Type2115 { get; set; } + public global::Vapi.ProviderResourceControllerCreateProviderResourceProvider? Type2115 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindAllResponseItemDiscriminator? Type2116 { get; set; } + public global::Vapi.ProviderResourceControllerCreateProviderResourceResourceName? Type2116 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindAllResponseItemDiscriminatorProvider? Type2117 { get; set; } + public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedProvider? Type2117 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindOneResponse? Type2118 { get; set; } + public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedResourceName? Type2118 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindOneResponseDiscriminator? Type2119 { get; set; } + public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortOrder? Type2119 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindOneResponseDiscriminatorProvider? Type2120 { get; set; } + public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortBy? Type2120 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateResponse? Type2121 { get; set; } + public global::Vapi.ProviderResourceControllerGetProviderResourceProvider? Type2121 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateResponseDiscriminator? Type2122 { get; set; } + public global::Vapi.ProviderResourceControllerGetProviderResourceResourceName? Type2122 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateResponseDiscriminatorProvider? Type2123 { get; set; } + public global::Vapi.ProviderResourceControllerDeleteProviderResourceProvider? Type2123 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerRemoveResponse? Type2124 { get; set; } + public global::Vapi.ProviderResourceControllerDeleteProviderResourceResourceName? Type2124 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerRemoveResponseDiscriminator? Type2125 { get; set; } + public global::Vapi.ProviderResourceControllerUpdateProviderResourceProvider? Type2125 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerRemoveResponseDiscriminatorProvider? Type2126 { get; set; } + public global::Vapi.ProviderResourceControllerUpdateProviderResourceResourceName? Type2126 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateResponse? Type2127 { get; set; } + public global::System.Collections.Generic.IList? Type2127 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateResponseDiscriminator? Type2128 { get; set; } + public global::Vapi.OneOf? Type2128 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateResponseDiscriminatorType? Type2129 { get; set; } + public global::Vapi.OneOf? Type2129 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2130 { get; set; } + public global::Vapi.OneOf? Type2130 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindAllResponseItem? Type2131 { get; set; } + public global::Vapi.PhoneNumberControllerCreateResponse? Type2131 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindAllResponseItemDiscriminator? Type2132 { get; set; } + public global::Vapi.PhoneNumberControllerCreateResponseDiscriminator? Type2132 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindAllResponseItemDiscriminatorType? Type2133 { get; set; } + public global::Vapi.PhoneNumberControllerCreateResponseDiscriminatorProvider? Type2133 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindOneResponse? Type2134 { get; set; } + public global::System.Collections.Generic.IList? Type2134 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindOneResponseDiscriminator? Type2135 { get; set; } + public global::Vapi.PhoneNumberControllerFindAllResponseItem? Type2135 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindOneResponseDiscriminatorType? Type2136 { get; set; } + public global::Vapi.PhoneNumberControllerFindAllResponseItemDiscriminator? Type2136 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateResponse? Type2137 { get; set; } + public global::Vapi.PhoneNumberControllerFindAllResponseItemDiscriminatorProvider? Type2137 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateResponseDiscriminator? Type2138 { get; set; } + public global::Vapi.PhoneNumberControllerFindOneResponse? Type2138 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateResponseDiscriminatorType? Type2139 { get; set; } + public global::Vapi.PhoneNumberControllerFindOneResponseDiscriminator? Type2139 { get; set; } /// /// /// - public global::Vapi.ToolControllerRemoveResponse? Type2140 { get; set; } + public global::Vapi.PhoneNumberControllerFindOneResponseDiscriminatorProvider? Type2140 { get; set; } /// /// /// - public global::Vapi.ToolControllerRemoveResponseDiscriminator? Type2141 { get; set; } + public global::Vapi.PhoneNumberControllerUpdateResponse? Type2141 { get; set; } /// /// /// - public global::Vapi.ToolControllerRemoveResponseDiscriminatorType? Type2142 { get; set; } + public global::Vapi.PhoneNumberControllerUpdateResponseDiscriminator? Type2142 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2143 { get; set; } + public global::Vapi.PhoneNumberControllerUpdateResponseDiscriminatorProvider? Type2143 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateResponse? Type2144 { get; set; } + public global::Vapi.PhoneNumberControllerRemoveResponse? Type2144 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateResponseDiscriminator? Type2145 { get; set; } + public global::Vapi.PhoneNumberControllerRemoveResponseDiscriminator? Type2145 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateResponseDiscriminatorType? Type2146 { get; set; } + public global::Vapi.PhoneNumberControllerRemoveResponseDiscriminatorProvider? Type2146 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateResponse? Type2147 { get; set; } + public global::Vapi.ToolControllerCreateResponse? Type2147 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateResponseDiscriminator? Type2148 { get; set; } + public global::Vapi.ToolControllerCreateResponseDiscriminator? Type2148 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateResponseDiscriminatorType? Type2149 { get; set; } + public global::Vapi.ToolControllerCreateResponseDiscriminatorType? Type2149 { get; set; } /// /// /// - public global::Vapi.InsightControllerFindOneResponse? Type2150 { get; set; } + public global::System.Collections.Generic.IList? Type2150 { get; set; } /// /// /// - public global::Vapi.InsightControllerFindOneResponseDiscriminator? Type2151 { get; set; } + public global::Vapi.ToolControllerFindAllResponseItem? Type2151 { get; set; } /// /// /// - public global::Vapi.InsightControllerFindOneResponseDiscriminatorType? Type2152 { get; set; } + public global::Vapi.ToolControllerFindAllResponseItemDiscriminator? Type2152 { get; set; } /// /// /// - public global::Vapi.InsightControllerRemoveResponse? Type2153 { get; set; } + public global::Vapi.ToolControllerFindAllResponseItemDiscriminatorType? Type2153 { get; set; } /// /// /// - public global::Vapi.InsightControllerRemoveResponseDiscriminator? Type2154 { get; set; } + public global::Vapi.ToolControllerFindOneResponse? Type2154 { get; set; } /// /// /// - public global::Vapi.InsightControllerRemoveResponseDiscriminatorType? Type2155 { get; set; } + public global::Vapi.ToolControllerFindOneResponseDiscriminator? Type2155 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2156 { get; set; } + public global::Vapi.ToolControllerFindOneResponseDiscriminatorType? Type2156 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerUpdateResponse? Type2157 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerUpdateResponseDiscriminator? Type2158 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerUpdateResponseDiscriminatorType? Type2159 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerRemoveResponse? Type2160 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerRemoveResponseDiscriminator? Type2161 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerRemoveResponseDiscriminatorType? Type2162 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2163 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerCreateResponse? Type2164 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerCreateResponseDiscriminator? Type2165 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerCreateResponseDiscriminatorType? Type2166 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerUpdateResponse? Type2167 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerUpdateResponseDiscriminator? Type2168 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerUpdateResponseDiscriminatorType? Type2169 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerFindOneResponse? Type2170 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerFindOneResponseDiscriminator? Type2171 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerFindOneResponseDiscriminatorType? Type2172 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerRemoveResponse? Type2173 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerRemoveResponseDiscriminator? Type2174 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerRemoveResponseDiscriminatorType? Type2175 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2176 { get; set; } /// /// @@ -8673,514 +8753,530 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType4 { get; set; } + public global::System.Collections.Generic.List? ListType4 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType5 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType6 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType7 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType8 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType5 { get; set; } + public global::System.Collections.Generic.List? ListType9 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType6 { get; set; } + public global::System.Collections.Generic.List? ListType10 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType7 { get; set; } + public global::System.Collections.Generic.List? ListType11 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType8 { get; set; } + public global::System.Collections.Generic.List? ListType12 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType9 { get; set; } + public global::System.Collections.Generic.List>? ListType13 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType10 { get; set; } + public global::System.Collections.Generic.List>? ListType14 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType11 { get; set; } + public global::System.Collections.Generic.List? ListType15 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType12 { get; set; } + public global::System.Collections.Generic.List? ListType16 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType13 { get; set; } + public global::System.Collections.Generic.List? ListType17 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType14 { get; set; } + public global::System.Collections.Generic.List>? ListType18 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType15 { get; set; } + public global::System.Collections.Generic.List>? ListType19 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType16 { get; set; } + public global::System.Collections.Generic.List>? ListType20 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType17 { get; set; } + public global::System.Collections.Generic.List? ListType21 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType18 { get; set; } + public global::System.Collections.Generic.List>? ListType22 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType19 { get; set; } + public global::System.Collections.Generic.List? ListType23 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType20 { get; set; } + public global::System.Collections.Generic.List? ListType24 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType21 { get; set; } + public global::System.Collections.Generic.List? ListType25 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType22 { get; set; } + public global::System.Collections.Generic.List? ListType26 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType23 { get; set; } + public global::System.Collections.Generic.List? ListType27 { get; set; } /// /// /// - public global::Vapi.OneOf>>? ListType24 { get; set; } + public global::Vapi.OneOf>>? ListType28 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType25 { get; set; } + public global::System.Collections.Generic.List>? ListType29 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType26 { get; set; } + public global::System.Collections.Generic.List>? ListType30 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType27 { get; set; } + public global::System.Collections.Generic.List? ListType31 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType28 { get; set; } + public global::System.Collections.Generic.List>? ListType32 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType29 { get; set; } + public global::System.Collections.Generic.List? ListType33 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType30 { get; set; } + public global::System.Collections.Generic.List? ListType34 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType31 { get; set; } + public global::System.Collections.Generic.List? ListType35 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType32 { get; set; } + public global::System.Collections.Generic.List? ListType36 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType33 { get; set; } + public global::System.Collections.Generic.List? ListType37 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType34 { get; set; } + public global::System.Collections.Generic.List>? ListType38 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType35 { get; set; } + public global::System.Collections.Generic.List? ListType39 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType36 { get; set; } + public global::System.Collections.Generic.List? ListType40 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType37 { get; set; } + public global::System.Collections.Generic.List>? ListType41 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType38 { get; set; } + public global::System.Collections.Generic.List? ListType42 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType39 { get; set; } + public global::System.Collections.Generic.List? ListType43 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType40 { get; set; } + public global::System.Collections.Generic.List? ListType44 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType41 { get; set; } + public global::System.Collections.Generic.List? ListType45 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType42 { get; set; } + public global::System.Collections.Generic.List? ListType46 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType43 { get; set; } + public global::System.Collections.Generic.List? ListType47 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType44 { get; set; } + public global::System.Collections.Generic.List? ListType48 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType45 { get; set; } + public global::System.Collections.Generic.List? ListType49 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType46 { get; set; } + public global::System.Collections.Generic.List? ListType50 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType47 { get; set; } + public global::System.Collections.Generic.List? ListType51 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType48 { get; set; } + public global::System.Collections.Generic.List? ListType52 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType49 { get; set; } + public global::System.Collections.Generic.List? ListType53 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType50 { get; set; } + public global::System.Collections.Generic.List? ListType54 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType51 { get; set; } + public global::System.Collections.Generic.List? ListType55 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType52 { get; set; } + public global::System.Collections.Generic.List? ListType56 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType53 { get; set; } + public global::System.Collections.Generic.List? ListType57 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType54 { get; set; } + public global::System.Collections.Generic.List? ListType58 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType55 { get; set; } + public global::System.Collections.Generic.List? ListType59 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType56 { get; set; } + public global::System.Collections.Generic.List? ListType60 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType57 { get; set; } + public global::System.Collections.Generic.List? ListType61 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType58 { get; set; } + public global::System.Collections.Generic.List? ListType62 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType59 { get; set; } + public global::System.Collections.Generic.List? ListType63 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType60 { get; set; } + public global::System.Collections.Generic.List? ListType64 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType61 { get; set; } + public global::System.Collections.Generic.List? ListType65 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType62 { get; set; } + public global::System.Collections.Generic.List? ListType66 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType63 { get; set; } + public global::System.Collections.Generic.List>? ListType67 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType64 { get; set; } + public global::System.Collections.Generic.List? ListType68 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType65 { get; set; } + public global::System.Collections.Generic.List? ListType69 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType66 { get; set; } + public global::System.Collections.Generic.List? ListType70 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType67 { get; set; } + public global::System.Collections.Generic.List? ListType71 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType68 { get; set; } + public global::System.Collections.Generic.List>? ListType72 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType69 { get; set; } + public global::System.Collections.Generic.List? ListType73 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType70 { get; set; } + public global::System.Collections.Generic.List? ListType74 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType71 { get; set; } + public global::System.Collections.Generic.List>? ListType75 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType72 { get; set; } + public global::System.Collections.Generic.List? ListType76 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType73 { get; set; } + public global::System.Collections.Generic.List? ListType77 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType74 { get; set; } + public global::System.Collections.Generic.List? ListType78 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType75 { get; set; } + public global::System.Collections.Generic.List? ListType79 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType76 { get; set; } + public global::System.Collections.Generic.List? ListType80 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType77 { get; set; } + public global::System.Collections.Generic.List? ListType81 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType78 { get; set; } + public global::System.Collections.Generic.List>? ListType82 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType79 { get; set; } + public global::System.Collections.Generic.List? ListType83 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType80 { get; set; } + public global::System.Collections.Generic.List? ListType84 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType81 { get; set; } + public global::System.Collections.Generic.List? ListType85 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType82 { get; set; } + public global::System.Collections.Generic.List? ListType86 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType83 { get; set; } + public global::System.Collections.Generic.List? ListType87 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType84 { get; set; } + public global::System.Collections.Generic.List>? ListType88 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType85 { get; set; } + public global::System.Collections.Generic.List>? ListType89 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType86 { get; set; } + public global::System.Collections.Generic.List? ListType90 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType87 { get; set; } + public global::System.Collections.Generic.List>? ListType91 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType88 { get; set; } + public global::System.Collections.Generic.List? ListType92 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType89 { get; set; } + public global::System.Collections.Generic.List? ListType93 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType90 { get; set; } + public global::System.Collections.Generic.List? ListType94 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType91 { get; set; } + public global::System.Collections.Generic.List? ListType95 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType92 { get; set; } + public global::System.Collections.Generic.List>? ListType96 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType93 { get; set; } + public global::System.Collections.Generic.List? ListType97 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType94 { get; set; } + public global::System.Collections.Generic.List? ListType98 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType95 { get; set; } + public global::System.Collections.Generic.List? ListType99 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType96 { get; set; } + public global::System.Collections.Generic.List? ListType100 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType97 { get; set; } + public global::System.Collections.Generic.List? ListType101 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType98 { get; set; } + public global::System.Collections.Generic.List? ListType102 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType99 { get; set; } + public global::System.Collections.Generic.List>? ListType103 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType100 { get; set; } + public global::System.Collections.Generic.List? ListType104 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType101 { get; set; } + public global::System.Collections.Generic.List>? ListType105 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType102 { get; set; } + public global::System.Collections.Generic.List? ListType106 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType103 { get; set; } + public global::System.Collections.Generic.List? ListType107 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType104 { get; set; } + public global::System.Collections.Generic.List? ListType108 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType105 { get; set; } + public global::System.Collections.Generic.List? ListType109 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType106 { get; set; } + public global::System.Collections.Generic.List>? ListType110 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType107 { get; set; } + public global::System.Collections.Generic.List? ListType111 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType108 { get; set; } + public global::System.Collections.Generic.List? ListType112 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType109 { get; set; } + public global::System.Collections.Generic.List? ListType113 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType110 { get; set; } + public global::System.Collections.Generic.List? ListType114 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType111 { get; set; } + public global::System.Collections.Generic.List? ListType115 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType112 { get; set; } + public global::System.Collections.Generic.List? ListType116 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType113 { get; set; } + public global::System.Collections.Generic.List? ListType117 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType114 { get; set; } + public global::System.Collections.Generic.List? ListType118 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType115 { get; set; } + public global::System.Collections.Generic.List? ListType119 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType116 { get; set; } + public global::System.Collections.Generic.List? ListType120 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType117 { get; set; } + public global::System.Collections.Generic.List? ListType121 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType118 { get; set; } + public global::System.Collections.Generic.List? ListType122 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType119 { get; set; } + public global::System.Collections.Generic.List? ListType123 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType120 { get; set; } + public global::System.Collections.Generic.List? ListType124 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType121 { get; set; } + public global::System.Collections.Generic.List? ListType125 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType122 { get; set; } + public global::System.Collections.Generic.List? ListType126 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType123 { get; set; } + public global::System.Collections.Generic.List? ListType127 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType124 { get; set; } + public global::System.Collections.Generic.List? ListType128 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType125 { get; set; } + public global::System.Collections.Generic.List? ListType129 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType126 { get; set; } + public global::System.Collections.Generic.List? ListType130 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType127 { get; set; } + public global::System.Collections.Generic.List? ListType131 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType128 { get; set; } + public global::System.Collections.Generic.List? ListType132 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType129 { get; set; } + public global::System.Collections.Generic.List? ListType133 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType130 { get; set; } + public global::System.Collections.Generic.List? ListType134 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType131 { get; set; } + public global::System.Collections.Generic.List? ListType135 { get; set; } } } \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.Assistant.g.cs b/src/libs/Vapi/Generated/Vapi.Models.Assistant.g.cs index 315a5a95..9671eeb9 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.Assistant.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.Assistant.g.cs @@ -12,8 +12,8 @@ public sealed partial class Assistant /// These are the options for the assistant's transcriber. /// [global::System.Text.Json.Serialization.JsonPropertyName("transcriber")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Transcriber { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Transcriber { get; set; } /// /// These are the options for the assistant's LLM. @@ -26,8 +26,8 @@ public sealed partial class Assistant /// These are the options for the assistant's voice. /// [global::System.Text.Json.Serialization.JsonPropertyName("voice")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Voice { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Voice { get; set; } /// /// This is the first message that the assistant will say. This can also be a URL to a containerized audio file (mp3, wav, etc.).
@@ -439,9 +439,9 @@ public Assistant( string orgId, global::System.DateTime createdAt, global::System.DateTime updatedAt, - global::Vapi.OneOf? transcriber, + global::Vapi.OneOf? transcriber, global::Vapi.OneOf? model, - global::Vapi.OneOf? voice, + global::Vapi.OneOf? voice, string? firstMessage, bool? firstMessageInterruptionsEnabled, global::Vapi.AssistantFirstMessageMode? firstMessageMode, diff --git a/src/libs/Vapi/Generated/Vapi.Models.AssistantOverrides.g.cs b/src/libs/Vapi/Generated/Vapi.Models.AssistantOverrides.g.cs index 17239d48..938db040 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.AssistantOverrides.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.AssistantOverrides.g.cs @@ -12,8 +12,8 @@ public sealed partial class AssistantOverrides /// These are the options for the assistant's transcriber. ///
[global::System.Text.Json.Serialization.JsonPropertyName("transcriber")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Transcriber { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Transcriber { get; set; } /// /// These are the options for the assistant's LLM. @@ -26,8 +26,8 @@ public sealed partial class AssistantOverrides /// These are the options for the assistant's voice. /// [global::System.Text.Json.Serialization.JsonPropertyName("voice")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Voice { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Voice { get; set; } /// /// This is the first message that the assistant will say. This can also be a URL to a containerized audio file (mp3, wav, etc.).
@@ -421,9 +421,9 @@ public sealed partial class AssistantOverrides [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public AssistantOverrides( - global::Vapi.OneOf? transcriber, + global::Vapi.OneOf? transcriber, global::Vapi.OneOf? model, - global::Vapi.OneOf? voice, + global::Vapi.OneOf? voice, string? firstMessage, bool? firstMessageInterruptionsEnabled, global::Vapi.AssistantOverridesFirstMessageMode? firstMessageMode, diff --git a/src/libs/Vapi/Generated/Vapi.Models.AzureOpenAICredentialModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.AzureOpenAICredentialModel.g.cs index 9f849a23..813893d5 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.AzureOpenAICredentialModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.AzureOpenAICredentialModel.g.cs @@ -35,6 +35,10 @@ public enum AzureOpenAICredentialModel /// /// /// + Gpt41, + /// + /// + /// Gpt4120250414, /// /// @@ -47,6 +51,10 @@ public enum AzureOpenAICredentialModel /// /// /// + Gpt4o, + /// + /// + /// Gpt4o20240513, /// /// @@ -99,6 +107,10 @@ public enum AzureOpenAICredentialModel /// /// /// + Gpt54Mini20260317, + /// + /// + /// Gpt54Nano, } @@ -120,9 +132,11 @@ public static string ToValueString(this AzureOpenAICredentialModel value) AzureOpenAICredentialModel.Gpt40613 => "gpt-4-0613", AzureOpenAICredentialModel.Gpt41106Preview => "gpt-4-1106-preview", AzureOpenAICredentialModel.Gpt4Turbo20240409 => "gpt-4-turbo-2024-04-09", + AzureOpenAICredentialModel.Gpt41 => "gpt-4.1", AzureOpenAICredentialModel.Gpt4120250414 => "gpt-4.1-2025-04-14", AzureOpenAICredentialModel.Gpt41Mini20250414 => "gpt-4.1-mini-2025-04-14", AzureOpenAICredentialModel.Gpt41Nano20250414 => "gpt-4.1-nano-2025-04-14", + AzureOpenAICredentialModel.Gpt4o => "gpt-4o", AzureOpenAICredentialModel.Gpt4o20240513 => "gpt-4o-2024-05-13", AzureOpenAICredentialModel.Gpt4o20240806 => "gpt-4o-2024-08-06", AzureOpenAICredentialModel.Gpt4o20241120 => "gpt-4o-2024-11-20", @@ -136,6 +150,7 @@ public static string ToValueString(this AzureOpenAICredentialModel value) AzureOpenAICredentialModel.Gpt52Chat => "gpt-5.2-chat", AzureOpenAICredentialModel.Gpt54 => "gpt-5.4", AzureOpenAICredentialModel.Gpt54Mini => "gpt-5.4-mini", + AzureOpenAICredentialModel.Gpt54Mini20260317 => "gpt-5.4-mini-2026-03-17", AzureOpenAICredentialModel.Gpt54Nano => "gpt-5.4-nano", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; @@ -153,9 +168,11 @@ public static string ToValueString(this AzureOpenAICredentialModel value) "gpt-4-0613" => AzureOpenAICredentialModel.Gpt40613, "gpt-4-1106-preview" => AzureOpenAICredentialModel.Gpt41106Preview, "gpt-4-turbo-2024-04-09" => AzureOpenAICredentialModel.Gpt4Turbo20240409, + "gpt-4.1" => AzureOpenAICredentialModel.Gpt41, "gpt-4.1-2025-04-14" => AzureOpenAICredentialModel.Gpt4120250414, "gpt-4.1-mini-2025-04-14" => AzureOpenAICredentialModel.Gpt41Mini20250414, "gpt-4.1-nano-2025-04-14" => AzureOpenAICredentialModel.Gpt41Nano20250414, + "gpt-4o" => AzureOpenAICredentialModel.Gpt4o, "gpt-4o-2024-05-13" => AzureOpenAICredentialModel.Gpt4o20240513, "gpt-4o-2024-08-06" => AzureOpenAICredentialModel.Gpt4o20240806, "gpt-4o-2024-11-20" => AzureOpenAICredentialModel.Gpt4o20241120, @@ -169,6 +186,7 @@ public static string ToValueString(this AzureOpenAICredentialModel value) "gpt-5.2-chat" => AzureOpenAICredentialModel.Gpt52Chat, "gpt-5.4" => AzureOpenAICredentialModel.Gpt54, "gpt-5.4-mini" => AzureOpenAICredentialModel.Gpt54Mini, + "gpt-5.4-mini-2026-03-17" => AzureOpenAICredentialModel.Gpt54Mini20260317, "gpt-5.4-nano" => AzureOpenAICredentialModel.Gpt54Nano, _ => null, }; diff --git a/src/libs/Vapi/Generated/Vapi.Models.CallEndedReason.g.cs b/src/libs/Vapi/Generated/Vapi.Models.CallEndedReason.g.cs index 31b321e3..15818f69 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.CallEndedReason.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.CallEndedReason.g.cs @@ -1123,6 +1123,26 @@ public enum CallEndedReason /// /// /// + CallInProgressErrorVapifaultXaiTranscriberAuthFailed, + /// + /// + /// + CallInProgressErrorVapifaultXaiTranscriberFailed, + /// + /// + /// + CallInProgressErrorVapifaultXaiTranscriberInvalidConfig, + /// + /// + /// + CallInProgressErrorVapifaultXaiTranscriberRateLimited, + /// + /// + /// + CallInProgressErrorVapifaultXaiTranscriberServerError, + /// + /// + /// CallInProgressErrorWarmTransferAssistantCancelled, /// /// @@ -2255,6 +2275,30 @@ public enum CallEndedReason /// /// /// + PipelineErrorXaiTranscriberAuthFailed, + /// + /// + /// + PipelineErrorXaiTranscriberFailed, + /// + /// + /// + PipelineErrorXaiTranscriberInvalidConfig, + /// + /// + /// + PipelineErrorXaiTranscriberRateLimited, + /// + /// + /// + PipelineErrorXaiTranscriberServerError, + /// + /// + /// + PipelineErrorXaiVoiceFailed, + /// + /// + /// ScheduledCallDeleted, /// /// @@ -2584,6 +2628,11 @@ public static string ToValueString(this CallEndedReason value) CallEndedReason.CallInProgressErrorVapifaultXai401Unauthorized => "call.in-progress.error-vapifault-xai-401-unauthorized", CallEndedReason.CallInProgressErrorVapifaultXai403ModelAccessDenied => "call.in-progress.error-vapifault-xai-403-model-access-denied", CallEndedReason.CallInProgressErrorVapifaultXai429ExceededQuota => "call.in-progress.error-vapifault-xai-429-exceeded-quota", + CallEndedReason.CallInProgressErrorVapifaultXaiTranscriberAuthFailed => "call.in-progress.error-vapifault-xai-transcriber-auth-failed", + CallEndedReason.CallInProgressErrorVapifaultXaiTranscriberFailed => "call.in-progress.error-vapifault-xai-transcriber-failed", + CallEndedReason.CallInProgressErrorVapifaultXaiTranscriberInvalidConfig => "call.in-progress.error-vapifault-xai-transcriber-invalid-config", + CallEndedReason.CallInProgressErrorVapifaultXaiTranscriberRateLimited => "call.in-progress.error-vapifault-xai-transcriber-rate-limited", + CallEndedReason.CallInProgressErrorVapifaultXaiTranscriberServerError => "call.in-progress.error-vapifault-xai-transcriber-server-error", CallEndedReason.CallInProgressErrorWarmTransferAssistantCancelled => "call.in-progress.error-warm-transfer-assistant-cancelled", CallEndedReason.CallInProgressErrorWarmTransferMaxDuration => "call.in-progress.error-warm-transfer-max-duration", CallEndedReason.CallInProgressErrorWarmTransferMicrophoneTimeout => "call.in-progress.error-warm-transfer-microphone-timeout", @@ -2867,6 +2916,12 @@ public static string ToValueString(this CallEndedReason value) CallEndedReason.PipelineErrorXai500ServerError => "pipeline-error-xai-500-server-error", CallEndedReason.PipelineErrorXai503ServerOverloadedError => "pipeline-error-xai-503-server-overloaded-error", CallEndedReason.PipelineErrorXaiLlmFailed => "pipeline-error-xai-llm-failed", + CallEndedReason.PipelineErrorXaiTranscriberAuthFailed => "pipeline-error-xai-transcriber-auth-failed", + CallEndedReason.PipelineErrorXaiTranscriberFailed => "pipeline-error-xai-transcriber-failed", + CallEndedReason.PipelineErrorXaiTranscriberInvalidConfig => "pipeline-error-xai-transcriber-invalid-config", + CallEndedReason.PipelineErrorXaiTranscriberRateLimited => "pipeline-error-xai-transcriber-rate-limited", + CallEndedReason.PipelineErrorXaiTranscriberServerError => "pipeline-error-xai-transcriber-server-error", + CallEndedReason.PipelineErrorXaiVoiceFailed => "pipeline-error-xai-voice-failed", CallEndedReason.ScheduledCallDeleted => "scheduled-call-deleted", CallEndedReason.SilenceTimedOut => "silence-timed-out", CallEndedReason.TwilioFailedToConnectCall => "twilio-failed-to-connect-call", @@ -3165,6 +3220,11 @@ public static string ToValueString(this CallEndedReason value) "call.in-progress.error-vapifault-xai-401-unauthorized" => CallEndedReason.CallInProgressErrorVapifaultXai401Unauthorized, "call.in-progress.error-vapifault-xai-403-model-access-denied" => CallEndedReason.CallInProgressErrorVapifaultXai403ModelAccessDenied, "call.in-progress.error-vapifault-xai-429-exceeded-quota" => CallEndedReason.CallInProgressErrorVapifaultXai429ExceededQuota, + "call.in-progress.error-vapifault-xai-transcriber-auth-failed" => CallEndedReason.CallInProgressErrorVapifaultXaiTranscriberAuthFailed, + "call.in-progress.error-vapifault-xai-transcriber-failed" => CallEndedReason.CallInProgressErrorVapifaultXaiTranscriberFailed, + "call.in-progress.error-vapifault-xai-transcriber-invalid-config" => CallEndedReason.CallInProgressErrorVapifaultXaiTranscriberInvalidConfig, + "call.in-progress.error-vapifault-xai-transcriber-rate-limited" => CallEndedReason.CallInProgressErrorVapifaultXaiTranscriberRateLimited, + "call.in-progress.error-vapifault-xai-transcriber-server-error" => CallEndedReason.CallInProgressErrorVapifaultXaiTranscriberServerError, "call.in-progress.error-warm-transfer-assistant-cancelled" => CallEndedReason.CallInProgressErrorWarmTransferAssistantCancelled, "call.in-progress.error-warm-transfer-max-duration" => CallEndedReason.CallInProgressErrorWarmTransferMaxDuration, "call.in-progress.error-warm-transfer-microphone-timeout" => CallEndedReason.CallInProgressErrorWarmTransferMicrophoneTimeout, @@ -3448,6 +3508,12 @@ public static string ToValueString(this CallEndedReason value) "pipeline-error-xai-500-server-error" => CallEndedReason.PipelineErrorXai500ServerError, "pipeline-error-xai-503-server-overloaded-error" => CallEndedReason.PipelineErrorXai503ServerOverloadedError, "pipeline-error-xai-llm-failed" => CallEndedReason.PipelineErrorXaiLlmFailed, + "pipeline-error-xai-transcriber-auth-failed" => CallEndedReason.PipelineErrorXaiTranscriberAuthFailed, + "pipeline-error-xai-transcriber-failed" => CallEndedReason.PipelineErrorXaiTranscriberFailed, + "pipeline-error-xai-transcriber-invalid-config" => CallEndedReason.PipelineErrorXaiTranscriberInvalidConfig, + "pipeline-error-xai-transcriber-rate-limited" => CallEndedReason.PipelineErrorXaiTranscriberRateLimited, + "pipeline-error-xai-transcriber-server-error" => CallEndedReason.PipelineErrorXaiTranscriberServerError, + "pipeline-error-xai-voice-failed" => CallEndedReason.PipelineErrorXaiVoiceFailed, "scheduled-call-deleted" => CallEndedReason.ScheduledCallDeleted, "silence-timed-out" => CallEndedReason.SilenceTimedOut, "twilio-failed-to-connect-call" => CallEndedReason.TwilioFailedToConnectCall, diff --git a/src/libs/Vapi/Generated/Vapi.Models.ConversationNode.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ConversationNode.g.cs index ceaa9be9..43c91e34 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.ConversationNode.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.ConversationNode.g.cs @@ -34,16 +34,16 @@ public sealed partial class ConversationNode /// This overrides `workflow.transcriber`. /// [global::System.Text.Json.Serialization.JsonPropertyName("transcriber")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Transcriber { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Transcriber { get; set; } /// /// This is the voice for the node.
/// This overrides `workflow.voice`. ///
[global::System.Text.Json.Serialization.JsonPropertyName("voice")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Voice { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Voice { get; set; } /// /// These are the tools that the conversation node can use during the call. To use existing tools, use `toolIds`.
@@ -235,8 +235,8 @@ public ConversationNode( string name, global::Vapi.ConversationNodeType type, global::Vapi.OneOf? model, - global::Vapi.OneOf? transcriber, - global::Vapi.OneOf? voice, + global::Vapi.OneOf? transcriber, + global::Vapi.OneOf? voice, global::System.Collections.Generic.IList>? tools, global::System.Collections.Generic.IList? toolIds, string? prompt, diff --git a/src/libs/Vapi/Generated/Vapi.Models.CreateAssistantDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.CreateAssistantDTO.g.cs index 7f26e0b3..10a81024 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.CreateAssistantDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.CreateAssistantDTO.g.cs @@ -12,8 +12,8 @@ public sealed partial class CreateAssistantDTO /// These are the options for the assistant's transcriber. ///
[global::System.Text.Json.Serialization.JsonPropertyName("transcriber")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Transcriber { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Transcriber { get; set; } /// /// These are the options for the assistant's LLM. @@ -26,8 +26,8 @@ public sealed partial class CreateAssistantDTO /// These are the options for the assistant's voice. /// [global::System.Text.Json.Serialization.JsonPropertyName("voice")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Voice { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Voice { get; set; } /// /// This is the first message that the assistant will say. This can also be a URL to a containerized audio file (mp3, wav, etc.).
@@ -395,9 +395,9 @@ public sealed partial class CreateAssistantDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public CreateAssistantDTO( - global::Vapi.OneOf? transcriber, + global::Vapi.OneOf? transcriber, global::Vapi.OneOf? model, - global::Vapi.OneOf? voice, + global::Vapi.OneOf? voice, string? firstMessage, bool? firstMessageInterruptionsEnabled, global::Vapi.CreateAssistantDTOFirstMessageMode? firstMessageMode, diff --git a/src/libs/Vapi/Generated/Vapi.Models.CreateAzureOpenAICredentialDTOModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.CreateAzureOpenAICredentialDTOModel.g.cs index d8256225..e0e210ba 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.CreateAzureOpenAICredentialDTOModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.CreateAzureOpenAICredentialDTOModel.g.cs @@ -35,6 +35,10 @@ public enum CreateAzureOpenAICredentialDTOModel /// /// /// + Gpt41, + /// + /// + /// Gpt4120250414, /// /// @@ -47,6 +51,10 @@ public enum CreateAzureOpenAICredentialDTOModel /// /// /// + Gpt4o, + /// + /// + /// Gpt4o20240513, /// /// @@ -99,6 +107,10 @@ public enum CreateAzureOpenAICredentialDTOModel /// /// /// + Gpt54Mini20260317, + /// + /// + /// Gpt54Nano, } @@ -120,9 +132,11 @@ public static string ToValueString(this CreateAzureOpenAICredentialDTOModel valu CreateAzureOpenAICredentialDTOModel.Gpt40613 => "gpt-4-0613", CreateAzureOpenAICredentialDTOModel.Gpt41106Preview => "gpt-4-1106-preview", CreateAzureOpenAICredentialDTOModel.Gpt4Turbo20240409 => "gpt-4-turbo-2024-04-09", + CreateAzureOpenAICredentialDTOModel.Gpt41 => "gpt-4.1", CreateAzureOpenAICredentialDTOModel.Gpt4120250414 => "gpt-4.1-2025-04-14", CreateAzureOpenAICredentialDTOModel.Gpt41Mini20250414 => "gpt-4.1-mini-2025-04-14", CreateAzureOpenAICredentialDTOModel.Gpt41Nano20250414 => "gpt-4.1-nano-2025-04-14", + CreateAzureOpenAICredentialDTOModel.Gpt4o => "gpt-4o", CreateAzureOpenAICredentialDTOModel.Gpt4o20240513 => "gpt-4o-2024-05-13", CreateAzureOpenAICredentialDTOModel.Gpt4o20240806 => "gpt-4o-2024-08-06", CreateAzureOpenAICredentialDTOModel.Gpt4o20241120 => "gpt-4o-2024-11-20", @@ -136,6 +150,7 @@ public static string ToValueString(this CreateAzureOpenAICredentialDTOModel valu CreateAzureOpenAICredentialDTOModel.Gpt52Chat => "gpt-5.2-chat", CreateAzureOpenAICredentialDTOModel.Gpt54 => "gpt-5.4", CreateAzureOpenAICredentialDTOModel.Gpt54Mini => "gpt-5.4-mini", + CreateAzureOpenAICredentialDTOModel.Gpt54Mini20260317 => "gpt-5.4-mini-2026-03-17", CreateAzureOpenAICredentialDTOModel.Gpt54Nano => "gpt-5.4-nano", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; @@ -153,9 +168,11 @@ public static string ToValueString(this CreateAzureOpenAICredentialDTOModel valu "gpt-4-0613" => CreateAzureOpenAICredentialDTOModel.Gpt40613, "gpt-4-1106-preview" => CreateAzureOpenAICredentialDTOModel.Gpt41106Preview, "gpt-4-turbo-2024-04-09" => CreateAzureOpenAICredentialDTOModel.Gpt4Turbo20240409, + "gpt-4.1" => CreateAzureOpenAICredentialDTOModel.Gpt41, "gpt-4.1-2025-04-14" => CreateAzureOpenAICredentialDTOModel.Gpt4120250414, "gpt-4.1-mini-2025-04-14" => CreateAzureOpenAICredentialDTOModel.Gpt41Mini20250414, "gpt-4.1-nano-2025-04-14" => CreateAzureOpenAICredentialDTOModel.Gpt41Nano20250414, + "gpt-4o" => CreateAzureOpenAICredentialDTOModel.Gpt4o, "gpt-4o-2024-05-13" => CreateAzureOpenAICredentialDTOModel.Gpt4o20240513, "gpt-4o-2024-08-06" => CreateAzureOpenAICredentialDTOModel.Gpt4o20240806, "gpt-4o-2024-11-20" => CreateAzureOpenAICredentialDTOModel.Gpt4o20241120, @@ -169,6 +186,7 @@ public static string ToValueString(this CreateAzureOpenAICredentialDTOModel valu "gpt-5.2-chat" => CreateAzureOpenAICredentialDTOModel.Gpt52Chat, "gpt-5.4" => CreateAzureOpenAICredentialDTOModel.Gpt54, "gpt-5.4-mini" => CreateAzureOpenAICredentialDTOModel.Gpt54Mini, + "gpt-5.4-mini-2026-03-17" => CreateAzureOpenAICredentialDTOModel.Gpt54Mini20260317, "gpt-5.4-nano" => CreateAzureOpenAICredentialDTOModel.Gpt54Nano, _ => null, }; diff --git a/src/libs/Vapi/Generated/Vapi.Models.CreateWorkflowDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.CreateWorkflowDTO.g.cs index 925f20d3..ecee8177 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.CreateWorkflowDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.CreateWorkflowDTO.g.cs @@ -28,16 +28,16 @@ public sealed partial class CreateWorkflowDTO /// This can be overridden at node level using `nodes[n].transcriber`. /// [global::System.Text.Json.Serialization.JsonPropertyName("transcriber")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Transcriber { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Transcriber { get; set; } /// /// This is the voice for the workflow.
/// This can be overridden at node level using `nodes[n].voice`. ///
[global::System.Text.Json.Serialization.JsonPropertyName("voice")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Voice { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Voice { get; set; } /// /// This is the plan for observability of workflow's calls.
@@ -308,8 +308,8 @@ public CreateWorkflowDTO( string name, global::System.Collections.Generic.IList edges, global::Vapi.OneOf? model, - global::Vapi.OneOf? transcriber, - global::Vapi.OneOf? voice, + global::Vapi.OneOf? transcriber, + global::Vapi.OneOf? voice, global::Vapi.LangfuseObservabilityPlan? observabilityPlan, global::Vapi.OneOf? backgroundSound, global::System.Collections.Generic.IList>? hooks, diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackGladiaTranscriber.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackGladiaTranscriber.g.cs index 904fc566..36470c9b 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.FallbackGladiaTranscriber.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackGladiaTranscriber.g.cs @@ -40,8 +40,7 @@ public sealed partial class FallbackGladiaTranscriber /// Defines the languages to use for the transcription. Required when languageBehaviour is 'manual'. ///
[global::System.Text.Json.Serialization.JsonPropertyName("languages")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.FallbackGladiaTranscriberLanguagesJsonConverter))] - public global::Vapi.FallbackGladiaTranscriberLanguages? Languages { get; set; } + public global::System.Collections.Generic.IList? Languages { get; set; } /// /// Provides a custom vocabulary to the model to improve accuracy of transcribing context specific words, technical terms, names, etc. If empty, this argument is ignored.
@@ -197,7 +196,7 @@ public FallbackGladiaTranscriber( global::Vapi.FallbackGladiaTranscriberModel? model, global::Vapi.FallbackGladiaTranscriberLanguageBehaviour? languageBehaviour, global::Vapi.FallbackGladiaTranscriberLanguage? language, - global::Vapi.FallbackGladiaTranscriberLanguages? languages, + global::System.Collections.Generic.IList? languages, string? transcriptionHint, bool? prosody, bool? audioEnhancer, diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackGladiaTranscriberLanguage2.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackGladiaTranscriberLanguage2.g.cs new file mode 100644 index 00000000..eded0552 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackGladiaTranscriberLanguage2.g.cs @@ -0,0 +1,633 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum FallbackGladiaTranscriberLanguage2 + { + /// + /// + /// + Af, + /// + /// + /// + Am, + /// + /// + /// + Ar, + /// + /// + /// + As, + /// + /// + /// + Az, + /// + /// + /// + Ba, + /// + /// + /// + Be, + /// + /// + /// + Bg, + /// + /// + /// + Bn, + /// + /// + /// + Bo, + /// + /// + /// + Br, + /// + /// + /// + Bs, + /// + /// + /// + Ca, + /// + /// + /// + Cs, + /// + /// + /// + Cy, + /// + /// + /// + Da, + /// + /// + /// + De, + /// + /// + /// + El, + /// + /// + /// + En, + /// + /// + /// + Es, + /// + /// + /// + Et, + /// + /// + /// + Eu, + /// + /// + /// + Fa, + /// + /// + /// + Fi, + /// + /// + /// + Fo, + /// + /// + /// + Fr, + /// + /// + /// + Gl, + /// + /// + /// + Gu, + /// + /// + /// + Ha, + /// + /// + /// + Haw, + /// + /// + /// + He, + /// + /// + /// + Hi, + /// + /// + /// + Hr, + /// + /// + /// + Ht, + /// + /// + /// + Hu, + /// + /// + /// + Hy, + /// + /// + /// + Id, + /// + /// + /// + Is, + /// + /// + /// + It, + /// + /// + /// + Ja, + /// + /// + /// + Jv, + /// + /// + /// + Ka, + /// + /// + /// + Kk, + /// + /// + /// + Km, + /// + /// + /// + Kn, + /// + /// + /// + Ko, + /// + /// + /// + La, + /// + /// + /// + Lb, + /// + /// + /// + Ln, + /// + /// + /// + Lo, + /// + /// + /// + Lt, + /// + /// + /// + Lv, + /// + /// + /// + Mg, + /// + /// + /// + Mi, + /// + /// + /// + Mk, + /// + /// + /// + Ml, + /// + /// + /// + Mn, + /// + /// + /// + Mr, + /// + /// + /// + Ms, + /// + /// + /// + Mt, + /// + /// + /// + My, + /// + /// + /// + Ne, + /// + /// + /// + Nl, + /// + /// + /// + Nn, + /// + /// + /// + No, + /// + /// + /// + Oc, + /// + /// + /// + Pa, + /// + /// + /// + Pl, + /// + /// + /// + Ps, + /// + /// + /// + Pt, + /// + /// + /// + Ro, + /// + /// + /// + Ru, + /// + /// + /// + Sa, + /// + /// + /// + Sd, + /// + /// + /// + Si, + /// + /// + /// + Sk, + /// + /// + /// + Sl, + /// + /// + /// + Sn, + /// + /// + /// + So, + /// + /// + /// + Sq, + /// + /// + /// + Sr, + /// + /// + /// + Su, + /// + /// + /// + Sv, + /// + /// + /// + Sw, + /// + /// + /// + Ta, + /// + /// + /// + Te, + /// + /// + /// + Tg, + /// + /// + /// + Th, + /// + /// + /// + Tk, + /// + /// + /// + Tl, + /// + /// + /// + Tr, + /// + /// + /// + Tt, + /// + /// + /// + Uk, + /// + /// + /// + Ur, + /// + /// + /// + Uz, + /// + /// + /// + Vi, + /// + /// + /// + Yi, + /// + /// + /// + Yo, + /// + /// + /// + Zh, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class FallbackGladiaTranscriberLanguage2Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this FallbackGladiaTranscriberLanguage2 value) + { + return value switch + { + FallbackGladiaTranscriberLanguage2.Af => "af", + FallbackGladiaTranscriberLanguage2.Am => "am", + FallbackGladiaTranscriberLanguage2.Ar => "ar", + FallbackGladiaTranscriberLanguage2.As => "as", + FallbackGladiaTranscriberLanguage2.Az => "az", + FallbackGladiaTranscriberLanguage2.Ba => "ba", + FallbackGladiaTranscriberLanguage2.Be => "be", + FallbackGladiaTranscriberLanguage2.Bg => "bg", + FallbackGladiaTranscriberLanguage2.Bn => "bn", + FallbackGladiaTranscriberLanguage2.Bo => "bo", + FallbackGladiaTranscriberLanguage2.Br => "br", + FallbackGladiaTranscriberLanguage2.Bs => "bs", + FallbackGladiaTranscriberLanguage2.Ca => "ca", + FallbackGladiaTranscriberLanguage2.Cs => "cs", + FallbackGladiaTranscriberLanguage2.Cy => "cy", + FallbackGladiaTranscriberLanguage2.Da => "da", + FallbackGladiaTranscriberLanguage2.De => "de", + FallbackGladiaTranscriberLanguage2.El => "el", + FallbackGladiaTranscriberLanguage2.En => "en", + FallbackGladiaTranscriberLanguage2.Es => "es", + FallbackGladiaTranscriberLanguage2.Et => "et", + FallbackGladiaTranscriberLanguage2.Eu => "eu", + FallbackGladiaTranscriberLanguage2.Fa => "fa", + FallbackGladiaTranscriberLanguage2.Fi => "fi", + FallbackGladiaTranscriberLanguage2.Fo => "fo", + FallbackGladiaTranscriberLanguage2.Fr => "fr", + FallbackGladiaTranscriberLanguage2.Gl => "gl", + FallbackGladiaTranscriberLanguage2.Gu => "gu", + FallbackGladiaTranscriberLanguage2.Ha => "ha", + FallbackGladiaTranscriberLanguage2.Haw => "haw", + FallbackGladiaTranscriberLanguage2.He => "he", + FallbackGladiaTranscriberLanguage2.Hi => "hi", + FallbackGladiaTranscriberLanguage2.Hr => "hr", + FallbackGladiaTranscriberLanguage2.Ht => "ht", + FallbackGladiaTranscriberLanguage2.Hu => "hu", + FallbackGladiaTranscriberLanguage2.Hy => "hy", + FallbackGladiaTranscriberLanguage2.Id => "id", + FallbackGladiaTranscriberLanguage2.Is => "is", + FallbackGladiaTranscriberLanguage2.It => "it", + FallbackGladiaTranscriberLanguage2.Ja => "ja", + FallbackGladiaTranscriberLanguage2.Jv => "jv", + FallbackGladiaTranscriberLanguage2.Ka => "ka", + FallbackGladiaTranscriberLanguage2.Kk => "kk", + FallbackGladiaTranscriberLanguage2.Km => "km", + FallbackGladiaTranscriberLanguage2.Kn => "kn", + FallbackGladiaTranscriberLanguage2.Ko => "ko", + FallbackGladiaTranscriberLanguage2.La => "la", + FallbackGladiaTranscriberLanguage2.Lb => "lb", + FallbackGladiaTranscriberLanguage2.Ln => "ln", + FallbackGladiaTranscriberLanguage2.Lo => "lo", + FallbackGladiaTranscriberLanguage2.Lt => "lt", + FallbackGladiaTranscriberLanguage2.Lv => "lv", + FallbackGladiaTranscriberLanguage2.Mg => "mg", + FallbackGladiaTranscriberLanguage2.Mi => "mi", + FallbackGladiaTranscriberLanguage2.Mk => "mk", + FallbackGladiaTranscriberLanguage2.Ml => "ml", + FallbackGladiaTranscriberLanguage2.Mn => "mn", + FallbackGladiaTranscriberLanguage2.Mr => "mr", + FallbackGladiaTranscriberLanguage2.Ms => "ms", + FallbackGladiaTranscriberLanguage2.Mt => "mt", + FallbackGladiaTranscriberLanguage2.My => "my", + FallbackGladiaTranscriberLanguage2.Ne => "ne", + FallbackGladiaTranscriberLanguage2.Nl => "nl", + FallbackGladiaTranscriberLanguage2.Nn => "nn", + FallbackGladiaTranscriberLanguage2.No => "no", + FallbackGladiaTranscriberLanguage2.Oc => "oc", + FallbackGladiaTranscriberLanguage2.Pa => "pa", + FallbackGladiaTranscriberLanguage2.Pl => "pl", + FallbackGladiaTranscriberLanguage2.Ps => "ps", + FallbackGladiaTranscriberLanguage2.Pt => "pt", + FallbackGladiaTranscriberLanguage2.Ro => "ro", + FallbackGladiaTranscriberLanguage2.Ru => "ru", + FallbackGladiaTranscriberLanguage2.Sa => "sa", + FallbackGladiaTranscriberLanguage2.Sd => "sd", + FallbackGladiaTranscriberLanguage2.Si => "si", + FallbackGladiaTranscriberLanguage2.Sk => "sk", + FallbackGladiaTranscriberLanguage2.Sl => "sl", + FallbackGladiaTranscriberLanguage2.Sn => "sn", + FallbackGladiaTranscriberLanguage2.So => "so", + FallbackGladiaTranscriberLanguage2.Sq => "sq", + FallbackGladiaTranscriberLanguage2.Sr => "sr", + FallbackGladiaTranscriberLanguage2.Su => "su", + FallbackGladiaTranscriberLanguage2.Sv => "sv", + FallbackGladiaTranscriberLanguage2.Sw => "sw", + FallbackGladiaTranscriberLanguage2.Ta => "ta", + FallbackGladiaTranscriberLanguage2.Te => "te", + FallbackGladiaTranscriberLanguage2.Tg => "tg", + FallbackGladiaTranscriberLanguage2.Th => "th", + FallbackGladiaTranscriberLanguage2.Tk => "tk", + FallbackGladiaTranscriberLanguage2.Tl => "tl", + FallbackGladiaTranscriberLanguage2.Tr => "tr", + FallbackGladiaTranscriberLanguage2.Tt => "tt", + FallbackGladiaTranscriberLanguage2.Uk => "uk", + FallbackGladiaTranscriberLanguage2.Ur => "ur", + FallbackGladiaTranscriberLanguage2.Uz => "uz", + FallbackGladiaTranscriberLanguage2.Vi => "vi", + FallbackGladiaTranscriberLanguage2.Yi => "yi", + FallbackGladiaTranscriberLanguage2.Yo => "yo", + FallbackGladiaTranscriberLanguage2.Zh => "zh", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static FallbackGladiaTranscriberLanguage2? ToEnum(string value) + { + return value switch + { + "af" => FallbackGladiaTranscriberLanguage2.Af, + "am" => FallbackGladiaTranscriberLanguage2.Am, + "ar" => FallbackGladiaTranscriberLanguage2.Ar, + "as" => FallbackGladiaTranscriberLanguage2.As, + "az" => FallbackGladiaTranscriberLanguage2.Az, + "ba" => FallbackGladiaTranscriberLanguage2.Ba, + "be" => FallbackGladiaTranscriberLanguage2.Be, + "bg" => FallbackGladiaTranscriberLanguage2.Bg, + "bn" => FallbackGladiaTranscriberLanguage2.Bn, + "bo" => FallbackGladiaTranscriberLanguage2.Bo, + "br" => FallbackGladiaTranscriberLanguage2.Br, + "bs" => FallbackGladiaTranscriberLanguage2.Bs, + "ca" => FallbackGladiaTranscriberLanguage2.Ca, + "cs" => FallbackGladiaTranscriberLanguage2.Cs, + "cy" => FallbackGladiaTranscriberLanguage2.Cy, + "da" => FallbackGladiaTranscriberLanguage2.Da, + "de" => FallbackGladiaTranscriberLanguage2.De, + "el" => FallbackGladiaTranscriberLanguage2.El, + "en" => FallbackGladiaTranscriberLanguage2.En, + "es" => FallbackGladiaTranscriberLanguage2.Es, + "et" => FallbackGladiaTranscriberLanguage2.Et, + "eu" => FallbackGladiaTranscriberLanguage2.Eu, + "fa" => FallbackGladiaTranscriberLanguage2.Fa, + "fi" => FallbackGladiaTranscriberLanguage2.Fi, + "fo" => FallbackGladiaTranscriberLanguage2.Fo, + "fr" => FallbackGladiaTranscriberLanguage2.Fr, + "gl" => FallbackGladiaTranscriberLanguage2.Gl, + "gu" => FallbackGladiaTranscriberLanguage2.Gu, + "ha" => FallbackGladiaTranscriberLanguage2.Ha, + "haw" => FallbackGladiaTranscriberLanguage2.Haw, + "he" => FallbackGladiaTranscriberLanguage2.He, + "hi" => FallbackGladiaTranscriberLanguage2.Hi, + "hr" => FallbackGladiaTranscriberLanguage2.Hr, + "ht" => FallbackGladiaTranscriberLanguage2.Ht, + "hu" => FallbackGladiaTranscriberLanguage2.Hu, + "hy" => FallbackGladiaTranscriberLanguage2.Hy, + "id" => FallbackGladiaTranscriberLanguage2.Id, + "is" => FallbackGladiaTranscriberLanguage2.Is, + "it" => FallbackGladiaTranscriberLanguage2.It, + "ja" => FallbackGladiaTranscriberLanguage2.Ja, + "jv" => FallbackGladiaTranscriberLanguage2.Jv, + "ka" => FallbackGladiaTranscriberLanguage2.Ka, + "kk" => FallbackGladiaTranscriberLanguage2.Kk, + "km" => FallbackGladiaTranscriberLanguage2.Km, + "kn" => FallbackGladiaTranscriberLanguage2.Kn, + "ko" => FallbackGladiaTranscriberLanguage2.Ko, + "la" => FallbackGladiaTranscriberLanguage2.La, + "lb" => FallbackGladiaTranscriberLanguage2.Lb, + "ln" => FallbackGladiaTranscriberLanguage2.Ln, + "lo" => FallbackGladiaTranscriberLanguage2.Lo, + "lt" => FallbackGladiaTranscriberLanguage2.Lt, + "lv" => FallbackGladiaTranscriberLanguage2.Lv, + "mg" => FallbackGladiaTranscriberLanguage2.Mg, + "mi" => FallbackGladiaTranscriberLanguage2.Mi, + "mk" => FallbackGladiaTranscriberLanguage2.Mk, + "ml" => FallbackGladiaTranscriberLanguage2.Ml, + "mn" => FallbackGladiaTranscriberLanguage2.Mn, + "mr" => FallbackGladiaTranscriberLanguage2.Mr, + "ms" => FallbackGladiaTranscriberLanguage2.Ms, + "mt" => FallbackGladiaTranscriberLanguage2.Mt, + "my" => FallbackGladiaTranscriberLanguage2.My, + "ne" => FallbackGladiaTranscriberLanguage2.Ne, + "nl" => FallbackGladiaTranscriberLanguage2.Nl, + "nn" => FallbackGladiaTranscriberLanguage2.Nn, + "no" => FallbackGladiaTranscriberLanguage2.No, + "oc" => FallbackGladiaTranscriberLanguage2.Oc, + "pa" => FallbackGladiaTranscriberLanguage2.Pa, + "pl" => FallbackGladiaTranscriberLanguage2.Pl, + "ps" => FallbackGladiaTranscriberLanguage2.Ps, + "pt" => FallbackGladiaTranscriberLanguage2.Pt, + "ro" => FallbackGladiaTranscriberLanguage2.Ro, + "ru" => FallbackGladiaTranscriberLanguage2.Ru, + "sa" => FallbackGladiaTranscriberLanguage2.Sa, + "sd" => FallbackGladiaTranscriberLanguage2.Sd, + "si" => FallbackGladiaTranscriberLanguage2.Si, + "sk" => FallbackGladiaTranscriberLanguage2.Sk, + "sl" => FallbackGladiaTranscriberLanguage2.Sl, + "sn" => FallbackGladiaTranscriberLanguage2.Sn, + "so" => FallbackGladiaTranscriberLanguage2.So, + "sq" => FallbackGladiaTranscriberLanguage2.Sq, + "sr" => FallbackGladiaTranscriberLanguage2.Sr, + "su" => FallbackGladiaTranscriberLanguage2.Su, + "sv" => FallbackGladiaTranscriberLanguage2.Sv, + "sw" => FallbackGladiaTranscriberLanguage2.Sw, + "ta" => FallbackGladiaTranscriberLanguage2.Ta, + "te" => FallbackGladiaTranscriberLanguage2.Te, + "tg" => FallbackGladiaTranscriberLanguage2.Tg, + "th" => FallbackGladiaTranscriberLanguage2.Th, + "tk" => FallbackGladiaTranscriberLanguage2.Tk, + "tl" => FallbackGladiaTranscriberLanguage2.Tl, + "tr" => FallbackGladiaTranscriberLanguage2.Tr, + "tt" => FallbackGladiaTranscriberLanguage2.Tt, + "uk" => FallbackGladiaTranscriberLanguage2.Uk, + "ur" => FallbackGladiaTranscriberLanguage2.Ur, + "uz" => FallbackGladiaTranscriberLanguage2.Uz, + "vi" => FallbackGladiaTranscriberLanguage2.Vi, + "yi" => FallbackGladiaTranscriberLanguage2.Yi, + "yo" => FallbackGladiaTranscriberLanguage2.Yo, + "zh" => FallbackGladiaTranscriberLanguage2.Zh, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackGladiaTranscriberLanguages.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackGladiaTranscriberLanguages.g.cs deleted file mode 100644 index 507a7b74..00000000 --- a/src/libs/Vapi/Generated/Vapi.Models.FallbackGladiaTranscriberLanguages.g.cs +++ /dev/null @@ -1,633 +0,0 @@ - -#nullable enable - -namespace Vapi -{ - /// - /// Defines the languages to use for the transcription. Required when languageBehaviour is 'manual'. - /// - public enum FallbackGladiaTranscriberLanguages - { - /// - /// - /// - Af, - /// - /// - /// - Am, - /// - /// - /// - Ar, - /// - /// - /// - As, - /// - /// - /// - Az, - /// - /// - /// - Ba, - /// - /// - /// - Be, - /// - /// - /// - Bg, - /// - /// - /// - Bn, - /// - /// - /// - Bo, - /// - /// - /// - Br, - /// - /// - /// - Bs, - /// - /// - /// - Ca, - /// - /// - /// - Cs, - /// - /// - /// - Cy, - /// - /// - /// - Da, - /// - /// - /// - De, - /// - /// - /// - El, - /// - /// - /// - En, - /// - /// - /// - Es, - /// - /// - /// - Et, - /// - /// - /// - Eu, - /// - /// - /// - Fa, - /// - /// - /// - Fi, - /// - /// - /// - Fo, - /// - /// - /// - Fr, - /// - /// - /// - Gl, - /// - /// - /// - Gu, - /// - /// - /// - Ha, - /// - /// - /// - Haw, - /// - /// - /// - He, - /// - /// - /// - Hi, - /// - /// - /// - Hr, - /// - /// - /// - Ht, - /// - /// - /// - Hu, - /// - /// - /// - Hy, - /// - /// - /// - Id, - /// - /// - /// - Is, - /// - /// - /// - It, - /// - /// - /// - Ja, - /// - /// - /// - Jv, - /// - /// - /// - Ka, - /// - /// - /// - Kk, - /// - /// - /// - Km, - /// - /// - /// - Kn, - /// - /// - /// - Ko, - /// - /// - /// - La, - /// - /// - /// - Lb, - /// - /// - /// - Ln, - /// - /// - /// - Lo, - /// - /// - /// - Lt, - /// - /// - /// - Lv, - /// - /// - /// - Mg, - /// - /// - /// - Mi, - /// - /// - /// - Mk, - /// - /// - /// - Ml, - /// - /// - /// - Mn, - /// - /// - /// - Mr, - /// - /// - /// - Ms, - /// - /// - /// - Mt, - /// - /// - /// - My, - /// - /// - /// - Ne, - /// - /// - /// - Nl, - /// - /// - /// - Nn, - /// - /// - /// - No, - /// - /// - /// - Oc, - /// - /// - /// - Pa, - /// - /// - /// - Pl, - /// - /// - /// - Ps, - /// - /// - /// - Pt, - /// - /// - /// - Ro, - /// - /// - /// - Ru, - /// - /// - /// - Sa, - /// - /// - /// - Sd, - /// - /// - /// - Si, - /// - /// - /// - Sk, - /// - /// - /// - Sl, - /// - /// - /// - Sn, - /// - /// - /// - So, - /// - /// - /// - Sq, - /// - /// - /// - Sr, - /// - /// - /// - Su, - /// - /// - /// - Sv, - /// - /// - /// - Sw, - /// - /// - /// - Ta, - /// - /// - /// - Te, - /// - /// - /// - Tg, - /// - /// - /// - Th, - /// - /// - /// - Tk, - /// - /// - /// - Tl, - /// - /// - /// - Tr, - /// - /// - /// - Tt, - /// - /// - /// - Uk, - /// - /// - /// - Ur, - /// - /// - /// - Uz, - /// - /// - /// - Vi, - /// - /// - /// - Yi, - /// - /// - /// - Yo, - /// - /// - /// - Zh, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class FallbackGladiaTranscriberLanguagesExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this FallbackGladiaTranscriberLanguages value) - { - return value switch - { - FallbackGladiaTranscriberLanguages.Af => "af", - FallbackGladiaTranscriberLanguages.Am => "am", - FallbackGladiaTranscriberLanguages.Ar => "ar", - FallbackGladiaTranscriberLanguages.As => "as", - FallbackGladiaTranscriberLanguages.Az => "az", - FallbackGladiaTranscriberLanguages.Ba => "ba", - FallbackGladiaTranscriberLanguages.Be => "be", - FallbackGladiaTranscriberLanguages.Bg => "bg", - FallbackGladiaTranscriberLanguages.Bn => "bn", - FallbackGladiaTranscriberLanguages.Bo => "bo", - FallbackGladiaTranscriberLanguages.Br => "br", - FallbackGladiaTranscriberLanguages.Bs => "bs", - FallbackGladiaTranscriberLanguages.Ca => "ca", - FallbackGladiaTranscriberLanguages.Cs => "cs", - FallbackGladiaTranscriberLanguages.Cy => "cy", - FallbackGladiaTranscriberLanguages.Da => "da", - FallbackGladiaTranscriberLanguages.De => "de", - FallbackGladiaTranscriberLanguages.El => "el", - FallbackGladiaTranscriberLanguages.En => "en", - FallbackGladiaTranscriberLanguages.Es => "es", - FallbackGladiaTranscriberLanguages.Et => "et", - FallbackGladiaTranscriberLanguages.Eu => "eu", - FallbackGladiaTranscriberLanguages.Fa => "fa", - FallbackGladiaTranscriberLanguages.Fi => "fi", - FallbackGladiaTranscriberLanguages.Fo => "fo", - FallbackGladiaTranscriberLanguages.Fr => "fr", - FallbackGladiaTranscriberLanguages.Gl => "gl", - FallbackGladiaTranscriberLanguages.Gu => "gu", - FallbackGladiaTranscriberLanguages.Ha => "ha", - FallbackGladiaTranscriberLanguages.Haw => "haw", - FallbackGladiaTranscriberLanguages.He => "he", - FallbackGladiaTranscriberLanguages.Hi => "hi", - FallbackGladiaTranscriberLanguages.Hr => "hr", - FallbackGladiaTranscriberLanguages.Ht => "ht", - FallbackGladiaTranscriberLanguages.Hu => "hu", - FallbackGladiaTranscriberLanguages.Hy => "hy", - FallbackGladiaTranscriberLanguages.Id => "id", - FallbackGladiaTranscriberLanguages.Is => "is", - FallbackGladiaTranscriberLanguages.It => "it", - FallbackGladiaTranscriberLanguages.Ja => "ja", - FallbackGladiaTranscriberLanguages.Jv => "jv", - FallbackGladiaTranscriberLanguages.Ka => "ka", - FallbackGladiaTranscriberLanguages.Kk => "kk", - FallbackGladiaTranscriberLanguages.Km => "km", - FallbackGladiaTranscriberLanguages.Kn => "kn", - FallbackGladiaTranscriberLanguages.Ko => "ko", - FallbackGladiaTranscriberLanguages.La => "la", - FallbackGladiaTranscriberLanguages.Lb => "lb", - FallbackGladiaTranscriberLanguages.Ln => "ln", - FallbackGladiaTranscriberLanguages.Lo => "lo", - FallbackGladiaTranscriberLanguages.Lt => "lt", - FallbackGladiaTranscriberLanguages.Lv => "lv", - FallbackGladiaTranscriberLanguages.Mg => "mg", - FallbackGladiaTranscriberLanguages.Mi => "mi", - FallbackGladiaTranscriberLanguages.Mk => "mk", - FallbackGladiaTranscriberLanguages.Ml => "ml", - FallbackGladiaTranscriberLanguages.Mn => "mn", - FallbackGladiaTranscriberLanguages.Mr => "mr", - FallbackGladiaTranscriberLanguages.Ms => "ms", - FallbackGladiaTranscriberLanguages.Mt => "mt", - FallbackGladiaTranscriberLanguages.My => "my", - FallbackGladiaTranscriberLanguages.Ne => "ne", - FallbackGladiaTranscriberLanguages.Nl => "nl", - FallbackGladiaTranscriberLanguages.Nn => "nn", - FallbackGladiaTranscriberLanguages.No => "no", - FallbackGladiaTranscriberLanguages.Oc => "oc", - FallbackGladiaTranscriberLanguages.Pa => "pa", - FallbackGladiaTranscriberLanguages.Pl => "pl", - FallbackGladiaTranscriberLanguages.Ps => "ps", - FallbackGladiaTranscriberLanguages.Pt => "pt", - FallbackGladiaTranscriberLanguages.Ro => "ro", - FallbackGladiaTranscriberLanguages.Ru => "ru", - FallbackGladiaTranscriberLanguages.Sa => "sa", - FallbackGladiaTranscriberLanguages.Sd => "sd", - FallbackGladiaTranscriberLanguages.Si => "si", - FallbackGladiaTranscriberLanguages.Sk => "sk", - FallbackGladiaTranscriberLanguages.Sl => "sl", - FallbackGladiaTranscriberLanguages.Sn => "sn", - FallbackGladiaTranscriberLanguages.So => "so", - FallbackGladiaTranscriberLanguages.Sq => "sq", - FallbackGladiaTranscriberLanguages.Sr => "sr", - FallbackGladiaTranscriberLanguages.Su => "su", - FallbackGladiaTranscriberLanguages.Sv => "sv", - FallbackGladiaTranscriberLanguages.Sw => "sw", - FallbackGladiaTranscriberLanguages.Ta => "ta", - FallbackGladiaTranscriberLanguages.Te => "te", - FallbackGladiaTranscriberLanguages.Tg => "tg", - FallbackGladiaTranscriberLanguages.Th => "th", - FallbackGladiaTranscriberLanguages.Tk => "tk", - FallbackGladiaTranscriberLanguages.Tl => "tl", - FallbackGladiaTranscriberLanguages.Tr => "tr", - FallbackGladiaTranscriberLanguages.Tt => "tt", - FallbackGladiaTranscriberLanguages.Uk => "uk", - FallbackGladiaTranscriberLanguages.Ur => "ur", - FallbackGladiaTranscriberLanguages.Uz => "uz", - FallbackGladiaTranscriberLanguages.Vi => "vi", - FallbackGladiaTranscriberLanguages.Yi => "yi", - FallbackGladiaTranscriberLanguages.Yo => "yo", - FallbackGladiaTranscriberLanguages.Zh => "zh", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static FallbackGladiaTranscriberLanguages? ToEnum(string value) - { - return value switch - { - "af" => FallbackGladiaTranscriberLanguages.Af, - "am" => FallbackGladiaTranscriberLanguages.Am, - "ar" => FallbackGladiaTranscriberLanguages.Ar, - "as" => FallbackGladiaTranscriberLanguages.As, - "az" => FallbackGladiaTranscriberLanguages.Az, - "ba" => FallbackGladiaTranscriberLanguages.Ba, - "be" => FallbackGladiaTranscriberLanguages.Be, - "bg" => FallbackGladiaTranscriberLanguages.Bg, - "bn" => FallbackGladiaTranscriberLanguages.Bn, - "bo" => FallbackGladiaTranscriberLanguages.Bo, - "br" => FallbackGladiaTranscriberLanguages.Br, - "bs" => FallbackGladiaTranscriberLanguages.Bs, - "ca" => FallbackGladiaTranscriberLanguages.Ca, - "cs" => FallbackGladiaTranscriberLanguages.Cs, - "cy" => FallbackGladiaTranscriberLanguages.Cy, - "da" => FallbackGladiaTranscriberLanguages.Da, - "de" => FallbackGladiaTranscriberLanguages.De, - "el" => FallbackGladiaTranscriberLanguages.El, - "en" => FallbackGladiaTranscriberLanguages.En, - "es" => FallbackGladiaTranscriberLanguages.Es, - "et" => FallbackGladiaTranscriberLanguages.Et, - "eu" => FallbackGladiaTranscriberLanguages.Eu, - "fa" => FallbackGladiaTranscriberLanguages.Fa, - "fi" => FallbackGladiaTranscriberLanguages.Fi, - "fo" => FallbackGladiaTranscriberLanguages.Fo, - "fr" => FallbackGladiaTranscriberLanguages.Fr, - "gl" => FallbackGladiaTranscriberLanguages.Gl, - "gu" => FallbackGladiaTranscriberLanguages.Gu, - "ha" => FallbackGladiaTranscriberLanguages.Ha, - "haw" => FallbackGladiaTranscriberLanguages.Haw, - "he" => FallbackGladiaTranscriberLanguages.He, - "hi" => FallbackGladiaTranscriberLanguages.Hi, - "hr" => FallbackGladiaTranscriberLanguages.Hr, - "ht" => FallbackGladiaTranscriberLanguages.Ht, - "hu" => FallbackGladiaTranscriberLanguages.Hu, - "hy" => FallbackGladiaTranscriberLanguages.Hy, - "id" => FallbackGladiaTranscriberLanguages.Id, - "is" => FallbackGladiaTranscriberLanguages.Is, - "it" => FallbackGladiaTranscriberLanguages.It, - "ja" => FallbackGladiaTranscriberLanguages.Ja, - "jv" => FallbackGladiaTranscriberLanguages.Jv, - "ka" => FallbackGladiaTranscriberLanguages.Ka, - "kk" => FallbackGladiaTranscriberLanguages.Kk, - "km" => FallbackGladiaTranscriberLanguages.Km, - "kn" => FallbackGladiaTranscriberLanguages.Kn, - "ko" => FallbackGladiaTranscriberLanguages.Ko, - "la" => FallbackGladiaTranscriberLanguages.La, - "lb" => FallbackGladiaTranscriberLanguages.Lb, - "ln" => FallbackGladiaTranscriberLanguages.Ln, - "lo" => FallbackGladiaTranscriberLanguages.Lo, - "lt" => FallbackGladiaTranscriberLanguages.Lt, - "lv" => FallbackGladiaTranscriberLanguages.Lv, - "mg" => FallbackGladiaTranscriberLanguages.Mg, - "mi" => FallbackGladiaTranscriberLanguages.Mi, - "mk" => FallbackGladiaTranscriberLanguages.Mk, - "ml" => FallbackGladiaTranscriberLanguages.Ml, - "mn" => FallbackGladiaTranscriberLanguages.Mn, - "mr" => FallbackGladiaTranscriberLanguages.Mr, - "ms" => FallbackGladiaTranscriberLanguages.Ms, - "mt" => FallbackGladiaTranscriberLanguages.Mt, - "my" => FallbackGladiaTranscriberLanguages.My, - "ne" => FallbackGladiaTranscriberLanguages.Ne, - "nl" => FallbackGladiaTranscriberLanguages.Nl, - "nn" => FallbackGladiaTranscriberLanguages.Nn, - "no" => FallbackGladiaTranscriberLanguages.No, - "oc" => FallbackGladiaTranscriberLanguages.Oc, - "pa" => FallbackGladiaTranscriberLanguages.Pa, - "pl" => FallbackGladiaTranscriberLanguages.Pl, - "ps" => FallbackGladiaTranscriberLanguages.Ps, - "pt" => FallbackGladiaTranscriberLanguages.Pt, - "ro" => FallbackGladiaTranscriberLanguages.Ro, - "ru" => FallbackGladiaTranscriberLanguages.Ru, - "sa" => FallbackGladiaTranscriberLanguages.Sa, - "sd" => FallbackGladiaTranscriberLanguages.Sd, - "si" => FallbackGladiaTranscriberLanguages.Si, - "sk" => FallbackGladiaTranscriberLanguages.Sk, - "sl" => FallbackGladiaTranscriberLanguages.Sl, - "sn" => FallbackGladiaTranscriberLanguages.Sn, - "so" => FallbackGladiaTranscriberLanguages.So, - "sq" => FallbackGladiaTranscriberLanguages.Sq, - "sr" => FallbackGladiaTranscriberLanguages.Sr, - "su" => FallbackGladiaTranscriberLanguages.Su, - "sv" => FallbackGladiaTranscriberLanguages.Sv, - "sw" => FallbackGladiaTranscriberLanguages.Sw, - "ta" => FallbackGladiaTranscriberLanguages.Ta, - "te" => FallbackGladiaTranscriberLanguages.Te, - "tg" => FallbackGladiaTranscriberLanguages.Tg, - "th" => FallbackGladiaTranscriberLanguages.Th, - "tk" => FallbackGladiaTranscriberLanguages.Tk, - "tl" => FallbackGladiaTranscriberLanguages.Tl, - "tr" => FallbackGladiaTranscriberLanguages.Tr, - "tt" => FallbackGladiaTranscriberLanguages.Tt, - "uk" => FallbackGladiaTranscriberLanguages.Uk, - "ur" => FallbackGladiaTranscriberLanguages.Ur, - "uz" => FallbackGladiaTranscriberLanguages.Uz, - "vi" => FallbackGladiaTranscriberLanguages.Vi, - "yi" => FallbackGladiaTranscriberLanguages.Yi, - "yo" => FallbackGladiaTranscriberLanguages.Yo, - "zh" => FallbackGladiaTranscriberLanguages.Zh, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackPlan.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackPlan.g.cs index efd77221..82dcd7df 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.FallbackPlan.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackPlan.g.cs @@ -13,7 +13,7 @@ public sealed partial class FallbackPlan ///
[global::System.Text.Json.Serialization.JsonPropertyName("voices")] [global::System.Text.Json.Serialization.JsonRequired] - public required global::System.Collections.Generic.IList> Voices { get; set; } + public required global::System.Collections.Generic.IList> Voices { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -31,7 +31,7 @@ public sealed partial class FallbackPlan [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public FallbackPlan( - global::System.Collections.Generic.IList> voices) + global::System.Collections.Generic.IList> voices) { this.Voices = voices ?? throw new global::System.ArgumentNullException(nameof(voices)); } diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackSonioxTranscriber.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackSonioxTranscriber.g.cs index 982a0c5b..b87d4a03 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.FallbackSonioxTranscriber.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackSonioxTranscriber.g.cs @@ -33,8 +33,7 @@ public sealed partial class FallbackSonioxTranscriber /// Language hints sent to Soniox as `language_hints`. Provide `[lang1, lang2, ...]` (ISO 639-1 codes) to bias recognition toward specific languages, or provide an explicit empty array `[]` to enable Soniox auto-detect across all 60+ supported languages. When set (including the empty array), this field takes precedence over the singular `language` field. When omitted, falls back to the singular `language` (which defaults to `en` if also unset). Best accuracy is achieved with a single language. /// [global::System.Text.Json.Serialization.JsonPropertyName("languages")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.FallbackSonioxTranscriberLanguagesJsonConverter))] - public global::Vapi.FallbackSonioxTranscriberLanguages? Languages { get; set; } + public global::System.Collections.Generic.IList? Languages { get; set; } /// /// When `true`, Soniox strictly restricts transcription to the languages in `languages` (or the singular `language` if `languages` is unset). When `false`, Soniox biases toward those languages but still allows transcription in other languages. Has no effect when no language hints are sent (e.g., `languages: []` for auto-detect). Defaults to `true` (strict mode). @@ -101,7 +100,7 @@ public FallbackSonioxTranscriber( global::Vapi.FallbackSonioxTranscriberProvider provider, global::Vapi.FallbackSonioxTranscriberModel? model, global::Vapi.FallbackSonioxTranscriberLanguage? language, - global::Vapi.FallbackSonioxTranscriberLanguages? languages, + global::System.Collections.Generic.IList? languages, bool? languageHintsStrict, double? maxEndpointDelayMs, global::System.Collections.Generic.IList? customVocabulary, diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackSonioxTranscriberLanguage2.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackSonioxTranscriberLanguage2.g.cs new file mode 100644 index 00000000..17ab2edb --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackSonioxTranscriberLanguage2.g.cs @@ -0,0 +1,1149 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum FallbackSonioxTranscriberLanguage2 + { + /// + /// + /// + Aa, + /// + /// + /// + Ab, + /// + /// + /// + Ae, + /// + /// + /// + Af, + /// + /// + /// + Ak, + /// + /// + /// + Am, + /// + /// + /// + An, + /// + /// + /// + Ar, + /// + /// + /// + As, + /// + /// + /// + Av, + /// + /// + /// + Ay, + /// + /// + /// + Az, + /// + /// + /// + Ba, + /// + /// + /// + Be, + /// + /// + /// + Bg, + /// + /// + /// + Bh, + /// + /// + /// + Bi, + /// + /// + /// + Bm, + /// + /// + /// + Bn, + /// + /// + /// + Bo, + /// + /// + /// + Br, + /// + /// + /// + Bs, + /// + /// + /// + Ca, + /// + /// + /// + Ce, + /// + /// + /// + Ch, + /// + /// + /// + Co, + /// + /// + /// + Cr, + /// + /// + /// + Cs, + /// + /// + /// + Cu, + /// + /// + /// + Cv, + /// + /// + /// + Cy, + /// + /// + /// + Da, + /// + /// + /// + De, + /// + /// + /// + Dv, + /// + /// + /// + Dz, + /// + /// + /// + Ee, + /// + /// + /// + El, + /// + /// + /// + En, + /// + /// + /// + Eo, + /// + /// + /// + Es, + /// + /// + /// + Et, + /// + /// + /// + Eu, + /// + /// + /// + Fa, + /// + /// + /// + Ff, + /// + /// + /// + Fi, + /// + /// + /// + Fj, + /// + /// + /// + Fo, + /// + /// + /// + Fr, + /// + /// + /// + Fy, + /// + /// + /// + Ga, + /// + /// + /// + Gd, + /// + /// + /// + Gl, + /// + /// + /// + Gn, + /// + /// + /// + Gu, + /// + /// + /// + Gv, + /// + /// + /// + Ha, + /// + /// + /// + He, + /// + /// + /// + Hi, + /// + /// + /// + Ho, + /// + /// + /// + Hr, + /// + /// + /// + Ht, + /// + /// + /// + Hu, + /// + /// + /// + Hy, + /// + /// + /// + Hz, + /// + /// + /// + Ia, + /// + /// + /// + Id, + /// + /// + /// + Ie, + /// + /// + /// + Ig, + /// + /// + /// + Ii, + /// + /// + /// + Ik, + /// + /// + /// + Io, + /// + /// + /// + Is, + /// + /// + /// + It, + /// + /// + /// + Iu, + /// + /// + /// + Ja, + /// + /// + /// + Jv, + /// + /// + /// + Ka, + /// + /// + /// + Kg, + /// + /// + /// + Ki, + /// + /// + /// + Kj, + /// + /// + /// + Kk, + /// + /// + /// + Kl, + /// + /// + /// + Km, + /// + /// + /// + Kn, + /// + /// + /// + Ko, + /// + /// + /// + Kr, + /// + /// + /// + Ks, + /// + /// + /// + Ku, + /// + /// + /// + Kv, + /// + /// + /// + Kw, + /// + /// + /// + Ky, + /// + /// + /// + La, + /// + /// + /// + Lb, + /// + /// + /// + Lg, + /// + /// + /// + Li, + /// + /// + /// + Ln, + /// + /// + /// + Lo, + /// + /// + /// + Lt, + /// + /// + /// + Lu, + /// + /// + /// + Lv, + /// + /// + /// + Mg, + /// + /// + /// + Mh, + /// + /// + /// + Mi, + /// + /// + /// + Mk, + /// + /// + /// + Ml, + /// + /// + /// + Mn, + /// + /// + /// + Mr, + /// + /// + /// + Ms, + /// + /// + /// + Mt, + /// + /// + /// + My, + /// + /// + /// + Na, + /// + /// + /// + Nb, + /// + /// + /// + Nd, + /// + /// + /// + Ne, + /// + /// + /// + Ng, + /// + /// + /// + Nl, + /// + /// + /// + Nn, + /// + /// + /// + No, + /// + /// + /// + Nr, + /// + /// + /// + Nv, + /// + /// + /// + Ny, + /// + /// + /// + Oc, + /// + /// + /// + Oj, + /// + /// + /// + Om, + /// + /// + /// + Or, + /// + /// + /// + Os, + /// + /// + /// + Pa, + /// + /// + /// + Pi, + /// + /// + /// + Pl, + /// + /// + /// + Ps, + /// + /// + /// + Pt, + /// + /// + /// + Qu, + /// + /// + /// + Rm, + /// + /// + /// + Rn, + /// + /// + /// + Ro, + /// + /// + /// + Ru, + /// + /// + /// + Rw, + /// + /// + /// + Sa, + /// + /// + /// + Sc, + /// + /// + /// + Sd, + /// + /// + /// + Se, + /// + /// + /// + Sg, + /// + /// + /// + Si, + /// + /// + /// + Sk, + /// + /// + /// + Sl, + /// + /// + /// + Sm, + /// + /// + /// + Sn, + /// + /// + /// + So, + /// + /// + /// + Sq, + /// + /// + /// + Sr, + /// + /// + /// + Ss, + /// + /// + /// + St, + /// + /// + /// + Su, + /// + /// + /// + Sv, + /// + /// + /// + Sw, + /// + /// + /// + Ta, + /// + /// + /// + Te, + /// + /// + /// + Tg, + /// + /// + /// + Th, + /// + /// + /// + Ti, + /// + /// + /// + Tk, + /// + /// + /// + Tl, + /// + /// + /// + Tn, + /// + /// + /// + To, + /// + /// + /// + Tr, + /// + /// + /// + Ts, + /// + /// + /// + Tt, + /// + /// + /// + Tw, + /// + /// + /// + Ty, + /// + /// + /// + Ug, + /// + /// + /// + Uk, + /// + /// + /// + Ur, + /// + /// + /// + Uz, + /// + /// + /// + Ve, + /// + /// + /// + Vi, + /// + /// + /// + Vo, + /// + /// + /// + Wa, + /// + /// + /// + Wo, + /// + /// + /// + Xh, + /// + /// + /// + Yi, + /// + /// + /// + Yo, + /// + /// + /// + Yue, + /// + /// + /// + Za, + /// + /// + /// + Zh, + /// + /// + /// + Zu, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class FallbackSonioxTranscriberLanguage2Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this FallbackSonioxTranscriberLanguage2 value) + { + return value switch + { + FallbackSonioxTranscriberLanguage2.Aa => "aa", + FallbackSonioxTranscriberLanguage2.Ab => "ab", + FallbackSonioxTranscriberLanguage2.Ae => "ae", + FallbackSonioxTranscriberLanguage2.Af => "af", + FallbackSonioxTranscriberLanguage2.Ak => "ak", + FallbackSonioxTranscriberLanguage2.Am => "am", + FallbackSonioxTranscriberLanguage2.An => "an", + FallbackSonioxTranscriberLanguage2.Ar => "ar", + FallbackSonioxTranscriberLanguage2.As => "as", + FallbackSonioxTranscriberLanguage2.Av => "av", + FallbackSonioxTranscriberLanguage2.Ay => "ay", + FallbackSonioxTranscriberLanguage2.Az => "az", + FallbackSonioxTranscriberLanguage2.Ba => "ba", + FallbackSonioxTranscriberLanguage2.Be => "be", + FallbackSonioxTranscriberLanguage2.Bg => "bg", + FallbackSonioxTranscriberLanguage2.Bh => "bh", + FallbackSonioxTranscriberLanguage2.Bi => "bi", + FallbackSonioxTranscriberLanguage2.Bm => "bm", + FallbackSonioxTranscriberLanguage2.Bn => "bn", + FallbackSonioxTranscriberLanguage2.Bo => "bo", + FallbackSonioxTranscriberLanguage2.Br => "br", + FallbackSonioxTranscriberLanguage2.Bs => "bs", + FallbackSonioxTranscriberLanguage2.Ca => "ca", + FallbackSonioxTranscriberLanguage2.Ce => "ce", + FallbackSonioxTranscriberLanguage2.Ch => "ch", + FallbackSonioxTranscriberLanguage2.Co => "co", + FallbackSonioxTranscriberLanguage2.Cr => "cr", + FallbackSonioxTranscriberLanguage2.Cs => "cs", + FallbackSonioxTranscriberLanguage2.Cu => "cu", + FallbackSonioxTranscriberLanguage2.Cv => "cv", + FallbackSonioxTranscriberLanguage2.Cy => "cy", + FallbackSonioxTranscriberLanguage2.Da => "da", + FallbackSonioxTranscriberLanguage2.De => "de", + FallbackSonioxTranscriberLanguage2.Dv => "dv", + FallbackSonioxTranscriberLanguage2.Dz => "dz", + FallbackSonioxTranscriberLanguage2.Ee => "ee", + FallbackSonioxTranscriberLanguage2.El => "el", + FallbackSonioxTranscriberLanguage2.En => "en", + FallbackSonioxTranscriberLanguage2.Eo => "eo", + FallbackSonioxTranscriberLanguage2.Es => "es", + FallbackSonioxTranscriberLanguage2.Et => "et", + FallbackSonioxTranscriberLanguage2.Eu => "eu", + FallbackSonioxTranscriberLanguage2.Fa => "fa", + FallbackSonioxTranscriberLanguage2.Ff => "ff", + FallbackSonioxTranscriberLanguage2.Fi => "fi", + FallbackSonioxTranscriberLanguage2.Fj => "fj", + FallbackSonioxTranscriberLanguage2.Fo => "fo", + FallbackSonioxTranscriberLanguage2.Fr => "fr", + FallbackSonioxTranscriberLanguage2.Fy => "fy", + FallbackSonioxTranscriberLanguage2.Ga => "ga", + FallbackSonioxTranscriberLanguage2.Gd => "gd", + FallbackSonioxTranscriberLanguage2.Gl => "gl", + FallbackSonioxTranscriberLanguage2.Gn => "gn", + FallbackSonioxTranscriberLanguage2.Gu => "gu", + FallbackSonioxTranscriberLanguage2.Gv => "gv", + FallbackSonioxTranscriberLanguage2.Ha => "ha", + FallbackSonioxTranscriberLanguage2.He => "he", + FallbackSonioxTranscriberLanguage2.Hi => "hi", + FallbackSonioxTranscriberLanguage2.Ho => "ho", + FallbackSonioxTranscriberLanguage2.Hr => "hr", + FallbackSonioxTranscriberLanguage2.Ht => "ht", + FallbackSonioxTranscriberLanguage2.Hu => "hu", + FallbackSonioxTranscriberLanguage2.Hy => "hy", + FallbackSonioxTranscriberLanguage2.Hz => "hz", + FallbackSonioxTranscriberLanguage2.Ia => "ia", + FallbackSonioxTranscriberLanguage2.Id => "id", + FallbackSonioxTranscriberLanguage2.Ie => "ie", + FallbackSonioxTranscriberLanguage2.Ig => "ig", + FallbackSonioxTranscriberLanguage2.Ii => "ii", + FallbackSonioxTranscriberLanguage2.Ik => "ik", + FallbackSonioxTranscriberLanguage2.Io => "io", + FallbackSonioxTranscriberLanguage2.Is => "is", + FallbackSonioxTranscriberLanguage2.It => "it", + FallbackSonioxTranscriberLanguage2.Iu => "iu", + FallbackSonioxTranscriberLanguage2.Ja => "ja", + FallbackSonioxTranscriberLanguage2.Jv => "jv", + FallbackSonioxTranscriberLanguage2.Ka => "ka", + FallbackSonioxTranscriberLanguage2.Kg => "kg", + FallbackSonioxTranscriberLanguage2.Ki => "ki", + FallbackSonioxTranscriberLanguage2.Kj => "kj", + FallbackSonioxTranscriberLanguage2.Kk => "kk", + FallbackSonioxTranscriberLanguage2.Kl => "kl", + FallbackSonioxTranscriberLanguage2.Km => "km", + FallbackSonioxTranscriberLanguage2.Kn => "kn", + FallbackSonioxTranscriberLanguage2.Ko => "ko", + FallbackSonioxTranscriberLanguage2.Kr => "kr", + FallbackSonioxTranscriberLanguage2.Ks => "ks", + FallbackSonioxTranscriberLanguage2.Ku => "ku", + FallbackSonioxTranscriberLanguage2.Kv => "kv", + FallbackSonioxTranscriberLanguage2.Kw => "kw", + FallbackSonioxTranscriberLanguage2.Ky => "ky", + FallbackSonioxTranscriberLanguage2.La => "la", + FallbackSonioxTranscriberLanguage2.Lb => "lb", + FallbackSonioxTranscriberLanguage2.Lg => "lg", + FallbackSonioxTranscriberLanguage2.Li => "li", + FallbackSonioxTranscriberLanguage2.Ln => "ln", + FallbackSonioxTranscriberLanguage2.Lo => "lo", + FallbackSonioxTranscriberLanguage2.Lt => "lt", + FallbackSonioxTranscriberLanguage2.Lu => "lu", + FallbackSonioxTranscriberLanguage2.Lv => "lv", + FallbackSonioxTranscriberLanguage2.Mg => "mg", + FallbackSonioxTranscriberLanguage2.Mh => "mh", + FallbackSonioxTranscriberLanguage2.Mi => "mi", + FallbackSonioxTranscriberLanguage2.Mk => "mk", + FallbackSonioxTranscriberLanguage2.Ml => "ml", + FallbackSonioxTranscriberLanguage2.Mn => "mn", + FallbackSonioxTranscriberLanguage2.Mr => "mr", + FallbackSonioxTranscriberLanguage2.Ms => "ms", + FallbackSonioxTranscriberLanguage2.Mt => "mt", + FallbackSonioxTranscriberLanguage2.My => "my", + FallbackSonioxTranscriberLanguage2.Na => "na", + FallbackSonioxTranscriberLanguage2.Nb => "nb", + FallbackSonioxTranscriberLanguage2.Nd => "nd", + FallbackSonioxTranscriberLanguage2.Ne => "ne", + FallbackSonioxTranscriberLanguage2.Ng => "ng", + FallbackSonioxTranscriberLanguage2.Nl => "nl", + FallbackSonioxTranscriberLanguage2.Nn => "nn", + FallbackSonioxTranscriberLanguage2.No => "no", + FallbackSonioxTranscriberLanguage2.Nr => "nr", + FallbackSonioxTranscriberLanguage2.Nv => "nv", + FallbackSonioxTranscriberLanguage2.Ny => "ny", + FallbackSonioxTranscriberLanguage2.Oc => "oc", + FallbackSonioxTranscriberLanguage2.Oj => "oj", + FallbackSonioxTranscriberLanguage2.Om => "om", + FallbackSonioxTranscriberLanguage2.Or => "or", + FallbackSonioxTranscriberLanguage2.Os => "os", + FallbackSonioxTranscriberLanguage2.Pa => "pa", + FallbackSonioxTranscriberLanguage2.Pi => "pi", + FallbackSonioxTranscriberLanguage2.Pl => "pl", + FallbackSonioxTranscriberLanguage2.Ps => "ps", + FallbackSonioxTranscriberLanguage2.Pt => "pt", + FallbackSonioxTranscriberLanguage2.Qu => "qu", + FallbackSonioxTranscriberLanguage2.Rm => "rm", + FallbackSonioxTranscriberLanguage2.Rn => "rn", + FallbackSonioxTranscriberLanguage2.Ro => "ro", + FallbackSonioxTranscriberLanguage2.Ru => "ru", + FallbackSonioxTranscriberLanguage2.Rw => "rw", + FallbackSonioxTranscriberLanguage2.Sa => "sa", + FallbackSonioxTranscriberLanguage2.Sc => "sc", + FallbackSonioxTranscriberLanguage2.Sd => "sd", + FallbackSonioxTranscriberLanguage2.Se => "se", + FallbackSonioxTranscriberLanguage2.Sg => "sg", + FallbackSonioxTranscriberLanguage2.Si => "si", + FallbackSonioxTranscriberLanguage2.Sk => "sk", + FallbackSonioxTranscriberLanguage2.Sl => "sl", + FallbackSonioxTranscriberLanguage2.Sm => "sm", + FallbackSonioxTranscriberLanguage2.Sn => "sn", + FallbackSonioxTranscriberLanguage2.So => "so", + FallbackSonioxTranscriberLanguage2.Sq => "sq", + FallbackSonioxTranscriberLanguage2.Sr => "sr", + FallbackSonioxTranscriberLanguage2.Ss => "ss", + FallbackSonioxTranscriberLanguage2.St => "st", + FallbackSonioxTranscriberLanguage2.Su => "su", + FallbackSonioxTranscriberLanguage2.Sv => "sv", + FallbackSonioxTranscriberLanguage2.Sw => "sw", + FallbackSonioxTranscriberLanguage2.Ta => "ta", + FallbackSonioxTranscriberLanguage2.Te => "te", + FallbackSonioxTranscriberLanguage2.Tg => "tg", + FallbackSonioxTranscriberLanguage2.Th => "th", + FallbackSonioxTranscriberLanguage2.Ti => "ti", + FallbackSonioxTranscriberLanguage2.Tk => "tk", + FallbackSonioxTranscriberLanguage2.Tl => "tl", + FallbackSonioxTranscriberLanguage2.Tn => "tn", + FallbackSonioxTranscriberLanguage2.To => "to", + FallbackSonioxTranscriberLanguage2.Tr => "tr", + FallbackSonioxTranscriberLanguage2.Ts => "ts", + FallbackSonioxTranscriberLanguage2.Tt => "tt", + FallbackSonioxTranscriberLanguage2.Tw => "tw", + FallbackSonioxTranscriberLanguage2.Ty => "ty", + FallbackSonioxTranscriberLanguage2.Ug => "ug", + FallbackSonioxTranscriberLanguage2.Uk => "uk", + FallbackSonioxTranscriberLanguage2.Ur => "ur", + FallbackSonioxTranscriberLanguage2.Uz => "uz", + FallbackSonioxTranscriberLanguage2.Ve => "ve", + FallbackSonioxTranscriberLanguage2.Vi => "vi", + FallbackSonioxTranscriberLanguage2.Vo => "vo", + FallbackSonioxTranscriberLanguage2.Wa => "wa", + FallbackSonioxTranscriberLanguage2.Wo => "wo", + FallbackSonioxTranscriberLanguage2.Xh => "xh", + FallbackSonioxTranscriberLanguage2.Yi => "yi", + FallbackSonioxTranscriberLanguage2.Yo => "yo", + FallbackSonioxTranscriberLanguage2.Yue => "yue", + FallbackSonioxTranscriberLanguage2.Za => "za", + FallbackSonioxTranscriberLanguage2.Zh => "zh", + FallbackSonioxTranscriberLanguage2.Zu => "zu", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static FallbackSonioxTranscriberLanguage2? ToEnum(string value) + { + return value switch + { + "aa" => FallbackSonioxTranscriberLanguage2.Aa, + "ab" => FallbackSonioxTranscriberLanguage2.Ab, + "ae" => FallbackSonioxTranscriberLanguage2.Ae, + "af" => FallbackSonioxTranscriberLanguage2.Af, + "ak" => FallbackSonioxTranscriberLanguage2.Ak, + "am" => FallbackSonioxTranscriberLanguage2.Am, + "an" => FallbackSonioxTranscriberLanguage2.An, + "ar" => FallbackSonioxTranscriberLanguage2.Ar, + "as" => FallbackSonioxTranscriberLanguage2.As, + "av" => FallbackSonioxTranscriberLanguage2.Av, + "ay" => FallbackSonioxTranscriberLanguage2.Ay, + "az" => FallbackSonioxTranscriberLanguage2.Az, + "ba" => FallbackSonioxTranscriberLanguage2.Ba, + "be" => FallbackSonioxTranscriberLanguage2.Be, + "bg" => FallbackSonioxTranscriberLanguage2.Bg, + "bh" => FallbackSonioxTranscriberLanguage2.Bh, + "bi" => FallbackSonioxTranscriberLanguage2.Bi, + "bm" => FallbackSonioxTranscriberLanguage2.Bm, + "bn" => FallbackSonioxTranscriberLanguage2.Bn, + "bo" => FallbackSonioxTranscriberLanguage2.Bo, + "br" => FallbackSonioxTranscriberLanguage2.Br, + "bs" => FallbackSonioxTranscriberLanguage2.Bs, + "ca" => FallbackSonioxTranscriberLanguage2.Ca, + "ce" => FallbackSonioxTranscriberLanguage2.Ce, + "ch" => FallbackSonioxTranscriberLanguage2.Ch, + "co" => FallbackSonioxTranscriberLanguage2.Co, + "cr" => FallbackSonioxTranscriberLanguage2.Cr, + "cs" => FallbackSonioxTranscriberLanguage2.Cs, + "cu" => FallbackSonioxTranscriberLanguage2.Cu, + "cv" => FallbackSonioxTranscriberLanguage2.Cv, + "cy" => FallbackSonioxTranscriberLanguage2.Cy, + "da" => FallbackSonioxTranscriberLanguage2.Da, + "de" => FallbackSonioxTranscriberLanguage2.De, + "dv" => FallbackSonioxTranscriberLanguage2.Dv, + "dz" => FallbackSonioxTranscriberLanguage2.Dz, + "ee" => FallbackSonioxTranscriberLanguage2.Ee, + "el" => FallbackSonioxTranscriberLanguage2.El, + "en" => FallbackSonioxTranscriberLanguage2.En, + "eo" => FallbackSonioxTranscriberLanguage2.Eo, + "es" => FallbackSonioxTranscriberLanguage2.Es, + "et" => FallbackSonioxTranscriberLanguage2.Et, + "eu" => FallbackSonioxTranscriberLanguage2.Eu, + "fa" => FallbackSonioxTranscriberLanguage2.Fa, + "ff" => FallbackSonioxTranscriberLanguage2.Ff, + "fi" => FallbackSonioxTranscriberLanguage2.Fi, + "fj" => FallbackSonioxTranscriberLanguage2.Fj, + "fo" => FallbackSonioxTranscriberLanguage2.Fo, + "fr" => FallbackSonioxTranscriberLanguage2.Fr, + "fy" => FallbackSonioxTranscriberLanguage2.Fy, + "ga" => FallbackSonioxTranscriberLanguage2.Ga, + "gd" => FallbackSonioxTranscriberLanguage2.Gd, + "gl" => FallbackSonioxTranscriberLanguage2.Gl, + "gn" => FallbackSonioxTranscriberLanguage2.Gn, + "gu" => FallbackSonioxTranscriberLanguage2.Gu, + "gv" => FallbackSonioxTranscriberLanguage2.Gv, + "ha" => FallbackSonioxTranscriberLanguage2.Ha, + "he" => FallbackSonioxTranscriberLanguage2.He, + "hi" => FallbackSonioxTranscriberLanguage2.Hi, + "ho" => FallbackSonioxTranscriberLanguage2.Ho, + "hr" => FallbackSonioxTranscriberLanguage2.Hr, + "ht" => FallbackSonioxTranscriberLanguage2.Ht, + "hu" => FallbackSonioxTranscriberLanguage2.Hu, + "hy" => FallbackSonioxTranscriberLanguage2.Hy, + "hz" => FallbackSonioxTranscriberLanguage2.Hz, + "ia" => FallbackSonioxTranscriberLanguage2.Ia, + "id" => FallbackSonioxTranscriberLanguage2.Id, + "ie" => FallbackSonioxTranscriberLanguage2.Ie, + "ig" => FallbackSonioxTranscriberLanguage2.Ig, + "ii" => FallbackSonioxTranscriberLanguage2.Ii, + "ik" => FallbackSonioxTranscriberLanguage2.Ik, + "io" => FallbackSonioxTranscriberLanguage2.Io, + "is" => FallbackSonioxTranscriberLanguage2.Is, + "it" => FallbackSonioxTranscriberLanguage2.It, + "iu" => FallbackSonioxTranscriberLanguage2.Iu, + "ja" => FallbackSonioxTranscriberLanguage2.Ja, + "jv" => FallbackSonioxTranscriberLanguage2.Jv, + "ka" => FallbackSonioxTranscriberLanguage2.Ka, + "kg" => FallbackSonioxTranscriberLanguage2.Kg, + "ki" => FallbackSonioxTranscriberLanguage2.Ki, + "kj" => FallbackSonioxTranscriberLanguage2.Kj, + "kk" => FallbackSonioxTranscriberLanguage2.Kk, + "kl" => FallbackSonioxTranscriberLanguage2.Kl, + "km" => FallbackSonioxTranscriberLanguage2.Km, + "kn" => FallbackSonioxTranscriberLanguage2.Kn, + "ko" => FallbackSonioxTranscriberLanguage2.Ko, + "kr" => FallbackSonioxTranscriberLanguage2.Kr, + "ks" => FallbackSonioxTranscriberLanguage2.Ks, + "ku" => FallbackSonioxTranscriberLanguage2.Ku, + "kv" => FallbackSonioxTranscriberLanguage2.Kv, + "kw" => FallbackSonioxTranscriberLanguage2.Kw, + "ky" => FallbackSonioxTranscriberLanguage2.Ky, + "la" => FallbackSonioxTranscriberLanguage2.La, + "lb" => FallbackSonioxTranscriberLanguage2.Lb, + "lg" => FallbackSonioxTranscriberLanguage2.Lg, + "li" => FallbackSonioxTranscriberLanguage2.Li, + "ln" => FallbackSonioxTranscriberLanguage2.Ln, + "lo" => FallbackSonioxTranscriberLanguage2.Lo, + "lt" => FallbackSonioxTranscriberLanguage2.Lt, + "lu" => FallbackSonioxTranscriberLanguage2.Lu, + "lv" => FallbackSonioxTranscriberLanguage2.Lv, + "mg" => FallbackSonioxTranscriberLanguage2.Mg, + "mh" => FallbackSonioxTranscriberLanguage2.Mh, + "mi" => FallbackSonioxTranscriberLanguage2.Mi, + "mk" => FallbackSonioxTranscriberLanguage2.Mk, + "ml" => FallbackSonioxTranscriberLanguage2.Ml, + "mn" => FallbackSonioxTranscriberLanguage2.Mn, + "mr" => FallbackSonioxTranscriberLanguage2.Mr, + "ms" => FallbackSonioxTranscriberLanguage2.Ms, + "mt" => FallbackSonioxTranscriberLanguage2.Mt, + "my" => FallbackSonioxTranscriberLanguage2.My, + "na" => FallbackSonioxTranscriberLanguage2.Na, + "nb" => FallbackSonioxTranscriberLanguage2.Nb, + "nd" => FallbackSonioxTranscriberLanguage2.Nd, + "ne" => FallbackSonioxTranscriberLanguage2.Ne, + "ng" => FallbackSonioxTranscriberLanguage2.Ng, + "nl" => FallbackSonioxTranscriberLanguage2.Nl, + "nn" => FallbackSonioxTranscriberLanguage2.Nn, + "no" => FallbackSonioxTranscriberLanguage2.No, + "nr" => FallbackSonioxTranscriberLanguage2.Nr, + "nv" => FallbackSonioxTranscriberLanguage2.Nv, + "ny" => FallbackSonioxTranscriberLanguage2.Ny, + "oc" => FallbackSonioxTranscriberLanguage2.Oc, + "oj" => FallbackSonioxTranscriberLanguage2.Oj, + "om" => FallbackSonioxTranscriberLanguage2.Om, + "or" => FallbackSonioxTranscriberLanguage2.Or, + "os" => FallbackSonioxTranscriberLanguage2.Os, + "pa" => FallbackSonioxTranscriberLanguage2.Pa, + "pi" => FallbackSonioxTranscriberLanguage2.Pi, + "pl" => FallbackSonioxTranscriberLanguage2.Pl, + "ps" => FallbackSonioxTranscriberLanguage2.Ps, + "pt" => FallbackSonioxTranscriberLanguage2.Pt, + "qu" => FallbackSonioxTranscriberLanguage2.Qu, + "rm" => FallbackSonioxTranscriberLanguage2.Rm, + "rn" => FallbackSonioxTranscriberLanguage2.Rn, + "ro" => FallbackSonioxTranscriberLanguage2.Ro, + "ru" => FallbackSonioxTranscriberLanguage2.Ru, + "rw" => FallbackSonioxTranscriberLanguage2.Rw, + "sa" => FallbackSonioxTranscriberLanguage2.Sa, + "sc" => FallbackSonioxTranscriberLanguage2.Sc, + "sd" => FallbackSonioxTranscriberLanguage2.Sd, + "se" => FallbackSonioxTranscriberLanguage2.Se, + "sg" => FallbackSonioxTranscriberLanguage2.Sg, + "si" => FallbackSonioxTranscriberLanguage2.Si, + "sk" => FallbackSonioxTranscriberLanguage2.Sk, + "sl" => FallbackSonioxTranscriberLanguage2.Sl, + "sm" => FallbackSonioxTranscriberLanguage2.Sm, + "sn" => FallbackSonioxTranscriberLanguage2.Sn, + "so" => FallbackSonioxTranscriberLanguage2.So, + "sq" => FallbackSonioxTranscriberLanguage2.Sq, + "sr" => FallbackSonioxTranscriberLanguage2.Sr, + "ss" => FallbackSonioxTranscriberLanguage2.Ss, + "st" => FallbackSonioxTranscriberLanguage2.St, + "su" => FallbackSonioxTranscriberLanguage2.Su, + "sv" => FallbackSonioxTranscriberLanguage2.Sv, + "sw" => FallbackSonioxTranscriberLanguage2.Sw, + "ta" => FallbackSonioxTranscriberLanguage2.Ta, + "te" => FallbackSonioxTranscriberLanguage2.Te, + "tg" => FallbackSonioxTranscriberLanguage2.Tg, + "th" => FallbackSonioxTranscriberLanguage2.Th, + "ti" => FallbackSonioxTranscriberLanguage2.Ti, + "tk" => FallbackSonioxTranscriberLanguage2.Tk, + "tl" => FallbackSonioxTranscriberLanguage2.Tl, + "tn" => FallbackSonioxTranscriberLanguage2.Tn, + "to" => FallbackSonioxTranscriberLanguage2.To, + "tr" => FallbackSonioxTranscriberLanguage2.Tr, + "ts" => FallbackSonioxTranscriberLanguage2.Ts, + "tt" => FallbackSonioxTranscriberLanguage2.Tt, + "tw" => FallbackSonioxTranscriberLanguage2.Tw, + "ty" => FallbackSonioxTranscriberLanguage2.Ty, + "ug" => FallbackSonioxTranscriberLanguage2.Ug, + "uk" => FallbackSonioxTranscriberLanguage2.Uk, + "ur" => FallbackSonioxTranscriberLanguage2.Ur, + "uz" => FallbackSonioxTranscriberLanguage2.Uz, + "ve" => FallbackSonioxTranscriberLanguage2.Ve, + "vi" => FallbackSonioxTranscriberLanguage2.Vi, + "vo" => FallbackSonioxTranscriberLanguage2.Vo, + "wa" => FallbackSonioxTranscriberLanguage2.Wa, + "wo" => FallbackSonioxTranscriberLanguage2.Wo, + "xh" => FallbackSonioxTranscriberLanguage2.Xh, + "yi" => FallbackSonioxTranscriberLanguage2.Yi, + "yo" => FallbackSonioxTranscriberLanguage2.Yo, + "yue" => FallbackSonioxTranscriberLanguage2.Yue, + "za" => FallbackSonioxTranscriberLanguage2.Za, + "zh" => FallbackSonioxTranscriberLanguage2.Zh, + "zu" => FallbackSonioxTranscriberLanguage2.Zu, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackSonioxTranscriberLanguages.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackSonioxTranscriberLanguages.g.cs deleted file mode 100644 index 12f82004..00000000 --- a/src/libs/Vapi/Generated/Vapi.Models.FallbackSonioxTranscriberLanguages.g.cs +++ /dev/null @@ -1,1149 +0,0 @@ - -#nullable enable - -namespace Vapi -{ - /// - /// Language hints sent to Soniox as `language_hints`. Provide `[lang1, lang2, ...]` (ISO 639-1 codes) to bias recognition toward specific languages, or provide an explicit empty array `[]` to enable Soniox auto-detect across all 60+ supported languages. When set (including the empty array), this field takes precedence over the singular `language` field. When omitted, falls back to the singular `language` (which defaults to `en` if also unset). Best accuracy is achieved with a single language. - /// - public enum FallbackSonioxTranscriberLanguages - { - /// - /// - /// - Aa, - /// - /// - /// - Ab, - /// - /// - /// - Ae, - /// - /// - /// - Af, - /// - /// - /// - Ak, - /// - /// - /// - Am, - /// - /// - /// - An, - /// - /// - /// - Ar, - /// - /// - /// - As, - /// - /// - /// - Av, - /// - /// - /// - Ay, - /// - /// - /// - Az, - /// - /// - /// - Ba, - /// - /// - /// - Be, - /// - /// - /// - Bg, - /// - /// - /// - Bh, - /// - /// - /// - Bi, - /// - /// - /// - Bm, - /// - /// - /// - Bn, - /// - /// - /// - Bo, - /// - /// - /// - Br, - /// - /// - /// - Bs, - /// - /// - /// - Ca, - /// - /// - /// - Ce, - /// - /// - /// - Ch, - /// - /// - /// - Co, - /// - /// - /// - Cr, - /// - /// - /// - Cs, - /// - /// - /// - Cu, - /// - /// - /// - Cv, - /// - /// - /// - Cy, - /// - /// - /// - Da, - /// - /// - /// - De, - /// - /// - /// - Dv, - /// - /// - /// - Dz, - /// - /// - /// - Ee, - /// - /// - /// - El, - /// - /// - /// - En, - /// - /// - /// - Eo, - /// - /// - /// - Es, - /// - /// - /// - Et, - /// - /// - /// - Eu, - /// - /// - /// - Fa, - /// - /// - /// - Ff, - /// - /// - /// - Fi, - /// - /// - /// - Fj, - /// - /// - /// - Fo, - /// - /// - /// - Fr, - /// - /// - /// - Fy, - /// - /// - /// - Ga, - /// - /// - /// - Gd, - /// - /// - /// - Gl, - /// - /// - /// - Gn, - /// - /// - /// - Gu, - /// - /// - /// - Gv, - /// - /// - /// - Ha, - /// - /// - /// - He, - /// - /// - /// - Hi, - /// - /// - /// - Ho, - /// - /// - /// - Hr, - /// - /// - /// - Ht, - /// - /// - /// - Hu, - /// - /// - /// - Hy, - /// - /// - /// - Hz, - /// - /// - /// - Ia, - /// - /// - /// - Id, - /// - /// - /// - Ie, - /// - /// - /// - Ig, - /// - /// - /// - Ii, - /// - /// - /// - Ik, - /// - /// - /// - Io, - /// - /// - /// - Is, - /// - /// - /// - It, - /// - /// - /// - Iu, - /// - /// - /// - Ja, - /// - /// - /// - Jv, - /// - /// - /// - Ka, - /// - /// - /// - Kg, - /// - /// - /// - Ki, - /// - /// - /// - Kj, - /// - /// - /// - Kk, - /// - /// - /// - Kl, - /// - /// - /// - Km, - /// - /// - /// - Kn, - /// - /// - /// - Ko, - /// - /// - /// - Kr, - /// - /// - /// - Ks, - /// - /// - /// - Ku, - /// - /// - /// - Kv, - /// - /// - /// - Kw, - /// - /// - /// - Ky, - /// - /// - /// - La, - /// - /// - /// - Lb, - /// - /// - /// - Lg, - /// - /// - /// - Li, - /// - /// - /// - Ln, - /// - /// - /// - Lo, - /// - /// - /// - Lt, - /// - /// - /// - Lu, - /// - /// - /// - Lv, - /// - /// - /// - Mg, - /// - /// - /// - Mh, - /// - /// - /// - Mi, - /// - /// - /// - Mk, - /// - /// - /// - Ml, - /// - /// - /// - Mn, - /// - /// - /// - Mr, - /// - /// - /// - Ms, - /// - /// - /// - Mt, - /// - /// - /// - My, - /// - /// - /// - Na, - /// - /// - /// - Nb, - /// - /// - /// - Nd, - /// - /// - /// - Ne, - /// - /// - /// - Ng, - /// - /// - /// - Nl, - /// - /// - /// - Nn, - /// - /// - /// - No, - /// - /// - /// - Nr, - /// - /// - /// - Nv, - /// - /// - /// - Ny, - /// - /// - /// - Oc, - /// - /// - /// - Oj, - /// - /// - /// - Om, - /// - /// - /// - Or, - /// - /// - /// - Os, - /// - /// - /// - Pa, - /// - /// - /// - Pi, - /// - /// - /// - Pl, - /// - /// - /// - Ps, - /// - /// - /// - Pt, - /// - /// - /// - Qu, - /// - /// - /// - Rm, - /// - /// - /// - Rn, - /// - /// - /// - Ro, - /// - /// - /// - Ru, - /// - /// - /// - Rw, - /// - /// - /// - Sa, - /// - /// - /// - Sc, - /// - /// - /// - Sd, - /// - /// - /// - Se, - /// - /// - /// - Sg, - /// - /// - /// - Si, - /// - /// - /// - Sk, - /// - /// - /// - Sl, - /// - /// - /// - Sm, - /// - /// - /// - Sn, - /// - /// - /// - So, - /// - /// - /// - Sq, - /// - /// - /// - Sr, - /// - /// - /// - Ss, - /// - /// - /// - St, - /// - /// - /// - Su, - /// - /// - /// - Sv, - /// - /// - /// - Sw, - /// - /// - /// - Ta, - /// - /// - /// - Te, - /// - /// - /// - Tg, - /// - /// - /// - Th, - /// - /// - /// - Ti, - /// - /// - /// - Tk, - /// - /// - /// - Tl, - /// - /// - /// - Tn, - /// - /// - /// - To, - /// - /// - /// - Tr, - /// - /// - /// - Ts, - /// - /// - /// - Tt, - /// - /// - /// - Tw, - /// - /// - /// - Ty, - /// - /// - /// - Ug, - /// - /// - /// - Uk, - /// - /// - /// - Ur, - /// - /// - /// - Uz, - /// - /// - /// - Ve, - /// - /// - /// - Vi, - /// - /// - /// - Vo, - /// - /// - /// - Wa, - /// - /// - /// - Wo, - /// - /// - /// - Xh, - /// - /// - /// - Yi, - /// - /// - /// - Yo, - /// - /// - /// - Yue, - /// - /// - /// - Za, - /// - /// - /// - Zh, - /// - /// - /// - Zu, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class FallbackSonioxTranscriberLanguagesExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this FallbackSonioxTranscriberLanguages value) - { - return value switch - { - FallbackSonioxTranscriberLanguages.Aa => "aa", - FallbackSonioxTranscriberLanguages.Ab => "ab", - FallbackSonioxTranscriberLanguages.Ae => "ae", - FallbackSonioxTranscriberLanguages.Af => "af", - FallbackSonioxTranscriberLanguages.Ak => "ak", - FallbackSonioxTranscriberLanguages.Am => "am", - FallbackSonioxTranscriberLanguages.An => "an", - FallbackSonioxTranscriberLanguages.Ar => "ar", - FallbackSonioxTranscriberLanguages.As => "as", - FallbackSonioxTranscriberLanguages.Av => "av", - FallbackSonioxTranscriberLanguages.Ay => "ay", - FallbackSonioxTranscriberLanguages.Az => "az", - FallbackSonioxTranscriberLanguages.Ba => "ba", - FallbackSonioxTranscriberLanguages.Be => "be", - FallbackSonioxTranscriberLanguages.Bg => "bg", - FallbackSonioxTranscriberLanguages.Bh => "bh", - FallbackSonioxTranscriberLanguages.Bi => "bi", - FallbackSonioxTranscriberLanguages.Bm => "bm", - FallbackSonioxTranscriberLanguages.Bn => "bn", - FallbackSonioxTranscriberLanguages.Bo => "bo", - FallbackSonioxTranscriberLanguages.Br => "br", - FallbackSonioxTranscriberLanguages.Bs => "bs", - FallbackSonioxTranscriberLanguages.Ca => "ca", - FallbackSonioxTranscriberLanguages.Ce => "ce", - FallbackSonioxTranscriberLanguages.Ch => "ch", - FallbackSonioxTranscriberLanguages.Co => "co", - FallbackSonioxTranscriberLanguages.Cr => "cr", - FallbackSonioxTranscriberLanguages.Cs => "cs", - FallbackSonioxTranscriberLanguages.Cu => "cu", - FallbackSonioxTranscriberLanguages.Cv => "cv", - FallbackSonioxTranscriberLanguages.Cy => "cy", - FallbackSonioxTranscriberLanguages.Da => "da", - FallbackSonioxTranscriberLanguages.De => "de", - FallbackSonioxTranscriberLanguages.Dv => "dv", - FallbackSonioxTranscriberLanguages.Dz => "dz", - FallbackSonioxTranscriberLanguages.Ee => "ee", - FallbackSonioxTranscriberLanguages.El => "el", - FallbackSonioxTranscriberLanguages.En => "en", - FallbackSonioxTranscriberLanguages.Eo => "eo", - FallbackSonioxTranscriberLanguages.Es => "es", - FallbackSonioxTranscriberLanguages.Et => "et", - FallbackSonioxTranscriberLanguages.Eu => "eu", - FallbackSonioxTranscriberLanguages.Fa => "fa", - FallbackSonioxTranscriberLanguages.Ff => "ff", - FallbackSonioxTranscriberLanguages.Fi => "fi", - FallbackSonioxTranscriberLanguages.Fj => "fj", - FallbackSonioxTranscriberLanguages.Fo => "fo", - FallbackSonioxTranscriberLanguages.Fr => "fr", - FallbackSonioxTranscriberLanguages.Fy => "fy", - FallbackSonioxTranscriberLanguages.Ga => "ga", - FallbackSonioxTranscriberLanguages.Gd => "gd", - FallbackSonioxTranscriberLanguages.Gl => "gl", - FallbackSonioxTranscriberLanguages.Gn => "gn", - FallbackSonioxTranscriberLanguages.Gu => "gu", - FallbackSonioxTranscriberLanguages.Gv => "gv", - FallbackSonioxTranscriberLanguages.Ha => "ha", - FallbackSonioxTranscriberLanguages.He => "he", - FallbackSonioxTranscriberLanguages.Hi => "hi", - FallbackSonioxTranscriberLanguages.Ho => "ho", - FallbackSonioxTranscriberLanguages.Hr => "hr", - FallbackSonioxTranscriberLanguages.Ht => "ht", - FallbackSonioxTranscriberLanguages.Hu => "hu", - FallbackSonioxTranscriberLanguages.Hy => "hy", - FallbackSonioxTranscriberLanguages.Hz => "hz", - FallbackSonioxTranscriberLanguages.Ia => "ia", - FallbackSonioxTranscriberLanguages.Id => "id", - FallbackSonioxTranscriberLanguages.Ie => "ie", - FallbackSonioxTranscriberLanguages.Ig => "ig", - FallbackSonioxTranscriberLanguages.Ii => "ii", - FallbackSonioxTranscriberLanguages.Ik => "ik", - FallbackSonioxTranscriberLanguages.Io => "io", - FallbackSonioxTranscriberLanguages.Is => "is", - FallbackSonioxTranscriberLanguages.It => "it", - FallbackSonioxTranscriberLanguages.Iu => "iu", - FallbackSonioxTranscriberLanguages.Ja => "ja", - FallbackSonioxTranscriberLanguages.Jv => "jv", - FallbackSonioxTranscriberLanguages.Ka => "ka", - FallbackSonioxTranscriberLanguages.Kg => "kg", - FallbackSonioxTranscriberLanguages.Ki => "ki", - FallbackSonioxTranscriberLanguages.Kj => "kj", - FallbackSonioxTranscriberLanguages.Kk => "kk", - FallbackSonioxTranscriberLanguages.Kl => "kl", - FallbackSonioxTranscriberLanguages.Km => "km", - FallbackSonioxTranscriberLanguages.Kn => "kn", - FallbackSonioxTranscriberLanguages.Ko => "ko", - FallbackSonioxTranscriberLanguages.Kr => "kr", - FallbackSonioxTranscriberLanguages.Ks => "ks", - FallbackSonioxTranscriberLanguages.Ku => "ku", - FallbackSonioxTranscriberLanguages.Kv => "kv", - FallbackSonioxTranscriberLanguages.Kw => "kw", - FallbackSonioxTranscriberLanguages.Ky => "ky", - FallbackSonioxTranscriberLanguages.La => "la", - FallbackSonioxTranscriberLanguages.Lb => "lb", - FallbackSonioxTranscriberLanguages.Lg => "lg", - FallbackSonioxTranscriberLanguages.Li => "li", - FallbackSonioxTranscriberLanguages.Ln => "ln", - FallbackSonioxTranscriberLanguages.Lo => "lo", - FallbackSonioxTranscriberLanguages.Lt => "lt", - FallbackSonioxTranscriberLanguages.Lu => "lu", - FallbackSonioxTranscriberLanguages.Lv => "lv", - FallbackSonioxTranscriberLanguages.Mg => "mg", - FallbackSonioxTranscriberLanguages.Mh => "mh", - FallbackSonioxTranscriberLanguages.Mi => "mi", - FallbackSonioxTranscriberLanguages.Mk => "mk", - FallbackSonioxTranscriberLanguages.Ml => "ml", - FallbackSonioxTranscriberLanguages.Mn => "mn", - FallbackSonioxTranscriberLanguages.Mr => "mr", - FallbackSonioxTranscriberLanguages.Ms => "ms", - FallbackSonioxTranscriberLanguages.Mt => "mt", - FallbackSonioxTranscriberLanguages.My => "my", - FallbackSonioxTranscriberLanguages.Na => "na", - FallbackSonioxTranscriberLanguages.Nb => "nb", - FallbackSonioxTranscriberLanguages.Nd => "nd", - FallbackSonioxTranscriberLanguages.Ne => "ne", - FallbackSonioxTranscriberLanguages.Ng => "ng", - FallbackSonioxTranscriberLanguages.Nl => "nl", - FallbackSonioxTranscriberLanguages.Nn => "nn", - FallbackSonioxTranscriberLanguages.No => "no", - FallbackSonioxTranscriberLanguages.Nr => "nr", - FallbackSonioxTranscriberLanguages.Nv => "nv", - FallbackSonioxTranscriberLanguages.Ny => "ny", - FallbackSonioxTranscriberLanguages.Oc => "oc", - FallbackSonioxTranscriberLanguages.Oj => "oj", - FallbackSonioxTranscriberLanguages.Om => "om", - FallbackSonioxTranscriberLanguages.Or => "or", - FallbackSonioxTranscriberLanguages.Os => "os", - FallbackSonioxTranscriberLanguages.Pa => "pa", - FallbackSonioxTranscriberLanguages.Pi => "pi", - FallbackSonioxTranscriberLanguages.Pl => "pl", - FallbackSonioxTranscriberLanguages.Ps => "ps", - FallbackSonioxTranscriberLanguages.Pt => "pt", - FallbackSonioxTranscriberLanguages.Qu => "qu", - FallbackSonioxTranscriberLanguages.Rm => "rm", - FallbackSonioxTranscriberLanguages.Rn => "rn", - FallbackSonioxTranscriberLanguages.Ro => "ro", - FallbackSonioxTranscriberLanguages.Ru => "ru", - FallbackSonioxTranscriberLanguages.Rw => "rw", - FallbackSonioxTranscriberLanguages.Sa => "sa", - FallbackSonioxTranscriberLanguages.Sc => "sc", - FallbackSonioxTranscriberLanguages.Sd => "sd", - FallbackSonioxTranscriberLanguages.Se => "se", - FallbackSonioxTranscriberLanguages.Sg => "sg", - FallbackSonioxTranscriberLanguages.Si => "si", - FallbackSonioxTranscriberLanguages.Sk => "sk", - FallbackSonioxTranscriberLanguages.Sl => "sl", - FallbackSonioxTranscriberLanguages.Sm => "sm", - FallbackSonioxTranscriberLanguages.Sn => "sn", - FallbackSonioxTranscriberLanguages.So => "so", - FallbackSonioxTranscriberLanguages.Sq => "sq", - FallbackSonioxTranscriberLanguages.Sr => "sr", - FallbackSonioxTranscriberLanguages.Ss => "ss", - FallbackSonioxTranscriberLanguages.St => "st", - FallbackSonioxTranscriberLanguages.Su => "su", - FallbackSonioxTranscriberLanguages.Sv => "sv", - FallbackSonioxTranscriberLanguages.Sw => "sw", - FallbackSonioxTranscriberLanguages.Ta => "ta", - FallbackSonioxTranscriberLanguages.Te => "te", - FallbackSonioxTranscriberLanguages.Tg => "tg", - FallbackSonioxTranscriberLanguages.Th => "th", - FallbackSonioxTranscriberLanguages.Ti => "ti", - FallbackSonioxTranscriberLanguages.Tk => "tk", - FallbackSonioxTranscriberLanguages.Tl => "tl", - FallbackSonioxTranscriberLanguages.Tn => "tn", - FallbackSonioxTranscriberLanguages.To => "to", - FallbackSonioxTranscriberLanguages.Tr => "tr", - FallbackSonioxTranscriberLanguages.Ts => "ts", - FallbackSonioxTranscriberLanguages.Tt => "tt", - FallbackSonioxTranscriberLanguages.Tw => "tw", - FallbackSonioxTranscriberLanguages.Ty => "ty", - FallbackSonioxTranscriberLanguages.Ug => "ug", - FallbackSonioxTranscriberLanguages.Uk => "uk", - FallbackSonioxTranscriberLanguages.Ur => "ur", - FallbackSonioxTranscriberLanguages.Uz => "uz", - FallbackSonioxTranscriberLanguages.Ve => "ve", - FallbackSonioxTranscriberLanguages.Vi => "vi", - FallbackSonioxTranscriberLanguages.Vo => "vo", - FallbackSonioxTranscriberLanguages.Wa => "wa", - FallbackSonioxTranscriberLanguages.Wo => "wo", - FallbackSonioxTranscriberLanguages.Xh => "xh", - FallbackSonioxTranscriberLanguages.Yi => "yi", - FallbackSonioxTranscriberLanguages.Yo => "yo", - FallbackSonioxTranscriberLanguages.Yue => "yue", - FallbackSonioxTranscriberLanguages.Za => "za", - FallbackSonioxTranscriberLanguages.Zh => "zh", - FallbackSonioxTranscriberLanguages.Zu => "zu", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static FallbackSonioxTranscriberLanguages? ToEnum(string value) - { - return value switch - { - "aa" => FallbackSonioxTranscriberLanguages.Aa, - "ab" => FallbackSonioxTranscriberLanguages.Ab, - "ae" => FallbackSonioxTranscriberLanguages.Ae, - "af" => FallbackSonioxTranscriberLanguages.Af, - "ak" => FallbackSonioxTranscriberLanguages.Ak, - "am" => FallbackSonioxTranscriberLanguages.Am, - "an" => FallbackSonioxTranscriberLanguages.An, - "ar" => FallbackSonioxTranscriberLanguages.Ar, - "as" => FallbackSonioxTranscriberLanguages.As, - "av" => FallbackSonioxTranscriberLanguages.Av, - "ay" => FallbackSonioxTranscriberLanguages.Ay, - "az" => FallbackSonioxTranscriberLanguages.Az, - "ba" => FallbackSonioxTranscriberLanguages.Ba, - "be" => FallbackSonioxTranscriberLanguages.Be, - "bg" => FallbackSonioxTranscriberLanguages.Bg, - "bh" => FallbackSonioxTranscriberLanguages.Bh, - "bi" => FallbackSonioxTranscriberLanguages.Bi, - "bm" => FallbackSonioxTranscriberLanguages.Bm, - "bn" => FallbackSonioxTranscriberLanguages.Bn, - "bo" => FallbackSonioxTranscriberLanguages.Bo, - "br" => FallbackSonioxTranscriberLanguages.Br, - "bs" => FallbackSonioxTranscriberLanguages.Bs, - "ca" => FallbackSonioxTranscriberLanguages.Ca, - "ce" => FallbackSonioxTranscriberLanguages.Ce, - "ch" => FallbackSonioxTranscriberLanguages.Ch, - "co" => FallbackSonioxTranscriberLanguages.Co, - "cr" => FallbackSonioxTranscriberLanguages.Cr, - "cs" => FallbackSonioxTranscriberLanguages.Cs, - "cu" => FallbackSonioxTranscriberLanguages.Cu, - "cv" => FallbackSonioxTranscriberLanguages.Cv, - "cy" => FallbackSonioxTranscriberLanguages.Cy, - "da" => FallbackSonioxTranscriberLanguages.Da, - "de" => FallbackSonioxTranscriberLanguages.De, - "dv" => FallbackSonioxTranscriberLanguages.Dv, - "dz" => FallbackSonioxTranscriberLanguages.Dz, - "ee" => FallbackSonioxTranscriberLanguages.Ee, - "el" => FallbackSonioxTranscriberLanguages.El, - "en" => FallbackSonioxTranscriberLanguages.En, - "eo" => FallbackSonioxTranscriberLanguages.Eo, - "es" => FallbackSonioxTranscriberLanguages.Es, - "et" => FallbackSonioxTranscriberLanguages.Et, - "eu" => FallbackSonioxTranscriberLanguages.Eu, - "fa" => FallbackSonioxTranscriberLanguages.Fa, - "ff" => FallbackSonioxTranscriberLanguages.Ff, - "fi" => FallbackSonioxTranscriberLanguages.Fi, - "fj" => FallbackSonioxTranscriberLanguages.Fj, - "fo" => FallbackSonioxTranscriberLanguages.Fo, - "fr" => FallbackSonioxTranscriberLanguages.Fr, - "fy" => FallbackSonioxTranscriberLanguages.Fy, - "ga" => FallbackSonioxTranscriberLanguages.Ga, - "gd" => FallbackSonioxTranscriberLanguages.Gd, - "gl" => FallbackSonioxTranscriberLanguages.Gl, - "gn" => FallbackSonioxTranscriberLanguages.Gn, - "gu" => FallbackSonioxTranscriberLanguages.Gu, - "gv" => FallbackSonioxTranscriberLanguages.Gv, - "ha" => FallbackSonioxTranscriberLanguages.Ha, - "he" => FallbackSonioxTranscriberLanguages.He, - "hi" => FallbackSonioxTranscriberLanguages.Hi, - "ho" => FallbackSonioxTranscriberLanguages.Ho, - "hr" => FallbackSonioxTranscriberLanguages.Hr, - "ht" => FallbackSonioxTranscriberLanguages.Ht, - "hu" => FallbackSonioxTranscriberLanguages.Hu, - "hy" => FallbackSonioxTranscriberLanguages.Hy, - "hz" => FallbackSonioxTranscriberLanguages.Hz, - "ia" => FallbackSonioxTranscriberLanguages.Ia, - "id" => FallbackSonioxTranscriberLanguages.Id, - "ie" => FallbackSonioxTranscriberLanguages.Ie, - "ig" => FallbackSonioxTranscriberLanguages.Ig, - "ii" => FallbackSonioxTranscriberLanguages.Ii, - "ik" => FallbackSonioxTranscriberLanguages.Ik, - "io" => FallbackSonioxTranscriberLanguages.Io, - "is" => FallbackSonioxTranscriberLanguages.Is, - "it" => FallbackSonioxTranscriberLanguages.It, - "iu" => FallbackSonioxTranscriberLanguages.Iu, - "ja" => FallbackSonioxTranscriberLanguages.Ja, - "jv" => FallbackSonioxTranscriberLanguages.Jv, - "ka" => FallbackSonioxTranscriberLanguages.Ka, - "kg" => FallbackSonioxTranscriberLanguages.Kg, - "ki" => FallbackSonioxTranscriberLanguages.Ki, - "kj" => FallbackSonioxTranscriberLanguages.Kj, - "kk" => FallbackSonioxTranscriberLanguages.Kk, - "kl" => FallbackSonioxTranscriberLanguages.Kl, - "km" => FallbackSonioxTranscriberLanguages.Km, - "kn" => FallbackSonioxTranscriberLanguages.Kn, - "ko" => FallbackSonioxTranscriberLanguages.Ko, - "kr" => FallbackSonioxTranscriberLanguages.Kr, - "ks" => FallbackSonioxTranscriberLanguages.Ks, - "ku" => FallbackSonioxTranscriberLanguages.Ku, - "kv" => FallbackSonioxTranscriberLanguages.Kv, - "kw" => FallbackSonioxTranscriberLanguages.Kw, - "ky" => FallbackSonioxTranscriberLanguages.Ky, - "la" => FallbackSonioxTranscriberLanguages.La, - "lb" => FallbackSonioxTranscriberLanguages.Lb, - "lg" => FallbackSonioxTranscriberLanguages.Lg, - "li" => FallbackSonioxTranscriberLanguages.Li, - "ln" => FallbackSonioxTranscriberLanguages.Ln, - "lo" => FallbackSonioxTranscriberLanguages.Lo, - "lt" => FallbackSonioxTranscriberLanguages.Lt, - "lu" => FallbackSonioxTranscriberLanguages.Lu, - "lv" => FallbackSonioxTranscriberLanguages.Lv, - "mg" => FallbackSonioxTranscriberLanguages.Mg, - "mh" => FallbackSonioxTranscriberLanguages.Mh, - "mi" => FallbackSonioxTranscriberLanguages.Mi, - "mk" => FallbackSonioxTranscriberLanguages.Mk, - "ml" => FallbackSonioxTranscriberLanguages.Ml, - "mn" => FallbackSonioxTranscriberLanguages.Mn, - "mr" => FallbackSonioxTranscriberLanguages.Mr, - "ms" => FallbackSonioxTranscriberLanguages.Ms, - "mt" => FallbackSonioxTranscriberLanguages.Mt, - "my" => FallbackSonioxTranscriberLanguages.My, - "na" => FallbackSonioxTranscriberLanguages.Na, - "nb" => FallbackSonioxTranscriberLanguages.Nb, - "nd" => FallbackSonioxTranscriberLanguages.Nd, - "ne" => FallbackSonioxTranscriberLanguages.Ne, - "ng" => FallbackSonioxTranscriberLanguages.Ng, - "nl" => FallbackSonioxTranscriberLanguages.Nl, - "nn" => FallbackSonioxTranscriberLanguages.Nn, - "no" => FallbackSonioxTranscriberLanguages.No, - "nr" => FallbackSonioxTranscriberLanguages.Nr, - "nv" => FallbackSonioxTranscriberLanguages.Nv, - "ny" => FallbackSonioxTranscriberLanguages.Ny, - "oc" => FallbackSonioxTranscriberLanguages.Oc, - "oj" => FallbackSonioxTranscriberLanguages.Oj, - "om" => FallbackSonioxTranscriberLanguages.Om, - "or" => FallbackSonioxTranscriberLanguages.Or, - "os" => FallbackSonioxTranscriberLanguages.Os, - "pa" => FallbackSonioxTranscriberLanguages.Pa, - "pi" => FallbackSonioxTranscriberLanguages.Pi, - "pl" => FallbackSonioxTranscriberLanguages.Pl, - "ps" => FallbackSonioxTranscriberLanguages.Ps, - "pt" => FallbackSonioxTranscriberLanguages.Pt, - "qu" => FallbackSonioxTranscriberLanguages.Qu, - "rm" => FallbackSonioxTranscriberLanguages.Rm, - "rn" => FallbackSonioxTranscriberLanguages.Rn, - "ro" => FallbackSonioxTranscriberLanguages.Ro, - "ru" => FallbackSonioxTranscriberLanguages.Ru, - "rw" => FallbackSonioxTranscriberLanguages.Rw, - "sa" => FallbackSonioxTranscriberLanguages.Sa, - "sc" => FallbackSonioxTranscriberLanguages.Sc, - "sd" => FallbackSonioxTranscriberLanguages.Sd, - "se" => FallbackSonioxTranscriberLanguages.Se, - "sg" => FallbackSonioxTranscriberLanguages.Sg, - "si" => FallbackSonioxTranscriberLanguages.Si, - "sk" => FallbackSonioxTranscriberLanguages.Sk, - "sl" => FallbackSonioxTranscriberLanguages.Sl, - "sm" => FallbackSonioxTranscriberLanguages.Sm, - "sn" => FallbackSonioxTranscriberLanguages.Sn, - "so" => FallbackSonioxTranscriberLanguages.So, - "sq" => FallbackSonioxTranscriberLanguages.Sq, - "sr" => FallbackSonioxTranscriberLanguages.Sr, - "ss" => FallbackSonioxTranscriberLanguages.Ss, - "st" => FallbackSonioxTranscriberLanguages.St, - "su" => FallbackSonioxTranscriberLanguages.Su, - "sv" => FallbackSonioxTranscriberLanguages.Sv, - "sw" => FallbackSonioxTranscriberLanguages.Sw, - "ta" => FallbackSonioxTranscriberLanguages.Ta, - "te" => FallbackSonioxTranscriberLanguages.Te, - "tg" => FallbackSonioxTranscriberLanguages.Tg, - "th" => FallbackSonioxTranscriberLanguages.Th, - "ti" => FallbackSonioxTranscriberLanguages.Ti, - "tk" => FallbackSonioxTranscriberLanguages.Tk, - "tl" => FallbackSonioxTranscriberLanguages.Tl, - "tn" => FallbackSonioxTranscriberLanguages.Tn, - "to" => FallbackSonioxTranscriberLanguages.To, - "tr" => FallbackSonioxTranscriberLanguages.Tr, - "ts" => FallbackSonioxTranscriberLanguages.Ts, - "tt" => FallbackSonioxTranscriberLanguages.Tt, - "tw" => FallbackSonioxTranscriberLanguages.Tw, - "ty" => FallbackSonioxTranscriberLanguages.Ty, - "ug" => FallbackSonioxTranscriberLanguages.Ug, - "uk" => FallbackSonioxTranscriberLanguages.Uk, - "ur" => FallbackSonioxTranscriberLanguages.Ur, - "uz" => FallbackSonioxTranscriberLanguages.Uz, - "ve" => FallbackSonioxTranscriberLanguages.Ve, - "vi" => FallbackSonioxTranscriberLanguages.Vi, - "vo" => FallbackSonioxTranscriberLanguages.Vo, - "wa" => FallbackSonioxTranscriberLanguages.Wa, - "wo" => FallbackSonioxTranscriberLanguages.Wo, - "xh" => FallbackSonioxTranscriberLanguages.Xh, - "yi" => FallbackSonioxTranscriberLanguages.Yi, - "yo" => FallbackSonioxTranscriberLanguages.Yo, - "yue" => FallbackSonioxTranscriberLanguages.Yue, - "za" => FallbackSonioxTranscriberLanguages.Za, - "zh" => FallbackSonioxTranscriberLanguages.Zh, - "zu" => FallbackSonioxTranscriberLanguages.Zu, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackTranscriberPlan.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackTranscriberPlan.g.cs index 0848ada8..402e2860 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.FallbackTranscriberPlan.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackTranscriberPlan.g.cs @@ -12,7 +12,7 @@ public sealed partial class FallbackTranscriberPlan /// /// [global::System.Text.Json.Serialization.JsonPropertyName("transcribers")] - public global::System.Collections.Generic.IList>? Transcribers { get; set; } + public global::System.Collections.Generic.IList>? Transcribers { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -28,7 +28,7 @@ public sealed partial class FallbackTranscriberPlan [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public FallbackTranscriberPlan( - global::System.Collections.Generic.IList>? transcribers) + global::System.Collections.Generic.IList>? transcribers) { this.Transcribers = transcribers; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriber.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriber.Json.g.cs new file mode 100644 index 00000000..ef35c88c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriber.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace Vapi +{ + public sealed partial class FallbackXaiTranscriber + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vapi.FallbackXaiTranscriber? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.FallbackXaiTranscriber), + jsonSerializerContext) as global::Vapi.FallbackXaiTranscriber; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vapi.FallbackXaiTranscriber? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vapi.FallbackXaiTranscriber), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.FallbackXaiTranscriber; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriber.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriber.g.cs new file mode 100644 index 00000000..3d83ba87 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriber.g.cs @@ -0,0 +1,69 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public sealed partial class FallbackXaiTranscriber + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberProviderJsonConverter))] + public global::Vapi.FallbackXaiTranscriberProvider Provider { get; set; } + + /// + /// The xAI speech-to-text model to use. xAI currently exposes a single STT model — placeholder for future model selection. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("model")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberModelJsonConverter))] + public global::Vapi.FallbackXaiTranscriberModel? Model { get; set; } + + /// + /// Single language for transcription as an ISO 639-1 code (e.g., `en`, `es`). Defaults to `en` if not set. xAI auto-detects when omitted via the API but Vapi defaults to English for deterministic behavior. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("language")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.FallbackXaiTranscriberLanguageJsonConverter))] + public global::Vapi.FallbackXaiTranscriberLanguage? Language { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// The xAI speech-to-text model to use. xAI currently exposes a single STT model — placeholder for future model selection. + /// + /// + /// Single language for transcription as an ISO 639-1 code (e.g., `en`, `es`). Defaults to `en` if not set. xAI auto-detects when omitted via the API but Vapi defaults to English for deterministic behavior. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public FallbackXaiTranscriber( + global::Vapi.FallbackXaiTranscriberProvider provider, + global::Vapi.FallbackXaiTranscriberModel? model, + global::Vapi.FallbackXaiTranscriberLanguage? language) + { + this.Provider = provider; + this.Model = model; + this.Language = language; + } + + /// + /// Initializes a new instance of the class. + /// + public FallbackXaiTranscriber() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriberLanguage.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriberLanguage.g.cs new file mode 100644 index 00000000..e24ab530 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriberLanguage.g.cs @@ -0,0 +1,189 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// Single language for transcription as an ISO 639-1 code (e.g., `en`, `es`). Defaults to `en` if not set. xAI auto-detects when omitted via the API but Vapi defaults to English for deterministic behavior. + /// + public enum FallbackXaiTranscriberLanguage + { + /// + /// + /// + Ar, + /// + /// + /// + Cs, + /// + /// + /// + Da, + /// + /// + /// + De, + /// + /// + /// + En, + /// + /// + /// + Es, + /// + /// + /// + Fa, + /// + /// + /// + Fil, + /// + /// + /// + Fr, + /// + /// + /// + Hi, + /// + /// + /// + Id, + /// + /// + /// + It, + /// + /// + /// + Ja, + /// + /// + /// + Ko, + /// + /// + /// + Mk, + /// + /// + /// + Ms, + /// + /// + /// + Nl, + /// + /// + /// + Pl, + /// + /// + /// + Pt, + /// + /// + /// + Ro, + /// + /// + /// + Ru, + /// + /// + /// + Sv, + /// + /// + /// + Th, + /// + /// + /// + Tr, + /// + /// + /// + Vi, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class FallbackXaiTranscriberLanguageExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this FallbackXaiTranscriberLanguage value) + { + return value switch + { + FallbackXaiTranscriberLanguage.Ar => "ar", + FallbackXaiTranscriberLanguage.Cs => "cs", + FallbackXaiTranscriberLanguage.Da => "da", + FallbackXaiTranscriberLanguage.De => "de", + FallbackXaiTranscriberLanguage.En => "en", + FallbackXaiTranscriberLanguage.Es => "es", + FallbackXaiTranscriberLanguage.Fa => "fa", + FallbackXaiTranscriberLanguage.Fil => "fil", + FallbackXaiTranscriberLanguage.Fr => "fr", + FallbackXaiTranscriberLanguage.Hi => "hi", + FallbackXaiTranscriberLanguage.Id => "id", + FallbackXaiTranscriberLanguage.It => "it", + FallbackXaiTranscriberLanguage.Ja => "ja", + FallbackXaiTranscriberLanguage.Ko => "ko", + FallbackXaiTranscriberLanguage.Mk => "mk", + FallbackXaiTranscriberLanguage.Ms => "ms", + FallbackXaiTranscriberLanguage.Nl => "nl", + FallbackXaiTranscriberLanguage.Pl => "pl", + FallbackXaiTranscriberLanguage.Pt => "pt", + FallbackXaiTranscriberLanguage.Ro => "ro", + FallbackXaiTranscriberLanguage.Ru => "ru", + FallbackXaiTranscriberLanguage.Sv => "sv", + FallbackXaiTranscriberLanguage.Th => "th", + FallbackXaiTranscriberLanguage.Tr => "tr", + FallbackXaiTranscriberLanguage.Vi => "vi", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static FallbackXaiTranscriberLanguage? ToEnum(string value) + { + return value switch + { + "ar" => FallbackXaiTranscriberLanguage.Ar, + "cs" => FallbackXaiTranscriberLanguage.Cs, + "da" => FallbackXaiTranscriberLanguage.Da, + "de" => FallbackXaiTranscriberLanguage.De, + "en" => FallbackXaiTranscriberLanguage.En, + "es" => FallbackXaiTranscriberLanguage.Es, + "fa" => FallbackXaiTranscriberLanguage.Fa, + "fil" => FallbackXaiTranscriberLanguage.Fil, + "fr" => FallbackXaiTranscriberLanguage.Fr, + "hi" => FallbackXaiTranscriberLanguage.Hi, + "id" => FallbackXaiTranscriberLanguage.Id, + "it" => FallbackXaiTranscriberLanguage.It, + "ja" => FallbackXaiTranscriberLanguage.Ja, + "ko" => FallbackXaiTranscriberLanguage.Ko, + "mk" => FallbackXaiTranscriberLanguage.Mk, + "ms" => FallbackXaiTranscriberLanguage.Ms, + "nl" => FallbackXaiTranscriberLanguage.Nl, + "pl" => FallbackXaiTranscriberLanguage.Pl, + "pt" => FallbackXaiTranscriberLanguage.Pt, + "ro" => FallbackXaiTranscriberLanguage.Ro, + "ru" => FallbackXaiTranscriberLanguage.Ru, + "sv" => FallbackXaiTranscriberLanguage.Sv, + "th" => FallbackXaiTranscriberLanguage.Th, + "tr" => FallbackXaiTranscriberLanguage.Tr, + "vi" => FallbackXaiTranscriberLanguage.Vi, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriberModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriberModel.g.cs new file mode 100644 index 00000000..1eacbe2b --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriberModel.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The xAI speech-to-text model to use. xAI currently exposes a single STT model — placeholder for future model selection. + /// + public enum FallbackXaiTranscriberModel + { + /// + /// + /// + Default, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class FallbackXaiTranscriberModelExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this FallbackXaiTranscriberModel value) + { + return value switch + { + FallbackXaiTranscriberModel.Default => "default", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static FallbackXaiTranscriberModel? ToEnum(string value) + { + return value switch + { + "default" => FallbackXaiTranscriberModel.Default, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriberProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriberProvider.g.cs new file mode 100644 index 00000000..a4dceaae --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiTranscriberProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum FallbackXaiTranscriberProvider + { + /// + /// + /// + Xai, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class FallbackXaiTranscriberProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this FallbackXaiTranscriberProvider value) + { + return value switch + { + FallbackXaiTranscriberProvider.Xai => "xai", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static FallbackXaiTranscriberProvider? ToEnum(string value) + { + return value switch + { + "xai" => FallbackXaiTranscriberProvider.Xai, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoice.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoice.Json.g.cs new file mode 100644 index 00000000..88e9ae28 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoice.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace Vapi +{ + public sealed partial class FallbackXaiVoice + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vapi.FallbackXaiVoice? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.FallbackXaiVoice), + jsonSerializerContext) as global::Vapi.FallbackXaiVoice; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vapi.FallbackXaiVoice? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vapi.FallbackXaiVoice), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.FallbackXaiVoice; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoice.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoice.g.cs new file mode 100644 index 00000000..beede838 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoice.g.cs @@ -0,0 +1,104 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public sealed partial class FallbackXaiVoice + { + /// + /// This is the flag to toggle voice caching for the assistant.
+ /// Default Value: true
+ /// Example: true + ///
+ /// true + [global::System.Text.Json.Serialization.JsonPropertyName("cachingEnabled")] + public bool? CachingEnabled { get; set; } + + /// + /// This is the voice provider that will be used. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.FallbackXaiVoiceProviderJsonConverter))] + public global::Vapi.FallbackXaiVoiceProvider Provider { get; set; } + + /// + /// Built-in voices: eve, ara, rex, sal, leo. Cloned voice IDs are also accepted.
+ /// Example: eve + ///
+ /// eve + [global::System.Text.Json.Serialization.JsonPropertyName("voiceId")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.FallbackXaiVoiceVoiceIdJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vapi.FallbackXaiVoiceVoiceId VoiceId { get; set; } + + /// + /// BCP-47 language code for xAI TTS synthesis.
+ /// Default Value: en + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("language")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.FallbackXaiVoiceLanguageJsonConverter))] + public global::Vapi.FallbackXaiVoiceLanguage? Language { get; set; } + + /// + /// This is the plan for chunking the model output before it is sent to the voice provider. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("chunkPlan")] + public global::Vapi.ChunkPlan? ChunkPlan { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// Built-in voices: eve, ara, rex, sal, leo. Cloned voice IDs are also accepted.
+ /// Example: eve + /// + /// + /// This is the flag to toggle voice caching for the assistant.
+ /// Default Value: true
+ /// Example: true + /// + /// + /// This is the voice provider that will be used. + /// + /// + /// BCP-47 language code for xAI TTS synthesis.
+ /// Default Value: en + /// + /// + /// This is the plan for chunking the model output before it is sent to the voice provider. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public FallbackXaiVoice( + global::Vapi.FallbackXaiVoiceVoiceId voiceId, + bool? cachingEnabled, + global::Vapi.FallbackXaiVoiceProvider provider, + global::Vapi.FallbackXaiVoiceLanguage? language, + global::Vapi.ChunkPlan? chunkPlan) + { + this.CachingEnabled = cachingEnabled; + this.Provider = provider; + this.VoiceId = voiceId; + this.Language = language; + this.ChunkPlan = chunkPlan; + } + + /// + /// Initializes a new instance of the class. + /// + public FallbackXaiVoice() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoiceLanguage.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoiceLanguage.g.cs new file mode 100644 index 00000000..5ea81a0c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoiceLanguage.g.cs @@ -0,0 +1,166 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// BCP-47 language code for xAI TTS synthesis.
+ /// Default Value: en + ///
+ public enum FallbackXaiVoiceLanguage + { + /// + /// + /// + ArAe, + /// + /// + /// + ArEg, + /// + /// + /// + ArSa, + /// + /// + /// + Auto, + /// + /// + /// + Bn, + /// + /// + /// + De, + /// + /// + /// + En, + /// + /// + /// + EsEs, + /// + /// + /// + EsMx, + /// + /// + /// + Fr, + /// + /// + /// + Hi, + /// + /// + /// + Id, + /// + /// + /// + It, + /// + /// + /// + Ja, + /// + /// + /// + Ko, + /// + /// + /// + PtBr, + /// + /// + /// + PtPt, + /// + /// + /// + Ru, + /// + /// + /// + Tr, + /// + /// + /// + Vi, + /// + /// + /// + Zh, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class FallbackXaiVoiceLanguageExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this FallbackXaiVoiceLanguage value) + { + return value switch + { + FallbackXaiVoiceLanguage.ArAe => "ar-AE", + FallbackXaiVoiceLanguage.ArEg => "ar-EG", + FallbackXaiVoiceLanguage.ArSa => "ar-SA", + FallbackXaiVoiceLanguage.Auto => "auto", + FallbackXaiVoiceLanguage.Bn => "bn", + FallbackXaiVoiceLanguage.De => "de", + FallbackXaiVoiceLanguage.En => "en", + FallbackXaiVoiceLanguage.EsEs => "es-ES", + FallbackXaiVoiceLanguage.EsMx => "es-MX", + FallbackXaiVoiceLanguage.Fr => "fr", + FallbackXaiVoiceLanguage.Hi => "hi", + FallbackXaiVoiceLanguage.Id => "id", + FallbackXaiVoiceLanguage.It => "it", + FallbackXaiVoiceLanguage.Ja => "ja", + FallbackXaiVoiceLanguage.Ko => "ko", + FallbackXaiVoiceLanguage.PtBr => "pt-BR", + FallbackXaiVoiceLanguage.PtPt => "pt-PT", + FallbackXaiVoiceLanguage.Ru => "ru", + FallbackXaiVoiceLanguage.Tr => "tr", + FallbackXaiVoiceLanguage.Vi => "vi", + FallbackXaiVoiceLanguage.Zh => "zh", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static FallbackXaiVoiceLanguage? ToEnum(string value) + { + return value switch + { + "ar-AE" => FallbackXaiVoiceLanguage.ArAe, + "ar-EG" => FallbackXaiVoiceLanguage.ArEg, + "ar-SA" => FallbackXaiVoiceLanguage.ArSa, + "auto" => FallbackXaiVoiceLanguage.Auto, + "bn" => FallbackXaiVoiceLanguage.Bn, + "de" => FallbackXaiVoiceLanguage.De, + "en" => FallbackXaiVoiceLanguage.En, + "es-ES" => FallbackXaiVoiceLanguage.EsEs, + "es-MX" => FallbackXaiVoiceLanguage.EsMx, + "fr" => FallbackXaiVoiceLanguage.Fr, + "hi" => FallbackXaiVoiceLanguage.Hi, + "id" => FallbackXaiVoiceLanguage.Id, + "it" => FallbackXaiVoiceLanguage.It, + "ja" => FallbackXaiVoiceLanguage.Ja, + "ko" => FallbackXaiVoiceLanguage.Ko, + "pt-BR" => FallbackXaiVoiceLanguage.PtBr, + "pt-PT" => FallbackXaiVoiceLanguage.PtPt, + "ru" => FallbackXaiVoiceLanguage.Ru, + "tr" => FallbackXaiVoiceLanguage.Tr, + "vi" => FallbackXaiVoiceLanguage.Vi, + "zh" => FallbackXaiVoiceLanguage.Zh, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoiceProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoiceProvider.g.cs new file mode 100644 index 00000000..16920641 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoiceProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// This is the voice provider that will be used. + /// + public enum FallbackXaiVoiceProvider + { + /// + /// + /// + Xai, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class FallbackXaiVoiceProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this FallbackXaiVoiceProvider value) + { + return value switch + { + FallbackXaiVoiceProvider.Xai => "xai", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static FallbackXaiVoiceProvider? ToEnum(string value) + { + return value switch + { + "xai" => FallbackXaiVoiceProvider.Xai, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoiceVoiceId.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoiceVoiceId.g.cs new file mode 100644 index 00000000..cda1874e --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackXaiVoiceVoiceId.g.cs @@ -0,0 +1,70 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// Built-in voices: eve, ara, rex, sal, leo. Cloned voice IDs are also accepted.
+ /// Example: eve + ///
+ public enum FallbackXaiVoiceVoiceId + { + /// + /// eve, ara, rex, sal, leo. Cloned voice IDs are also accepted. + /// + Ara, + /// + /// eve, ara, rex, sal, leo. Cloned voice IDs are also accepted. + /// + Eve, + /// + /// eve, ara, rex, sal, leo. Cloned voice IDs are also accepted. + /// + Leo, + /// + /// eve, ara, rex, sal, leo. Cloned voice IDs are also accepted. + /// + Rex, + /// + /// eve, ara, rex, sal, leo. Cloned voice IDs are also accepted. + /// + Sal, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class FallbackXaiVoiceVoiceIdExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this FallbackXaiVoiceVoiceId value) + { + return value switch + { + FallbackXaiVoiceVoiceId.Ara => "ara", + FallbackXaiVoiceVoiceId.Eve => "eve", + FallbackXaiVoiceVoiceId.Leo => "leo", + FallbackXaiVoiceVoiceId.Rex => "rex", + FallbackXaiVoiceVoiceId.Sal => "sal", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static FallbackXaiVoiceVoiceId? ToEnum(string value) + { + return value switch + { + "ara" => FallbackXaiVoiceVoiceId.Ara, + "eve" => FallbackXaiVoiceVoiceId.Eve, + "leo" => FallbackXaiVoiceVoiceId.Leo, + "rex" => FallbackXaiVoiceVoiceId.Rex, + "sal" => FallbackXaiVoiceVoiceId.Sal, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.GladiaTranscriber.g.cs b/src/libs/Vapi/Generated/Vapi.Models.GladiaTranscriber.g.cs index 91e5569e..8a035ecc 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.GladiaTranscriber.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.GladiaTranscriber.g.cs @@ -40,8 +40,7 @@ public sealed partial class GladiaTranscriber /// Defines the languages to use for the transcription. Required when languageBehaviour is 'manual'. ///
[global::System.Text.Json.Serialization.JsonPropertyName("languages")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.GladiaTranscriberLanguagesJsonConverter))] - public global::Vapi.GladiaTranscriberLanguages? Languages { get; set; } + public global::System.Collections.Generic.IList? Languages { get; set; } /// /// Provides a custom vocabulary to the model to improve accuracy of transcribing context specific words, technical terms, names, etc. If empty, this argument is ignored.
@@ -206,7 +205,7 @@ public GladiaTranscriber( global::Vapi.GladiaTranscriberModel? model, global::Vapi.GladiaTranscriberLanguageBehaviour? languageBehaviour, global::Vapi.GladiaTranscriberLanguage? language, - global::Vapi.GladiaTranscriberLanguages? languages, + global::System.Collections.Generic.IList? languages, string? transcriptionHint, bool? prosody, bool? audioEnhancer, diff --git a/src/libs/Vapi/Generated/Vapi.Models.GladiaTranscriberLanguage2.g.cs b/src/libs/Vapi/Generated/Vapi.Models.GladiaTranscriberLanguage2.g.cs new file mode 100644 index 00000000..70aed049 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.GladiaTranscriberLanguage2.g.cs @@ -0,0 +1,633 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum GladiaTranscriberLanguage2 + { + /// + /// + /// + Af, + /// + /// + /// + Am, + /// + /// + /// + Ar, + /// + /// + /// + As, + /// + /// + /// + Az, + /// + /// + /// + Ba, + /// + /// + /// + Be, + /// + /// + /// + Bg, + /// + /// + /// + Bn, + /// + /// + /// + Bo, + /// + /// + /// + Br, + /// + /// + /// + Bs, + /// + /// + /// + Ca, + /// + /// + /// + Cs, + /// + /// + /// + Cy, + /// + /// + /// + Da, + /// + /// + /// + De, + /// + /// + /// + El, + /// + /// + /// + En, + /// + /// + /// + Es, + /// + /// + /// + Et, + /// + /// + /// + Eu, + /// + /// + /// + Fa, + /// + /// + /// + Fi, + /// + /// + /// + Fo, + /// + /// + /// + Fr, + /// + /// + /// + Gl, + /// + /// + /// + Gu, + /// + /// + /// + Ha, + /// + /// + /// + Haw, + /// + /// + /// + He, + /// + /// + /// + Hi, + /// + /// + /// + Hr, + /// + /// + /// + Ht, + /// + /// + /// + Hu, + /// + /// + /// + Hy, + /// + /// + /// + Id, + /// + /// + /// + Is, + /// + /// + /// + It, + /// + /// + /// + Ja, + /// + /// + /// + Jv, + /// + /// + /// + Ka, + /// + /// + /// + Kk, + /// + /// + /// + Km, + /// + /// + /// + Kn, + /// + /// + /// + Ko, + /// + /// + /// + La, + /// + /// + /// + Lb, + /// + /// + /// + Ln, + /// + /// + /// + Lo, + /// + /// + /// + Lt, + /// + /// + /// + Lv, + /// + /// + /// + Mg, + /// + /// + /// + Mi, + /// + /// + /// + Mk, + /// + /// + /// + Ml, + /// + /// + /// + Mn, + /// + /// + /// + Mr, + /// + /// + /// + Ms, + /// + /// + /// + Mt, + /// + /// + /// + My, + /// + /// + /// + Ne, + /// + /// + /// + Nl, + /// + /// + /// + Nn, + /// + /// + /// + No, + /// + /// + /// + Oc, + /// + /// + /// + Pa, + /// + /// + /// + Pl, + /// + /// + /// + Ps, + /// + /// + /// + Pt, + /// + /// + /// + Ro, + /// + /// + /// + Ru, + /// + /// + /// + Sa, + /// + /// + /// + Sd, + /// + /// + /// + Si, + /// + /// + /// + Sk, + /// + /// + /// + Sl, + /// + /// + /// + Sn, + /// + /// + /// + So, + /// + /// + /// + Sq, + /// + /// + /// + Sr, + /// + /// + /// + Su, + /// + /// + /// + Sv, + /// + /// + /// + Sw, + /// + /// + /// + Ta, + /// + /// + /// + Te, + /// + /// + /// + Tg, + /// + /// + /// + Th, + /// + /// + /// + Tk, + /// + /// + /// + Tl, + /// + /// + /// + Tr, + /// + /// + /// + Tt, + /// + /// + /// + Uk, + /// + /// + /// + Ur, + /// + /// + /// + Uz, + /// + /// + /// + Vi, + /// + /// + /// + Yi, + /// + /// + /// + Yo, + /// + /// + /// + Zh, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GladiaTranscriberLanguage2Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GladiaTranscriberLanguage2 value) + { + return value switch + { + GladiaTranscriberLanguage2.Af => "af", + GladiaTranscriberLanguage2.Am => "am", + GladiaTranscriberLanguage2.Ar => "ar", + GladiaTranscriberLanguage2.As => "as", + GladiaTranscriberLanguage2.Az => "az", + GladiaTranscriberLanguage2.Ba => "ba", + GladiaTranscriberLanguage2.Be => "be", + GladiaTranscriberLanguage2.Bg => "bg", + GladiaTranscriberLanguage2.Bn => "bn", + GladiaTranscriberLanguage2.Bo => "bo", + GladiaTranscriberLanguage2.Br => "br", + GladiaTranscriberLanguage2.Bs => "bs", + GladiaTranscriberLanguage2.Ca => "ca", + GladiaTranscriberLanguage2.Cs => "cs", + GladiaTranscriberLanguage2.Cy => "cy", + GladiaTranscriberLanguage2.Da => "da", + GladiaTranscriberLanguage2.De => "de", + GladiaTranscriberLanguage2.El => "el", + GladiaTranscriberLanguage2.En => "en", + GladiaTranscriberLanguage2.Es => "es", + GladiaTranscriberLanguage2.Et => "et", + GladiaTranscriberLanguage2.Eu => "eu", + GladiaTranscriberLanguage2.Fa => "fa", + GladiaTranscriberLanguage2.Fi => "fi", + GladiaTranscriberLanguage2.Fo => "fo", + GladiaTranscriberLanguage2.Fr => "fr", + GladiaTranscriberLanguage2.Gl => "gl", + GladiaTranscriberLanguage2.Gu => "gu", + GladiaTranscriberLanguage2.Ha => "ha", + GladiaTranscriberLanguage2.Haw => "haw", + GladiaTranscriberLanguage2.He => "he", + GladiaTranscriberLanguage2.Hi => "hi", + GladiaTranscriberLanguage2.Hr => "hr", + GladiaTranscriberLanguage2.Ht => "ht", + GladiaTranscriberLanguage2.Hu => "hu", + GladiaTranscriberLanguage2.Hy => "hy", + GladiaTranscriberLanguage2.Id => "id", + GladiaTranscriberLanguage2.Is => "is", + GladiaTranscriberLanguage2.It => "it", + GladiaTranscriberLanguage2.Ja => "ja", + GladiaTranscriberLanguage2.Jv => "jv", + GladiaTranscriberLanguage2.Ka => "ka", + GladiaTranscriberLanguage2.Kk => "kk", + GladiaTranscriberLanguage2.Km => "km", + GladiaTranscriberLanguage2.Kn => "kn", + GladiaTranscriberLanguage2.Ko => "ko", + GladiaTranscriberLanguage2.La => "la", + GladiaTranscriberLanguage2.Lb => "lb", + GladiaTranscriberLanguage2.Ln => "ln", + GladiaTranscriberLanguage2.Lo => "lo", + GladiaTranscriberLanguage2.Lt => "lt", + GladiaTranscriberLanguage2.Lv => "lv", + GladiaTranscriberLanguage2.Mg => "mg", + GladiaTranscriberLanguage2.Mi => "mi", + GladiaTranscriberLanguage2.Mk => "mk", + GladiaTranscriberLanguage2.Ml => "ml", + GladiaTranscriberLanguage2.Mn => "mn", + GladiaTranscriberLanguage2.Mr => "mr", + GladiaTranscriberLanguage2.Ms => "ms", + GladiaTranscriberLanguage2.Mt => "mt", + GladiaTranscriberLanguage2.My => "my", + GladiaTranscriberLanguage2.Ne => "ne", + GladiaTranscriberLanguage2.Nl => "nl", + GladiaTranscriberLanguage2.Nn => "nn", + GladiaTranscriberLanguage2.No => "no", + GladiaTranscriberLanguage2.Oc => "oc", + GladiaTranscriberLanguage2.Pa => "pa", + GladiaTranscriberLanguage2.Pl => "pl", + GladiaTranscriberLanguage2.Ps => "ps", + GladiaTranscriberLanguage2.Pt => "pt", + GladiaTranscriberLanguage2.Ro => "ro", + GladiaTranscriberLanguage2.Ru => "ru", + GladiaTranscriberLanguage2.Sa => "sa", + GladiaTranscriberLanguage2.Sd => "sd", + GladiaTranscriberLanguage2.Si => "si", + GladiaTranscriberLanguage2.Sk => "sk", + GladiaTranscriberLanguage2.Sl => "sl", + GladiaTranscriberLanguage2.Sn => "sn", + GladiaTranscriberLanguage2.So => "so", + GladiaTranscriberLanguage2.Sq => "sq", + GladiaTranscriberLanguage2.Sr => "sr", + GladiaTranscriberLanguage2.Su => "su", + GladiaTranscriberLanguage2.Sv => "sv", + GladiaTranscriberLanguage2.Sw => "sw", + GladiaTranscriberLanguage2.Ta => "ta", + GladiaTranscriberLanguage2.Te => "te", + GladiaTranscriberLanguage2.Tg => "tg", + GladiaTranscriberLanguage2.Th => "th", + GladiaTranscriberLanguage2.Tk => "tk", + GladiaTranscriberLanguage2.Tl => "tl", + GladiaTranscriberLanguage2.Tr => "tr", + GladiaTranscriberLanguage2.Tt => "tt", + GladiaTranscriberLanguage2.Uk => "uk", + GladiaTranscriberLanguage2.Ur => "ur", + GladiaTranscriberLanguage2.Uz => "uz", + GladiaTranscriberLanguage2.Vi => "vi", + GladiaTranscriberLanguage2.Yi => "yi", + GladiaTranscriberLanguage2.Yo => "yo", + GladiaTranscriberLanguage2.Zh => "zh", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GladiaTranscriberLanguage2? ToEnum(string value) + { + return value switch + { + "af" => GladiaTranscriberLanguage2.Af, + "am" => GladiaTranscriberLanguage2.Am, + "ar" => GladiaTranscriberLanguage2.Ar, + "as" => GladiaTranscriberLanguage2.As, + "az" => GladiaTranscriberLanguage2.Az, + "ba" => GladiaTranscriberLanguage2.Ba, + "be" => GladiaTranscriberLanguage2.Be, + "bg" => GladiaTranscriberLanguage2.Bg, + "bn" => GladiaTranscriberLanguage2.Bn, + "bo" => GladiaTranscriberLanguage2.Bo, + "br" => GladiaTranscriberLanguage2.Br, + "bs" => GladiaTranscriberLanguage2.Bs, + "ca" => GladiaTranscriberLanguage2.Ca, + "cs" => GladiaTranscriberLanguage2.Cs, + "cy" => GladiaTranscriberLanguage2.Cy, + "da" => GladiaTranscriberLanguage2.Da, + "de" => GladiaTranscriberLanguage2.De, + "el" => GladiaTranscriberLanguage2.El, + "en" => GladiaTranscriberLanguage2.En, + "es" => GladiaTranscriberLanguage2.Es, + "et" => GladiaTranscriberLanguage2.Et, + "eu" => GladiaTranscriberLanguage2.Eu, + "fa" => GladiaTranscriberLanguage2.Fa, + "fi" => GladiaTranscriberLanguage2.Fi, + "fo" => GladiaTranscriberLanguage2.Fo, + "fr" => GladiaTranscriberLanguage2.Fr, + "gl" => GladiaTranscriberLanguage2.Gl, + "gu" => GladiaTranscriberLanguage2.Gu, + "ha" => GladiaTranscriberLanguage2.Ha, + "haw" => GladiaTranscriberLanguage2.Haw, + "he" => GladiaTranscriberLanguage2.He, + "hi" => GladiaTranscriberLanguage2.Hi, + "hr" => GladiaTranscriberLanguage2.Hr, + "ht" => GladiaTranscriberLanguage2.Ht, + "hu" => GladiaTranscriberLanguage2.Hu, + "hy" => GladiaTranscriberLanguage2.Hy, + "id" => GladiaTranscriberLanguage2.Id, + "is" => GladiaTranscriberLanguage2.Is, + "it" => GladiaTranscriberLanguage2.It, + "ja" => GladiaTranscriberLanguage2.Ja, + "jv" => GladiaTranscriberLanguage2.Jv, + "ka" => GladiaTranscriberLanguage2.Ka, + "kk" => GladiaTranscriberLanguage2.Kk, + "km" => GladiaTranscriberLanguage2.Km, + "kn" => GladiaTranscriberLanguage2.Kn, + "ko" => GladiaTranscriberLanguage2.Ko, + "la" => GladiaTranscriberLanguage2.La, + "lb" => GladiaTranscriberLanguage2.Lb, + "ln" => GladiaTranscriberLanguage2.Ln, + "lo" => GladiaTranscriberLanguage2.Lo, + "lt" => GladiaTranscriberLanguage2.Lt, + "lv" => GladiaTranscriberLanguage2.Lv, + "mg" => GladiaTranscriberLanguage2.Mg, + "mi" => GladiaTranscriberLanguage2.Mi, + "mk" => GladiaTranscriberLanguage2.Mk, + "ml" => GladiaTranscriberLanguage2.Ml, + "mn" => GladiaTranscriberLanguage2.Mn, + "mr" => GladiaTranscriberLanguage2.Mr, + "ms" => GladiaTranscriberLanguage2.Ms, + "mt" => GladiaTranscriberLanguage2.Mt, + "my" => GladiaTranscriberLanguage2.My, + "ne" => GladiaTranscriberLanguage2.Ne, + "nl" => GladiaTranscriberLanguage2.Nl, + "nn" => GladiaTranscriberLanguage2.Nn, + "no" => GladiaTranscriberLanguage2.No, + "oc" => GladiaTranscriberLanguage2.Oc, + "pa" => GladiaTranscriberLanguage2.Pa, + "pl" => GladiaTranscriberLanguage2.Pl, + "ps" => GladiaTranscriberLanguage2.Ps, + "pt" => GladiaTranscriberLanguage2.Pt, + "ro" => GladiaTranscriberLanguage2.Ro, + "ru" => GladiaTranscriberLanguage2.Ru, + "sa" => GladiaTranscriberLanguage2.Sa, + "sd" => GladiaTranscriberLanguage2.Sd, + "si" => GladiaTranscriberLanguage2.Si, + "sk" => GladiaTranscriberLanguage2.Sk, + "sl" => GladiaTranscriberLanguage2.Sl, + "sn" => GladiaTranscriberLanguage2.Sn, + "so" => GladiaTranscriberLanguage2.So, + "sq" => GladiaTranscriberLanguage2.Sq, + "sr" => GladiaTranscriberLanguage2.Sr, + "su" => GladiaTranscriberLanguage2.Su, + "sv" => GladiaTranscriberLanguage2.Sv, + "sw" => GladiaTranscriberLanguage2.Sw, + "ta" => GladiaTranscriberLanguage2.Ta, + "te" => GladiaTranscriberLanguage2.Te, + "tg" => GladiaTranscriberLanguage2.Tg, + "th" => GladiaTranscriberLanguage2.Th, + "tk" => GladiaTranscriberLanguage2.Tk, + "tl" => GladiaTranscriberLanguage2.Tl, + "tr" => GladiaTranscriberLanguage2.Tr, + "tt" => GladiaTranscriberLanguage2.Tt, + "uk" => GladiaTranscriberLanguage2.Uk, + "ur" => GladiaTranscriberLanguage2.Ur, + "uz" => GladiaTranscriberLanguage2.Uz, + "vi" => GladiaTranscriberLanguage2.Vi, + "yi" => GladiaTranscriberLanguage2.Yi, + "yo" => GladiaTranscriberLanguage2.Yo, + "zh" => GladiaTranscriberLanguage2.Zh, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.GladiaTranscriberLanguages.g.cs b/src/libs/Vapi/Generated/Vapi.Models.GladiaTranscriberLanguages.g.cs deleted file mode 100644 index 3bba79ee..00000000 --- a/src/libs/Vapi/Generated/Vapi.Models.GladiaTranscriberLanguages.g.cs +++ /dev/null @@ -1,633 +0,0 @@ - -#nullable enable - -namespace Vapi -{ - /// - /// Defines the languages to use for the transcription. Required when languageBehaviour is 'manual'. - /// - public enum GladiaTranscriberLanguages - { - /// - /// - /// - Af, - /// - /// - /// - Am, - /// - /// - /// - Ar, - /// - /// - /// - As, - /// - /// - /// - Az, - /// - /// - /// - Ba, - /// - /// - /// - Be, - /// - /// - /// - Bg, - /// - /// - /// - Bn, - /// - /// - /// - Bo, - /// - /// - /// - Br, - /// - /// - /// - Bs, - /// - /// - /// - Ca, - /// - /// - /// - Cs, - /// - /// - /// - Cy, - /// - /// - /// - Da, - /// - /// - /// - De, - /// - /// - /// - El, - /// - /// - /// - En, - /// - /// - /// - Es, - /// - /// - /// - Et, - /// - /// - /// - Eu, - /// - /// - /// - Fa, - /// - /// - /// - Fi, - /// - /// - /// - Fo, - /// - /// - /// - Fr, - /// - /// - /// - Gl, - /// - /// - /// - Gu, - /// - /// - /// - Ha, - /// - /// - /// - Haw, - /// - /// - /// - He, - /// - /// - /// - Hi, - /// - /// - /// - Hr, - /// - /// - /// - Ht, - /// - /// - /// - Hu, - /// - /// - /// - Hy, - /// - /// - /// - Id, - /// - /// - /// - Is, - /// - /// - /// - It, - /// - /// - /// - Ja, - /// - /// - /// - Jv, - /// - /// - /// - Ka, - /// - /// - /// - Kk, - /// - /// - /// - Km, - /// - /// - /// - Kn, - /// - /// - /// - Ko, - /// - /// - /// - La, - /// - /// - /// - Lb, - /// - /// - /// - Ln, - /// - /// - /// - Lo, - /// - /// - /// - Lt, - /// - /// - /// - Lv, - /// - /// - /// - Mg, - /// - /// - /// - Mi, - /// - /// - /// - Mk, - /// - /// - /// - Ml, - /// - /// - /// - Mn, - /// - /// - /// - Mr, - /// - /// - /// - Ms, - /// - /// - /// - Mt, - /// - /// - /// - My, - /// - /// - /// - Ne, - /// - /// - /// - Nl, - /// - /// - /// - Nn, - /// - /// - /// - No, - /// - /// - /// - Oc, - /// - /// - /// - Pa, - /// - /// - /// - Pl, - /// - /// - /// - Ps, - /// - /// - /// - Pt, - /// - /// - /// - Ro, - /// - /// - /// - Ru, - /// - /// - /// - Sa, - /// - /// - /// - Sd, - /// - /// - /// - Si, - /// - /// - /// - Sk, - /// - /// - /// - Sl, - /// - /// - /// - Sn, - /// - /// - /// - So, - /// - /// - /// - Sq, - /// - /// - /// - Sr, - /// - /// - /// - Su, - /// - /// - /// - Sv, - /// - /// - /// - Sw, - /// - /// - /// - Ta, - /// - /// - /// - Te, - /// - /// - /// - Tg, - /// - /// - /// - Th, - /// - /// - /// - Tk, - /// - /// - /// - Tl, - /// - /// - /// - Tr, - /// - /// - /// - Tt, - /// - /// - /// - Uk, - /// - /// - /// - Ur, - /// - /// - /// - Uz, - /// - /// - /// - Vi, - /// - /// - /// - Yi, - /// - /// - /// - Yo, - /// - /// - /// - Zh, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class GladiaTranscriberLanguagesExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this GladiaTranscriberLanguages value) - { - return value switch - { - GladiaTranscriberLanguages.Af => "af", - GladiaTranscriberLanguages.Am => "am", - GladiaTranscriberLanguages.Ar => "ar", - GladiaTranscriberLanguages.As => "as", - GladiaTranscriberLanguages.Az => "az", - GladiaTranscriberLanguages.Ba => "ba", - GladiaTranscriberLanguages.Be => "be", - GladiaTranscriberLanguages.Bg => "bg", - GladiaTranscriberLanguages.Bn => "bn", - GladiaTranscriberLanguages.Bo => "bo", - GladiaTranscriberLanguages.Br => "br", - GladiaTranscriberLanguages.Bs => "bs", - GladiaTranscriberLanguages.Ca => "ca", - GladiaTranscriberLanguages.Cs => "cs", - GladiaTranscriberLanguages.Cy => "cy", - GladiaTranscriberLanguages.Da => "da", - GladiaTranscriberLanguages.De => "de", - GladiaTranscriberLanguages.El => "el", - GladiaTranscriberLanguages.En => "en", - GladiaTranscriberLanguages.Es => "es", - GladiaTranscriberLanguages.Et => "et", - GladiaTranscriberLanguages.Eu => "eu", - GladiaTranscriberLanguages.Fa => "fa", - GladiaTranscriberLanguages.Fi => "fi", - GladiaTranscriberLanguages.Fo => "fo", - GladiaTranscriberLanguages.Fr => "fr", - GladiaTranscriberLanguages.Gl => "gl", - GladiaTranscriberLanguages.Gu => "gu", - GladiaTranscriberLanguages.Ha => "ha", - GladiaTranscriberLanguages.Haw => "haw", - GladiaTranscriberLanguages.He => "he", - GladiaTranscriberLanguages.Hi => "hi", - GladiaTranscriberLanguages.Hr => "hr", - GladiaTranscriberLanguages.Ht => "ht", - GladiaTranscriberLanguages.Hu => "hu", - GladiaTranscriberLanguages.Hy => "hy", - GladiaTranscriberLanguages.Id => "id", - GladiaTranscriberLanguages.Is => "is", - GladiaTranscriberLanguages.It => "it", - GladiaTranscriberLanguages.Ja => "ja", - GladiaTranscriberLanguages.Jv => "jv", - GladiaTranscriberLanguages.Ka => "ka", - GladiaTranscriberLanguages.Kk => "kk", - GladiaTranscriberLanguages.Km => "km", - GladiaTranscriberLanguages.Kn => "kn", - GladiaTranscriberLanguages.Ko => "ko", - GladiaTranscriberLanguages.La => "la", - GladiaTranscriberLanguages.Lb => "lb", - GladiaTranscriberLanguages.Ln => "ln", - GladiaTranscriberLanguages.Lo => "lo", - GladiaTranscriberLanguages.Lt => "lt", - GladiaTranscriberLanguages.Lv => "lv", - GladiaTranscriberLanguages.Mg => "mg", - GladiaTranscriberLanguages.Mi => "mi", - GladiaTranscriberLanguages.Mk => "mk", - GladiaTranscriberLanguages.Ml => "ml", - GladiaTranscriberLanguages.Mn => "mn", - GladiaTranscriberLanguages.Mr => "mr", - GladiaTranscriberLanguages.Ms => "ms", - GladiaTranscriberLanguages.Mt => "mt", - GladiaTranscriberLanguages.My => "my", - GladiaTranscriberLanguages.Ne => "ne", - GladiaTranscriberLanguages.Nl => "nl", - GladiaTranscriberLanguages.Nn => "nn", - GladiaTranscriberLanguages.No => "no", - GladiaTranscriberLanguages.Oc => "oc", - GladiaTranscriberLanguages.Pa => "pa", - GladiaTranscriberLanguages.Pl => "pl", - GladiaTranscriberLanguages.Ps => "ps", - GladiaTranscriberLanguages.Pt => "pt", - GladiaTranscriberLanguages.Ro => "ro", - GladiaTranscriberLanguages.Ru => "ru", - GladiaTranscriberLanguages.Sa => "sa", - GladiaTranscriberLanguages.Sd => "sd", - GladiaTranscriberLanguages.Si => "si", - GladiaTranscriberLanguages.Sk => "sk", - GladiaTranscriberLanguages.Sl => "sl", - GladiaTranscriberLanguages.Sn => "sn", - GladiaTranscriberLanguages.So => "so", - GladiaTranscriberLanguages.Sq => "sq", - GladiaTranscriberLanguages.Sr => "sr", - GladiaTranscriberLanguages.Su => "su", - GladiaTranscriberLanguages.Sv => "sv", - GladiaTranscriberLanguages.Sw => "sw", - GladiaTranscriberLanguages.Ta => "ta", - GladiaTranscriberLanguages.Te => "te", - GladiaTranscriberLanguages.Tg => "tg", - GladiaTranscriberLanguages.Th => "th", - GladiaTranscriberLanguages.Tk => "tk", - GladiaTranscriberLanguages.Tl => "tl", - GladiaTranscriberLanguages.Tr => "tr", - GladiaTranscriberLanguages.Tt => "tt", - GladiaTranscriberLanguages.Uk => "uk", - GladiaTranscriberLanguages.Ur => "ur", - GladiaTranscriberLanguages.Uz => "uz", - GladiaTranscriberLanguages.Vi => "vi", - GladiaTranscriberLanguages.Yi => "yi", - GladiaTranscriberLanguages.Yo => "yo", - GladiaTranscriberLanguages.Zh => "zh", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static GladiaTranscriberLanguages? ToEnum(string value) - { - return value switch - { - "af" => GladiaTranscriberLanguages.Af, - "am" => GladiaTranscriberLanguages.Am, - "ar" => GladiaTranscriberLanguages.Ar, - "as" => GladiaTranscriberLanguages.As, - "az" => GladiaTranscriberLanguages.Az, - "ba" => GladiaTranscriberLanguages.Ba, - "be" => GladiaTranscriberLanguages.Be, - "bg" => GladiaTranscriberLanguages.Bg, - "bn" => GladiaTranscriberLanguages.Bn, - "bo" => GladiaTranscriberLanguages.Bo, - "br" => GladiaTranscriberLanguages.Br, - "bs" => GladiaTranscriberLanguages.Bs, - "ca" => GladiaTranscriberLanguages.Ca, - "cs" => GladiaTranscriberLanguages.Cs, - "cy" => GladiaTranscriberLanguages.Cy, - "da" => GladiaTranscriberLanguages.Da, - "de" => GladiaTranscriberLanguages.De, - "el" => GladiaTranscriberLanguages.El, - "en" => GladiaTranscriberLanguages.En, - "es" => GladiaTranscriberLanguages.Es, - "et" => GladiaTranscriberLanguages.Et, - "eu" => GladiaTranscriberLanguages.Eu, - "fa" => GladiaTranscriberLanguages.Fa, - "fi" => GladiaTranscriberLanguages.Fi, - "fo" => GladiaTranscriberLanguages.Fo, - "fr" => GladiaTranscriberLanguages.Fr, - "gl" => GladiaTranscriberLanguages.Gl, - "gu" => GladiaTranscriberLanguages.Gu, - "ha" => GladiaTranscriberLanguages.Ha, - "haw" => GladiaTranscriberLanguages.Haw, - "he" => GladiaTranscriberLanguages.He, - "hi" => GladiaTranscriberLanguages.Hi, - "hr" => GladiaTranscriberLanguages.Hr, - "ht" => GladiaTranscriberLanguages.Ht, - "hu" => GladiaTranscriberLanguages.Hu, - "hy" => GladiaTranscriberLanguages.Hy, - "id" => GladiaTranscriberLanguages.Id, - "is" => GladiaTranscriberLanguages.Is, - "it" => GladiaTranscriberLanguages.It, - "ja" => GladiaTranscriberLanguages.Ja, - "jv" => GladiaTranscriberLanguages.Jv, - "ka" => GladiaTranscriberLanguages.Ka, - "kk" => GladiaTranscriberLanguages.Kk, - "km" => GladiaTranscriberLanguages.Km, - "kn" => GladiaTranscriberLanguages.Kn, - "ko" => GladiaTranscriberLanguages.Ko, - "la" => GladiaTranscriberLanguages.La, - "lb" => GladiaTranscriberLanguages.Lb, - "ln" => GladiaTranscriberLanguages.Ln, - "lo" => GladiaTranscriberLanguages.Lo, - "lt" => GladiaTranscriberLanguages.Lt, - "lv" => GladiaTranscriberLanguages.Lv, - "mg" => GladiaTranscriberLanguages.Mg, - "mi" => GladiaTranscriberLanguages.Mi, - "mk" => GladiaTranscriberLanguages.Mk, - "ml" => GladiaTranscriberLanguages.Ml, - "mn" => GladiaTranscriberLanguages.Mn, - "mr" => GladiaTranscriberLanguages.Mr, - "ms" => GladiaTranscriberLanguages.Ms, - "mt" => GladiaTranscriberLanguages.Mt, - "my" => GladiaTranscriberLanguages.My, - "ne" => GladiaTranscriberLanguages.Ne, - "nl" => GladiaTranscriberLanguages.Nl, - "nn" => GladiaTranscriberLanguages.Nn, - "no" => GladiaTranscriberLanguages.No, - "oc" => GladiaTranscriberLanguages.Oc, - "pa" => GladiaTranscriberLanguages.Pa, - "pl" => GladiaTranscriberLanguages.Pl, - "ps" => GladiaTranscriberLanguages.Ps, - "pt" => GladiaTranscriberLanguages.Pt, - "ro" => GladiaTranscriberLanguages.Ro, - "ru" => GladiaTranscriberLanguages.Ru, - "sa" => GladiaTranscriberLanguages.Sa, - "sd" => GladiaTranscriberLanguages.Sd, - "si" => GladiaTranscriberLanguages.Si, - "sk" => GladiaTranscriberLanguages.Sk, - "sl" => GladiaTranscriberLanguages.Sl, - "sn" => GladiaTranscriberLanguages.Sn, - "so" => GladiaTranscriberLanguages.So, - "sq" => GladiaTranscriberLanguages.Sq, - "sr" => GladiaTranscriberLanguages.Sr, - "su" => GladiaTranscriberLanguages.Su, - "sv" => GladiaTranscriberLanguages.Sv, - "sw" => GladiaTranscriberLanguages.Sw, - "ta" => GladiaTranscriberLanguages.Ta, - "te" => GladiaTranscriberLanguages.Te, - "tg" => GladiaTranscriberLanguages.Tg, - "th" => GladiaTranscriberLanguages.Th, - "tk" => GladiaTranscriberLanguages.Tk, - "tl" => GladiaTranscriberLanguages.Tl, - "tr" => GladiaTranscriberLanguages.Tr, - "tt" => GladiaTranscriberLanguages.Tt, - "uk" => GladiaTranscriberLanguages.Uk, - "ur" => GladiaTranscriberLanguages.Ur, - "uz" => GladiaTranscriberLanguages.Uz, - "vi" => GladiaTranscriberLanguages.Vi, - "yi" => GladiaTranscriberLanguages.Yi, - "yo" => GladiaTranscriberLanguages.Yo, - "zh" => GladiaTranscriberLanguages.Zh, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelFallbackModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelFallbackModel.g.cs index 081df867..a07f34bc 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelFallbackModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelFallbackModel.g.cs @@ -263,6 +263,10 @@ public enum OpenAIModelFallbackModel /// /// /// + Gpt41_australiaeast, + /// + /// + /// Gpt4o, /// /// @@ -411,6 +415,10 @@ public enum OpenAIModelFallbackModel /// /// /// + Gpt4o_australiaeast, + /// + /// + /// Gpt5, /// /// @@ -451,6 +459,10 @@ public enum OpenAIModelFallbackModel /// /// /// + Gpt54Mini_australiaeast, + /// + /// + /// Gpt54Nano, /// /// @@ -557,6 +569,7 @@ public static string ToValueString(this OpenAIModelFallbackModel value) OpenAIModelFallbackModel.Gpt41Nano20250414_southcentralus => "gpt-4.1-nano-2025-04-14:southcentralus", OpenAIModelFallbackModel.Gpt41Nano20250414_westus => "gpt-4.1-nano-2025-04-14:westus", OpenAIModelFallbackModel.Gpt41Nano20250414_westus3 => "gpt-4.1-nano-2025-04-14:westus3", + OpenAIModelFallbackModel.Gpt41_australiaeast => "gpt-4.1:australiaeast", OpenAIModelFallbackModel.Gpt4o => "gpt-4o", OpenAIModelFallbackModel.Gpt4o20240513 => "gpt-4o-2024-05-13", OpenAIModelFallbackModel.Gpt4o20240513_eastus => "gpt-4o-2024-05-13:eastus", @@ -594,6 +607,7 @@ public static string ToValueString(this OpenAIModelFallbackModel value) OpenAIModelFallbackModel.Gpt4oMiniRealtimePreview20241217 => "gpt-4o-mini-realtime-preview-2024-12-17", OpenAIModelFallbackModel.Gpt4oRealtimePreview20241001 => "gpt-4o-realtime-preview-2024-10-01", OpenAIModelFallbackModel.Gpt4oRealtimePreview20241217 => "gpt-4o-realtime-preview-2024-12-17", + OpenAIModelFallbackModel.Gpt4o_australiaeast => "gpt-4o:australiaeast", OpenAIModelFallbackModel.Gpt5 => "gpt-5", OpenAIModelFallbackModel.Gpt5ChatLatest => "gpt-5-chat-latest", OpenAIModelFallbackModel.Gpt5Mini => "gpt-5-mini", @@ -604,6 +618,7 @@ public static string ToValueString(this OpenAIModelFallbackModel value) OpenAIModelFallbackModel.Gpt52ChatLatest => "gpt-5.2-chat-latest", OpenAIModelFallbackModel.Gpt54 => "gpt-5.4", OpenAIModelFallbackModel.Gpt54Mini => "gpt-5.4-mini", + OpenAIModelFallbackModel.Gpt54Mini_australiaeast => "gpt-5.4-mini:australiaeast", OpenAIModelFallbackModel.Gpt54Nano => "gpt-5.4-nano", OpenAIModelFallbackModel.GptRealtime20250828 => "gpt-realtime-2025-08-28", OpenAIModelFallbackModel.GptRealtimeMini20251215 => "gpt-realtime-mini-2025-12-15", @@ -685,6 +700,7 @@ public static string ToValueString(this OpenAIModelFallbackModel value) "gpt-4.1-nano-2025-04-14:southcentralus" => OpenAIModelFallbackModel.Gpt41Nano20250414_southcentralus, "gpt-4.1-nano-2025-04-14:westus" => OpenAIModelFallbackModel.Gpt41Nano20250414_westus, "gpt-4.1-nano-2025-04-14:westus3" => OpenAIModelFallbackModel.Gpt41Nano20250414_westus3, + "gpt-4.1:australiaeast" => OpenAIModelFallbackModel.Gpt41_australiaeast, "gpt-4o" => OpenAIModelFallbackModel.Gpt4o, "gpt-4o-2024-05-13" => OpenAIModelFallbackModel.Gpt4o20240513, "gpt-4o-2024-05-13:eastus" => OpenAIModelFallbackModel.Gpt4o20240513_eastus, @@ -722,6 +738,7 @@ public static string ToValueString(this OpenAIModelFallbackModel value) "gpt-4o-mini-realtime-preview-2024-12-17" => OpenAIModelFallbackModel.Gpt4oMiniRealtimePreview20241217, "gpt-4o-realtime-preview-2024-10-01" => OpenAIModelFallbackModel.Gpt4oRealtimePreview20241001, "gpt-4o-realtime-preview-2024-12-17" => OpenAIModelFallbackModel.Gpt4oRealtimePreview20241217, + "gpt-4o:australiaeast" => OpenAIModelFallbackModel.Gpt4o_australiaeast, "gpt-5" => OpenAIModelFallbackModel.Gpt5, "gpt-5-chat-latest" => OpenAIModelFallbackModel.Gpt5ChatLatest, "gpt-5-mini" => OpenAIModelFallbackModel.Gpt5Mini, @@ -732,6 +749,7 @@ public static string ToValueString(this OpenAIModelFallbackModel value) "gpt-5.2-chat-latest" => OpenAIModelFallbackModel.Gpt52ChatLatest, "gpt-5.4" => OpenAIModelFallbackModel.Gpt54, "gpt-5.4-mini" => OpenAIModelFallbackModel.Gpt54Mini, + "gpt-5.4-mini:australiaeast" => OpenAIModelFallbackModel.Gpt54Mini_australiaeast, "gpt-5.4-nano" => OpenAIModelFallbackModel.Gpt54Nano, "gpt-realtime-2025-08-28" => OpenAIModelFallbackModel.GptRealtime20250828, "gpt-realtime-mini-2025-12-15" => OpenAIModelFallbackModel.GptRealtimeMini20251215, diff --git a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelModel.g.cs index 9edbfd59..f46b54e2 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelModel.g.cs @@ -266,6 +266,10 @@ public enum OpenAIModelModel /// /// /// + Gpt41_australiaeast, + /// + /// + /// Gpt4o, /// /// @@ -414,6 +418,10 @@ public enum OpenAIModelModel /// /// /// + Gpt4o_australiaeast, + /// + /// + /// Gpt5, /// /// @@ -454,6 +462,10 @@ public enum OpenAIModelModel /// /// /// + Gpt54Mini_australiaeast, + /// + /// + /// Gpt54Nano, /// /// @@ -560,6 +572,7 @@ public static string ToValueString(this OpenAIModelModel value) OpenAIModelModel.Gpt41Nano20250414_southcentralus => "gpt-4.1-nano-2025-04-14:southcentralus", OpenAIModelModel.Gpt41Nano20250414_westus => "gpt-4.1-nano-2025-04-14:westus", OpenAIModelModel.Gpt41Nano20250414_westus3 => "gpt-4.1-nano-2025-04-14:westus3", + OpenAIModelModel.Gpt41_australiaeast => "gpt-4.1:australiaeast", OpenAIModelModel.Gpt4o => "gpt-4o", OpenAIModelModel.Gpt4o20240513 => "gpt-4o-2024-05-13", OpenAIModelModel.Gpt4o20240513_eastus => "gpt-4o-2024-05-13:eastus", @@ -597,6 +610,7 @@ public static string ToValueString(this OpenAIModelModel value) OpenAIModelModel.Gpt4oMiniRealtimePreview20241217 => "gpt-4o-mini-realtime-preview-2024-12-17", OpenAIModelModel.Gpt4oRealtimePreview20241001 => "gpt-4o-realtime-preview-2024-10-01", OpenAIModelModel.Gpt4oRealtimePreview20241217 => "gpt-4o-realtime-preview-2024-12-17", + OpenAIModelModel.Gpt4o_australiaeast => "gpt-4o:australiaeast", OpenAIModelModel.Gpt5 => "gpt-5", OpenAIModelModel.Gpt5ChatLatest => "gpt-5-chat-latest", OpenAIModelModel.Gpt5Mini => "gpt-5-mini", @@ -607,6 +621,7 @@ public static string ToValueString(this OpenAIModelModel value) OpenAIModelModel.Gpt52ChatLatest => "gpt-5.2-chat-latest", OpenAIModelModel.Gpt54 => "gpt-5.4", OpenAIModelModel.Gpt54Mini => "gpt-5.4-mini", + OpenAIModelModel.Gpt54Mini_australiaeast => "gpt-5.4-mini:australiaeast", OpenAIModelModel.Gpt54Nano => "gpt-5.4-nano", OpenAIModelModel.GptRealtime20250828 => "gpt-realtime-2025-08-28", OpenAIModelModel.GptRealtimeMini20251215 => "gpt-realtime-mini-2025-12-15", @@ -688,6 +703,7 @@ public static string ToValueString(this OpenAIModelModel value) "gpt-4.1-nano-2025-04-14:southcentralus" => OpenAIModelModel.Gpt41Nano20250414_southcentralus, "gpt-4.1-nano-2025-04-14:westus" => OpenAIModelModel.Gpt41Nano20250414_westus, "gpt-4.1-nano-2025-04-14:westus3" => OpenAIModelModel.Gpt41Nano20250414_westus3, + "gpt-4.1:australiaeast" => OpenAIModelModel.Gpt41_australiaeast, "gpt-4o" => OpenAIModelModel.Gpt4o, "gpt-4o-2024-05-13" => OpenAIModelModel.Gpt4o20240513, "gpt-4o-2024-05-13:eastus" => OpenAIModelModel.Gpt4o20240513_eastus, @@ -725,6 +741,7 @@ public static string ToValueString(this OpenAIModelModel value) "gpt-4o-mini-realtime-preview-2024-12-17" => OpenAIModelModel.Gpt4oMiniRealtimePreview20241217, "gpt-4o-realtime-preview-2024-10-01" => OpenAIModelModel.Gpt4oRealtimePreview20241001, "gpt-4o-realtime-preview-2024-12-17" => OpenAIModelModel.Gpt4oRealtimePreview20241217, + "gpt-4o:australiaeast" => OpenAIModelModel.Gpt4o_australiaeast, "gpt-5" => OpenAIModelModel.Gpt5, "gpt-5-chat-latest" => OpenAIModelModel.Gpt5ChatLatest, "gpt-5-mini" => OpenAIModelModel.Gpt5Mini, @@ -735,6 +752,7 @@ public static string ToValueString(this OpenAIModelModel value) "gpt-5.2-chat-latest" => OpenAIModelModel.Gpt52ChatLatest, "gpt-5.4" => OpenAIModelModel.Gpt54, "gpt-5.4-mini" => OpenAIModelModel.Gpt54Mini, + "gpt-5.4-mini:australiaeast" => OpenAIModelModel.Gpt54Mini_australiaeast, "gpt-5.4-nano" => OpenAIModelModel.Gpt54Nano, "gpt-realtime-2025-08-28" => OpenAIModelModel.GptRealtime20250828, "gpt-realtime-mini-2025-12-15" => OpenAIModelModel.GptRealtimeMini20251215, diff --git a/src/libs/Vapi/Generated/Vapi.Models.RecordingConsentPlanStayOnLine.g.cs b/src/libs/Vapi/Generated/Vapi.Models.RecordingConsentPlanStayOnLine.g.cs index a2dc36b2..b3e3fbc4 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.RecordingConsentPlanStayOnLine.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.RecordingConsentPlanStayOnLine.g.cs @@ -22,8 +22,8 @@ public sealed partial class RecordingConsentPlanStayOnLine /// Use a different voice for the consent message for a better user experience. /// [global::System.Text.Json.Serialization.JsonPropertyName("voice")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Voice { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Voice { get; set; } /// /// This controls whether the consent assistant speaks first or waits for the caller to speak first.
@@ -102,7 +102,7 @@ public sealed partial class RecordingConsentPlanStayOnLine #endif public RecordingConsentPlanStayOnLine( string message, - global::Vapi.OneOf? voice, + global::Vapi.OneOf? voice, global::Vapi.RecordingConsentPlanStayOnLineFirstMessageMode? firstMessageMode, global::Vapi.RecordingConsentPlanStayOnLineType type, double? waitSeconds) diff --git a/src/libs/Vapi/Generated/Vapi.Models.RecordingConsentPlanVerbal.g.cs b/src/libs/Vapi/Generated/Vapi.Models.RecordingConsentPlanVerbal.g.cs index d856b803..4917c53d 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.RecordingConsentPlanVerbal.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.RecordingConsentPlanVerbal.g.cs @@ -22,8 +22,8 @@ public sealed partial class RecordingConsentPlanVerbal /// Use a different voice for the consent message for a better user experience. ///
[global::System.Text.Json.Serialization.JsonPropertyName("voice")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Voice { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Voice { get; set; } /// /// This controls whether the consent assistant speaks first or waits for the caller to speak first.
@@ -106,7 +106,7 @@ public sealed partial class RecordingConsentPlanVerbal #endif public RecordingConsentPlanVerbal( string message, - global::Vapi.OneOf? voice, + global::Vapi.OneOf? voice, global::Vapi.RecordingConsentPlanVerbalFirstMessageMode? firstMessageMode, global::Vapi.RecordingConsentPlanVerbalType type, object? declineTool, diff --git a/src/libs/Vapi/Generated/Vapi.Models.ServerMessageEndOfCallReportEndedReason.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageEndOfCallReportEndedReason.g.cs index 85c24c02..6bfb8417 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.ServerMessageEndOfCallReportEndedReason.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageEndOfCallReportEndedReason.g.cs @@ -1123,6 +1123,26 @@ public enum ServerMessageEndOfCallReportEndedReason /// /// /// + CallInProgressErrorVapifaultXaiTranscriberAuthFailed, + /// + /// + /// + CallInProgressErrorVapifaultXaiTranscriberFailed, + /// + /// + /// + CallInProgressErrorVapifaultXaiTranscriberInvalidConfig, + /// + /// + /// + CallInProgressErrorVapifaultXaiTranscriberRateLimited, + /// + /// + /// + CallInProgressErrorVapifaultXaiTranscriberServerError, + /// + /// + /// CallInProgressErrorWarmTransferAssistantCancelled, /// /// @@ -2255,6 +2275,30 @@ public enum ServerMessageEndOfCallReportEndedReason /// /// /// + PipelineErrorXaiTranscriberAuthFailed, + /// + /// + /// + PipelineErrorXaiTranscriberFailed, + /// + /// + /// + PipelineErrorXaiTranscriberInvalidConfig, + /// + /// + /// + PipelineErrorXaiTranscriberRateLimited, + /// + /// + /// + PipelineErrorXaiTranscriberServerError, + /// + /// + /// + PipelineErrorXaiVoiceFailed, + /// + /// + /// ScheduledCallDeleted, /// /// @@ -2584,6 +2628,11 @@ public static string ToValueString(this ServerMessageEndOfCallReportEndedReason ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXai401Unauthorized => "call.in-progress.error-vapifault-xai-401-unauthorized", ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXai403ModelAccessDenied => "call.in-progress.error-vapifault-xai-403-model-access-denied", ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXai429ExceededQuota => "call.in-progress.error-vapifault-xai-429-exceeded-quota", + ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXaiTranscriberAuthFailed => "call.in-progress.error-vapifault-xai-transcriber-auth-failed", + ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXaiTranscriberFailed => "call.in-progress.error-vapifault-xai-transcriber-failed", + ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXaiTranscriberInvalidConfig => "call.in-progress.error-vapifault-xai-transcriber-invalid-config", + ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXaiTranscriberRateLimited => "call.in-progress.error-vapifault-xai-transcriber-rate-limited", + ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXaiTranscriberServerError => "call.in-progress.error-vapifault-xai-transcriber-server-error", ServerMessageEndOfCallReportEndedReason.CallInProgressErrorWarmTransferAssistantCancelled => "call.in-progress.error-warm-transfer-assistant-cancelled", ServerMessageEndOfCallReportEndedReason.CallInProgressErrorWarmTransferMaxDuration => "call.in-progress.error-warm-transfer-max-duration", ServerMessageEndOfCallReportEndedReason.CallInProgressErrorWarmTransferMicrophoneTimeout => "call.in-progress.error-warm-transfer-microphone-timeout", @@ -2867,6 +2916,12 @@ public static string ToValueString(this ServerMessageEndOfCallReportEndedReason ServerMessageEndOfCallReportEndedReason.PipelineErrorXai500ServerError => "pipeline-error-xai-500-server-error", ServerMessageEndOfCallReportEndedReason.PipelineErrorXai503ServerOverloadedError => "pipeline-error-xai-503-server-overloaded-error", ServerMessageEndOfCallReportEndedReason.PipelineErrorXaiLlmFailed => "pipeline-error-xai-llm-failed", + ServerMessageEndOfCallReportEndedReason.PipelineErrorXaiTranscriberAuthFailed => "pipeline-error-xai-transcriber-auth-failed", + ServerMessageEndOfCallReportEndedReason.PipelineErrorXaiTranscriberFailed => "pipeline-error-xai-transcriber-failed", + ServerMessageEndOfCallReportEndedReason.PipelineErrorXaiTranscriberInvalidConfig => "pipeline-error-xai-transcriber-invalid-config", + ServerMessageEndOfCallReportEndedReason.PipelineErrorXaiTranscriberRateLimited => "pipeline-error-xai-transcriber-rate-limited", + ServerMessageEndOfCallReportEndedReason.PipelineErrorXaiTranscriberServerError => "pipeline-error-xai-transcriber-server-error", + ServerMessageEndOfCallReportEndedReason.PipelineErrorXaiVoiceFailed => "pipeline-error-xai-voice-failed", ServerMessageEndOfCallReportEndedReason.ScheduledCallDeleted => "scheduled-call-deleted", ServerMessageEndOfCallReportEndedReason.SilenceTimedOut => "silence-timed-out", ServerMessageEndOfCallReportEndedReason.TwilioFailedToConnectCall => "twilio-failed-to-connect-call", @@ -3165,6 +3220,11 @@ public static string ToValueString(this ServerMessageEndOfCallReportEndedReason "call.in-progress.error-vapifault-xai-401-unauthorized" => ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXai401Unauthorized, "call.in-progress.error-vapifault-xai-403-model-access-denied" => ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXai403ModelAccessDenied, "call.in-progress.error-vapifault-xai-429-exceeded-quota" => ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXai429ExceededQuota, + "call.in-progress.error-vapifault-xai-transcriber-auth-failed" => ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXaiTranscriberAuthFailed, + "call.in-progress.error-vapifault-xai-transcriber-failed" => ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXaiTranscriberFailed, + "call.in-progress.error-vapifault-xai-transcriber-invalid-config" => ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXaiTranscriberInvalidConfig, + "call.in-progress.error-vapifault-xai-transcriber-rate-limited" => ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXaiTranscriberRateLimited, + "call.in-progress.error-vapifault-xai-transcriber-server-error" => ServerMessageEndOfCallReportEndedReason.CallInProgressErrorVapifaultXaiTranscriberServerError, "call.in-progress.error-warm-transfer-assistant-cancelled" => ServerMessageEndOfCallReportEndedReason.CallInProgressErrorWarmTransferAssistantCancelled, "call.in-progress.error-warm-transfer-max-duration" => ServerMessageEndOfCallReportEndedReason.CallInProgressErrorWarmTransferMaxDuration, "call.in-progress.error-warm-transfer-microphone-timeout" => ServerMessageEndOfCallReportEndedReason.CallInProgressErrorWarmTransferMicrophoneTimeout, @@ -3448,6 +3508,12 @@ public static string ToValueString(this ServerMessageEndOfCallReportEndedReason "pipeline-error-xai-500-server-error" => ServerMessageEndOfCallReportEndedReason.PipelineErrorXai500ServerError, "pipeline-error-xai-503-server-overloaded-error" => ServerMessageEndOfCallReportEndedReason.PipelineErrorXai503ServerOverloadedError, "pipeline-error-xai-llm-failed" => ServerMessageEndOfCallReportEndedReason.PipelineErrorXaiLlmFailed, + "pipeline-error-xai-transcriber-auth-failed" => ServerMessageEndOfCallReportEndedReason.PipelineErrorXaiTranscriberAuthFailed, + "pipeline-error-xai-transcriber-failed" => ServerMessageEndOfCallReportEndedReason.PipelineErrorXaiTranscriberFailed, + "pipeline-error-xai-transcriber-invalid-config" => ServerMessageEndOfCallReportEndedReason.PipelineErrorXaiTranscriberInvalidConfig, + "pipeline-error-xai-transcriber-rate-limited" => ServerMessageEndOfCallReportEndedReason.PipelineErrorXaiTranscriberRateLimited, + "pipeline-error-xai-transcriber-server-error" => ServerMessageEndOfCallReportEndedReason.PipelineErrorXaiTranscriberServerError, + "pipeline-error-xai-voice-failed" => ServerMessageEndOfCallReportEndedReason.PipelineErrorXaiVoiceFailed, "scheduled-call-deleted" => ServerMessageEndOfCallReportEndedReason.ScheduledCallDeleted, "silence-timed-out" => ServerMessageEndOfCallReportEndedReason.SilenceTimedOut, "twilio-failed-to-connect-call" => ServerMessageEndOfCallReportEndedReason.TwilioFailedToConnectCall, diff --git a/src/libs/Vapi/Generated/Vapi.Models.ServerMessageStatusUpdateEndedReason.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageStatusUpdateEndedReason.g.cs index 5e2b2b97..0aecfb61 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.ServerMessageStatusUpdateEndedReason.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageStatusUpdateEndedReason.g.cs @@ -1123,6 +1123,26 @@ public enum ServerMessageStatusUpdateEndedReason /// /// /// + CallInProgressErrorVapifaultXaiTranscriberAuthFailed, + /// + /// + /// + CallInProgressErrorVapifaultXaiTranscriberFailed, + /// + /// + /// + CallInProgressErrorVapifaultXaiTranscriberInvalidConfig, + /// + /// + /// + CallInProgressErrorVapifaultXaiTranscriberRateLimited, + /// + /// + /// + CallInProgressErrorVapifaultXaiTranscriberServerError, + /// + /// + /// CallInProgressErrorWarmTransferAssistantCancelled, /// /// @@ -2255,6 +2275,30 @@ public enum ServerMessageStatusUpdateEndedReason /// /// /// + PipelineErrorXaiTranscriberAuthFailed, + /// + /// + /// + PipelineErrorXaiTranscriberFailed, + /// + /// + /// + PipelineErrorXaiTranscriberInvalidConfig, + /// + /// + /// + PipelineErrorXaiTranscriberRateLimited, + /// + /// + /// + PipelineErrorXaiTranscriberServerError, + /// + /// + /// + PipelineErrorXaiVoiceFailed, + /// + /// + /// ScheduledCallDeleted, /// /// @@ -2584,6 +2628,11 @@ public static string ToValueString(this ServerMessageStatusUpdateEndedReason val ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXai401Unauthorized => "call.in-progress.error-vapifault-xai-401-unauthorized", ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXai403ModelAccessDenied => "call.in-progress.error-vapifault-xai-403-model-access-denied", ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXai429ExceededQuota => "call.in-progress.error-vapifault-xai-429-exceeded-quota", + ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXaiTranscriberAuthFailed => "call.in-progress.error-vapifault-xai-transcriber-auth-failed", + ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXaiTranscriberFailed => "call.in-progress.error-vapifault-xai-transcriber-failed", + ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXaiTranscriberInvalidConfig => "call.in-progress.error-vapifault-xai-transcriber-invalid-config", + ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXaiTranscriberRateLimited => "call.in-progress.error-vapifault-xai-transcriber-rate-limited", + ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXaiTranscriberServerError => "call.in-progress.error-vapifault-xai-transcriber-server-error", ServerMessageStatusUpdateEndedReason.CallInProgressErrorWarmTransferAssistantCancelled => "call.in-progress.error-warm-transfer-assistant-cancelled", ServerMessageStatusUpdateEndedReason.CallInProgressErrorWarmTransferMaxDuration => "call.in-progress.error-warm-transfer-max-duration", ServerMessageStatusUpdateEndedReason.CallInProgressErrorWarmTransferMicrophoneTimeout => "call.in-progress.error-warm-transfer-microphone-timeout", @@ -2867,6 +2916,12 @@ public static string ToValueString(this ServerMessageStatusUpdateEndedReason val ServerMessageStatusUpdateEndedReason.PipelineErrorXai500ServerError => "pipeline-error-xai-500-server-error", ServerMessageStatusUpdateEndedReason.PipelineErrorXai503ServerOverloadedError => "pipeline-error-xai-503-server-overloaded-error", ServerMessageStatusUpdateEndedReason.PipelineErrorXaiLlmFailed => "pipeline-error-xai-llm-failed", + ServerMessageStatusUpdateEndedReason.PipelineErrorXaiTranscriberAuthFailed => "pipeline-error-xai-transcriber-auth-failed", + ServerMessageStatusUpdateEndedReason.PipelineErrorXaiTranscriberFailed => "pipeline-error-xai-transcriber-failed", + ServerMessageStatusUpdateEndedReason.PipelineErrorXaiTranscriberInvalidConfig => "pipeline-error-xai-transcriber-invalid-config", + ServerMessageStatusUpdateEndedReason.PipelineErrorXaiTranscriberRateLimited => "pipeline-error-xai-transcriber-rate-limited", + ServerMessageStatusUpdateEndedReason.PipelineErrorXaiTranscriberServerError => "pipeline-error-xai-transcriber-server-error", + ServerMessageStatusUpdateEndedReason.PipelineErrorXaiVoiceFailed => "pipeline-error-xai-voice-failed", ServerMessageStatusUpdateEndedReason.ScheduledCallDeleted => "scheduled-call-deleted", ServerMessageStatusUpdateEndedReason.SilenceTimedOut => "silence-timed-out", ServerMessageStatusUpdateEndedReason.TwilioFailedToConnectCall => "twilio-failed-to-connect-call", @@ -3165,6 +3220,11 @@ public static string ToValueString(this ServerMessageStatusUpdateEndedReason val "call.in-progress.error-vapifault-xai-401-unauthorized" => ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXai401Unauthorized, "call.in-progress.error-vapifault-xai-403-model-access-denied" => ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXai403ModelAccessDenied, "call.in-progress.error-vapifault-xai-429-exceeded-quota" => ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXai429ExceededQuota, + "call.in-progress.error-vapifault-xai-transcriber-auth-failed" => ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXaiTranscriberAuthFailed, + "call.in-progress.error-vapifault-xai-transcriber-failed" => ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXaiTranscriberFailed, + "call.in-progress.error-vapifault-xai-transcriber-invalid-config" => ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXaiTranscriberInvalidConfig, + "call.in-progress.error-vapifault-xai-transcriber-rate-limited" => ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXaiTranscriberRateLimited, + "call.in-progress.error-vapifault-xai-transcriber-server-error" => ServerMessageStatusUpdateEndedReason.CallInProgressErrorVapifaultXaiTranscriberServerError, "call.in-progress.error-warm-transfer-assistant-cancelled" => ServerMessageStatusUpdateEndedReason.CallInProgressErrorWarmTransferAssistantCancelled, "call.in-progress.error-warm-transfer-max-duration" => ServerMessageStatusUpdateEndedReason.CallInProgressErrorWarmTransferMaxDuration, "call.in-progress.error-warm-transfer-microphone-timeout" => ServerMessageStatusUpdateEndedReason.CallInProgressErrorWarmTransferMicrophoneTimeout, @@ -3448,6 +3508,12 @@ public static string ToValueString(this ServerMessageStatusUpdateEndedReason val "pipeline-error-xai-500-server-error" => ServerMessageStatusUpdateEndedReason.PipelineErrorXai500ServerError, "pipeline-error-xai-503-server-overloaded-error" => ServerMessageStatusUpdateEndedReason.PipelineErrorXai503ServerOverloadedError, "pipeline-error-xai-llm-failed" => ServerMessageStatusUpdateEndedReason.PipelineErrorXaiLlmFailed, + "pipeline-error-xai-transcriber-auth-failed" => ServerMessageStatusUpdateEndedReason.PipelineErrorXaiTranscriberAuthFailed, + "pipeline-error-xai-transcriber-failed" => ServerMessageStatusUpdateEndedReason.PipelineErrorXaiTranscriberFailed, + "pipeline-error-xai-transcriber-invalid-config" => ServerMessageStatusUpdateEndedReason.PipelineErrorXaiTranscriberInvalidConfig, + "pipeline-error-xai-transcriber-rate-limited" => ServerMessageStatusUpdateEndedReason.PipelineErrorXaiTranscriberRateLimited, + "pipeline-error-xai-transcriber-server-error" => ServerMessageStatusUpdateEndedReason.PipelineErrorXaiTranscriberServerError, + "pipeline-error-xai-voice-failed" => ServerMessageStatusUpdateEndedReason.PipelineErrorXaiVoiceFailed, "scheduled-call-deleted" => ServerMessageStatusUpdateEndedReason.ScheduledCallDeleted, "silence-timed-out" => ServerMessageStatusUpdateEndedReason.SilenceTimedOut, "twilio-failed-to-connect-call" => ServerMessageStatusUpdateEndedReason.TwilioFailedToConnectCall, diff --git a/src/libs/Vapi/Generated/Vapi.Models.SipAuthentication.g.cs b/src/libs/Vapi/Generated/Vapi.Models.SipAuthentication.g.cs index 84a40ac1..dce7f877 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.SipAuthentication.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.SipAuthentication.g.cs @@ -9,7 +9,7 @@ namespace Vapi public sealed partial class SipAuthentication { /// - /// This will be expected in the `realm` field of the `authorization` header of the SIP INVITE. Defaults to sip.vapi.ai. + /// This will be expected in the `realm` field of the `authorization` header of the SIP INVITE. Defaults to the SIP realm of the Vapi region serving the request (e.g. `sip.vapi.ai` for US, `sip.eu.vapi.ai` for EU). /// [global::System.Text.Json.Serialization.JsonPropertyName("realm")] public string? Realm { get; set; } @@ -44,7 +44,7 @@ public sealed partial class SipAuthentication /// This will be expected to generate the `response` field of the `authorization` header of the SIP INVITE, through digest authentication. /// /// - /// This will be expected in the `realm` field of the `authorization` header of the SIP INVITE. Defaults to sip.vapi.ai. + /// This will be expected in the `realm` field of the `authorization` header of the SIP INVITE. Defaults to the SIP realm of the Vapi region serving the request (e.g. `sip.vapi.ai` for US, `sip.eu.vapi.ai` for EU). /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/Vapi/Generated/Vapi.Models.SonioxTranscriber.g.cs b/src/libs/Vapi/Generated/Vapi.Models.SonioxTranscriber.g.cs index 0f328717..24054731 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.SonioxTranscriber.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.SonioxTranscriber.g.cs @@ -33,8 +33,7 @@ public sealed partial class SonioxTranscriber /// Language hints sent to Soniox as `language_hints`. Provide `[lang1, lang2, ...]` (ISO 639-1 codes) to bias recognition toward specific languages, or provide an explicit empty array `[]` to enable Soniox auto-detect across all 60+ supported languages. When set (including the empty array), this field takes precedence over the singular `language` field. When omitted, falls back to the singular `language` (which defaults to `en` if also unset). Best accuracy is achieved with a single language. /// [global::System.Text.Json.Serialization.JsonPropertyName("languages")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.SonioxTranscriberLanguagesJsonConverter))] - public global::Vapi.SonioxTranscriberLanguages? Languages { get; set; } + public global::System.Collections.Generic.IList? Languages { get; set; } /// /// When `true`, Soniox strictly restricts transcription to the languages in `languages` (or the singular `language` if `languages` is unset). When `false`, Soniox biases toward those languages but still allows transcription in other languages. Has no effect when no language hints are sent (e.g., `languages: []` for auto-detect). Defaults to `true` (strict mode). @@ -110,7 +109,7 @@ public SonioxTranscriber( global::Vapi.SonioxTranscriberProvider provider, global::Vapi.SonioxTranscriberModel? model, global::Vapi.SonioxTranscriberLanguage? language, - global::Vapi.SonioxTranscriberLanguages? languages, + global::System.Collections.Generic.IList? languages, bool? languageHintsStrict, double? maxEndpointDelayMs, global::System.Collections.Generic.IList? customVocabulary, diff --git a/src/libs/Vapi/Generated/Vapi.Models.SonioxTranscriberLanguage2.g.cs b/src/libs/Vapi/Generated/Vapi.Models.SonioxTranscriberLanguage2.g.cs new file mode 100644 index 00000000..34547d68 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.SonioxTranscriberLanguage2.g.cs @@ -0,0 +1,1149 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum SonioxTranscriberLanguage2 + { + /// + /// + /// + Aa, + /// + /// + /// + Ab, + /// + /// + /// + Ae, + /// + /// + /// + Af, + /// + /// + /// + Ak, + /// + /// + /// + Am, + /// + /// + /// + An, + /// + /// + /// + Ar, + /// + /// + /// + As, + /// + /// + /// + Av, + /// + /// + /// + Ay, + /// + /// + /// + Az, + /// + /// + /// + Ba, + /// + /// + /// + Be, + /// + /// + /// + Bg, + /// + /// + /// + Bh, + /// + /// + /// + Bi, + /// + /// + /// + Bm, + /// + /// + /// + Bn, + /// + /// + /// + Bo, + /// + /// + /// + Br, + /// + /// + /// + Bs, + /// + /// + /// + Ca, + /// + /// + /// + Ce, + /// + /// + /// + Ch, + /// + /// + /// + Co, + /// + /// + /// + Cr, + /// + /// + /// + Cs, + /// + /// + /// + Cu, + /// + /// + /// + Cv, + /// + /// + /// + Cy, + /// + /// + /// + Da, + /// + /// + /// + De, + /// + /// + /// + Dv, + /// + /// + /// + Dz, + /// + /// + /// + Ee, + /// + /// + /// + El, + /// + /// + /// + En, + /// + /// + /// + Eo, + /// + /// + /// + Es, + /// + /// + /// + Et, + /// + /// + /// + Eu, + /// + /// + /// + Fa, + /// + /// + /// + Ff, + /// + /// + /// + Fi, + /// + /// + /// + Fj, + /// + /// + /// + Fo, + /// + /// + /// + Fr, + /// + /// + /// + Fy, + /// + /// + /// + Ga, + /// + /// + /// + Gd, + /// + /// + /// + Gl, + /// + /// + /// + Gn, + /// + /// + /// + Gu, + /// + /// + /// + Gv, + /// + /// + /// + Ha, + /// + /// + /// + He, + /// + /// + /// + Hi, + /// + /// + /// + Ho, + /// + /// + /// + Hr, + /// + /// + /// + Ht, + /// + /// + /// + Hu, + /// + /// + /// + Hy, + /// + /// + /// + Hz, + /// + /// + /// + Ia, + /// + /// + /// + Id, + /// + /// + /// + Ie, + /// + /// + /// + Ig, + /// + /// + /// + Ii, + /// + /// + /// + Ik, + /// + /// + /// + Io, + /// + /// + /// + Is, + /// + /// + /// + It, + /// + /// + /// + Iu, + /// + /// + /// + Ja, + /// + /// + /// + Jv, + /// + /// + /// + Ka, + /// + /// + /// + Kg, + /// + /// + /// + Ki, + /// + /// + /// + Kj, + /// + /// + /// + Kk, + /// + /// + /// + Kl, + /// + /// + /// + Km, + /// + /// + /// + Kn, + /// + /// + /// + Ko, + /// + /// + /// + Kr, + /// + /// + /// + Ks, + /// + /// + /// + Ku, + /// + /// + /// + Kv, + /// + /// + /// + Kw, + /// + /// + /// + Ky, + /// + /// + /// + La, + /// + /// + /// + Lb, + /// + /// + /// + Lg, + /// + /// + /// + Li, + /// + /// + /// + Ln, + /// + /// + /// + Lo, + /// + /// + /// + Lt, + /// + /// + /// + Lu, + /// + /// + /// + Lv, + /// + /// + /// + Mg, + /// + /// + /// + Mh, + /// + /// + /// + Mi, + /// + /// + /// + Mk, + /// + /// + /// + Ml, + /// + /// + /// + Mn, + /// + /// + /// + Mr, + /// + /// + /// + Ms, + /// + /// + /// + Mt, + /// + /// + /// + My, + /// + /// + /// + Na, + /// + /// + /// + Nb, + /// + /// + /// + Nd, + /// + /// + /// + Ne, + /// + /// + /// + Ng, + /// + /// + /// + Nl, + /// + /// + /// + Nn, + /// + /// + /// + No, + /// + /// + /// + Nr, + /// + /// + /// + Nv, + /// + /// + /// + Ny, + /// + /// + /// + Oc, + /// + /// + /// + Oj, + /// + /// + /// + Om, + /// + /// + /// + Or, + /// + /// + /// + Os, + /// + /// + /// + Pa, + /// + /// + /// + Pi, + /// + /// + /// + Pl, + /// + /// + /// + Ps, + /// + /// + /// + Pt, + /// + /// + /// + Qu, + /// + /// + /// + Rm, + /// + /// + /// + Rn, + /// + /// + /// + Ro, + /// + /// + /// + Ru, + /// + /// + /// + Rw, + /// + /// + /// + Sa, + /// + /// + /// + Sc, + /// + /// + /// + Sd, + /// + /// + /// + Se, + /// + /// + /// + Sg, + /// + /// + /// + Si, + /// + /// + /// + Sk, + /// + /// + /// + Sl, + /// + /// + /// + Sm, + /// + /// + /// + Sn, + /// + /// + /// + So, + /// + /// + /// + Sq, + /// + /// + /// + Sr, + /// + /// + /// + Ss, + /// + /// + /// + St, + /// + /// + /// + Su, + /// + /// + /// + Sv, + /// + /// + /// + Sw, + /// + /// + /// + Ta, + /// + /// + /// + Te, + /// + /// + /// + Tg, + /// + /// + /// + Th, + /// + /// + /// + Ti, + /// + /// + /// + Tk, + /// + /// + /// + Tl, + /// + /// + /// + Tn, + /// + /// + /// + To, + /// + /// + /// + Tr, + /// + /// + /// + Ts, + /// + /// + /// + Tt, + /// + /// + /// + Tw, + /// + /// + /// + Ty, + /// + /// + /// + Ug, + /// + /// + /// + Uk, + /// + /// + /// + Ur, + /// + /// + /// + Uz, + /// + /// + /// + Ve, + /// + /// + /// + Vi, + /// + /// + /// + Vo, + /// + /// + /// + Wa, + /// + /// + /// + Wo, + /// + /// + /// + Xh, + /// + /// + /// + Yi, + /// + /// + /// + Yo, + /// + /// + /// + Yue, + /// + /// + /// + Za, + /// + /// + /// + Zh, + /// + /// + /// + Zu, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class SonioxTranscriberLanguage2Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this SonioxTranscriberLanguage2 value) + { + return value switch + { + SonioxTranscriberLanguage2.Aa => "aa", + SonioxTranscriberLanguage2.Ab => "ab", + SonioxTranscriberLanguage2.Ae => "ae", + SonioxTranscriberLanguage2.Af => "af", + SonioxTranscriberLanguage2.Ak => "ak", + SonioxTranscriberLanguage2.Am => "am", + SonioxTranscriberLanguage2.An => "an", + SonioxTranscriberLanguage2.Ar => "ar", + SonioxTranscriberLanguage2.As => "as", + SonioxTranscriberLanguage2.Av => "av", + SonioxTranscriberLanguage2.Ay => "ay", + SonioxTranscriberLanguage2.Az => "az", + SonioxTranscriberLanguage2.Ba => "ba", + SonioxTranscriberLanguage2.Be => "be", + SonioxTranscriberLanguage2.Bg => "bg", + SonioxTranscriberLanguage2.Bh => "bh", + SonioxTranscriberLanguage2.Bi => "bi", + SonioxTranscriberLanguage2.Bm => "bm", + SonioxTranscriberLanguage2.Bn => "bn", + SonioxTranscriberLanguage2.Bo => "bo", + SonioxTranscriberLanguage2.Br => "br", + SonioxTranscriberLanguage2.Bs => "bs", + SonioxTranscriberLanguage2.Ca => "ca", + SonioxTranscriberLanguage2.Ce => "ce", + SonioxTranscriberLanguage2.Ch => "ch", + SonioxTranscriberLanguage2.Co => "co", + SonioxTranscriberLanguage2.Cr => "cr", + SonioxTranscriberLanguage2.Cs => "cs", + SonioxTranscriberLanguage2.Cu => "cu", + SonioxTranscriberLanguage2.Cv => "cv", + SonioxTranscriberLanguage2.Cy => "cy", + SonioxTranscriberLanguage2.Da => "da", + SonioxTranscriberLanguage2.De => "de", + SonioxTranscriberLanguage2.Dv => "dv", + SonioxTranscriberLanguage2.Dz => "dz", + SonioxTranscriberLanguage2.Ee => "ee", + SonioxTranscriberLanguage2.El => "el", + SonioxTranscriberLanguage2.En => "en", + SonioxTranscriberLanguage2.Eo => "eo", + SonioxTranscriberLanguage2.Es => "es", + SonioxTranscriberLanguage2.Et => "et", + SonioxTranscriberLanguage2.Eu => "eu", + SonioxTranscriberLanguage2.Fa => "fa", + SonioxTranscriberLanguage2.Ff => "ff", + SonioxTranscriberLanguage2.Fi => "fi", + SonioxTranscriberLanguage2.Fj => "fj", + SonioxTranscriberLanguage2.Fo => "fo", + SonioxTranscriberLanguage2.Fr => "fr", + SonioxTranscriberLanguage2.Fy => "fy", + SonioxTranscriberLanguage2.Ga => "ga", + SonioxTranscriberLanguage2.Gd => "gd", + SonioxTranscriberLanguage2.Gl => "gl", + SonioxTranscriberLanguage2.Gn => "gn", + SonioxTranscriberLanguage2.Gu => "gu", + SonioxTranscriberLanguage2.Gv => "gv", + SonioxTranscriberLanguage2.Ha => "ha", + SonioxTranscriberLanguage2.He => "he", + SonioxTranscriberLanguage2.Hi => "hi", + SonioxTranscriberLanguage2.Ho => "ho", + SonioxTranscriberLanguage2.Hr => "hr", + SonioxTranscriberLanguage2.Ht => "ht", + SonioxTranscriberLanguage2.Hu => "hu", + SonioxTranscriberLanguage2.Hy => "hy", + SonioxTranscriberLanguage2.Hz => "hz", + SonioxTranscriberLanguage2.Ia => "ia", + SonioxTranscriberLanguage2.Id => "id", + SonioxTranscriberLanguage2.Ie => "ie", + SonioxTranscriberLanguage2.Ig => "ig", + SonioxTranscriberLanguage2.Ii => "ii", + SonioxTranscriberLanguage2.Ik => "ik", + SonioxTranscriberLanguage2.Io => "io", + SonioxTranscriberLanguage2.Is => "is", + SonioxTranscriberLanguage2.It => "it", + SonioxTranscriberLanguage2.Iu => "iu", + SonioxTranscriberLanguage2.Ja => "ja", + SonioxTranscriberLanguage2.Jv => "jv", + SonioxTranscriberLanguage2.Ka => "ka", + SonioxTranscriberLanguage2.Kg => "kg", + SonioxTranscriberLanguage2.Ki => "ki", + SonioxTranscriberLanguage2.Kj => "kj", + SonioxTranscriberLanguage2.Kk => "kk", + SonioxTranscriberLanguage2.Kl => "kl", + SonioxTranscriberLanguage2.Km => "km", + SonioxTranscriberLanguage2.Kn => "kn", + SonioxTranscriberLanguage2.Ko => "ko", + SonioxTranscriberLanguage2.Kr => "kr", + SonioxTranscriberLanguage2.Ks => "ks", + SonioxTranscriberLanguage2.Ku => "ku", + SonioxTranscriberLanguage2.Kv => "kv", + SonioxTranscriberLanguage2.Kw => "kw", + SonioxTranscriberLanguage2.Ky => "ky", + SonioxTranscriberLanguage2.La => "la", + SonioxTranscriberLanguage2.Lb => "lb", + SonioxTranscriberLanguage2.Lg => "lg", + SonioxTranscriberLanguage2.Li => "li", + SonioxTranscriberLanguage2.Ln => "ln", + SonioxTranscriberLanguage2.Lo => "lo", + SonioxTranscriberLanguage2.Lt => "lt", + SonioxTranscriberLanguage2.Lu => "lu", + SonioxTranscriberLanguage2.Lv => "lv", + SonioxTranscriberLanguage2.Mg => "mg", + SonioxTranscriberLanguage2.Mh => "mh", + SonioxTranscriberLanguage2.Mi => "mi", + SonioxTranscriberLanguage2.Mk => "mk", + SonioxTranscriberLanguage2.Ml => "ml", + SonioxTranscriberLanguage2.Mn => "mn", + SonioxTranscriberLanguage2.Mr => "mr", + SonioxTranscriberLanguage2.Ms => "ms", + SonioxTranscriberLanguage2.Mt => "mt", + SonioxTranscriberLanguage2.My => "my", + SonioxTranscriberLanguage2.Na => "na", + SonioxTranscriberLanguage2.Nb => "nb", + SonioxTranscriberLanguage2.Nd => "nd", + SonioxTranscriberLanguage2.Ne => "ne", + SonioxTranscriberLanguage2.Ng => "ng", + SonioxTranscriberLanguage2.Nl => "nl", + SonioxTranscriberLanguage2.Nn => "nn", + SonioxTranscriberLanguage2.No => "no", + SonioxTranscriberLanguage2.Nr => "nr", + SonioxTranscriberLanguage2.Nv => "nv", + SonioxTranscriberLanguage2.Ny => "ny", + SonioxTranscriberLanguage2.Oc => "oc", + SonioxTranscriberLanguage2.Oj => "oj", + SonioxTranscriberLanguage2.Om => "om", + SonioxTranscriberLanguage2.Or => "or", + SonioxTranscriberLanguage2.Os => "os", + SonioxTranscriberLanguage2.Pa => "pa", + SonioxTranscriberLanguage2.Pi => "pi", + SonioxTranscriberLanguage2.Pl => "pl", + SonioxTranscriberLanguage2.Ps => "ps", + SonioxTranscriberLanguage2.Pt => "pt", + SonioxTranscriberLanguage2.Qu => "qu", + SonioxTranscriberLanguage2.Rm => "rm", + SonioxTranscriberLanguage2.Rn => "rn", + SonioxTranscriberLanguage2.Ro => "ro", + SonioxTranscriberLanguage2.Ru => "ru", + SonioxTranscriberLanguage2.Rw => "rw", + SonioxTranscriberLanguage2.Sa => "sa", + SonioxTranscriberLanguage2.Sc => "sc", + SonioxTranscriberLanguage2.Sd => "sd", + SonioxTranscriberLanguage2.Se => "se", + SonioxTranscriberLanguage2.Sg => "sg", + SonioxTranscriberLanguage2.Si => "si", + SonioxTranscriberLanguage2.Sk => "sk", + SonioxTranscriberLanguage2.Sl => "sl", + SonioxTranscriberLanguage2.Sm => "sm", + SonioxTranscriberLanguage2.Sn => "sn", + SonioxTranscriberLanguage2.So => "so", + SonioxTranscriberLanguage2.Sq => "sq", + SonioxTranscriberLanguage2.Sr => "sr", + SonioxTranscriberLanguage2.Ss => "ss", + SonioxTranscriberLanguage2.St => "st", + SonioxTranscriberLanguage2.Su => "su", + SonioxTranscriberLanguage2.Sv => "sv", + SonioxTranscriberLanguage2.Sw => "sw", + SonioxTranscriberLanguage2.Ta => "ta", + SonioxTranscriberLanguage2.Te => "te", + SonioxTranscriberLanguage2.Tg => "tg", + SonioxTranscriberLanguage2.Th => "th", + SonioxTranscriberLanguage2.Ti => "ti", + SonioxTranscriberLanguage2.Tk => "tk", + SonioxTranscriberLanguage2.Tl => "tl", + SonioxTranscriberLanguage2.Tn => "tn", + SonioxTranscriberLanguage2.To => "to", + SonioxTranscriberLanguage2.Tr => "tr", + SonioxTranscriberLanguage2.Ts => "ts", + SonioxTranscriberLanguage2.Tt => "tt", + SonioxTranscriberLanguage2.Tw => "tw", + SonioxTranscriberLanguage2.Ty => "ty", + SonioxTranscriberLanguage2.Ug => "ug", + SonioxTranscriberLanguage2.Uk => "uk", + SonioxTranscriberLanguage2.Ur => "ur", + SonioxTranscriberLanguage2.Uz => "uz", + SonioxTranscriberLanguage2.Ve => "ve", + SonioxTranscriberLanguage2.Vi => "vi", + SonioxTranscriberLanguage2.Vo => "vo", + SonioxTranscriberLanguage2.Wa => "wa", + SonioxTranscriberLanguage2.Wo => "wo", + SonioxTranscriberLanguage2.Xh => "xh", + SonioxTranscriberLanguage2.Yi => "yi", + SonioxTranscriberLanguage2.Yo => "yo", + SonioxTranscriberLanguage2.Yue => "yue", + SonioxTranscriberLanguage2.Za => "za", + SonioxTranscriberLanguage2.Zh => "zh", + SonioxTranscriberLanguage2.Zu => "zu", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static SonioxTranscriberLanguage2? ToEnum(string value) + { + return value switch + { + "aa" => SonioxTranscriberLanguage2.Aa, + "ab" => SonioxTranscriberLanguage2.Ab, + "ae" => SonioxTranscriberLanguage2.Ae, + "af" => SonioxTranscriberLanguage2.Af, + "ak" => SonioxTranscriberLanguage2.Ak, + "am" => SonioxTranscriberLanguage2.Am, + "an" => SonioxTranscriberLanguage2.An, + "ar" => SonioxTranscriberLanguage2.Ar, + "as" => SonioxTranscriberLanguage2.As, + "av" => SonioxTranscriberLanguage2.Av, + "ay" => SonioxTranscriberLanguage2.Ay, + "az" => SonioxTranscriberLanguage2.Az, + "ba" => SonioxTranscriberLanguage2.Ba, + "be" => SonioxTranscriberLanguage2.Be, + "bg" => SonioxTranscriberLanguage2.Bg, + "bh" => SonioxTranscriberLanguage2.Bh, + "bi" => SonioxTranscriberLanguage2.Bi, + "bm" => SonioxTranscriberLanguage2.Bm, + "bn" => SonioxTranscriberLanguage2.Bn, + "bo" => SonioxTranscriberLanguage2.Bo, + "br" => SonioxTranscriberLanguage2.Br, + "bs" => SonioxTranscriberLanguage2.Bs, + "ca" => SonioxTranscriberLanguage2.Ca, + "ce" => SonioxTranscriberLanguage2.Ce, + "ch" => SonioxTranscriberLanguage2.Ch, + "co" => SonioxTranscriberLanguage2.Co, + "cr" => SonioxTranscriberLanguage2.Cr, + "cs" => SonioxTranscriberLanguage2.Cs, + "cu" => SonioxTranscriberLanguage2.Cu, + "cv" => SonioxTranscriberLanguage2.Cv, + "cy" => SonioxTranscriberLanguage2.Cy, + "da" => SonioxTranscriberLanguage2.Da, + "de" => SonioxTranscriberLanguage2.De, + "dv" => SonioxTranscriberLanguage2.Dv, + "dz" => SonioxTranscriberLanguage2.Dz, + "ee" => SonioxTranscriberLanguage2.Ee, + "el" => SonioxTranscriberLanguage2.El, + "en" => SonioxTranscriberLanguage2.En, + "eo" => SonioxTranscriberLanguage2.Eo, + "es" => SonioxTranscriberLanguage2.Es, + "et" => SonioxTranscriberLanguage2.Et, + "eu" => SonioxTranscriberLanguage2.Eu, + "fa" => SonioxTranscriberLanguage2.Fa, + "ff" => SonioxTranscriberLanguage2.Ff, + "fi" => SonioxTranscriberLanguage2.Fi, + "fj" => SonioxTranscriberLanguage2.Fj, + "fo" => SonioxTranscriberLanguage2.Fo, + "fr" => SonioxTranscriberLanguage2.Fr, + "fy" => SonioxTranscriberLanguage2.Fy, + "ga" => SonioxTranscriberLanguage2.Ga, + "gd" => SonioxTranscriberLanguage2.Gd, + "gl" => SonioxTranscriberLanguage2.Gl, + "gn" => SonioxTranscriberLanguage2.Gn, + "gu" => SonioxTranscriberLanguage2.Gu, + "gv" => SonioxTranscriberLanguage2.Gv, + "ha" => SonioxTranscriberLanguage2.Ha, + "he" => SonioxTranscriberLanguage2.He, + "hi" => SonioxTranscriberLanguage2.Hi, + "ho" => SonioxTranscriberLanguage2.Ho, + "hr" => SonioxTranscriberLanguage2.Hr, + "ht" => SonioxTranscriberLanguage2.Ht, + "hu" => SonioxTranscriberLanguage2.Hu, + "hy" => SonioxTranscriberLanguage2.Hy, + "hz" => SonioxTranscriberLanguage2.Hz, + "ia" => SonioxTranscriberLanguage2.Ia, + "id" => SonioxTranscriberLanguage2.Id, + "ie" => SonioxTranscriberLanguage2.Ie, + "ig" => SonioxTranscriberLanguage2.Ig, + "ii" => SonioxTranscriberLanguage2.Ii, + "ik" => SonioxTranscriberLanguage2.Ik, + "io" => SonioxTranscriberLanguage2.Io, + "is" => SonioxTranscriberLanguage2.Is, + "it" => SonioxTranscriberLanguage2.It, + "iu" => SonioxTranscriberLanguage2.Iu, + "ja" => SonioxTranscriberLanguage2.Ja, + "jv" => SonioxTranscriberLanguage2.Jv, + "ka" => SonioxTranscriberLanguage2.Ka, + "kg" => SonioxTranscriberLanguage2.Kg, + "ki" => SonioxTranscriberLanguage2.Ki, + "kj" => SonioxTranscriberLanguage2.Kj, + "kk" => SonioxTranscriberLanguage2.Kk, + "kl" => SonioxTranscriberLanguage2.Kl, + "km" => SonioxTranscriberLanguage2.Km, + "kn" => SonioxTranscriberLanguage2.Kn, + "ko" => SonioxTranscriberLanguage2.Ko, + "kr" => SonioxTranscriberLanguage2.Kr, + "ks" => SonioxTranscriberLanguage2.Ks, + "ku" => SonioxTranscriberLanguage2.Ku, + "kv" => SonioxTranscriberLanguage2.Kv, + "kw" => SonioxTranscriberLanguage2.Kw, + "ky" => SonioxTranscriberLanguage2.Ky, + "la" => SonioxTranscriberLanguage2.La, + "lb" => SonioxTranscriberLanguage2.Lb, + "lg" => SonioxTranscriberLanguage2.Lg, + "li" => SonioxTranscriberLanguage2.Li, + "ln" => SonioxTranscriberLanguage2.Ln, + "lo" => SonioxTranscriberLanguage2.Lo, + "lt" => SonioxTranscriberLanguage2.Lt, + "lu" => SonioxTranscriberLanguage2.Lu, + "lv" => SonioxTranscriberLanguage2.Lv, + "mg" => SonioxTranscriberLanguage2.Mg, + "mh" => SonioxTranscriberLanguage2.Mh, + "mi" => SonioxTranscriberLanguage2.Mi, + "mk" => SonioxTranscriberLanguage2.Mk, + "ml" => SonioxTranscriberLanguage2.Ml, + "mn" => SonioxTranscriberLanguage2.Mn, + "mr" => SonioxTranscriberLanguage2.Mr, + "ms" => SonioxTranscriberLanguage2.Ms, + "mt" => SonioxTranscriberLanguage2.Mt, + "my" => SonioxTranscriberLanguage2.My, + "na" => SonioxTranscriberLanguage2.Na, + "nb" => SonioxTranscriberLanguage2.Nb, + "nd" => SonioxTranscriberLanguage2.Nd, + "ne" => SonioxTranscriberLanguage2.Ne, + "ng" => SonioxTranscriberLanguage2.Ng, + "nl" => SonioxTranscriberLanguage2.Nl, + "nn" => SonioxTranscriberLanguage2.Nn, + "no" => SonioxTranscriberLanguage2.No, + "nr" => SonioxTranscriberLanguage2.Nr, + "nv" => SonioxTranscriberLanguage2.Nv, + "ny" => SonioxTranscriberLanguage2.Ny, + "oc" => SonioxTranscriberLanguage2.Oc, + "oj" => SonioxTranscriberLanguage2.Oj, + "om" => SonioxTranscriberLanguage2.Om, + "or" => SonioxTranscriberLanguage2.Or, + "os" => SonioxTranscriberLanguage2.Os, + "pa" => SonioxTranscriberLanguage2.Pa, + "pi" => SonioxTranscriberLanguage2.Pi, + "pl" => SonioxTranscriberLanguage2.Pl, + "ps" => SonioxTranscriberLanguage2.Ps, + "pt" => SonioxTranscriberLanguage2.Pt, + "qu" => SonioxTranscriberLanguage2.Qu, + "rm" => SonioxTranscriberLanguage2.Rm, + "rn" => SonioxTranscriberLanguage2.Rn, + "ro" => SonioxTranscriberLanguage2.Ro, + "ru" => SonioxTranscriberLanguage2.Ru, + "rw" => SonioxTranscriberLanguage2.Rw, + "sa" => SonioxTranscriberLanguage2.Sa, + "sc" => SonioxTranscriberLanguage2.Sc, + "sd" => SonioxTranscriberLanguage2.Sd, + "se" => SonioxTranscriberLanguage2.Se, + "sg" => SonioxTranscriberLanguage2.Sg, + "si" => SonioxTranscriberLanguage2.Si, + "sk" => SonioxTranscriberLanguage2.Sk, + "sl" => SonioxTranscriberLanguage2.Sl, + "sm" => SonioxTranscriberLanguage2.Sm, + "sn" => SonioxTranscriberLanguage2.Sn, + "so" => SonioxTranscriberLanguage2.So, + "sq" => SonioxTranscriberLanguage2.Sq, + "sr" => SonioxTranscriberLanguage2.Sr, + "ss" => SonioxTranscriberLanguage2.Ss, + "st" => SonioxTranscriberLanguage2.St, + "su" => SonioxTranscriberLanguage2.Su, + "sv" => SonioxTranscriberLanguage2.Sv, + "sw" => SonioxTranscriberLanguage2.Sw, + "ta" => SonioxTranscriberLanguage2.Ta, + "te" => SonioxTranscriberLanguage2.Te, + "tg" => SonioxTranscriberLanguage2.Tg, + "th" => SonioxTranscriberLanguage2.Th, + "ti" => SonioxTranscriberLanguage2.Ti, + "tk" => SonioxTranscriberLanguage2.Tk, + "tl" => SonioxTranscriberLanguage2.Tl, + "tn" => SonioxTranscriberLanguage2.Tn, + "to" => SonioxTranscriberLanguage2.To, + "tr" => SonioxTranscriberLanguage2.Tr, + "ts" => SonioxTranscriberLanguage2.Ts, + "tt" => SonioxTranscriberLanguage2.Tt, + "tw" => SonioxTranscriberLanguage2.Tw, + "ty" => SonioxTranscriberLanguage2.Ty, + "ug" => SonioxTranscriberLanguage2.Ug, + "uk" => SonioxTranscriberLanguage2.Uk, + "ur" => SonioxTranscriberLanguage2.Ur, + "uz" => SonioxTranscriberLanguage2.Uz, + "ve" => SonioxTranscriberLanguage2.Ve, + "vi" => SonioxTranscriberLanguage2.Vi, + "vo" => SonioxTranscriberLanguage2.Vo, + "wa" => SonioxTranscriberLanguage2.Wa, + "wo" => SonioxTranscriberLanguage2.Wo, + "xh" => SonioxTranscriberLanguage2.Xh, + "yi" => SonioxTranscriberLanguage2.Yi, + "yo" => SonioxTranscriberLanguage2.Yo, + "yue" => SonioxTranscriberLanguage2.Yue, + "za" => SonioxTranscriberLanguage2.Za, + "zh" => SonioxTranscriberLanguage2.Zh, + "zu" => SonioxTranscriberLanguage2.Zu, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.SonioxTranscriberLanguages.g.cs b/src/libs/Vapi/Generated/Vapi.Models.SonioxTranscriberLanguages.g.cs deleted file mode 100644 index c2f90045..00000000 --- a/src/libs/Vapi/Generated/Vapi.Models.SonioxTranscriberLanguages.g.cs +++ /dev/null @@ -1,1149 +0,0 @@ - -#nullable enable - -namespace Vapi -{ - /// - /// Language hints sent to Soniox as `language_hints`. Provide `[lang1, lang2, ...]` (ISO 639-1 codes) to bias recognition toward specific languages, or provide an explicit empty array `[]` to enable Soniox auto-detect across all 60+ supported languages. When set (including the empty array), this field takes precedence over the singular `language` field. When omitted, falls back to the singular `language` (which defaults to `en` if also unset). Best accuracy is achieved with a single language. - /// - public enum SonioxTranscriberLanguages - { - /// - /// - /// - Aa, - /// - /// - /// - Ab, - /// - /// - /// - Ae, - /// - /// - /// - Af, - /// - /// - /// - Ak, - /// - /// - /// - Am, - /// - /// - /// - An, - /// - /// - /// - Ar, - /// - /// - /// - As, - /// - /// - /// - Av, - /// - /// - /// - Ay, - /// - /// - /// - Az, - /// - /// - /// - Ba, - /// - /// - /// - Be, - /// - /// - /// - Bg, - /// - /// - /// - Bh, - /// - /// - /// - Bi, - /// - /// - /// - Bm, - /// - /// - /// - Bn, - /// - /// - /// - Bo, - /// - /// - /// - Br, - /// - /// - /// - Bs, - /// - /// - /// - Ca, - /// - /// - /// - Ce, - /// - /// - /// - Ch, - /// - /// - /// - Co, - /// - /// - /// - Cr, - /// - /// - /// - Cs, - /// - /// - /// - Cu, - /// - /// - /// - Cv, - /// - /// - /// - Cy, - /// - /// - /// - Da, - /// - /// - /// - De, - /// - /// - /// - Dv, - /// - /// - /// - Dz, - /// - /// - /// - Ee, - /// - /// - /// - El, - /// - /// - /// - En, - /// - /// - /// - Eo, - /// - /// - /// - Es, - /// - /// - /// - Et, - /// - /// - /// - Eu, - /// - /// - /// - Fa, - /// - /// - /// - Ff, - /// - /// - /// - Fi, - /// - /// - /// - Fj, - /// - /// - /// - Fo, - /// - /// - /// - Fr, - /// - /// - /// - Fy, - /// - /// - /// - Ga, - /// - /// - /// - Gd, - /// - /// - /// - Gl, - /// - /// - /// - Gn, - /// - /// - /// - Gu, - /// - /// - /// - Gv, - /// - /// - /// - Ha, - /// - /// - /// - He, - /// - /// - /// - Hi, - /// - /// - /// - Ho, - /// - /// - /// - Hr, - /// - /// - /// - Ht, - /// - /// - /// - Hu, - /// - /// - /// - Hy, - /// - /// - /// - Hz, - /// - /// - /// - Ia, - /// - /// - /// - Id, - /// - /// - /// - Ie, - /// - /// - /// - Ig, - /// - /// - /// - Ii, - /// - /// - /// - Ik, - /// - /// - /// - Io, - /// - /// - /// - Is, - /// - /// - /// - It, - /// - /// - /// - Iu, - /// - /// - /// - Ja, - /// - /// - /// - Jv, - /// - /// - /// - Ka, - /// - /// - /// - Kg, - /// - /// - /// - Ki, - /// - /// - /// - Kj, - /// - /// - /// - Kk, - /// - /// - /// - Kl, - /// - /// - /// - Km, - /// - /// - /// - Kn, - /// - /// - /// - Ko, - /// - /// - /// - Kr, - /// - /// - /// - Ks, - /// - /// - /// - Ku, - /// - /// - /// - Kv, - /// - /// - /// - Kw, - /// - /// - /// - Ky, - /// - /// - /// - La, - /// - /// - /// - Lb, - /// - /// - /// - Lg, - /// - /// - /// - Li, - /// - /// - /// - Ln, - /// - /// - /// - Lo, - /// - /// - /// - Lt, - /// - /// - /// - Lu, - /// - /// - /// - Lv, - /// - /// - /// - Mg, - /// - /// - /// - Mh, - /// - /// - /// - Mi, - /// - /// - /// - Mk, - /// - /// - /// - Ml, - /// - /// - /// - Mn, - /// - /// - /// - Mr, - /// - /// - /// - Ms, - /// - /// - /// - Mt, - /// - /// - /// - My, - /// - /// - /// - Na, - /// - /// - /// - Nb, - /// - /// - /// - Nd, - /// - /// - /// - Ne, - /// - /// - /// - Ng, - /// - /// - /// - Nl, - /// - /// - /// - Nn, - /// - /// - /// - No, - /// - /// - /// - Nr, - /// - /// - /// - Nv, - /// - /// - /// - Ny, - /// - /// - /// - Oc, - /// - /// - /// - Oj, - /// - /// - /// - Om, - /// - /// - /// - Or, - /// - /// - /// - Os, - /// - /// - /// - Pa, - /// - /// - /// - Pi, - /// - /// - /// - Pl, - /// - /// - /// - Ps, - /// - /// - /// - Pt, - /// - /// - /// - Qu, - /// - /// - /// - Rm, - /// - /// - /// - Rn, - /// - /// - /// - Ro, - /// - /// - /// - Ru, - /// - /// - /// - Rw, - /// - /// - /// - Sa, - /// - /// - /// - Sc, - /// - /// - /// - Sd, - /// - /// - /// - Se, - /// - /// - /// - Sg, - /// - /// - /// - Si, - /// - /// - /// - Sk, - /// - /// - /// - Sl, - /// - /// - /// - Sm, - /// - /// - /// - Sn, - /// - /// - /// - So, - /// - /// - /// - Sq, - /// - /// - /// - Sr, - /// - /// - /// - Ss, - /// - /// - /// - St, - /// - /// - /// - Su, - /// - /// - /// - Sv, - /// - /// - /// - Sw, - /// - /// - /// - Ta, - /// - /// - /// - Te, - /// - /// - /// - Tg, - /// - /// - /// - Th, - /// - /// - /// - Ti, - /// - /// - /// - Tk, - /// - /// - /// - Tl, - /// - /// - /// - Tn, - /// - /// - /// - To, - /// - /// - /// - Tr, - /// - /// - /// - Ts, - /// - /// - /// - Tt, - /// - /// - /// - Tw, - /// - /// - /// - Ty, - /// - /// - /// - Ug, - /// - /// - /// - Uk, - /// - /// - /// - Ur, - /// - /// - /// - Uz, - /// - /// - /// - Ve, - /// - /// - /// - Vi, - /// - /// - /// - Vo, - /// - /// - /// - Wa, - /// - /// - /// - Wo, - /// - /// - /// - Xh, - /// - /// - /// - Yi, - /// - /// - /// - Yo, - /// - /// - /// - Yue, - /// - /// - /// - Za, - /// - /// - /// - Zh, - /// - /// - /// - Zu, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class SonioxTranscriberLanguagesExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this SonioxTranscriberLanguages value) - { - return value switch - { - SonioxTranscriberLanguages.Aa => "aa", - SonioxTranscriberLanguages.Ab => "ab", - SonioxTranscriberLanguages.Ae => "ae", - SonioxTranscriberLanguages.Af => "af", - SonioxTranscriberLanguages.Ak => "ak", - SonioxTranscriberLanguages.Am => "am", - SonioxTranscriberLanguages.An => "an", - SonioxTranscriberLanguages.Ar => "ar", - SonioxTranscriberLanguages.As => "as", - SonioxTranscriberLanguages.Av => "av", - SonioxTranscriberLanguages.Ay => "ay", - SonioxTranscriberLanguages.Az => "az", - SonioxTranscriberLanguages.Ba => "ba", - SonioxTranscriberLanguages.Be => "be", - SonioxTranscriberLanguages.Bg => "bg", - SonioxTranscriberLanguages.Bh => "bh", - SonioxTranscriberLanguages.Bi => "bi", - SonioxTranscriberLanguages.Bm => "bm", - SonioxTranscriberLanguages.Bn => "bn", - SonioxTranscriberLanguages.Bo => "bo", - SonioxTranscriberLanguages.Br => "br", - SonioxTranscriberLanguages.Bs => "bs", - SonioxTranscriberLanguages.Ca => "ca", - SonioxTranscriberLanguages.Ce => "ce", - SonioxTranscriberLanguages.Ch => "ch", - SonioxTranscriberLanguages.Co => "co", - SonioxTranscriberLanguages.Cr => "cr", - SonioxTranscriberLanguages.Cs => "cs", - SonioxTranscriberLanguages.Cu => "cu", - SonioxTranscriberLanguages.Cv => "cv", - SonioxTranscriberLanguages.Cy => "cy", - SonioxTranscriberLanguages.Da => "da", - SonioxTranscriberLanguages.De => "de", - SonioxTranscriberLanguages.Dv => "dv", - SonioxTranscriberLanguages.Dz => "dz", - SonioxTranscriberLanguages.Ee => "ee", - SonioxTranscriberLanguages.El => "el", - SonioxTranscriberLanguages.En => "en", - SonioxTranscriberLanguages.Eo => "eo", - SonioxTranscriberLanguages.Es => "es", - SonioxTranscriberLanguages.Et => "et", - SonioxTranscriberLanguages.Eu => "eu", - SonioxTranscriberLanguages.Fa => "fa", - SonioxTranscriberLanguages.Ff => "ff", - SonioxTranscriberLanguages.Fi => "fi", - SonioxTranscriberLanguages.Fj => "fj", - SonioxTranscriberLanguages.Fo => "fo", - SonioxTranscriberLanguages.Fr => "fr", - SonioxTranscriberLanguages.Fy => "fy", - SonioxTranscriberLanguages.Ga => "ga", - SonioxTranscriberLanguages.Gd => "gd", - SonioxTranscriberLanguages.Gl => "gl", - SonioxTranscriberLanguages.Gn => "gn", - SonioxTranscriberLanguages.Gu => "gu", - SonioxTranscriberLanguages.Gv => "gv", - SonioxTranscriberLanguages.Ha => "ha", - SonioxTranscriberLanguages.He => "he", - SonioxTranscriberLanguages.Hi => "hi", - SonioxTranscriberLanguages.Ho => "ho", - SonioxTranscriberLanguages.Hr => "hr", - SonioxTranscriberLanguages.Ht => "ht", - SonioxTranscriberLanguages.Hu => "hu", - SonioxTranscriberLanguages.Hy => "hy", - SonioxTranscriberLanguages.Hz => "hz", - SonioxTranscriberLanguages.Ia => "ia", - SonioxTranscriberLanguages.Id => "id", - SonioxTranscriberLanguages.Ie => "ie", - SonioxTranscriberLanguages.Ig => "ig", - SonioxTranscriberLanguages.Ii => "ii", - SonioxTranscriberLanguages.Ik => "ik", - SonioxTranscriberLanguages.Io => "io", - SonioxTranscriberLanguages.Is => "is", - SonioxTranscriberLanguages.It => "it", - SonioxTranscriberLanguages.Iu => "iu", - SonioxTranscriberLanguages.Ja => "ja", - SonioxTranscriberLanguages.Jv => "jv", - SonioxTranscriberLanguages.Ka => "ka", - SonioxTranscriberLanguages.Kg => "kg", - SonioxTranscriberLanguages.Ki => "ki", - SonioxTranscriberLanguages.Kj => "kj", - SonioxTranscriberLanguages.Kk => "kk", - SonioxTranscriberLanguages.Kl => "kl", - SonioxTranscriberLanguages.Km => "km", - SonioxTranscriberLanguages.Kn => "kn", - SonioxTranscriberLanguages.Ko => "ko", - SonioxTranscriberLanguages.Kr => "kr", - SonioxTranscriberLanguages.Ks => "ks", - SonioxTranscriberLanguages.Ku => "ku", - SonioxTranscriberLanguages.Kv => "kv", - SonioxTranscriberLanguages.Kw => "kw", - SonioxTranscriberLanguages.Ky => "ky", - SonioxTranscriberLanguages.La => "la", - SonioxTranscriberLanguages.Lb => "lb", - SonioxTranscriberLanguages.Lg => "lg", - SonioxTranscriberLanguages.Li => "li", - SonioxTranscriberLanguages.Ln => "ln", - SonioxTranscriberLanguages.Lo => "lo", - SonioxTranscriberLanguages.Lt => "lt", - SonioxTranscriberLanguages.Lu => "lu", - SonioxTranscriberLanguages.Lv => "lv", - SonioxTranscriberLanguages.Mg => "mg", - SonioxTranscriberLanguages.Mh => "mh", - SonioxTranscriberLanguages.Mi => "mi", - SonioxTranscriberLanguages.Mk => "mk", - SonioxTranscriberLanguages.Ml => "ml", - SonioxTranscriberLanguages.Mn => "mn", - SonioxTranscriberLanguages.Mr => "mr", - SonioxTranscriberLanguages.Ms => "ms", - SonioxTranscriberLanguages.Mt => "mt", - SonioxTranscriberLanguages.My => "my", - SonioxTranscriberLanguages.Na => "na", - SonioxTranscriberLanguages.Nb => "nb", - SonioxTranscriberLanguages.Nd => "nd", - SonioxTranscriberLanguages.Ne => "ne", - SonioxTranscriberLanguages.Ng => "ng", - SonioxTranscriberLanguages.Nl => "nl", - SonioxTranscriberLanguages.Nn => "nn", - SonioxTranscriberLanguages.No => "no", - SonioxTranscriberLanguages.Nr => "nr", - SonioxTranscriberLanguages.Nv => "nv", - SonioxTranscriberLanguages.Ny => "ny", - SonioxTranscriberLanguages.Oc => "oc", - SonioxTranscriberLanguages.Oj => "oj", - SonioxTranscriberLanguages.Om => "om", - SonioxTranscriberLanguages.Or => "or", - SonioxTranscriberLanguages.Os => "os", - SonioxTranscriberLanguages.Pa => "pa", - SonioxTranscriberLanguages.Pi => "pi", - SonioxTranscriberLanguages.Pl => "pl", - SonioxTranscriberLanguages.Ps => "ps", - SonioxTranscriberLanguages.Pt => "pt", - SonioxTranscriberLanguages.Qu => "qu", - SonioxTranscriberLanguages.Rm => "rm", - SonioxTranscriberLanguages.Rn => "rn", - SonioxTranscriberLanguages.Ro => "ro", - SonioxTranscriberLanguages.Ru => "ru", - SonioxTranscriberLanguages.Rw => "rw", - SonioxTranscriberLanguages.Sa => "sa", - SonioxTranscriberLanguages.Sc => "sc", - SonioxTranscriberLanguages.Sd => "sd", - SonioxTranscriberLanguages.Se => "se", - SonioxTranscriberLanguages.Sg => "sg", - SonioxTranscriberLanguages.Si => "si", - SonioxTranscriberLanguages.Sk => "sk", - SonioxTranscriberLanguages.Sl => "sl", - SonioxTranscriberLanguages.Sm => "sm", - SonioxTranscriberLanguages.Sn => "sn", - SonioxTranscriberLanguages.So => "so", - SonioxTranscriberLanguages.Sq => "sq", - SonioxTranscriberLanguages.Sr => "sr", - SonioxTranscriberLanguages.Ss => "ss", - SonioxTranscriberLanguages.St => "st", - SonioxTranscriberLanguages.Su => "su", - SonioxTranscriberLanguages.Sv => "sv", - SonioxTranscriberLanguages.Sw => "sw", - SonioxTranscriberLanguages.Ta => "ta", - SonioxTranscriberLanguages.Te => "te", - SonioxTranscriberLanguages.Tg => "tg", - SonioxTranscriberLanguages.Th => "th", - SonioxTranscriberLanguages.Ti => "ti", - SonioxTranscriberLanguages.Tk => "tk", - SonioxTranscriberLanguages.Tl => "tl", - SonioxTranscriberLanguages.Tn => "tn", - SonioxTranscriberLanguages.To => "to", - SonioxTranscriberLanguages.Tr => "tr", - SonioxTranscriberLanguages.Ts => "ts", - SonioxTranscriberLanguages.Tt => "tt", - SonioxTranscriberLanguages.Tw => "tw", - SonioxTranscriberLanguages.Ty => "ty", - SonioxTranscriberLanguages.Ug => "ug", - SonioxTranscriberLanguages.Uk => "uk", - SonioxTranscriberLanguages.Ur => "ur", - SonioxTranscriberLanguages.Uz => "uz", - SonioxTranscriberLanguages.Ve => "ve", - SonioxTranscriberLanguages.Vi => "vi", - SonioxTranscriberLanguages.Vo => "vo", - SonioxTranscriberLanguages.Wa => "wa", - SonioxTranscriberLanguages.Wo => "wo", - SonioxTranscriberLanguages.Xh => "xh", - SonioxTranscriberLanguages.Yi => "yi", - SonioxTranscriberLanguages.Yo => "yo", - SonioxTranscriberLanguages.Yue => "yue", - SonioxTranscriberLanguages.Za => "za", - SonioxTranscriberLanguages.Zh => "zh", - SonioxTranscriberLanguages.Zu => "zu", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static SonioxTranscriberLanguages? ToEnum(string value) - { - return value switch - { - "aa" => SonioxTranscriberLanguages.Aa, - "ab" => SonioxTranscriberLanguages.Ab, - "ae" => SonioxTranscriberLanguages.Ae, - "af" => SonioxTranscriberLanguages.Af, - "ak" => SonioxTranscriberLanguages.Ak, - "am" => SonioxTranscriberLanguages.Am, - "an" => SonioxTranscriberLanguages.An, - "ar" => SonioxTranscriberLanguages.Ar, - "as" => SonioxTranscriberLanguages.As, - "av" => SonioxTranscriberLanguages.Av, - "ay" => SonioxTranscriberLanguages.Ay, - "az" => SonioxTranscriberLanguages.Az, - "ba" => SonioxTranscriberLanguages.Ba, - "be" => SonioxTranscriberLanguages.Be, - "bg" => SonioxTranscriberLanguages.Bg, - "bh" => SonioxTranscriberLanguages.Bh, - "bi" => SonioxTranscriberLanguages.Bi, - "bm" => SonioxTranscriberLanguages.Bm, - "bn" => SonioxTranscriberLanguages.Bn, - "bo" => SonioxTranscriberLanguages.Bo, - "br" => SonioxTranscriberLanguages.Br, - "bs" => SonioxTranscriberLanguages.Bs, - "ca" => SonioxTranscriberLanguages.Ca, - "ce" => SonioxTranscriberLanguages.Ce, - "ch" => SonioxTranscriberLanguages.Ch, - "co" => SonioxTranscriberLanguages.Co, - "cr" => SonioxTranscriberLanguages.Cr, - "cs" => SonioxTranscriberLanguages.Cs, - "cu" => SonioxTranscriberLanguages.Cu, - "cv" => SonioxTranscriberLanguages.Cv, - "cy" => SonioxTranscriberLanguages.Cy, - "da" => SonioxTranscriberLanguages.Da, - "de" => SonioxTranscriberLanguages.De, - "dv" => SonioxTranscriberLanguages.Dv, - "dz" => SonioxTranscriberLanguages.Dz, - "ee" => SonioxTranscriberLanguages.Ee, - "el" => SonioxTranscriberLanguages.El, - "en" => SonioxTranscriberLanguages.En, - "eo" => SonioxTranscriberLanguages.Eo, - "es" => SonioxTranscriberLanguages.Es, - "et" => SonioxTranscriberLanguages.Et, - "eu" => SonioxTranscriberLanguages.Eu, - "fa" => SonioxTranscriberLanguages.Fa, - "ff" => SonioxTranscriberLanguages.Ff, - "fi" => SonioxTranscriberLanguages.Fi, - "fj" => SonioxTranscriberLanguages.Fj, - "fo" => SonioxTranscriberLanguages.Fo, - "fr" => SonioxTranscriberLanguages.Fr, - "fy" => SonioxTranscriberLanguages.Fy, - "ga" => SonioxTranscriberLanguages.Ga, - "gd" => SonioxTranscriberLanguages.Gd, - "gl" => SonioxTranscriberLanguages.Gl, - "gn" => SonioxTranscriberLanguages.Gn, - "gu" => SonioxTranscriberLanguages.Gu, - "gv" => SonioxTranscriberLanguages.Gv, - "ha" => SonioxTranscriberLanguages.Ha, - "he" => SonioxTranscriberLanguages.He, - "hi" => SonioxTranscriberLanguages.Hi, - "ho" => SonioxTranscriberLanguages.Ho, - "hr" => SonioxTranscriberLanguages.Hr, - "ht" => SonioxTranscriberLanguages.Ht, - "hu" => SonioxTranscriberLanguages.Hu, - "hy" => SonioxTranscriberLanguages.Hy, - "hz" => SonioxTranscriberLanguages.Hz, - "ia" => SonioxTranscriberLanguages.Ia, - "id" => SonioxTranscriberLanguages.Id, - "ie" => SonioxTranscriberLanguages.Ie, - "ig" => SonioxTranscriberLanguages.Ig, - "ii" => SonioxTranscriberLanguages.Ii, - "ik" => SonioxTranscriberLanguages.Ik, - "io" => SonioxTranscriberLanguages.Io, - "is" => SonioxTranscriberLanguages.Is, - "it" => SonioxTranscriberLanguages.It, - "iu" => SonioxTranscriberLanguages.Iu, - "ja" => SonioxTranscriberLanguages.Ja, - "jv" => SonioxTranscriberLanguages.Jv, - "ka" => SonioxTranscriberLanguages.Ka, - "kg" => SonioxTranscriberLanguages.Kg, - "ki" => SonioxTranscriberLanguages.Ki, - "kj" => SonioxTranscriberLanguages.Kj, - "kk" => SonioxTranscriberLanguages.Kk, - "kl" => SonioxTranscriberLanguages.Kl, - "km" => SonioxTranscriberLanguages.Km, - "kn" => SonioxTranscriberLanguages.Kn, - "ko" => SonioxTranscriberLanguages.Ko, - "kr" => SonioxTranscriberLanguages.Kr, - "ks" => SonioxTranscriberLanguages.Ks, - "ku" => SonioxTranscriberLanguages.Ku, - "kv" => SonioxTranscriberLanguages.Kv, - "kw" => SonioxTranscriberLanguages.Kw, - "ky" => SonioxTranscriberLanguages.Ky, - "la" => SonioxTranscriberLanguages.La, - "lb" => SonioxTranscriberLanguages.Lb, - "lg" => SonioxTranscriberLanguages.Lg, - "li" => SonioxTranscriberLanguages.Li, - "ln" => SonioxTranscriberLanguages.Ln, - "lo" => SonioxTranscriberLanguages.Lo, - "lt" => SonioxTranscriberLanguages.Lt, - "lu" => SonioxTranscriberLanguages.Lu, - "lv" => SonioxTranscriberLanguages.Lv, - "mg" => SonioxTranscriberLanguages.Mg, - "mh" => SonioxTranscriberLanguages.Mh, - "mi" => SonioxTranscriberLanguages.Mi, - "mk" => SonioxTranscriberLanguages.Mk, - "ml" => SonioxTranscriberLanguages.Ml, - "mn" => SonioxTranscriberLanguages.Mn, - "mr" => SonioxTranscriberLanguages.Mr, - "ms" => SonioxTranscriberLanguages.Ms, - "mt" => SonioxTranscriberLanguages.Mt, - "my" => SonioxTranscriberLanguages.My, - "na" => SonioxTranscriberLanguages.Na, - "nb" => SonioxTranscriberLanguages.Nb, - "nd" => SonioxTranscriberLanguages.Nd, - "ne" => SonioxTranscriberLanguages.Ne, - "ng" => SonioxTranscriberLanguages.Ng, - "nl" => SonioxTranscriberLanguages.Nl, - "nn" => SonioxTranscriberLanguages.Nn, - "no" => SonioxTranscriberLanguages.No, - "nr" => SonioxTranscriberLanguages.Nr, - "nv" => SonioxTranscriberLanguages.Nv, - "ny" => SonioxTranscriberLanguages.Ny, - "oc" => SonioxTranscriberLanguages.Oc, - "oj" => SonioxTranscriberLanguages.Oj, - "om" => SonioxTranscriberLanguages.Om, - "or" => SonioxTranscriberLanguages.Or, - "os" => SonioxTranscriberLanguages.Os, - "pa" => SonioxTranscriberLanguages.Pa, - "pi" => SonioxTranscriberLanguages.Pi, - "pl" => SonioxTranscriberLanguages.Pl, - "ps" => SonioxTranscriberLanguages.Ps, - "pt" => SonioxTranscriberLanguages.Pt, - "qu" => SonioxTranscriberLanguages.Qu, - "rm" => SonioxTranscriberLanguages.Rm, - "rn" => SonioxTranscriberLanguages.Rn, - "ro" => SonioxTranscriberLanguages.Ro, - "ru" => SonioxTranscriberLanguages.Ru, - "rw" => SonioxTranscriberLanguages.Rw, - "sa" => SonioxTranscriberLanguages.Sa, - "sc" => SonioxTranscriberLanguages.Sc, - "sd" => SonioxTranscriberLanguages.Sd, - "se" => SonioxTranscriberLanguages.Se, - "sg" => SonioxTranscriberLanguages.Sg, - "si" => SonioxTranscriberLanguages.Si, - "sk" => SonioxTranscriberLanguages.Sk, - "sl" => SonioxTranscriberLanguages.Sl, - "sm" => SonioxTranscriberLanguages.Sm, - "sn" => SonioxTranscriberLanguages.Sn, - "so" => SonioxTranscriberLanguages.So, - "sq" => SonioxTranscriberLanguages.Sq, - "sr" => SonioxTranscriberLanguages.Sr, - "ss" => SonioxTranscriberLanguages.Ss, - "st" => SonioxTranscriberLanguages.St, - "su" => SonioxTranscriberLanguages.Su, - "sv" => SonioxTranscriberLanguages.Sv, - "sw" => SonioxTranscriberLanguages.Sw, - "ta" => SonioxTranscriberLanguages.Ta, - "te" => SonioxTranscriberLanguages.Te, - "tg" => SonioxTranscriberLanguages.Tg, - "th" => SonioxTranscriberLanguages.Th, - "ti" => SonioxTranscriberLanguages.Ti, - "tk" => SonioxTranscriberLanguages.Tk, - "tl" => SonioxTranscriberLanguages.Tl, - "tn" => SonioxTranscriberLanguages.Tn, - "to" => SonioxTranscriberLanguages.To, - "tr" => SonioxTranscriberLanguages.Tr, - "ts" => SonioxTranscriberLanguages.Ts, - "tt" => SonioxTranscriberLanguages.Tt, - "tw" => SonioxTranscriberLanguages.Tw, - "ty" => SonioxTranscriberLanguages.Ty, - "ug" => SonioxTranscriberLanguages.Ug, - "uk" => SonioxTranscriberLanguages.Uk, - "ur" => SonioxTranscriberLanguages.Ur, - "uz" => SonioxTranscriberLanguages.Uz, - "ve" => SonioxTranscriberLanguages.Ve, - "vi" => SonioxTranscriberLanguages.Vi, - "vo" => SonioxTranscriberLanguages.Vo, - "wa" => SonioxTranscriberLanguages.Wa, - "wo" => SonioxTranscriberLanguages.Wo, - "xh" => SonioxTranscriberLanguages.Xh, - "yi" => SonioxTranscriberLanguages.Yi, - "yo" => SonioxTranscriberLanguages.Yo, - "yue" => SonioxTranscriberLanguages.Yue, - "za" => SonioxTranscriberLanguages.Za, - "zh" => SonioxTranscriberLanguages.Zh, - "zu" => SonioxTranscriberLanguages.Zu, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.SyncVoiceLibraryDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.SyncVoiceLibraryDTOProvider.g.cs index 0bdd35cb..26e7e17f 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.SyncVoiceLibraryDTOProvider.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.SyncVoiceLibraryDTOProvider.g.cs @@ -84,6 +84,10 @@ public enum SyncVoiceLibraryDTOProvider /// /// Wellsaid, + /// + /// + /// + Xai, } /// @@ -117,6 +121,7 @@ public static string ToValueString(this SyncVoiceLibraryDTOProvider value) SyncVoiceLibraryDTOProvider.Tavus => "tavus", SyncVoiceLibraryDTOProvider.Vapi => "vapi", SyncVoiceLibraryDTOProvider.Wellsaid => "wellsaid", + SyncVoiceLibraryDTOProvider.Xai => "xai", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -146,6 +151,7 @@ public static string ToValueString(this SyncVoiceLibraryDTOProvider value) "tavus" => SyncVoiceLibraryDTOProvider.Tavus, "vapi" => SyncVoiceLibraryDTOProvider.Vapi, "wellsaid" => SyncVoiceLibraryDTOProvider.Wellsaid, + "xai" => SyncVoiceLibraryDTOProvider.Xai, _ => null, }; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.TransferAssistant.g.cs b/src/libs/Vapi/Generated/Vapi.Models.TransferAssistant.g.cs index 82979766..25a13bbf 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.TransferAssistant.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.TransferAssistant.g.cs @@ -28,15 +28,15 @@ public sealed partial class TransferAssistant /// These are the options for the transfer assistant's voice. /// [global::System.Text.Json.Serialization.JsonPropertyName("voice")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Voice { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Voice { get; set; } /// /// These are the options for the transfer assistant's transcriber. /// [global::System.Text.Json.Serialization.JsonPropertyName("transcriber")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Transcriber { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Transcriber { get; set; } /// /// This is the first message that the transfer assistant will say.
@@ -181,8 +181,8 @@ public sealed partial class TransferAssistant public TransferAssistant( global::Vapi.TransferAssistantModel model, string? name, - global::Vapi.OneOf? voice, - global::Vapi.OneOf? transcriber, + global::Vapi.OneOf? voice, + global::Vapi.OneOf? transcriber, string? firstMessage, global::Vapi.OneOf? backgroundSound, global::Vapi.StartSpeakingPlan? startSpeakingPlan, diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateAssistantDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateAssistantDTO.g.cs index cca4c674..c5f466e2 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateAssistantDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateAssistantDTO.g.cs @@ -12,8 +12,8 @@ public sealed partial class UpdateAssistantDTO /// These are the options for the assistant's transcriber. ///
[global::System.Text.Json.Serialization.JsonPropertyName("transcriber")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Transcriber { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Transcriber { get; set; } /// /// These are the options for the assistant's LLM. @@ -26,8 +26,8 @@ public sealed partial class UpdateAssistantDTO /// These are the options for the assistant's voice. /// [global::System.Text.Json.Serialization.JsonPropertyName("voice")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Voice { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Voice { get; set; } /// /// This is the first message that the assistant will say. This can also be a URL to a containerized audio file (mp3, wav, etc.).
@@ -395,9 +395,9 @@ public sealed partial class UpdateAssistantDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateAssistantDTO( - global::Vapi.OneOf? transcriber, + global::Vapi.OneOf? transcriber, global::Vapi.OneOf? model, - global::Vapi.OneOf? voice, + global::Vapi.OneOf? voice, string? firstMessage, bool? firstMessageInterruptionsEnabled, global::Vapi.UpdateAssistantDTOFirstMessageMode? firstMessageMode, diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureOpenAICredentialDTOModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureOpenAICredentialDTOModel.g.cs index 1b052181..cd0d6f7a 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureOpenAICredentialDTOModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureOpenAICredentialDTOModel.g.cs @@ -35,6 +35,10 @@ public enum UpdateAzureOpenAICredentialDTOModel /// /// /// + Gpt41, + /// + /// + /// Gpt4120250414, /// /// @@ -47,6 +51,10 @@ public enum UpdateAzureOpenAICredentialDTOModel /// /// /// + Gpt4o, + /// + /// + /// Gpt4o20240513, /// /// @@ -99,6 +107,10 @@ public enum UpdateAzureOpenAICredentialDTOModel /// /// /// + Gpt54Mini20260317, + /// + /// + /// Gpt54Nano, } @@ -120,9 +132,11 @@ public static string ToValueString(this UpdateAzureOpenAICredentialDTOModel valu UpdateAzureOpenAICredentialDTOModel.Gpt40613 => "gpt-4-0613", UpdateAzureOpenAICredentialDTOModel.Gpt41106Preview => "gpt-4-1106-preview", UpdateAzureOpenAICredentialDTOModel.Gpt4Turbo20240409 => "gpt-4-turbo-2024-04-09", + UpdateAzureOpenAICredentialDTOModel.Gpt41 => "gpt-4.1", UpdateAzureOpenAICredentialDTOModel.Gpt4120250414 => "gpt-4.1-2025-04-14", UpdateAzureOpenAICredentialDTOModel.Gpt41Mini20250414 => "gpt-4.1-mini-2025-04-14", UpdateAzureOpenAICredentialDTOModel.Gpt41Nano20250414 => "gpt-4.1-nano-2025-04-14", + UpdateAzureOpenAICredentialDTOModel.Gpt4o => "gpt-4o", UpdateAzureOpenAICredentialDTOModel.Gpt4o20240513 => "gpt-4o-2024-05-13", UpdateAzureOpenAICredentialDTOModel.Gpt4o20240806 => "gpt-4o-2024-08-06", UpdateAzureOpenAICredentialDTOModel.Gpt4o20241120 => "gpt-4o-2024-11-20", @@ -136,6 +150,7 @@ public static string ToValueString(this UpdateAzureOpenAICredentialDTOModel valu UpdateAzureOpenAICredentialDTOModel.Gpt52Chat => "gpt-5.2-chat", UpdateAzureOpenAICredentialDTOModel.Gpt54 => "gpt-5.4", UpdateAzureOpenAICredentialDTOModel.Gpt54Mini => "gpt-5.4-mini", + UpdateAzureOpenAICredentialDTOModel.Gpt54Mini20260317 => "gpt-5.4-mini-2026-03-17", UpdateAzureOpenAICredentialDTOModel.Gpt54Nano => "gpt-5.4-nano", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; @@ -153,9 +168,11 @@ public static string ToValueString(this UpdateAzureOpenAICredentialDTOModel valu "gpt-4-0613" => UpdateAzureOpenAICredentialDTOModel.Gpt40613, "gpt-4-1106-preview" => UpdateAzureOpenAICredentialDTOModel.Gpt41106Preview, "gpt-4-turbo-2024-04-09" => UpdateAzureOpenAICredentialDTOModel.Gpt4Turbo20240409, + "gpt-4.1" => UpdateAzureOpenAICredentialDTOModel.Gpt41, "gpt-4.1-2025-04-14" => UpdateAzureOpenAICredentialDTOModel.Gpt4120250414, "gpt-4.1-mini-2025-04-14" => UpdateAzureOpenAICredentialDTOModel.Gpt41Mini20250414, "gpt-4.1-nano-2025-04-14" => UpdateAzureOpenAICredentialDTOModel.Gpt41Nano20250414, + "gpt-4o" => UpdateAzureOpenAICredentialDTOModel.Gpt4o, "gpt-4o-2024-05-13" => UpdateAzureOpenAICredentialDTOModel.Gpt4o20240513, "gpt-4o-2024-08-06" => UpdateAzureOpenAICredentialDTOModel.Gpt4o20240806, "gpt-4o-2024-11-20" => UpdateAzureOpenAICredentialDTOModel.Gpt4o20241120, @@ -169,6 +186,7 @@ public static string ToValueString(this UpdateAzureOpenAICredentialDTOModel valu "gpt-5.2-chat" => UpdateAzureOpenAICredentialDTOModel.Gpt52Chat, "gpt-5.4" => UpdateAzureOpenAICredentialDTOModel.Gpt54, "gpt-5.4-mini" => UpdateAzureOpenAICredentialDTOModel.Gpt54Mini, + "gpt-5.4-mini-2026-03-17" => UpdateAzureOpenAICredentialDTOModel.Gpt54Mini20260317, "gpt-5.4-nano" => UpdateAzureOpenAICredentialDTOModel.Gpt54Nano, _ => null, }; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateWorkflowDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateWorkflowDTO.g.cs index 80b82bba..f5303d73 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateWorkflowDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateWorkflowDTO.g.cs @@ -27,16 +27,16 @@ public sealed partial class UpdateWorkflowDTO /// This can be overridden at node level using `nodes[n].transcriber`. /// [global::System.Text.Json.Serialization.JsonPropertyName("transcriber")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Transcriber { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Transcriber { get; set; } /// /// This is the voice for the workflow.
/// This can be overridden at node level using `nodes[n].voice`. ///
[global::System.Text.Json.Serialization.JsonPropertyName("voice")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Voice { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Voice { get; set; } /// /// This is the plan for observability of workflow's calls.
@@ -303,8 +303,8 @@ public sealed partial class UpdateWorkflowDTO public UpdateWorkflowDTO( global::System.Collections.Generic.IList>? nodes, global::Vapi.OneOf? model, - global::Vapi.OneOf? transcriber, - global::Vapi.OneOf? voice, + global::Vapi.OneOf? transcriber, + global::Vapi.OneOf? voice, global::Vapi.LangfuseObservabilityPlan? observabilityPlan, global::Vapi.OneOf? backgroundSound, global::System.Collections.Generic.IList>? hooks, diff --git a/src/libs/Vapi/Generated/Vapi.Models.Workflow.g.cs b/src/libs/Vapi/Generated/Vapi.Models.Workflow.g.cs index 35e97b17..e5009455 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.Workflow.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.Workflow.g.cs @@ -28,16 +28,16 @@ public sealed partial class Workflow /// This can be overridden at node level using `nodes[n].transcriber`. ///
[global::System.Text.Json.Serialization.JsonPropertyName("transcriber")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Transcriber { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Transcriber { get; set; } /// /// This is the voice for the workflow.
/// This can be overridden at node level using `nodes[n].voice`. ///
[global::System.Text.Json.Serialization.JsonPropertyName("voice")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Voice { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Voice { get; set; } /// /// This is the plan for observability of workflow's calls.
@@ -344,8 +344,8 @@ public Workflow( string name, global::System.Collections.Generic.IList edges, global::Vapi.OneOf? model, - global::Vapi.OneOf? transcriber, - global::Vapi.OneOf? voice, + global::Vapi.OneOf? transcriber, + global::Vapi.OneOf? voice, global::Vapi.LangfuseObservabilityPlan? observabilityPlan, global::Vapi.OneOf? backgroundSound, global::System.Collections.Generic.IList>? hooks, diff --git a/src/libs/Vapi/Generated/Vapi.Models.WorkflowUserEditable.g.cs b/src/libs/Vapi/Generated/Vapi.Models.WorkflowUserEditable.g.cs index d533fb42..49b6a674 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.WorkflowUserEditable.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.WorkflowUserEditable.g.cs @@ -28,16 +28,16 @@ public sealed partial class WorkflowUserEditable /// This can be overridden at node level using `nodes[n].transcriber`. ///
[global::System.Text.Json.Serialization.JsonPropertyName("transcriber")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Transcriber { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Transcriber { get; set; } /// /// This is the voice for the workflow.
/// This can be overridden at node level using `nodes[n].voice`. ///
[global::System.Text.Json.Serialization.JsonPropertyName("voice")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] - public global::Vapi.OneOf? Voice { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? Voice { get; set; } /// /// This is the plan for observability of workflow's calls.
@@ -308,8 +308,8 @@ public WorkflowUserEditable( string name, global::System.Collections.Generic.IList edges, global::Vapi.OneOf? model, - global::Vapi.OneOf? transcriber, - global::Vapi.OneOf? voice, + global::Vapi.OneOf? transcriber, + global::Vapi.OneOf? voice, global::Vapi.LangfuseObservabilityPlan? observabilityPlan, global::Vapi.OneOf? backgroundSound, global::System.Collections.Generic.IList>? hooks, diff --git a/src/libs/Vapi/Generated/Vapi.Models.XaiTranscriber.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.XaiTranscriber.Json.g.cs new file mode 100644 index 00000000..d3b3a990 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.XaiTranscriber.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace Vapi +{ + public sealed partial class XaiTranscriber + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vapi.XaiTranscriber? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.XaiTranscriber), + jsonSerializerContext) as global::Vapi.XaiTranscriber; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vapi.XaiTranscriber? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vapi.XaiTranscriber), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.XaiTranscriber; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.Models.XaiTranscriber.g.cs b/src/libs/Vapi/Generated/Vapi.Models.XaiTranscriber.g.cs new file mode 100644 index 00000000..42b30117 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.XaiTranscriber.g.cs @@ -0,0 +1,80 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public sealed partial class XaiTranscriber + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.XaiTranscriberProviderJsonConverter))] + public global::Vapi.XaiTranscriberProvider Provider { get; set; } + + /// + /// The xAI speech-to-text model to use. xAI currently exposes a single STT model — placeholder for future model selection. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("model")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.XaiTranscriberModelJsonConverter))] + public global::Vapi.XaiTranscriberModel? Model { get; set; } + + /// + /// Single language for transcription as an ISO 639-1 code (e.g., `en`, `es`). Defaults to `en` if not set. xAI auto-detects when omitted via the API but Vapi defaults to English for deterministic behavior. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("language")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.XaiTranscriberLanguageJsonConverter))] + public global::Vapi.XaiTranscriberLanguage? Language { get; set; } + + /// + /// This is the plan for transcriber provider fallbacks in the event that the primary transcriber provider fails. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("fallbackPlan")] + public global::Vapi.FallbackTranscriberPlan? FallbackPlan { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// The xAI speech-to-text model to use. xAI currently exposes a single STT model — placeholder for future model selection. + /// + /// + /// Single language for transcription as an ISO 639-1 code (e.g., `en`, `es`). Defaults to `en` if not set. xAI auto-detects when omitted via the API but Vapi defaults to English for deterministic behavior. + /// + /// + /// This is the plan for transcriber provider fallbacks in the event that the primary transcriber provider fails. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public XaiTranscriber( + global::Vapi.XaiTranscriberProvider provider, + global::Vapi.XaiTranscriberModel? model, + global::Vapi.XaiTranscriberLanguage? language, + global::Vapi.FallbackTranscriberPlan? fallbackPlan) + { + this.Provider = provider; + this.Model = model; + this.Language = language; + this.FallbackPlan = fallbackPlan; + } + + /// + /// Initializes a new instance of the class. + /// + public XaiTranscriber() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.XaiTranscriberLanguage.g.cs b/src/libs/Vapi/Generated/Vapi.Models.XaiTranscriberLanguage.g.cs new file mode 100644 index 00000000..d166cb51 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.XaiTranscriberLanguage.g.cs @@ -0,0 +1,189 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// Single language for transcription as an ISO 639-1 code (e.g., `en`, `es`). Defaults to `en` if not set. xAI auto-detects when omitted via the API but Vapi defaults to English for deterministic behavior. + /// + public enum XaiTranscriberLanguage + { + /// + /// + /// + Ar, + /// + /// + /// + Cs, + /// + /// + /// + Da, + /// + /// + /// + De, + /// + /// + /// + En, + /// + /// + /// + Es, + /// + /// + /// + Fa, + /// + /// + /// + Fil, + /// + /// + /// + Fr, + /// + /// + /// + Hi, + /// + /// + /// + Id, + /// + /// + /// + It, + /// + /// + /// + Ja, + /// + /// + /// + Ko, + /// + /// + /// + Mk, + /// + /// + /// + Ms, + /// + /// + /// + Nl, + /// + /// + /// + Pl, + /// + /// + /// + Pt, + /// + /// + /// + Ro, + /// + /// + /// + Ru, + /// + /// + /// + Sv, + /// + /// + /// + Th, + /// + /// + /// + Tr, + /// + /// + /// + Vi, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class XaiTranscriberLanguageExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this XaiTranscriberLanguage value) + { + return value switch + { + XaiTranscriberLanguage.Ar => "ar", + XaiTranscriberLanguage.Cs => "cs", + XaiTranscriberLanguage.Da => "da", + XaiTranscriberLanguage.De => "de", + XaiTranscriberLanguage.En => "en", + XaiTranscriberLanguage.Es => "es", + XaiTranscriberLanguage.Fa => "fa", + XaiTranscriberLanguage.Fil => "fil", + XaiTranscriberLanguage.Fr => "fr", + XaiTranscriberLanguage.Hi => "hi", + XaiTranscriberLanguage.Id => "id", + XaiTranscriberLanguage.It => "it", + XaiTranscriberLanguage.Ja => "ja", + XaiTranscriberLanguage.Ko => "ko", + XaiTranscriberLanguage.Mk => "mk", + XaiTranscriberLanguage.Ms => "ms", + XaiTranscriberLanguage.Nl => "nl", + XaiTranscriberLanguage.Pl => "pl", + XaiTranscriberLanguage.Pt => "pt", + XaiTranscriberLanguage.Ro => "ro", + XaiTranscriberLanguage.Ru => "ru", + XaiTranscriberLanguage.Sv => "sv", + XaiTranscriberLanguage.Th => "th", + XaiTranscriberLanguage.Tr => "tr", + XaiTranscriberLanguage.Vi => "vi", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static XaiTranscriberLanguage? ToEnum(string value) + { + return value switch + { + "ar" => XaiTranscriberLanguage.Ar, + "cs" => XaiTranscriberLanguage.Cs, + "da" => XaiTranscriberLanguage.Da, + "de" => XaiTranscriberLanguage.De, + "en" => XaiTranscriberLanguage.En, + "es" => XaiTranscriberLanguage.Es, + "fa" => XaiTranscriberLanguage.Fa, + "fil" => XaiTranscriberLanguage.Fil, + "fr" => XaiTranscriberLanguage.Fr, + "hi" => XaiTranscriberLanguage.Hi, + "id" => XaiTranscriberLanguage.Id, + "it" => XaiTranscriberLanguage.It, + "ja" => XaiTranscriberLanguage.Ja, + "ko" => XaiTranscriberLanguage.Ko, + "mk" => XaiTranscriberLanguage.Mk, + "ms" => XaiTranscriberLanguage.Ms, + "nl" => XaiTranscriberLanguage.Nl, + "pl" => XaiTranscriberLanguage.Pl, + "pt" => XaiTranscriberLanguage.Pt, + "ro" => XaiTranscriberLanguage.Ro, + "ru" => XaiTranscriberLanguage.Ru, + "sv" => XaiTranscriberLanguage.Sv, + "th" => XaiTranscriberLanguage.Th, + "tr" => XaiTranscriberLanguage.Tr, + "vi" => XaiTranscriberLanguage.Vi, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.XaiTranscriberModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.XaiTranscriberModel.g.cs new file mode 100644 index 00000000..a4bc9eda --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.XaiTranscriberModel.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The xAI speech-to-text model to use. xAI currently exposes a single STT model — placeholder for future model selection. + /// + public enum XaiTranscriberModel + { + /// + /// + /// + Default, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class XaiTranscriberModelExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this XaiTranscriberModel value) + { + return value switch + { + XaiTranscriberModel.Default => "default", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static XaiTranscriberModel? ToEnum(string value) + { + return value switch + { + "default" => XaiTranscriberModel.Default, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.XaiTranscriberProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.XaiTranscriberProvider.g.cs new file mode 100644 index 00000000..4a09105a --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.XaiTranscriberProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum XaiTranscriberProvider + { + /// + /// + /// + Xai, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class XaiTranscriberProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this XaiTranscriberProvider value) + { + return value switch + { + XaiTranscriberProvider.Xai => "xai", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static XaiTranscriberProvider? ToEnum(string value) + { + return value switch + { + "xai" => XaiTranscriberProvider.Xai, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.XaiVoice.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.XaiVoice.Json.g.cs new file mode 100644 index 00000000..48fec2c9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.XaiVoice.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace Vapi +{ + public sealed partial class XaiVoice + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vapi.XaiVoice? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.XaiVoice), + jsonSerializerContext) as global::Vapi.XaiVoice; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vapi.XaiVoice? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vapi.XaiVoice), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.XaiVoice; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.Models.XaiVoice.g.cs b/src/libs/Vapi/Generated/Vapi.Models.XaiVoice.g.cs new file mode 100644 index 00000000..615023fa --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.XaiVoice.g.cs @@ -0,0 +1,115 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public sealed partial class XaiVoice + { + /// + /// This is the flag to toggle voice caching for the assistant.
+ /// Default Value: true
+ /// Example: true + ///
+ /// true + [global::System.Text.Json.Serialization.JsonPropertyName("cachingEnabled")] + public bool? CachingEnabled { get; set; } + + /// + /// This is the voice provider that will be used. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.XaiVoiceProviderJsonConverter))] + public global::Vapi.XaiVoiceProvider Provider { get; set; } + + /// + /// Built-in voices: eve, ara, rex, sal, leo. Cloned voice IDs are also accepted.
+ /// Example: eve + ///
+ /// eve + [global::System.Text.Json.Serialization.JsonPropertyName("voiceId")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.XaiVoiceVoiceIdJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vapi.XaiVoiceVoiceId VoiceId { get; set; } + + /// + /// BCP-47 language code for xAI TTS synthesis.
+ /// Default Value: en + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("language")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.XaiVoiceLanguageJsonConverter))] + public global::Vapi.XaiVoiceLanguage? Language { get; set; } + + /// + /// This is the plan for chunking the model output before it is sent to the voice provider. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("chunkPlan")] + public global::Vapi.ChunkPlan? ChunkPlan { get; set; } + + /// + /// This is the plan for voice provider fallbacks in the event that the primary voice provider fails. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("fallbackPlan")] + public global::Vapi.FallbackPlan? FallbackPlan { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// Built-in voices: eve, ara, rex, sal, leo. Cloned voice IDs are also accepted.
+ /// Example: eve + /// + /// + /// This is the flag to toggle voice caching for the assistant.
+ /// Default Value: true
+ /// Example: true + /// + /// + /// This is the voice provider that will be used. + /// + /// + /// BCP-47 language code for xAI TTS synthesis.
+ /// Default Value: en + /// + /// + /// This is the plan for chunking the model output before it is sent to the voice provider. + /// + /// + /// This is the plan for voice provider fallbacks in the event that the primary voice provider fails. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public XaiVoice( + global::Vapi.XaiVoiceVoiceId voiceId, + bool? cachingEnabled, + global::Vapi.XaiVoiceProvider provider, + global::Vapi.XaiVoiceLanguage? language, + global::Vapi.ChunkPlan? chunkPlan, + global::Vapi.FallbackPlan? fallbackPlan) + { + this.CachingEnabled = cachingEnabled; + this.Provider = provider; + this.VoiceId = voiceId; + this.Language = language; + this.ChunkPlan = chunkPlan; + this.FallbackPlan = fallbackPlan; + } + + /// + /// Initializes a new instance of the class. + /// + public XaiVoice() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.XaiVoiceLanguage.g.cs b/src/libs/Vapi/Generated/Vapi.Models.XaiVoiceLanguage.g.cs new file mode 100644 index 00000000..c8c3226f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.XaiVoiceLanguage.g.cs @@ -0,0 +1,166 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// BCP-47 language code for xAI TTS synthesis.
+ /// Default Value: en + ///
+ public enum XaiVoiceLanguage + { + /// + /// + /// + ArAe, + /// + /// + /// + ArEg, + /// + /// + /// + ArSa, + /// + /// + /// + Auto, + /// + /// + /// + Bn, + /// + /// + /// + De, + /// + /// + /// + En, + /// + /// + /// + EsEs, + /// + /// + /// + EsMx, + /// + /// + /// + Fr, + /// + /// + /// + Hi, + /// + /// + /// + Id, + /// + /// + /// + It, + /// + /// + /// + Ja, + /// + /// + /// + Ko, + /// + /// + /// + PtBr, + /// + /// + /// + PtPt, + /// + /// + /// + Ru, + /// + /// + /// + Tr, + /// + /// + /// + Vi, + /// + /// + /// + Zh, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class XaiVoiceLanguageExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this XaiVoiceLanguage value) + { + return value switch + { + XaiVoiceLanguage.ArAe => "ar-AE", + XaiVoiceLanguage.ArEg => "ar-EG", + XaiVoiceLanguage.ArSa => "ar-SA", + XaiVoiceLanguage.Auto => "auto", + XaiVoiceLanguage.Bn => "bn", + XaiVoiceLanguage.De => "de", + XaiVoiceLanguage.En => "en", + XaiVoiceLanguage.EsEs => "es-ES", + XaiVoiceLanguage.EsMx => "es-MX", + XaiVoiceLanguage.Fr => "fr", + XaiVoiceLanguage.Hi => "hi", + XaiVoiceLanguage.Id => "id", + XaiVoiceLanguage.It => "it", + XaiVoiceLanguage.Ja => "ja", + XaiVoiceLanguage.Ko => "ko", + XaiVoiceLanguage.PtBr => "pt-BR", + XaiVoiceLanguage.PtPt => "pt-PT", + XaiVoiceLanguage.Ru => "ru", + XaiVoiceLanguage.Tr => "tr", + XaiVoiceLanguage.Vi => "vi", + XaiVoiceLanguage.Zh => "zh", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static XaiVoiceLanguage? ToEnum(string value) + { + return value switch + { + "ar-AE" => XaiVoiceLanguage.ArAe, + "ar-EG" => XaiVoiceLanguage.ArEg, + "ar-SA" => XaiVoiceLanguage.ArSa, + "auto" => XaiVoiceLanguage.Auto, + "bn" => XaiVoiceLanguage.Bn, + "de" => XaiVoiceLanguage.De, + "en" => XaiVoiceLanguage.En, + "es-ES" => XaiVoiceLanguage.EsEs, + "es-MX" => XaiVoiceLanguage.EsMx, + "fr" => XaiVoiceLanguage.Fr, + "hi" => XaiVoiceLanguage.Hi, + "id" => XaiVoiceLanguage.Id, + "it" => XaiVoiceLanguage.It, + "ja" => XaiVoiceLanguage.Ja, + "ko" => XaiVoiceLanguage.Ko, + "pt-BR" => XaiVoiceLanguage.PtBr, + "pt-PT" => XaiVoiceLanguage.PtPt, + "ru" => XaiVoiceLanguage.Ru, + "tr" => XaiVoiceLanguage.Tr, + "vi" => XaiVoiceLanguage.Vi, + "zh" => XaiVoiceLanguage.Zh, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.XaiVoiceProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.XaiVoiceProvider.g.cs new file mode 100644 index 00000000..e258b16d --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.XaiVoiceProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// This is the voice provider that will be used. + /// + public enum XaiVoiceProvider + { + /// + /// + /// + Xai, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class XaiVoiceProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this XaiVoiceProvider value) + { + return value switch + { + XaiVoiceProvider.Xai => "xai", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static XaiVoiceProvider? ToEnum(string value) + { + return value switch + { + "xai" => XaiVoiceProvider.Xai, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.XaiVoiceVoiceId.g.cs b/src/libs/Vapi/Generated/Vapi.Models.XaiVoiceVoiceId.g.cs new file mode 100644 index 00000000..714898f4 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.XaiVoiceVoiceId.g.cs @@ -0,0 +1,70 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// Built-in voices: eve, ara, rex, sal, leo. Cloned voice IDs are also accepted.
+ /// Example: eve + ///
+ public enum XaiVoiceVoiceId + { + /// + /// eve, ara, rex, sal, leo. Cloned voice IDs are also accepted. + /// + Ara, + /// + /// eve, ara, rex, sal, leo. Cloned voice IDs are also accepted. + /// + Eve, + /// + /// eve, ara, rex, sal, leo. Cloned voice IDs are also accepted. + /// + Leo, + /// + /// eve, ara, rex, sal, leo. Cloned voice IDs are also accepted. + /// + Rex, + /// + /// eve, ara, rex, sal, leo. Cloned voice IDs are also accepted. + /// + Sal, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class XaiVoiceVoiceIdExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this XaiVoiceVoiceId value) + { + return value switch + { + XaiVoiceVoiceId.Ara => "ara", + XaiVoiceVoiceId.Eve => "eve", + XaiVoiceVoiceId.Leo => "leo", + XaiVoiceVoiceId.Rex => "rex", + XaiVoiceVoiceId.Sal => "sal", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static XaiVoiceVoiceId? ToEnum(string value) + { + return value switch + { + "ara" => XaiVoiceVoiceId.Ara, + "eve" => XaiVoiceVoiceId.Eve, + "leo" => XaiVoiceVoiceId.Leo, + "rex" => XaiVoiceVoiceId.Rex, + "sal" => XaiVoiceVoiceId.Sal, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.OneOf.12.Json.g.cs b/src/libs/Vapi/Generated/Vapi.OneOf.13.Json.g.cs similarity index 93% rename from src/libs/Vapi/Generated/Vapi.OneOf.12.Json.g.cs rename to src/libs/Vapi/Generated/Vapi.OneOf.13.Json.g.cs index 85b390a9..ceca1ec5 100644 --- a/src/libs/Vapi/Generated/Vapi.OneOf.12.Json.g.cs +++ b/src/libs/Vapi/Generated/Vapi.OneOf.13.Json.g.cs @@ -2,7 +2,7 @@ namespace Vapi { - public readonly partial struct OneOf + public readonly partial struct OneOf { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -34,14 +34,14 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::Vapi.OneOf? FromJson( + public static global::Vapi.OneOf? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::Vapi.OneOf), - jsonSerializerContext) as global::Vapi.OneOf?; + typeof(global::Vapi.OneOf), + jsonSerializerContext) as global::Vapi.OneOf?; } /// @@ -51,11 +51,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::Vapi.OneOf? FromJson( + public static global::Vapi.OneOf? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.Deserialize>( + return global::System.Text.Json.JsonSerializer.Deserialize>( json, jsonSerializerOptions); } @@ -63,14 +63,14 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask?> FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask?> FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::Vapi.OneOf), - jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.OneOf?; + typeof(global::Vapi.OneOf), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.OneOf?; } /// @@ -80,11 +80,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask?> FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask?> FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.DeserializeAsync?>( + return global::System.Text.Json.JsonSerializer.DeserializeAsync?>( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/Vapi/Generated/Vapi.OneOf.12.g.cs b/src/libs/Vapi/Generated/Vapi.OneOf.13.g.cs similarity index 76% rename from src/libs/Vapi/Generated/Vapi.OneOf.12.g.cs rename to src/libs/Vapi/Generated/Vapi.OneOf.13.g.cs index b541fca3..2f8a5e3c 100644 --- a/src/libs/Vapi/Generated/Vapi.OneOf.12.g.cs +++ b/src/libs/Vapi/Generated/Vapi.OneOf.13.g.cs @@ -6,7 +6,7 @@ namespace Vapi /// /// /// - public readonly partial struct OneOf : global::System.IEquatable> + public readonly partial struct OneOf : global::System.IEquatable> { /// /// @@ -451,15 +451,52 @@ public bool TryPickValue12( public T12 PickValue12() => IsValue12 ? Value12! : throw new global::System.InvalidOperationException($"Expected union variant 'Value12' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public T13? Value13 { get; init; } +#else + public T13? Value13 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value13))] +#endif + public bool IsValue13 => Value13 != null; + + /// + /// + /// + public bool TryPickValue13( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T13? value) + { + value = Value13; + return IsValue13; + } + + /// + /// + /// + public T13 PickValue13() => IsValue13 + ? Value13! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value13' but the value was {ToString()}."); /// /// /// - public static implicit operator OneOf(T1 value) => new OneOf((T1?)value); + public static implicit operator OneOf(T1 value) => new OneOf((T1?)value); /// /// /// - public static implicit operator T1?(OneOf @this) => @this.Value1; + public static implicit operator T1?(OneOf @this) => @this.Value1; /// /// @@ -472,17 +509,17 @@ public OneOf(T1? value) /// /// /// - public static OneOf FromValue1(T1? value) => new OneOf(value); + public static OneOf FromValue1(T1? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T2 value) => new OneOf((T2?)value); + public static implicit operator OneOf(T2 value) => new OneOf((T2?)value); /// /// /// - public static implicit operator T2?(OneOf @this) => @this.Value2; + public static implicit operator T2?(OneOf @this) => @this.Value2; /// /// @@ -495,17 +532,17 @@ public OneOf(T2? value) /// /// /// - public static OneOf FromValue2(T2? value) => new OneOf(value); + public static OneOf FromValue2(T2? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T3 value) => new OneOf((T3?)value); + public static implicit operator OneOf(T3 value) => new OneOf((T3?)value); /// /// /// - public static implicit operator T3?(OneOf @this) => @this.Value3; + public static implicit operator T3?(OneOf @this) => @this.Value3; /// /// @@ -518,17 +555,17 @@ public OneOf(T3? value) /// /// /// - public static OneOf FromValue3(T3? value) => new OneOf(value); + public static OneOf FromValue3(T3? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T4 value) => new OneOf((T4?)value); + public static implicit operator OneOf(T4 value) => new OneOf((T4?)value); /// /// /// - public static implicit operator T4?(OneOf @this) => @this.Value4; + public static implicit operator T4?(OneOf @this) => @this.Value4; /// /// @@ -541,17 +578,17 @@ public OneOf(T4? value) /// /// /// - public static OneOf FromValue4(T4? value) => new OneOf(value); + public static OneOf FromValue4(T4? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T5 value) => new OneOf((T5?)value); + public static implicit operator OneOf(T5 value) => new OneOf((T5?)value); /// /// /// - public static implicit operator T5?(OneOf @this) => @this.Value5; + public static implicit operator T5?(OneOf @this) => @this.Value5; /// /// @@ -564,17 +601,17 @@ public OneOf(T5? value) /// /// /// - public static OneOf FromValue5(T5? value) => new OneOf(value); + public static OneOf FromValue5(T5? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T6 value) => new OneOf((T6?)value); + public static implicit operator OneOf(T6 value) => new OneOf((T6?)value); /// /// /// - public static implicit operator T6?(OneOf @this) => @this.Value6; + public static implicit operator T6?(OneOf @this) => @this.Value6; /// /// @@ -587,17 +624,17 @@ public OneOf(T6? value) /// /// /// - public static OneOf FromValue6(T6? value) => new OneOf(value); + public static OneOf FromValue6(T6? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T7 value) => new OneOf((T7?)value); + public static implicit operator OneOf(T7 value) => new OneOf((T7?)value); /// /// /// - public static implicit operator T7?(OneOf @this) => @this.Value7; + public static implicit operator T7?(OneOf @this) => @this.Value7; /// /// @@ -610,17 +647,17 @@ public OneOf(T7? value) /// /// /// - public static OneOf FromValue7(T7? value) => new OneOf(value); + public static OneOf FromValue7(T7? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T8 value) => new OneOf((T8?)value); + public static implicit operator OneOf(T8 value) => new OneOf((T8?)value); /// /// /// - public static implicit operator T8?(OneOf @this) => @this.Value8; + public static implicit operator T8?(OneOf @this) => @this.Value8; /// /// @@ -633,17 +670,17 @@ public OneOf(T8? value) /// /// /// - public static OneOf FromValue8(T8? value) => new OneOf(value); + public static OneOf FromValue8(T8? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T9 value) => new OneOf((T9?)value); + public static implicit operator OneOf(T9 value) => new OneOf((T9?)value); /// /// /// - public static implicit operator T9?(OneOf @this) => @this.Value9; + public static implicit operator T9?(OneOf @this) => @this.Value9; /// /// @@ -656,17 +693,17 @@ public OneOf(T9? value) /// /// /// - public static OneOf FromValue9(T9? value) => new OneOf(value); + public static OneOf FromValue9(T9? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T10 value) => new OneOf((T10?)value); + public static implicit operator OneOf(T10 value) => new OneOf((T10?)value); /// /// /// - public static implicit operator T10?(OneOf @this) => @this.Value10; + public static implicit operator T10?(OneOf @this) => @this.Value10; /// /// @@ -679,17 +716,17 @@ public OneOf(T10? value) /// /// /// - public static OneOf FromValue10(T10? value) => new OneOf(value); + public static OneOf FromValue10(T10? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T11 value) => new OneOf((T11?)value); + public static implicit operator OneOf(T11 value) => new OneOf((T11?)value); /// /// /// - public static implicit operator T11?(OneOf @this) => @this.Value11; + public static implicit operator T11?(OneOf @this) => @this.Value11; /// /// @@ -702,17 +739,17 @@ public OneOf(T11? value) /// /// /// - public static OneOf FromValue11(T11? value) => new OneOf(value); + public static OneOf FromValue11(T11? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T12 value) => new OneOf((T12?)value); + public static implicit operator OneOf(T12 value) => new OneOf((T12?)value); /// /// /// - public static implicit operator T12?(OneOf @this) => @this.Value12; + public static implicit operator T12?(OneOf @this) => @this.Value12; /// /// @@ -725,7 +762,30 @@ public OneOf(T12? value) /// /// /// - public static OneOf FromValue12(T12? value) => new OneOf(value); + public static OneOf FromValue12(T12? value) => new OneOf(value); + + /// + /// + /// + public static implicit operator OneOf(T13 value) => new OneOf((T13?)value); + + /// + /// + /// + public static implicit operator T13?(OneOf @this) => @this.Value13; + + /// + /// + /// + public OneOf(T13? value) + { + Value13 = value; + } + + /// + /// + /// + public static OneOf FromValue13(T13? value) => new OneOf(value); /// /// @@ -742,7 +802,8 @@ public OneOf( T9? value9, T10? value10, T11? value11, - T12? value12 + T12? value12, + T13? value13 ) { Value1 = value1; @@ -757,12 +818,14 @@ public OneOf( Value10 = value10; Value11 = value11; Value12 = value12; + Value13 = value13; } /// /// /// public object? Object => + Value13 as object ?? Value12 as object ?? Value11 as object ?? Value10 as object ?? @@ -792,7 +855,8 @@ Value1 as object Value9?.ToString() ?? Value10?.ToString() ?? Value11?.ToString() ?? - Value12?.ToString() + Value12?.ToString() ?? + Value13?.ToString() ; /// @@ -800,7 +864,7 @@ Value1 as object /// public bool Validate() { - return IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 || !IsValue1 && IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 || !IsValue1 && !IsValue2 && IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 || !IsValue1 && !IsValue2 && !IsValue3 && IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && IsValue10 && !IsValue11 && !IsValue12 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && IsValue11 && !IsValue12 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && IsValue12; + return IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 || !IsValue1 && IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 || !IsValue1 && !IsValue2 && IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 || !IsValue1 && !IsValue2 && !IsValue3 && IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && IsValue11 && !IsValue12 && !IsValue13 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && IsValue12 && !IsValue13 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && IsValue13; } /// @@ -819,6 +883,7 @@ public bool Validate() global::System.Func? value10 = null, global::System.Func? value11 = null, global::System.Func? value12 = null, + global::System.Func? value13 = null, bool validate = true) { if (validate) @@ -874,6 +939,10 @@ public bool Validate() { return value12(Value12!); } + else if (IsValue13 && value13 != null) + { + return value13(Value13!); + } return default(TResult); } @@ -905,6 +974,8 @@ public void Match( global::System.Action? value11 = null, global::System.Action? value12 = null, + + global::System.Action? value13 = null, bool validate = true) { if (validate) @@ -960,6 +1031,10 @@ public void Match( { value12?.Invoke(Value12!); } + else if (IsValue13) + { + value13?.Invoke(Value13!); + } } /// @@ -978,6 +1053,7 @@ public void Switch( global::System.Action? value10 = null, global::System.Action? value11 = null, global::System.Action? value12 = null, + global::System.Action? value13 = null, bool validate = true) { if (validate) @@ -1033,6 +1109,10 @@ public void Switch( { value12?.Invoke(Value12!); } + else if (IsValue13) + { + value13?.Invoke(Value13!); + } } /// @@ -1066,6 +1146,8 @@ public override int GetHashCode() typeof(T11), Value12, typeof(T12), + Value13, + typeof(T13), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -1079,7 +1161,7 @@ static int HashCodeAggregator(int hashCode, object? value) => value == null /// /// /// - public bool Equals(OneOf other) + public bool Equals(OneOf other) { return global::System.Collections.Generic.EqualityComparer.Default.Equals(Value1, other.Value1) && @@ -1093,22 +1175,23 @@ public bool Equals(OneOf othe global::System.Collections.Generic.EqualityComparer.Default.Equals(Value9, other.Value9) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Value10, other.Value10) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Value11, other.Value11) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value12, other.Value12) + global::System.Collections.Generic.EqualityComparer.Default.Equals(Value12, other.Value12) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Value13, other.Value13) ; } /// /// /// - public static bool operator ==(OneOf obj1, OneOf obj2) + public static bool operator ==(OneOf obj1, OneOf obj2) { - return global::System.Collections.Generic.EqualityComparer>.Default.Equals(obj1, obj2); + return global::System.Collections.Generic.EqualityComparer>.Default.Equals(obj1, obj2); } /// /// /// - public static bool operator !=(OneOf obj1, OneOf obj2) + public static bool operator !=(OneOf obj1, OneOf obj2) { return !(obj1 == obj2); } @@ -1118,7 +1201,7 @@ public bool Equals(OneOf othe /// public override bool Equals(object? obj) { - return obj is OneOf o && Equals(o); + return obj is OneOf o && Equals(o); } } } diff --git a/src/libs/Vapi/Generated/Vapi.OneOf.17.Json.g.cs b/src/libs/Vapi/Generated/Vapi.OneOf.19.Json.g.cs similarity index 89% rename from src/libs/Vapi/Generated/Vapi.OneOf.17.Json.g.cs rename to src/libs/Vapi/Generated/Vapi.OneOf.19.Json.g.cs index fa987cfb..d90feb52 100644 --- a/src/libs/Vapi/Generated/Vapi.OneOf.17.Json.g.cs +++ b/src/libs/Vapi/Generated/Vapi.OneOf.19.Json.g.cs @@ -2,7 +2,7 @@ namespace Vapi { - public readonly partial struct OneOf + public readonly partial struct OneOf { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -34,14 +34,14 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::Vapi.OneOf? FromJson( + public static global::Vapi.OneOf? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::Vapi.OneOf), - jsonSerializerContext) as global::Vapi.OneOf?; + typeof(global::Vapi.OneOf), + jsonSerializerContext) as global::Vapi.OneOf?; } /// @@ -51,11 +51,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::Vapi.OneOf? FromJson( + public static global::Vapi.OneOf? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.Deserialize>( + return global::System.Text.Json.JsonSerializer.Deserialize>( json, jsonSerializerOptions); } @@ -63,14 +63,14 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask?> FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask?> FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::Vapi.OneOf), - jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.OneOf?; + typeof(global::Vapi.OneOf), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.OneOf?; } /// @@ -80,11 +80,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask?> FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask?> FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.DeserializeAsync?>( + return global::System.Text.Json.JsonSerializer.DeserializeAsync?>( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/Vapi/Generated/Vapi.OneOf.17.g.cs b/src/libs/Vapi/Generated/Vapi.OneOf.19.g.cs similarity index 68% rename from src/libs/Vapi/Generated/Vapi.OneOf.17.g.cs rename to src/libs/Vapi/Generated/Vapi.OneOf.19.g.cs index 97ab4f00..fb018d43 100644 --- a/src/libs/Vapi/Generated/Vapi.OneOf.17.g.cs +++ b/src/libs/Vapi/Generated/Vapi.OneOf.19.g.cs @@ -6,7 +6,7 @@ namespace Vapi /// /// /// - public readonly partial struct OneOf : global::System.IEquatable> + public readonly partial struct OneOf : global::System.IEquatable> { /// /// @@ -636,15 +636,89 @@ public bool TryPickValue17( public T17 PickValue17() => IsValue17 ? Value17! : throw new global::System.InvalidOperationException($"Expected union variant 'Value17' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public T18? Value18 { get; init; } +#else + public T18? Value18 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value18))] +#endif + public bool IsValue18 => Value18 != null; + + /// + /// + /// + public bool TryPickValue18( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T18? value) + { + value = Value18; + return IsValue18; + } + + /// + /// + /// + public T18 PickValue18() => IsValue18 + ? Value18! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value18' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public T19? Value19 { get; init; } +#else + public T19? Value19 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value19))] +#endif + public bool IsValue19 => Value19 != null; + + /// + /// + /// + public bool TryPickValue19( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T19? value) + { + value = Value19; + return IsValue19; + } + + /// + /// + /// + public T19 PickValue19() => IsValue19 + ? Value19! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value19' but the value was {ToString()}."); /// /// /// - public static implicit operator OneOf(T1 value) => new OneOf((T1?)value); + public static implicit operator OneOf(T1 value) => new OneOf((T1?)value); /// /// /// - public static implicit operator T1?(OneOf @this) => @this.Value1; + public static implicit operator T1?(OneOf @this) => @this.Value1; /// /// @@ -657,17 +731,17 @@ public OneOf(T1? value) /// /// /// - public static OneOf FromValue1(T1? value) => new OneOf(value); + public static OneOf FromValue1(T1? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T2 value) => new OneOf((T2?)value); + public static implicit operator OneOf(T2 value) => new OneOf((T2?)value); /// /// /// - public static implicit operator T2?(OneOf @this) => @this.Value2; + public static implicit operator T2?(OneOf @this) => @this.Value2; /// /// @@ -680,17 +754,17 @@ public OneOf(T2? value) /// /// /// - public static OneOf FromValue2(T2? value) => new OneOf(value); + public static OneOf FromValue2(T2? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T3 value) => new OneOf((T3?)value); + public static implicit operator OneOf(T3 value) => new OneOf((T3?)value); /// /// /// - public static implicit operator T3?(OneOf @this) => @this.Value3; + public static implicit operator T3?(OneOf @this) => @this.Value3; /// /// @@ -703,17 +777,17 @@ public OneOf(T3? value) /// /// /// - public static OneOf FromValue3(T3? value) => new OneOf(value); + public static OneOf FromValue3(T3? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T4 value) => new OneOf((T4?)value); + public static implicit operator OneOf(T4 value) => new OneOf((T4?)value); /// /// /// - public static implicit operator T4?(OneOf @this) => @this.Value4; + public static implicit operator T4?(OneOf @this) => @this.Value4; /// /// @@ -726,17 +800,17 @@ public OneOf(T4? value) /// /// /// - public static OneOf FromValue4(T4? value) => new OneOf(value); + public static OneOf FromValue4(T4? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T5 value) => new OneOf((T5?)value); + public static implicit operator OneOf(T5 value) => new OneOf((T5?)value); /// /// /// - public static implicit operator T5?(OneOf @this) => @this.Value5; + public static implicit operator T5?(OneOf @this) => @this.Value5; /// /// @@ -749,17 +823,17 @@ public OneOf(T5? value) /// /// /// - public static OneOf FromValue5(T5? value) => new OneOf(value); + public static OneOf FromValue5(T5? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T6 value) => new OneOf((T6?)value); + public static implicit operator OneOf(T6 value) => new OneOf((T6?)value); /// /// /// - public static implicit operator T6?(OneOf @this) => @this.Value6; + public static implicit operator T6?(OneOf @this) => @this.Value6; /// /// @@ -772,17 +846,17 @@ public OneOf(T6? value) /// /// /// - public static OneOf FromValue6(T6? value) => new OneOf(value); + public static OneOf FromValue6(T6? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T7 value) => new OneOf((T7?)value); + public static implicit operator OneOf(T7 value) => new OneOf((T7?)value); /// /// /// - public static implicit operator T7?(OneOf @this) => @this.Value7; + public static implicit operator T7?(OneOf @this) => @this.Value7; /// /// @@ -795,17 +869,17 @@ public OneOf(T7? value) /// /// /// - public static OneOf FromValue7(T7? value) => new OneOf(value); + public static OneOf FromValue7(T7? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T8 value) => new OneOf((T8?)value); + public static implicit operator OneOf(T8 value) => new OneOf((T8?)value); /// /// /// - public static implicit operator T8?(OneOf @this) => @this.Value8; + public static implicit operator T8?(OneOf @this) => @this.Value8; /// /// @@ -818,17 +892,17 @@ public OneOf(T8? value) /// /// /// - public static OneOf FromValue8(T8? value) => new OneOf(value); + public static OneOf FromValue8(T8? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T9 value) => new OneOf((T9?)value); + public static implicit operator OneOf(T9 value) => new OneOf((T9?)value); /// /// /// - public static implicit operator T9?(OneOf @this) => @this.Value9; + public static implicit operator T9?(OneOf @this) => @this.Value9; /// /// @@ -841,17 +915,17 @@ public OneOf(T9? value) /// /// /// - public static OneOf FromValue9(T9? value) => new OneOf(value); + public static OneOf FromValue9(T9? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T10 value) => new OneOf((T10?)value); + public static implicit operator OneOf(T10 value) => new OneOf((T10?)value); /// /// /// - public static implicit operator T10?(OneOf @this) => @this.Value10; + public static implicit operator T10?(OneOf @this) => @this.Value10; /// /// @@ -864,17 +938,17 @@ public OneOf(T10? value) /// /// /// - public static OneOf FromValue10(T10? value) => new OneOf(value); + public static OneOf FromValue10(T10? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T11 value) => new OneOf((T11?)value); + public static implicit operator OneOf(T11 value) => new OneOf((T11?)value); /// /// /// - public static implicit operator T11?(OneOf @this) => @this.Value11; + public static implicit operator T11?(OneOf @this) => @this.Value11; /// /// @@ -887,17 +961,17 @@ public OneOf(T11? value) /// /// /// - public static OneOf FromValue11(T11? value) => new OneOf(value); + public static OneOf FromValue11(T11? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T12 value) => new OneOf((T12?)value); + public static implicit operator OneOf(T12 value) => new OneOf((T12?)value); /// /// /// - public static implicit operator T12?(OneOf @this) => @this.Value12; + public static implicit operator T12?(OneOf @this) => @this.Value12; /// /// @@ -910,17 +984,17 @@ public OneOf(T12? value) /// /// /// - public static OneOf FromValue12(T12? value) => new OneOf(value); + public static OneOf FromValue12(T12? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T13 value) => new OneOf((T13?)value); + public static implicit operator OneOf(T13 value) => new OneOf((T13?)value); /// /// /// - public static implicit operator T13?(OneOf @this) => @this.Value13; + public static implicit operator T13?(OneOf @this) => @this.Value13; /// /// @@ -933,17 +1007,17 @@ public OneOf(T13? value) /// /// /// - public static OneOf FromValue13(T13? value) => new OneOf(value); + public static OneOf FromValue13(T13? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T14 value) => new OneOf((T14?)value); + public static implicit operator OneOf(T14 value) => new OneOf((T14?)value); /// /// /// - public static implicit operator T14?(OneOf @this) => @this.Value14; + public static implicit operator T14?(OneOf @this) => @this.Value14; /// /// @@ -956,17 +1030,17 @@ public OneOf(T14? value) /// /// /// - public static OneOf FromValue14(T14? value) => new OneOf(value); + public static OneOf FromValue14(T14? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T15 value) => new OneOf((T15?)value); + public static implicit operator OneOf(T15 value) => new OneOf((T15?)value); /// /// /// - public static implicit operator T15?(OneOf @this) => @this.Value15; + public static implicit operator T15?(OneOf @this) => @this.Value15; /// /// @@ -979,17 +1053,17 @@ public OneOf(T15? value) /// /// /// - public static OneOf FromValue15(T15? value) => new OneOf(value); + public static OneOf FromValue15(T15? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T16 value) => new OneOf((T16?)value); + public static implicit operator OneOf(T16 value) => new OneOf((T16?)value); /// /// /// - public static implicit operator T16?(OneOf @this) => @this.Value16; + public static implicit operator T16?(OneOf @this) => @this.Value16; /// /// @@ -1002,17 +1076,17 @@ public OneOf(T16? value) /// /// /// - public static OneOf FromValue16(T16? value) => new OneOf(value); + public static OneOf FromValue16(T16? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T17 value) => new OneOf((T17?)value); + public static implicit operator OneOf(T17 value) => new OneOf((T17?)value); /// /// /// - public static implicit operator T17?(OneOf @this) => @this.Value17; + public static implicit operator T17?(OneOf @this) => @this.Value17; /// /// @@ -1025,7 +1099,53 @@ public OneOf(T17? value) /// /// /// - public static OneOf FromValue17(T17? value) => new OneOf(value); + public static OneOf FromValue17(T17? value) => new OneOf(value); + + /// + /// + /// + public static implicit operator OneOf(T18 value) => new OneOf((T18?)value); + + /// + /// + /// + public static implicit operator T18?(OneOf @this) => @this.Value18; + + /// + /// + /// + public OneOf(T18? value) + { + Value18 = value; + } + + /// + /// + /// + public static OneOf FromValue18(T18? value) => new OneOf(value); + + /// + /// + /// + public static implicit operator OneOf(T19 value) => new OneOf((T19?)value); + + /// + /// + /// + public static implicit operator T19?(OneOf @this) => @this.Value19; + + /// + /// + /// + public OneOf(T19? value) + { + Value19 = value; + } + + /// + /// + /// + public static OneOf FromValue19(T19? value) => new OneOf(value); /// /// @@ -1047,7 +1167,9 @@ public OneOf( T14? value14, T15? value15, T16? value16, - T17? value17 + T17? value17, + T18? value18, + T19? value19 ) { Value1 = value1; @@ -1067,12 +1189,16 @@ public OneOf( Value15 = value15; Value16 = value16; Value17 = value17; + Value18 = value18; + Value19 = value19; } /// /// /// public object? Object => + Value19 as object ?? + Value18 as object ?? Value17 as object ?? Value16 as object ?? Value15 as object ?? @@ -1112,7 +1238,9 @@ Value1 as object Value14?.ToString() ?? Value15?.ToString() ?? Value16?.ToString() ?? - Value17?.ToString() + Value17?.ToString() ?? + Value18?.ToString() ?? + Value19?.ToString() ; /// @@ -1120,7 +1248,7 @@ Value1 as object /// public bool Validate() { - return IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 || !IsValue1 && IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 || !IsValue1 && !IsValue2 && IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 || !IsValue1 && !IsValue2 && !IsValue3 && IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && IsValue15 && !IsValue16 && !IsValue17 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && IsValue16 && !IsValue17 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && IsValue17; + return IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && IsValue17 && !IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && IsValue18 && !IsValue19 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && IsValue19; } /// @@ -1144,6 +1272,8 @@ public bool Validate() global::System.Func? value15 = null, global::System.Func? value16 = null, global::System.Func? value17 = null, + global::System.Func? value18 = null, + global::System.Func? value19 = null, bool validate = true) { if (validate) @@ -1219,6 +1349,14 @@ public bool Validate() { return value17(Value17!); } + else if (IsValue18 && value18 != null) + { + return value18(Value18!); + } + else if (IsValue19 && value19 != null) + { + return value19(Value19!); + } return default(TResult); } @@ -1260,6 +1398,10 @@ public void Match( global::System.Action? value16 = null, global::System.Action? value17 = null, + + global::System.Action? value18 = null, + + global::System.Action? value19 = null, bool validate = true) { if (validate) @@ -1335,6 +1477,14 @@ public void Match( { value17?.Invoke(Value17!); } + else if (IsValue18) + { + value18?.Invoke(Value18!); + } + else if (IsValue19) + { + value19?.Invoke(Value19!); + } } /// @@ -1358,6 +1508,8 @@ public void Switch( global::System.Action? value15 = null, global::System.Action? value16 = null, global::System.Action? value17 = null, + global::System.Action? value18 = null, + global::System.Action? value19 = null, bool validate = true) { if (validate) @@ -1433,6 +1585,14 @@ public void Switch( { value17?.Invoke(Value17!); } + else if (IsValue18) + { + value18?.Invoke(Value18!); + } + else if (IsValue19) + { + value19?.Invoke(Value19!); + } } /// @@ -1476,6 +1636,10 @@ public override int GetHashCode() typeof(T16), Value17, typeof(T17), + Value18, + typeof(T18), + Value19, + typeof(T19), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -1489,7 +1653,7 @@ static int HashCodeAggregator(int hashCode, object? value) => value == null /// /// /// - public bool Equals(OneOf other) + public bool Equals(OneOf other) { return global::System.Collections.Generic.EqualityComparer.Default.Equals(Value1, other.Value1) && @@ -1508,22 +1672,24 @@ public bool Equals(OneOf.Default.Equals(Value14, other.Value14) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Value15, other.Value15) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Value16, other.Value16) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value17, other.Value17) + global::System.Collections.Generic.EqualityComparer.Default.Equals(Value17, other.Value17) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Value18, other.Value18) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Value19, other.Value19) ; } /// /// /// - public static bool operator ==(OneOf obj1, OneOf obj2) + public static bool operator ==(OneOf obj1, OneOf obj2) { - return global::System.Collections.Generic.EqualityComparer>.Default.Equals(obj1, obj2); + return global::System.Collections.Generic.EqualityComparer>.Default.Equals(obj1, obj2); } /// /// /// - public static bool operator !=(OneOf obj1, OneOf obj2) + public static bool operator !=(OneOf obj1, OneOf obj2) { return !(obj1 == obj2); } @@ -1533,7 +1699,7 @@ public bool Equals(OneOf public override bool Equals(object? obj) { - return obj is OneOf o && Equals(o); + return obj is OneOf o && Equals(o); } } } diff --git a/src/libs/Vapi/Generated/Vapi.PhoneNumbersClient.PhoneNumberControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.PhoneNumbersClient.PhoneNumberControllerFindOne.g.cs index e547aa1a..220abe1e 100644 --- a/src/libs/Vapi/Generated/Vapi.PhoneNumbersClient.PhoneNumberControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.PhoneNumbersClient.PhoneNumberControllerFindOne.g.cs @@ -27,11 +27,11 @@ public partial class PhoneNumbersClient }; partial void PreparePhoneNumberControllerFindOneArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PreparePhoneNumberControllerFindOneRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessPhoneNumberControllerFindOneResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessPhoneNumberControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task PhoneNumberControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessPhoneNumberControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> PhoneNumberControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.PhoneNumbersClient.PhoneNumberControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.PhoneNumbersClient.PhoneNumberControllerRemove.g.cs index b9dfe611..82a92747 100644 --- a/src/libs/Vapi/Generated/Vapi.PhoneNumbersClient.PhoneNumberControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.PhoneNumbersClient.PhoneNumberControllerRemove.g.cs @@ -27,11 +27,11 @@ public partial class PhoneNumbersClient }; partial void PreparePhoneNumberControllerRemoveArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PreparePhoneNumberControllerRemoveRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessPhoneNumberControllerRemoveResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessPhoneNumberControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task PhoneNumberControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessPhoneNumberControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> PhoneNumberControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.PhoneNumbersClient.PhoneNumberControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.PhoneNumbersClient.PhoneNumberControllerUpdate.g.cs index a3e20f01..202d7405 100644 --- a/src/libs/Vapi/Generated/Vapi.PhoneNumbersClient.PhoneNumberControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.PhoneNumbersClient.PhoneNumberControllerUpdate.g.cs @@ -27,12 +27,12 @@ public partial class PhoneNumbersClient }; partial void PreparePhoneNumberControllerUpdateArguments( global::System.Net.Http.HttpClient httpClient, - ref string id, + ref global::System.Guid id, global::Vapi.PhoneNumberControllerUpdateRequest request); partial void PreparePhoneNumberControllerUpdateRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id, + global::System.Guid id, global::Vapi.PhoneNumberControllerUpdateRequest request); partial void ProcessPhoneNumberControllerUpdateResponse( global::System.Net.Http.HttpClient httpClient, @@ -52,7 +52,7 @@ partial void ProcessPhoneNumberControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task PhoneNumberControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.PhoneNumberControllerUpdateRequest request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -77,7 +77,7 @@ partial void ProcessPhoneNumberControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> PhoneNumberControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.PhoneNumberControllerUpdateRequest request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -446,7 +446,7 @@ partial void ProcessPhoneNumberControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task PhoneNumberControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.SessionsClient.SessionControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.SessionsClient.SessionControllerFindOne.g.cs index c365abd7..ef7cc1ed 100644 --- a/src/libs/Vapi/Generated/Vapi.SessionsClient.SessionControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.SessionsClient.SessionControllerFindOne.g.cs @@ -27,11 +27,11 @@ public partial class SessionsClient }; partial void PrepareSessionControllerFindOneArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareSessionControllerFindOneRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessSessionControllerFindOneResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessSessionControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task SessionControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessSessionControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> SessionControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.SessionsClient.SessionControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.SessionsClient.SessionControllerRemove.g.cs index 6d1d3022..6a870059 100644 --- a/src/libs/Vapi/Generated/Vapi.SessionsClient.SessionControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.SessionsClient.SessionControllerRemove.g.cs @@ -27,11 +27,11 @@ public partial class SessionsClient }; partial void PrepareSessionControllerRemoveArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareSessionControllerRemoveRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessSessionControllerRemoveResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessSessionControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task SessionControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessSessionControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> SessionControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.SessionsClient.SessionControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.SessionsClient.SessionControllerUpdate.g.cs index e8cbeb1e..6cabf5ae 100644 --- a/src/libs/Vapi/Generated/Vapi.SessionsClient.SessionControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.SessionsClient.SessionControllerUpdate.g.cs @@ -27,12 +27,12 @@ public partial class SessionsClient }; partial void PrepareSessionControllerUpdateArguments( global::System.Net.Http.HttpClient httpClient, - ref string id, + ref global::System.Guid id, global::Vapi.UpdateSessionDTO request); partial void PrepareSessionControllerUpdateRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id, + global::System.Guid id, global::Vapi.UpdateSessionDTO request); partial void ProcessSessionControllerUpdateResponse( global::System.Net.Http.HttpClient httpClient, @@ -52,7 +52,7 @@ partial void ProcessSessionControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task SessionControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.UpdateSessionDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -77,7 +77,7 @@ partial void ProcessSessionControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> SessionControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.UpdateSessionDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -461,7 +461,7 @@ partial void ProcessSessionControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task SessionControllerUpdateAsync( - string id, + global::System.Guid id, string? name = default, global::Vapi.UpdateSessionDTOStatus? status = default, double? expirationSeconds = default, diff --git a/src/libs/Vapi/Generated/Vapi.SquadsClient.SquadControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.SquadsClient.SquadControllerFindOne.g.cs index 102daec9..62916bc7 100644 --- a/src/libs/Vapi/Generated/Vapi.SquadsClient.SquadControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.SquadsClient.SquadControllerFindOne.g.cs @@ -27,11 +27,11 @@ public partial class SquadsClient }; partial void PrepareSquadControllerFindOneArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareSquadControllerFindOneRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessSquadControllerFindOneResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessSquadControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task SquadControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessSquadControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> SquadControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.SquadsClient.SquadControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.SquadsClient.SquadControllerRemove.g.cs index 744e2ad3..3785a211 100644 --- a/src/libs/Vapi/Generated/Vapi.SquadsClient.SquadControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.SquadsClient.SquadControllerRemove.g.cs @@ -27,11 +27,11 @@ public partial class SquadsClient }; partial void PrepareSquadControllerRemoveArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareSquadControllerRemoveRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessSquadControllerRemoveResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessSquadControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task SquadControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessSquadControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> SquadControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.SquadsClient.SquadControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.SquadsClient.SquadControllerUpdate.g.cs index 0ee3764e..725fbd80 100644 --- a/src/libs/Vapi/Generated/Vapi.SquadsClient.SquadControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.SquadsClient.SquadControllerUpdate.g.cs @@ -27,12 +27,12 @@ public partial class SquadsClient }; partial void PrepareSquadControllerUpdateArguments( global::System.Net.Http.HttpClient httpClient, - ref string id, + ref global::System.Guid id, global::Vapi.UpdateSquadDTO request); partial void PrepareSquadControllerUpdateRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id, + global::System.Guid id, global::Vapi.UpdateSquadDTO request); partial void ProcessSquadControllerUpdateResponse( global::System.Net.Http.HttpClient httpClient, @@ -52,7 +52,7 @@ partial void ProcessSquadControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task SquadControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.UpdateSquadDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -77,7 +77,7 @@ partial void ProcessSquadControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> SquadControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.UpdateSquadDTO request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -459,7 +459,7 @@ partial void ProcessSquadControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task SquadControllerUpdateAsync( - string id, + global::System.Guid id, global::System.Collections.Generic.IList members, string? name = default, global::Vapi.AssistantOverrides? membersOverrides = default, diff --git a/src/libs/Vapi/Generated/Vapi.StructuredOutputsClient.StructuredOutputControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.StructuredOutputsClient.StructuredOutputControllerFindOne.g.cs index 35f1a8fd..7d52ab3a 100644 --- a/src/libs/Vapi/Generated/Vapi.StructuredOutputsClient.StructuredOutputControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.StructuredOutputsClient.StructuredOutputControllerFindOne.g.cs @@ -27,11 +27,11 @@ public partial class StructuredOutputsClient }; partial void PrepareStructuredOutputControllerFindOneArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareStructuredOutputControllerFindOneRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessStructuredOutputControllerFindOneResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessStructuredOutputControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task StructuredOutputControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessStructuredOutputControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> StructuredOutputControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.StructuredOutputsClient.StructuredOutputControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.StructuredOutputsClient.StructuredOutputControllerRemove.g.cs index bbcb948a..a5751cd4 100644 --- a/src/libs/Vapi/Generated/Vapi.StructuredOutputsClient.StructuredOutputControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.StructuredOutputsClient.StructuredOutputControllerRemove.g.cs @@ -27,11 +27,11 @@ public partial class StructuredOutputsClient }; partial void PrepareStructuredOutputControllerRemoveArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareStructuredOutputControllerRemoveRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessStructuredOutputControllerRemoveResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessStructuredOutputControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task StructuredOutputControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessStructuredOutputControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> StructuredOutputControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.StructuredOutputsClient.StructuredOutputControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.StructuredOutputsClient.StructuredOutputControllerUpdate.g.cs index 3040eac1..3db5f338 100644 --- a/src/libs/Vapi/Generated/Vapi.StructuredOutputsClient.StructuredOutputControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.StructuredOutputsClient.StructuredOutputControllerUpdate.g.cs @@ -27,13 +27,13 @@ public partial class StructuredOutputsClient }; partial void PrepareStructuredOutputControllerUpdateArguments( global::System.Net.Http.HttpClient httpClient, - ref string id, + ref global::System.Guid id, ref string schemaOverride, global::Vapi.UpdateStructuredOutputDTO request); partial void PrepareStructuredOutputControllerUpdateRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id, + global::System.Guid id, string schemaOverride, global::Vapi.UpdateStructuredOutputDTO request); partial void ProcessStructuredOutputControllerUpdateResponse( @@ -55,7 +55,7 @@ partial void ProcessStructuredOutputControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task StructuredOutputControllerUpdateAsync( - string id, + global::System.Guid id, string schemaOverride, global::Vapi.UpdateStructuredOutputDTO request, @@ -83,7 +83,7 @@ partial void ProcessStructuredOutputControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> StructuredOutputControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, string schemaOverride, global::Vapi.UpdateStructuredOutputDTO request, @@ -518,7 +518,7 @@ partial void ProcessStructuredOutputControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task StructuredOutputControllerUpdateAsync( - string id, + global::System.Guid id, string schemaOverride, global::Vapi.UpdateStructuredOutputDTOType? type = default, string? regex = default, diff --git a/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerFindOne.g.cs b/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerFindOne.g.cs index 2d356697..401064a4 100644 --- a/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerFindOne.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerFindOne.g.cs @@ -27,11 +27,11 @@ public partial class ToolsClient }; partial void PrepareToolControllerFindOneArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareToolControllerFindOneRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessToolControllerFindOneResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessToolControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task ToolControllerFindOneAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessToolControllerFindOneResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> ToolControllerFindOneAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerRemove.g.cs index b01a71f3..c4e86526 100644 --- a/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerRemove.g.cs @@ -27,11 +27,11 @@ public partial class ToolsClient }; partial void PrepareToolControllerRemoveArguments( global::System.Net.Http.HttpClient httpClient, - ref string id); + ref global::System.Guid id); partial void PrepareToolControllerRemoveRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id); + global::System.Guid id); partial void ProcessToolControllerRemoveResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -49,7 +49,7 @@ partial void ProcessToolControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task ToolControllerRemoveAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -69,7 +69,7 @@ partial void ProcessToolControllerRemoveResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> ToolControllerRemoveAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerUpdate.g.cs index bd341e2f..ac7a9b8e 100644 --- a/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerUpdate.g.cs @@ -27,12 +27,12 @@ public partial class ToolsClient }; partial void PrepareToolControllerUpdateArguments( global::System.Net.Http.HttpClient httpClient, - ref string id, + ref global::System.Guid id, global::Vapi.ToolControllerUpdateRequest request); partial void PrepareToolControllerUpdateRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string id, + global::System.Guid id, global::Vapi.ToolControllerUpdateRequest request); partial void ProcessToolControllerUpdateResponse( global::System.Net.Http.HttpClient httpClient, @@ -52,7 +52,7 @@ partial void ProcessToolControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task ToolControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.ToolControllerUpdateRequest request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -77,7 +77,7 @@ partial void ProcessToolControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> ToolControllerUpdateAsResponseAsync( - string id, + global::System.Guid id, global::Vapi.ToolControllerUpdateRequest request, global::Vapi.AutoSDKRequestOptions? requestOptions = default, @@ -446,7 +446,7 @@ partial void ProcessToolControllerUpdateResponseContent( /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task ToolControllerUpdateAsync( - string id, + global::System.Guid id, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { diff --git a/src/libs/Vapi/openapi.yaml b/src/libs/Vapi/openapi.yaml index 6f085595..f72bb89f 100644 --- a/src/libs/Vapi/openapi.yaml +++ b/src/libs/Vapi/openapi.yaml @@ -167,7 +167,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -201,7 +203,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -245,7 +249,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -438,7 +444,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -472,7 +480,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -516,7 +526,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -743,7 +755,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -777,7 +791,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -849,6 +865,286 @@ ] } }, + "/call/{id}/mono-recording": { + "get": { + "operationId": "CallArtifactController_monoRecordingDownload", + "summary": "Download Call Mono Recording", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "description": "Call ID", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "" + }, + "302": { + "description": "Redirect to a short-lived presigned URL for the recording." + }, + "401": { + "description": "Unauthorized — missing or invalid API token." + }, + "404": { + "description": "Artifact not found." + } + }, + "tags": [ + "Calls" + ], + "security": [ + { + "bearer": [] + } + ] + } + }, + "/call/{id}/stereo-recording": { + "get": { + "operationId": "CallArtifactController_stereoRecordingDownload", + "summary": "Download Call Stereo Recording", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "description": "Call ID", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "" + }, + "302": { + "description": "Redirect to a short-lived presigned URL for the recording." + }, + "401": { + "description": "Unauthorized — missing or invalid API token." + }, + "404": { + "description": "Artifact not found." + } + }, + "tags": [ + "Calls" + ], + "security": [ + { + "bearer": [] + } + ] + } + }, + "/call/{id}/video-recording": { + "get": { + "operationId": "CallArtifactController_videoRecordingDownload", + "summary": "Download Call Video Recording", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "description": "Call ID", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "" + }, + "302": { + "description": "Redirect to a short-lived presigned URL for the video." + }, + "401": { + "description": "Unauthorized — missing or invalid API token." + }, + "404": { + "description": "Artifact not found." + } + }, + "tags": [ + "Calls" + ], + "security": [ + { + "bearer": [] + } + ] + } + }, + "/call/{id}/customer-recording": { + "get": { + "operationId": "CallArtifactController_customerRecordingDownload", + "summary": "Download Call Customer Recording", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "description": "Call ID", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "" + }, + "302": { + "description": "Redirect to a short-lived presigned URL for the recording." + }, + "401": { + "description": "Unauthorized — missing or invalid API token." + }, + "404": { + "description": "Artifact not found." + } + }, + "tags": [ + "Calls" + ], + "security": [ + { + "bearer": [] + } + ] + } + }, + "/call/{id}/assistant-recording": { + "get": { + "operationId": "CallArtifactController_assistantRecordingDownload", + "summary": "Download Call Assistant Recording", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "description": "Call ID", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "" + }, + "302": { + "description": "Redirect to a short-lived presigned URL for the recording." + }, + "401": { + "description": "Unauthorized — missing or invalid API token." + }, + "404": { + "description": "Artifact not found." + } + }, + "tags": [ + "Calls" + ], + "security": [ + { + "bearer": [] + } + ] + } + }, + "/call/{id}/pcap": { + "get": { + "operationId": "CallArtifactController_pcapDownload", + "summary": "Download Call Packet Capture (pcap)", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "description": "Call ID", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "" + }, + "302": { + "description": "Redirect to a short-lived presigned URL for the pcap file." + }, + "401": { + "description": "Unauthorized — missing or invalid API token." + }, + "404": { + "description": "Artifact not found." + } + }, + "tags": [ + "Calls" + ], + "security": [ + { + "bearer": [] + } + ] + } + }, + "/call/{id}/call-logs": { + "get": { + "operationId": "CallArtifactController_callLogsDownload", + "summary": "Download Call Logs", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "description": "Call ID", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "" + }, + "302": { + "description": "Redirect to a short-lived presigned URL for the log file." + }, + "401": { + "description": "Unauthorized — missing or invalid API token." + }, + "404": { + "description": "Artifact not found." + } + }, + "tags": [ + "Calls" + ], + "security": [ + { + "bearer": [] + } + ] + } + }, "/chat": { "get": { "operationId": "ChatController_listChats", @@ -1467,7 +1763,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -1501,7 +1799,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -1545,7 +1845,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -1941,7 +2243,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -1975,7 +2279,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -2019,7 +2325,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -2473,7 +2781,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -2539,7 +2849,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -2646,7 +2958,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -3244,7 +3558,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -3404,7 +3720,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -3695,7 +4013,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -3934,7 +4254,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -3968,7 +4290,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -4012,7 +4336,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -4257,7 +4583,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -4291,7 +4619,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } }, @@ -4343,7 +4673,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -4673,7 +5005,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -4765,7 +5099,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -4821,7 +5157,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -4879,7 +5217,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -5207,7 +5547,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -5251,7 +5593,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -5285,7 +5629,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -5321,7 +5667,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -5355,7 +5703,9 @@ "name": "id", "required": true, "in": "path", + "description": "The unique identifier for the resource.", "schema": { + "format": "uuid", "type": "string" } } @@ -6464,6 +6814,10 @@ { "$ref": "#/components/schemas/FallbackSonioxTranscriber", "title": "Soniox" + }, + { + "$ref": "#/components/schemas/FallbackXaiTranscriber", + "title": "xAI" } ] } @@ -7389,6 +7743,7 @@ "description": "This is the model that will be used for the transcription.", "oneOf": [ { + "type": "string", "enum": [ "scribe_v1", "scribe_v2", @@ -7672,6 +8027,7 @@ "description": "This is the Gladia model that will be used. Default is 'fast'", "oneOf": [ { + "type": "string", "enum": [ "accurate", "fast", @@ -7799,109 +8155,112 @@ ] }, "languages": { - "type": "string", + "type": "array", "description": "Defines the languages to use for the transcription. Required when languageBehaviour is 'manual'.", - "enum": [ - "af", - "am", - "ar", - "as", - "az", - "ba", - "be", - "bg", - "bn", - "bo", - "br", - "bs", - "ca", - "cs", - "cy", - "da", - "de", - "el", - "en", - "es", - "et", - "eu", - "fa", - "fi", - "fo", - "fr", - "gl", - "gu", - "ha", - "haw", - "he", - "hi", - "hr", - "ht", - "hu", - "hy", - "id", - "is", - "it", - "ja", - "jv", - "ka", - "kk", - "km", - "kn", - "ko", - "la", - "lb", - "ln", - "lo", - "lt", - "lv", - "mg", - "mi", - "mk", - "ml", - "mn", - "mr", - "ms", - "mt", - "my", - "ne", - "nl", - "nn", - "no", - "oc", - "pa", - "pl", - "ps", - "pt", - "ro", - "ru", - "sa", - "sd", - "si", - "sk", - "sl", - "sn", - "so", - "sq", - "sr", - "su", - "sv", - "sw", - "ta", - "te", - "tg", - "th", - "tk", - "tl", - "tr", - "tt", - "uk", - "ur", - "uz", - "vi", - "yi", - "yo", - "zh" - ] + "items": { + "type": "string", + "enum": [ + "af", + "am", + "ar", + "as", + "az", + "ba", + "be", + "bg", + "bn", + "bo", + "br", + "bs", + "ca", + "cs", + "cy", + "da", + "de", + "el", + "en", + "es", + "et", + "eu", + "fa", + "fi", + "fo", + "fr", + "gl", + "gu", + "ha", + "haw", + "he", + "hi", + "hr", + "ht", + "hu", + "hy", + "id", + "is", + "it", + "ja", + "jv", + "ka", + "kk", + "km", + "kn", + "ko", + "la", + "lb", + "ln", + "lo", + "lt", + "lv", + "mg", + "mi", + "mk", + "ml", + "mn", + "mr", + "ms", + "mt", + "my", + "ne", + "nl", + "nn", + "no", + "oc", + "pa", + "pl", + "ps", + "pt", + "ro", + "ru", + "sa", + "sd", + "si", + "sk", + "sl", + "sn", + "so", + "sq", + "sr", + "su", + "sv", + "sw", + "ta", + "te", + "tg", + "th", + "tk", + "tl", + "tr", + "tt", + "uk", + "ur", + "uz", + "vi", + "yi", + "yo", + "zh" + ] + } }, "transcriptionHint": { "type": "string", @@ -8209,195 +8568,198 @@ "description": "Single language for transcription as an ISO 639-1 code (e.g., `en`, `es`). For multi-language hints or to enable Soniox auto-detect, use `languages` instead — when `languages` is set (including to an empty array), this field is ignored when building the Soniox request. Defaults to `en` if neither this nor `languages` is set." }, "languages": { - "type": "string", - "enum": [ - "aa", - "ab", - "ae", - "af", - "ak", - "am", - "an", - "ar", - "as", - "av", - "ay", - "az", - "ba", - "be", - "bg", - "bh", - "bi", - "bm", - "bn", - "bo", - "br", - "bs", - "ca", - "ce", - "ch", - "co", - "cr", - "cs", - "cu", - "cv", - "cy", - "da", - "de", - "dv", - "dz", - "ee", - "el", - "en", - "eo", - "es", - "et", - "eu", - "fa", - "ff", - "fi", - "fj", - "fo", - "fr", - "fy", - "ga", - "gd", - "gl", - "gn", - "gu", - "gv", - "ha", - "he", - "hi", - "ho", - "hr", - "ht", - "hu", - "hy", - "hz", - "ia", - "id", - "ie", - "ig", - "ii", - "ik", - "io", - "is", - "it", - "iu", - "ja", - "jv", - "ka", - "kg", - "ki", - "kj", - "kk", - "kl", - "km", - "kn", - "ko", - "kr", - "ks", - "ku", - "kv", - "kw", - "ky", - "la", - "lb", - "lg", - "li", - "ln", - "lo", - "lt", - "lu", - "lv", - "mg", - "mh", - "mi", - "mk", - "ml", - "mn", - "mr", - "ms", - "mt", - "my", - "na", - "nb", - "nd", - "ne", - "ng", - "nl", - "nn", - "no", - "nr", - "nv", - "ny", - "oc", - "oj", - "om", - "or", - "os", - "pa", - "pi", - "pl", - "ps", - "pt", - "qu", - "rm", - "rn", - "ro", - "ru", - "rw", - "sa", - "sc", - "sd", - "se", - "sg", - "si", - "sk", - "sl", - "sm", - "sn", - "so", - "sq", - "sr", - "ss", - "st", - "su", - "sv", - "sw", - "ta", - "te", - "tg", - "th", - "ti", - "tk", - "tl", - "tn", - "to", - "tr", - "ts", - "tt", - "tw", - "ty", - "ug", - "uk", - "ur", - "uz", - "ve", - "vi", - "vo", - "wa", - "wo", - "xh", - "yi", - "yo", - "yue", - "za", - "zh", - "zu" - ], - "description": "Language hints sent to Soniox as `language_hints`. Provide `[lang1, lang2, ...]` (ISO 639-1 codes) to bias recognition toward specific languages, or provide an explicit empty array `[]` to enable Soniox auto-detect across all 60+ supported languages. When set (including the empty array), this field takes precedence over the singular `language` field. When omitted, falls back to the singular `language` (which defaults to `en` if also unset). Best accuracy is achieved with a single language." + "type": "array", + "description": "Language hints sent to Soniox as `language_hints`. Provide `[lang1, lang2, ...]` (ISO 639-1 codes) to bias recognition toward specific languages, or provide an explicit empty array `[]` to enable Soniox auto-detect across all 60+ supported languages. When set (including the empty array), this field takes precedence over the singular `language` field. When omitted, falls back to the singular `language` (which defaults to `en` if also unset). Best accuracy is achieved with a single language.", + "items": { + "type": "string", + "enum": [ + "aa", + "ab", + "ae", + "af", + "ak", + "am", + "an", + "ar", + "as", + "av", + "ay", + "az", + "ba", + "be", + "bg", + "bh", + "bi", + "bm", + "bn", + "bo", + "br", + "bs", + "ca", + "ce", + "ch", + "co", + "cr", + "cs", + "cu", + "cv", + "cy", + "da", + "de", + "dv", + "dz", + "ee", + "el", + "en", + "eo", + "es", + "et", + "eu", + "fa", + "ff", + "fi", + "fj", + "fo", + "fr", + "fy", + "ga", + "gd", + "gl", + "gn", + "gu", + "gv", + "ha", + "he", + "hi", + "ho", + "hr", + "ht", + "hu", + "hy", + "hz", + "ia", + "id", + "ie", + "ig", + "ii", + "ik", + "io", + "is", + "it", + "iu", + "ja", + "jv", + "ka", + "kg", + "ki", + "kj", + "kk", + "kl", + "km", + "kn", + "ko", + "kr", + "ks", + "ku", + "kv", + "kw", + "ky", + "la", + "lb", + "lg", + "li", + "ln", + "lo", + "lt", + "lu", + "lv", + "mg", + "mh", + "mi", + "mk", + "ml", + "mn", + "mr", + "ms", + "mt", + "my", + "na", + "nb", + "nd", + "ne", + "ng", + "nl", + "nn", + "no", + "nr", + "nv", + "ny", + "oc", + "oj", + "om", + "or", + "os", + "pa", + "pi", + "pl", + "ps", + "pt", + "qu", + "rm", + "rn", + "ro", + "ru", + "rw", + "sa", + "sc", + "sd", + "se", + "sg", + "si", + "sk", + "sl", + "sm", + "sn", + "so", + "sq", + "sr", + "ss", + "st", + "su", + "sv", + "sw", + "ta", + "te", + "tg", + "th", + "ti", + "tk", + "tl", + "tn", + "to", + "tr", + "ts", + "tt", + "tw", + "ty", + "ug", + "uk", + "ur", + "uz", + "ve", + "vi", + "vo", + "wa", + "wo", + "xh", + "yi", + "yo", + "yue", + "za", + "zh", + "zu" + ] + } }, "languageHintsStrict": { "type": "boolean", @@ -8968,6 +9330,66 @@ "provider" ] }, + "XaiTranscriber": { + "type": "object", + "properties": { + "provider": { + "type": "string", + "enum": [ + "xai" + ] + }, + "model": { + "type": "string", + "description": "The xAI speech-to-text model to use. xAI currently exposes a single STT model — placeholder for future model selection.", + "enum": [ + "default" + ] + }, + "language": { + "type": "string", + "description": "Single language for transcription as an ISO 639-1 code (e.g., `en`, `es`). Defaults to `en` if not set. xAI auto-detects when omitted via the API but Vapi defaults to English for deterministic behavior.", + "enum": [ + "ar", + "cs", + "da", + "de", + "en", + "es", + "fa", + "fil", + "fr", + "hi", + "id", + "it", + "ja", + "ko", + "mk", + "ms", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "th", + "tr", + "vi" + ] + }, + "fallbackPlan": { + "description": "This is the plan for transcriber provider fallbacks in the event that the primary transcriber provider fails.", + "allOf": [ + { + "$ref": "#/components/schemas/FallbackTranscriberPlan" + } + ] + } + }, + "required": [ + "provider" + ] + }, "FallbackAssemblyAITranscriber": { "type": "object", "properties": { @@ -9756,6 +10178,7 @@ "description": "This is the model that will be used for the transcription.", "oneOf": [ { + "type": "string", "enum": [ "scribe_v1", "scribe_v2", @@ -10031,6 +10454,7 @@ "description": "This is the Gladia model that will be used. Default is 'fast'", "oneOf": [ { + "type": "string", "enum": [ "accurate", "fast", @@ -10158,109 +10582,112 @@ ] }, "languages": { - "type": "string", + "type": "array", "description": "Defines the languages to use for the transcription. Required when languageBehaviour is 'manual'.", - "enum": [ - "af", - "am", - "ar", - "as", - "az", - "ba", - "be", - "bg", - "bn", - "bo", - "br", - "bs", - "ca", - "cs", - "cy", - "da", - "de", - "el", - "en", - "es", - "et", - "eu", - "fa", - "fi", - "fo", - "fr", - "gl", - "gu", - "ha", - "haw", - "he", - "hi", - "hr", - "ht", - "hu", - "hy", - "id", - "is", - "it", - "ja", - "jv", - "ka", - "kk", - "km", - "kn", - "ko", - "la", - "lb", - "ln", - "lo", - "lt", - "lv", - "mg", - "mi", - "mk", - "ml", - "mn", - "mr", - "ms", - "mt", - "my", - "ne", - "nl", - "nn", - "no", - "oc", - "pa", - "pl", - "ps", - "pt", - "ro", - "ru", - "sa", - "sd", - "si", - "sk", - "sl", - "sn", - "so", - "sq", - "sr", - "su", - "sv", - "sw", - "ta", - "te", - "tg", - "th", - "tk", - "tl", - "tr", - "tt", - "uk", - "ur", - "uz", - "vi", - "yi", - "yo", - "zh" - ] + "items": { + "type": "string", + "enum": [ + "af", + "am", + "ar", + "as", + "az", + "ba", + "be", + "bg", + "bn", + "bo", + "br", + "bs", + "ca", + "cs", + "cy", + "da", + "de", + "el", + "en", + "es", + "et", + "eu", + "fa", + "fi", + "fo", + "fr", + "gl", + "gu", + "ha", + "haw", + "he", + "hi", + "hr", + "ht", + "hu", + "hy", + "id", + "is", + "it", + "ja", + "jv", + "ka", + "kk", + "km", + "kn", + "ko", + "la", + "lb", + "ln", + "lo", + "lt", + "lv", + "mg", + "mi", + "mk", + "ml", + "mn", + "mr", + "ms", + "mt", + "my", + "ne", + "nl", + "nn", + "no", + "oc", + "pa", + "pl", + "ps", + "pt", + "ro", + "ru", + "sa", + "sd", + "si", + "sk", + "sl", + "sn", + "so", + "sq", + "sr", + "su", + "sv", + "sw", + "ta", + "te", + "tg", + "th", + "tk", + "tl", + "tr", + "tt", + "uk", + "ur", + "uz", + "vi", + "yi", + "yo", + "zh" + ] + } }, "transcriptionHint": { "type": "string", @@ -10539,195 +10966,198 @@ "description": "Single language for transcription as an ISO 639-1 code (e.g., `en`, `es`). For multi-language hints or to enable Soniox auto-detect, use `languages` instead — when `languages` is set (including to an empty array), this field is ignored when building the Soniox request. Defaults to `en` if neither this nor `languages` is set." }, "languages": { - "type": "string", - "enum": [ - "aa", - "ab", - "ae", - "af", - "ak", - "am", - "an", - "ar", - "as", - "av", - "ay", - "az", - "ba", - "be", - "bg", - "bh", - "bi", - "bm", - "bn", - "bo", - "br", - "bs", - "ca", - "ce", - "ch", - "co", - "cr", - "cs", - "cu", - "cv", - "cy", - "da", - "de", - "dv", - "dz", - "ee", - "el", - "en", - "eo", - "es", - "et", - "eu", - "fa", - "ff", - "fi", - "fj", - "fo", - "fr", - "fy", - "ga", - "gd", - "gl", - "gn", - "gu", - "gv", - "ha", - "he", - "hi", - "ho", - "hr", - "ht", - "hu", - "hy", - "hz", - "ia", - "id", - "ie", - "ig", - "ii", - "ik", - "io", - "is", - "it", - "iu", - "ja", - "jv", - "ka", - "kg", - "ki", - "kj", - "kk", - "kl", - "km", - "kn", - "ko", - "kr", - "ks", - "ku", - "kv", - "kw", - "ky", - "la", - "lb", - "lg", - "li", - "ln", - "lo", - "lt", - "lu", - "lv", - "mg", - "mh", - "mi", - "mk", - "ml", - "mn", - "mr", - "ms", - "mt", - "my", - "na", - "nb", - "nd", - "ne", - "ng", - "nl", - "nn", - "no", - "nr", - "nv", - "ny", - "oc", - "oj", - "om", - "or", - "os", - "pa", - "pi", - "pl", - "ps", - "pt", - "qu", - "rm", - "rn", - "ro", - "ru", - "rw", - "sa", - "sc", - "sd", - "se", - "sg", - "si", - "sk", - "sl", - "sm", - "sn", - "so", - "sq", - "sr", - "ss", - "st", - "su", - "sv", - "sw", - "ta", - "te", - "tg", - "th", - "ti", - "tk", - "tl", - "tn", - "to", - "tr", - "ts", - "tt", - "tw", - "ty", - "ug", - "uk", - "ur", - "uz", - "ve", - "vi", - "vo", - "wa", - "wo", - "xh", - "yi", - "yo", - "yue", - "za", - "zh", - "zu" - ], - "description": "Language hints sent to Soniox as `language_hints`. Provide `[lang1, lang2, ...]` (ISO 639-1 codes) to bias recognition toward specific languages, or provide an explicit empty array `[]` to enable Soniox auto-detect across all 60+ supported languages. When set (including the empty array), this field takes precedence over the singular `language` field. When omitted, falls back to the singular `language` (which defaults to `en` if also unset). Best accuracy is achieved with a single language." + "type": "array", + "description": "Language hints sent to Soniox as `language_hints`. Provide `[lang1, lang2, ...]` (ISO 639-1 codes) to bias recognition toward specific languages, or provide an explicit empty array `[]` to enable Soniox auto-detect across all 60+ supported languages. When set (including the empty array), this field takes precedence over the singular `language` field. When omitted, falls back to the singular `language` (which defaults to `en` if also unset). Best accuracy is achieved with a single language.", + "items": { + "type": "string", + "enum": [ + "aa", + "ab", + "ae", + "af", + "ak", + "am", + "an", + "ar", + "as", + "av", + "ay", + "az", + "ba", + "be", + "bg", + "bh", + "bi", + "bm", + "bn", + "bo", + "br", + "bs", + "ca", + "ce", + "ch", + "co", + "cr", + "cs", + "cu", + "cv", + "cy", + "da", + "de", + "dv", + "dz", + "ee", + "el", + "en", + "eo", + "es", + "et", + "eu", + "fa", + "ff", + "fi", + "fj", + "fo", + "fr", + "fy", + "ga", + "gd", + "gl", + "gn", + "gu", + "gv", + "ha", + "he", + "hi", + "ho", + "hr", + "ht", + "hu", + "hy", + "hz", + "ia", + "id", + "ie", + "ig", + "ii", + "ik", + "io", + "is", + "it", + "iu", + "ja", + "jv", + "ka", + "kg", + "ki", + "kj", + "kk", + "kl", + "km", + "kn", + "ko", + "kr", + "ks", + "ku", + "kv", + "kw", + "ky", + "la", + "lb", + "lg", + "li", + "ln", + "lo", + "lt", + "lu", + "lv", + "mg", + "mh", + "mi", + "mk", + "ml", + "mn", + "mr", + "ms", + "mt", + "my", + "na", + "nb", + "nd", + "ne", + "ng", + "nl", + "nn", + "no", + "nr", + "nv", + "ny", + "oc", + "oj", + "om", + "or", + "os", + "pa", + "pi", + "pl", + "ps", + "pt", + "qu", + "rm", + "rn", + "ro", + "ru", + "rw", + "sa", + "sc", + "sd", + "se", + "sg", + "si", + "sk", + "sl", + "sm", + "sn", + "so", + "sq", + "sr", + "ss", + "st", + "su", + "sv", + "sw", + "ta", + "te", + "tg", + "th", + "ti", + "tk", + "tl", + "tn", + "to", + "tr", + "ts", + "tt", + "tw", + "ty", + "ug", + "uk", + "ur", + "uz", + "ve", + "vi", + "vo", + "wa", + "wo", + "xh", + "yi", + "yo", + "yue", + "za", + "zh", + "zu" + ] + } }, "languageHintsStrict": { "type": "boolean", @@ -11234,6 +11664,58 @@ "provider" ] }, + "FallbackXaiTranscriber": { + "type": "object", + "properties": { + "provider": { + "type": "string", + "enum": [ + "xai" + ] + }, + "model": { + "type": "string", + "description": "The xAI speech-to-text model to use. xAI currently exposes a single STT model — placeholder for future model selection.", + "enum": [ + "default" + ] + }, + "language": { + "type": "string", + "description": "Single language for transcription as an ISO 639-1 code (e.g., `en`, `es`). Defaults to `en` if not set. xAI auto-detects when omitted via the API but Vapi defaults to English for deterministic behavior.", + "enum": [ + "ar", + "cs", + "da", + "de", + "en", + "es", + "fa", + "fil", + "fr", + "hi", + "id", + "it", + "ja", + "ko", + "mk", + "ms", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "th", + "tr", + "vi" + ] + } + }, + "required": [ + "provider" + ] + }, "LangfuseObservabilityPlan": { "type": "object", "properties": { @@ -13046,6 +13528,10 @@ { "$ref": "#/components/schemas/MinimaxVoice", "title": "MinimaxVoice" + }, + { + "$ref": "#/components/schemas/XaiVoice", + "title": "XaiVoice" } ] }, @@ -13099,6 +13585,10 @@ { "$ref": "#/components/schemas/SonioxTranscriber", "title": "SonioxTranscriber" + }, + { + "$ref": "#/components/schemas/XaiTranscriber", + "title": "XaiTranscriber" } ] }, @@ -16840,6 +17330,7 @@ "gpt-4.1-nano-2025-04-14:southcentralus", "gpt-4.1-nano-2025-04-14:westus", "gpt-4.1-nano-2025-04-14:westus3", + "gpt-4.1:australiaeast", "gpt-4o", "gpt-4o-2024-05-13", "gpt-4o-2024-05-13:eastus", @@ -16877,6 +17368,7 @@ "gpt-4o-mini-realtime-preview-2024-12-17", "gpt-4o-realtime-preview-2024-10-01", "gpt-4o-realtime-preview-2024-12-17", + "gpt-4o:australiaeast", "gpt-5", "gpt-5-chat-latest", "gpt-5-mini", @@ -16887,6 +17379,7 @@ "gpt-5.2-chat-latest", "gpt-5.4", "gpt-5.4-mini", + "gpt-5.4-mini:australiaeast", "gpt-5.4-nano", "gpt-realtime-2025-08-28", "gpt-realtime-mini-2025-12-15", @@ -16970,6 +17463,7 @@ "gpt-4.1-nano-2025-04-14:southcentralus", "gpt-4.1-nano-2025-04-14:westus", "gpt-4.1-nano-2025-04-14:westus3", + "gpt-4.1:australiaeast", "gpt-4o", "gpt-4o-2024-05-13", "gpt-4o-2024-05-13:eastus", @@ -17007,6 +17501,7 @@ "gpt-4o-mini-realtime-preview-2024-12-17", "gpt-4o-realtime-preview-2024-10-01", "gpt-4o-realtime-preview-2024-12-17", + "gpt-4o:australiaeast", "gpt-5", "gpt-5-chat-latest", "gpt-5-mini", @@ -17017,6 +17512,7 @@ "gpt-5.2-chat-latest", "gpt-5.4", "gpt-5.4-mini", + "gpt-5.4-mini:australiaeast", "gpt-5.4-nano", "gpt-realtime-2025-08-28", "gpt-realtime-mini-2025-12-15", @@ -18062,6 +18558,10 @@ { "$ref": "#/components/schemas/SonioxTranscriber", "title": "SonioxTranscriber" + }, + { + "$ref": "#/components/schemas/XaiTranscriber", + "title": "XaiTranscriber" } ] }, @@ -18139,6 +18639,10 @@ { "$ref": "#/components/schemas/MinimaxVoice", "title": "MinimaxVoice" + }, + { + "$ref": "#/components/schemas/XaiVoice", + "title": "XaiVoice" } ] }, @@ -19339,127 +19843,135 @@ { "$ref": "#/components/schemas/MinimaxVoice", "title": "MinimaxVoice" - } - ] - }, - "firstMessageMode": { - "type": "string", - "description": "This controls whether the consent assistant speaks first or waits for the caller to speak first.\n\nUse:\n- `assistant-speaks-first` (default) to have the consent assistant play the consent message as soon as the call is answered.\n- `assistant-waits-for-user` to have the consent assistant wait for the caller to speak before playing the consent message.\n\nWe strongly recommend `assistant-waits-for-user` for outbound calls. Some telephony providers signal \"answered\" while the line is still ringing, which can cause the consent message to play into a ringing line and be missed by the caller. Waiting for the caller to speak first guarantees they hear the full consent message.\n\nNote: when combined with `type: 'stay-on-line'`, silence only counts toward consent after the caller has spoken at least once.\n\n@default 'assistant-speaks-first'", - "enum": [ - "assistant-speaks-first", - "assistant-waits-for-user" - ], - "default": "assistant-speaks-first", - "example": "assistant-speaks-first" - }, - "type": { - "type": "string", - "description": "This is the type of recording consent plan. This type assumes consent is granted if the user stays on the line.", - "enum": [ - "stay-on-line" - ], - "example": "stay-on-line" - }, - "waitSeconds": { - "type": "number", - "description": "Number of seconds to wait before transferring to the assistant if user stays on the call", - "minimum": 1, - "maximum": 6, - "default": 3, - "example": 3 - } - }, - "required": [ - "message", - "type" - ] - }, - "RecordingConsentPlanVerbal": { - "type": "object", - "properties": { - "message": { - "type": "string", - "description": "This is the message asking for consent to record the call.\nIf the type is `stay-on-line`, the message should ask the user to hang up if they do not consent.\nIf the type is `verbal`, the message should ask the user to verbally consent or decline.", - "maxLength": 1000, - "examples": [ - "For quality purposes, this call may be recorded. Please stay on the line if you agree or end the call if you do not consent.", - "This call may be recorded for quality and training purposes. Say \"I agree\" if you consent to being recorded, or \"I disagree\" if you do not consent." - ] - }, - "voice": { - "description": "This is the voice to use for the consent message. If not specified, inherits from the assistant's voice.\nUse a different voice for the consent message for a better user experience.", - "oneOf": [ - { - "$ref": "#/components/schemas/AzureVoice", - "title": "AzureVoice" - }, - { - "$ref": "#/components/schemas/CartesiaVoice", - "title": "CartesiaVoice" - }, - { - "$ref": "#/components/schemas/CustomVoice", - "title": "CustomVoice" - }, - { - "$ref": "#/components/schemas/DeepgramVoice", - "title": "DeepgramVoice" - }, - { - "$ref": "#/components/schemas/ElevenLabsVoice", - "title": "ElevenLabsVoice" - }, - { - "$ref": "#/components/schemas/HumeVoice", - "title": "HumeVoice" - }, - { - "$ref": "#/components/schemas/LMNTVoice", - "title": "LMNTVoice" - }, - { - "$ref": "#/components/schemas/NeuphonicVoice", - "title": "NeuphonicVoice" - }, - { - "$ref": "#/components/schemas/OpenAIVoice", - "title": "OpenAIVoice" - }, - { - "$ref": "#/components/schemas/PlayHTVoice", - "title": "PlayHTVoice" - }, - { - "$ref": "#/components/schemas/WellSaidVoice", - "title": "WellSaidVoice" - }, - { - "$ref": "#/components/schemas/RimeAIVoice", - "title": "RimeAIVoice" - }, - { - "$ref": "#/components/schemas/SmallestAIVoice", - "title": "SmallestAIVoice" - }, - { - "$ref": "#/components/schemas/TavusVoice", - "title": "TavusVoice" }, { - "$ref": "#/components/schemas/VapiVoice", - "title": "VapiVoice" - }, - { - "$ref": "#/components/schemas/SesameVoice", - "title": "SesameVoice" - }, - { - "$ref": "#/components/schemas/InworldVoice", - "title": "InworldVoice" - }, - { - "$ref": "#/components/schemas/MinimaxVoice", - "title": "MinimaxVoice" + "$ref": "#/components/schemas/XaiVoice", + "title": "XaiVoice" + } + ] + }, + "firstMessageMode": { + "type": "string", + "description": "This controls whether the consent assistant speaks first or waits for the caller to speak first.\n\nUse:\n- `assistant-speaks-first` (default) to have the consent assistant play the consent message as soon as the call is answered.\n- `assistant-waits-for-user` to have the consent assistant wait for the caller to speak before playing the consent message.\n\nWe strongly recommend `assistant-waits-for-user` for outbound calls. Some telephony providers signal \"answered\" while the line is still ringing, which can cause the consent message to play into a ringing line and be missed by the caller. Waiting for the caller to speak first guarantees they hear the full consent message.\n\nNote: when combined with `type: 'stay-on-line'`, silence only counts toward consent after the caller has spoken at least once.\n\n@default 'assistant-speaks-first'", + "enum": [ + "assistant-speaks-first", + "assistant-waits-for-user" + ], + "default": "assistant-speaks-first", + "example": "assistant-speaks-first" + }, + "type": { + "type": "string", + "description": "This is the type of recording consent plan. This type assumes consent is granted if the user stays on the line.", + "enum": [ + "stay-on-line" + ], + "example": "stay-on-line" + }, + "waitSeconds": { + "type": "number", + "description": "Number of seconds to wait before transferring to the assistant if user stays on the call", + "minimum": 1, + "maximum": 6, + "default": 3, + "example": 3 + } + }, + "required": [ + "message", + "type" + ] + }, + "RecordingConsentPlanVerbal": { + "type": "object", + "properties": { + "message": { + "type": "string", + "description": "This is the message asking for consent to record the call.\nIf the type is `stay-on-line`, the message should ask the user to hang up if they do not consent.\nIf the type is `verbal`, the message should ask the user to verbally consent or decline.", + "maxLength": 1000, + "examples": [ + "For quality purposes, this call may be recorded. Please stay on the line if you agree or end the call if you do not consent.", + "This call may be recorded for quality and training purposes. Say \"I agree\" if you consent to being recorded, or \"I disagree\" if you do not consent." + ] + }, + "voice": { + "description": "This is the voice to use for the consent message. If not specified, inherits from the assistant's voice.\nUse a different voice for the consent message for a better user experience.", + "oneOf": [ + { + "$ref": "#/components/schemas/AzureVoice", + "title": "AzureVoice" + }, + { + "$ref": "#/components/schemas/CartesiaVoice", + "title": "CartesiaVoice" + }, + { + "$ref": "#/components/schemas/CustomVoice", + "title": "CustomVoice" + }, + { + "$ref": "#/components/schemas/DeepgramVoice", + "title": "DeepgramVoice" + }, + { + "$ref": "#/components/schemas/ElevenLabsVoice", + "title": "ElevenLabsVoice" + }, + { + "$ref": "#/components/schemas/HumeVoice", + "title": "HumeVoice" + }, + { + "$ref": "#/components/schemas/LMNTVoice", + "title": "LMNTVoice" + }, + { + "$ref": "#/components/schemas/NeuphonicVoice", + "title": "NeuphonicVoice" + }, + { + "$ref": "#/components/schemas/OpenAIVoice", + "title": "OpenAIVoice" + }, + { + "$ref": "#/components/schemas/PlayHTVoice", + "title": "PlayHTVoice" + }, + { + "$ref": "#/components/schemas/WellSaidVoice", + "title": "WellSaidVoice" + }, + { + "$ref": "#/components/schemas/RimeAIVoice", + "title": "RimeAIVoice" + }, + { + "$ref": "#/components/schemas/SmallestAIVoice", + "title": "SmallestAIVoice" + }, + { + "$ref": "#/components/schemas/TavusVoice", + "title": "TavusVoice" + }, + { + "$ref": "#/components/schemas/VapiVoice", + "title": "VapiVoice" + }, + { + "$ref": "#/components/schemas/SesameVoice", + "title": "SesameVoice" + }, + { + "$ref": "#/components/schemas/InworldVoice", + "title": "InworldVoice" + }, + { + "$ref": "#/components/schemas/MinimaxVoice", + "title": "MinimaxVoice" + }, + { + "$ref": "#/components/schemas/XaiVoice", + "title": "XaiVoice" } ] }, @@ -20276,6 +20788,10 @@ { "$ref": "#/components/schemas/SonioxTranscriber", "title": "SonioxTranscriber" + }, + { + "$ref": "#/components/schemas/XaiTranscriber", + "title": "XaiTranscriber" } ] }, @@ -20353,6 +20869,10 @@ { "$ref": "#/components/schemas/MinimaxVoice", "title": "MinimaxVoice" + }, + { + "$ref": "#/components/schemas/XaiVoice", + "title": "XaiVoice" } ] }, @@ -20374,7 +20894,7 @@ "description": "This is the background sound in the call. Default for phone calls is 'office' and default for web calls is 'off'.\nYou can also provide a custom sound by providing a URL to an audio file.", "oneOf": [ { - "type": "enum", + "type": "string", "enum": [ "off", "office" @@ -21488,6 +22008,10 @@ { "$ref": "#/components/schemas/FallbackInworldVoice", "title": "Inworld" + }, + { + "$ref": "#/components/schemas/FallbackXaiVoice", + "title": "xAI" } ] } @@ -23683,14 +24207,159 @@ "$ref": "#/components/schemas/ChunkPlan" } ] - }, - "fallbackPlan": { - "description": "This is the plan for voice provider fallbacks in the event that the primary voice provider fails.", - "allOf": [ - { - "$ref": "#/components/schemas/FallbackPlan" - } - ] + }, + "fallbackPlan": { + "description": "This is the plan for voice provider fallbacks in the event that the primary voice provider fails.", + "allOf": [ + { + "$ref": "#/components/schemas/FallbackPlan" + } + ] + } + }, + "required": [ + "provider", + "voiceId" + ] + }, + "FallbackMinimaxVoice": { + "type": "object", + "properties": { + "cachingEnabled": { + "type": "boolean", + "description": "This is the flag to toggle voice caching for the assistant.", + "example": true, + "default": true + }, + "provider": { + "type": "string", + "description": "This is the voice provider that will be used.", + "enum": [ + "minimax" + ] + }, + "voiceId": { + "type": "string", + "description": "This is the provider-specific ID that will be used. Use a voice from MINIMAX_PREDEFINED_VOICES or a custom cloned voice ID.", + "title": "This is the Minimax Voice ID" + }, + "model": { + "type": "string", + "description": "This is the model that will be used. Options are 'speech-02-hd' and 'speech-02-turbo'.\nspeech-02-hd is optimized for high-fidelity applications like voiceovers and audiobooks.\nspeech-02-turbo is designed for real-time applications with low latency.\n\n@default \"speech-02-turbo\"", + "enum": [ + "speech-02-hd", + "speech-02-turbo", + "speech-2.5-turbo-preview" + ], + "example": "speech-02-turbo", + "default": "speech-02-turbo" + }, + "emotion": { + "type": "string", + "description": "The emotion to use for the voice. If not provided, will use auto-detect mode.\nOptions include: 'happy', 'sad', 'angry', 'fearful', 'surprised', 'disgusted', 'neutral'", + "example": "happy" + }, + "subtitleType": { + "type": "string", + "description": "Controls the granularity of subtitle/timing data returned by Minimax\nduring synthesis. Set to 'word' to receive per-word timestamps in\nassistant.speechStarted events for karaoke-style caption rendering.\n\n@default \"sentence\"", + "enum": [ + "sentence", + "word" + ], + "default": "sentence" + }, + "pitch": { + "type": "number", + "description": "Voice pitch adjustment. Range from -12 to 12 semitones.\n@default 0", + "minimum": -12, + "maximum": 12, + "example": 0, + "default": 0 + }, + "speed": { + "type": "number", + "description": "Voice speed adjustment. Range from 0.5 to 2.0.\n@default 1.0", + "minimum": 0.5, + "maximum": 2, + "example": 1, + "default": 1 + }, + "volume": { + "type": "number", + "description": "Voice volume adjustment. Range from 0.5 to 2.0.\n@default 1.0", + "minimum": 0.5, + "maximum": 2, + "example": 1, + "default": 1 + }, + "region": { + "type": "string", + "description": "The region for Minimax API. Defaults to \"worldwide\".", + "enum": [ + "china", + "worldwide" + ], + "default": "worldwide" + }, + "languageBoost": { + "type": "string", + "description": "Language hint for MiniMax T2A. Example: yue (Cantonese), zh (Chinese), en (English).", + "enum": [ + "Afrikaans", + "Arabic", + "Bulgarian", + "Catalan", + "Chinese", + "Chinese,Yue", + "Croatian", + "Czech", + "Danish", + "Dutch", + "English", + "Filipino", + "Finnish", + "French", + "German", + "Greek", + "Hebrew", + "Hindi", + "Hungarian", + "Indonesian", + "Italian", + "Japanese", + "Korean", + "Malay", + "Norwegian", + "Nynorsk", + "Persian", + "Polish", + "Portuguese", + "Romanian", + "Russian", + "Slovak", + "Slovenian", + "Spanish", + "Swedish", + "Tamil", + "Thai", + "Turkish", + "Ukrainian", + "Vietnamese", + "auto" + ] + }, + "textNormalizationEnabled": { + "type": "boolean", + "description": "Enable MiniMax text normalization to improve number reading and formatting.", + "default": true + }, + "chunkPlan": { + "description": "This is the plan for chunking the model output before it is sent to the voice provider.", + "allOf": [ + { + "$ref": "#/components/schemas/ChunkPlan" + } + ] } }, "required": [ @@ -23698,7 +24367,7 @@ "voiceId" ] }, - "FallbackMinimaxVoice": { + "FallbackWellSaidVoice": { "type": "object", "properties": { "cachingEnabled": { @@ -23711,123 +24380,31 @@ "type": "string", "description": "This is the voice provider that will be used.", "enum": [ - "minimax" + "wellsaid" ] }, "voiceId": { "type": "string", - "description": "This is the provider-specific ID that will be used. Use a voice from MINIMAX_PREDEFINED_VOICES or a custom cloned voice ID.", - "title": "This is the Minimax Voice ID" + "description": "The WellSaid speaker ID to synthesize." }, "model": { "type": "string", - "description": "This is the model that will be used. Options are 'speech-02-hd' and 'speech-02-turbo'.\nspeech-02-hd is optimized for high-fidelity applications like voiceovers and audiobooks.\nspeech-02-turbo is designed for real-time applications with low latency.\n\n@default \"speech-02-turbo\"", - "enum": [ - "speech-02-hd", - "speech-02-turbo", - "speech-2.5-turbo-preview" - ], - "example": "speech-02-turbo", - "default": "speech-02-turbo" - }, - "emotion": { - "type": "string", - "description": "The emotion to use for the voice. If not provided, will use auto-detect mode.\nOptions include: 'happy', 'sad', 'angry', 'fearful', 'surprised', 'disgusted', 'neutral'", - "example": "happy" - }, - "subtitleType": { - "type": "string", - "description": "Controls the granularity of subtitle/timing data returned by Minimax\nduring synthesis. Set to 'word' to receive per-word timestamps in\nassistant.speechStarted events for karaoke-style caption rendering.\n\n@default \"sentence\"", - "enum": [ - "sentence", - "word" - ], - "default": "sentence" - }, - "pitch": { - "type": "number", - "description": "Voice pitch adjustment. Range from -12 to 12 semitones.\n@default 0", - "minimum": -12, - "maximum": 12, - "example": 0, - "default": 0 - }, - "speed": { - "type": "number", - "description": "Voice speed adjustment. Range from 0.5 to 2.0.\n@default 1.0", - "minimum": 0.5, - "maximum": 2, - "example": 1, - "default": 1 - }, - "volume": { - "type": "number", - "description": "Voice volume adjustment. Range from 0.5 to 2.0.\n@default 1.0", - "minimum": 0.5, - "maximum": 2, - "example": 1, - "default": 1 - }, - "region": { - "type": "string", - "description": "The region for Minimax API. Defaults to \"worldwide\".", - "enum": [ - "china", - "worldwide" - ], - "default": "worldwide" - }, - "languageBoost": { - "type": "string", - "description": "Language hint for MiniMax T2A. Example: yue (Cantonese), zh (Chinese), en (English).", + "description": "This is the model that will be used.", "enum": [ - "Afrikaans", - "Arabic", - "Bulgarian", - "Catalan", - "Chinese", - "Chinese,Yue", - "Croatian", - "Czech", - "Danish", - "Dutch", - "English", - "Filipino", - "Finnish", - "French", - "German", - "Greek", - "Hebrew", - "Hindi", - "Hungarian", - "Indonesian", - "Italian", - "Japanese", - "Korean", - "Malay", - "Norwegian", - "Nynorsk", - "Persian", - "Polish", - "Portuguese", - "Romanian", - "Russian", - "Slovak", - "Slovenian", - "Spanish", - "Swedish", - "Tamil", - "Thai", - "Turkish", - "Ukrainian", - "Vietnamese", - "auto" + "caruso", + "legacy" ] }, - "textNormalizationEnabled": { + "enableSsml": { "type": "boolean", - "description": "Enable MiniMax text normalization to improve number reading and formatting.", - "default": true + "description": "Enables limited SSML translation for input text." + }, + "libraryIds": { + "description": "Array of library IDs to use for voice synthesis.", + "type": "array", + "items": { + "type": "string" + } }, "chunkPlan": { "description": "This is the plan for chunking the model output before it is sent to the voice provider.", @@ -23843,7 +24420,7 @@ "voiceId" ] }, - "FallbackWellSaidVoice": { + "XaiVoice": { "type": "object", "properties": { "cachingEnabled": { @@ -23856,31 +24433,50 @@ "type": "string", "description": "This is the voice provider that will be used.", "enum": [ - "wellsaid" + "xai" ] }, "voiceId": { "type": "string", - "description": "The WellSaid speaker ID to synthesize." + "description": "Built-in voices: eve, ara, rex, sal, leo. Cloned voice IDs are also accepted.", + "maxLength": 120, + "title": "xAI Voice ID", + "enum": [ + "ara", + "eve", + "leo", + "rex", + "sal" + ], + "example": "eve" }, - "model": { + "language": { "type": "string", - "description": "This is the model that will be used.", + "description": "BCP-47 language code for xAI TTS synthesis.", "enum": [ - "caruso", - "legacy" - ] - }, - "enableSsml": { - "type": "boolean", - "description": "Enables limited SSML translation for input text." - }, - "libraryIds": { - "description": "Array of library IDs to use for voice synthesis.", - "type": "array", - "items": { - "type": "string" - } + "ar-AE", + "ar-EG", + "ar-SA", + "auto", + "bn", + "de", + "en", + "es-ES", + "es-MX", + "fr", + "hi", + "id", + "it", + "ja", + "ko", + "pt-BR", + "pt-PT", + "ru", + "tr", + "vi", + "zh" + ], + "default": "en" }, "chunkPlan": { "description": "This is the plan for chunking the model output before it is sent to the voice provider.", @@ -23889,6 +24485,14 @@ "$ref": "#/components/schemas/ChunkPlan" } ] + }, + "fallbackPlan": { + "description": "This is the plan for voice provider fallbacks in the event that the primary voice provider fails.", + "allOf": [ + { + "$ref": "#/components/schemas/FallbackPlan" + } + ] } }, "required": [ @@ -25577,6 +26181,78 @@ "voiceId" ] }, + "FallbackXaiVoice": { + "type": "object", + "properties": { + "cachingEnabled": { + "type": "boolean", + "description": "This is the flag to toggle voice caching for the assistant.", + "example": true, + "default": true + }, + "provider": { + "type": "string", + "description": "This is the voice provider that will be used.", + "enum": [ + "xai" + ] + }, + "voiceId": { + "type": "string", + "description": "Built-in voices: eve, ara, rex, sal, leo. Cloned voice IDs are also accepted.", + "maxLength": 120, + "title": "xAI Voice ID", + "enum": [ + "ara", + "eve", + "leo", + "rex", + "sal" + ], + "example": "eve" + }, + "language": { + "type": "string", + "description": "BCP-47 language code for xAI TTS synthesis.", + "enum": [ + "ar-AE", + "ar-EG", + "ar-SA", + "auto", + "bn", + "de", + "en", + "es-ES", + "es-MX", + "fr", + "hi", + "id", + "it", + "ja", + "ko", + "pt-BR", + "pt-PT", + "ru", + "tr", + "vi", + "zh" + ], + "default": "en" + }, + "chunkPlan": { + "description": "This is the plan for chunking the model output before it is sent to the voice provider.", + "allOf": [ + { + "$ref": "#/components/schemas/ChunkPlan" + } + ] + } + }, + "required": [ + "provider", + "voiceId" + ] + }, "TransportConfigurationTwilio": { "type": "object", "properties": { @@ -25878,9 +26554,11 @@ "gpt-4-0613", "gpt-4-1106-preview", "gpt-4-turbo-2024-04-09", + "gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4.1-mini-2025-04-14", "gpt-4.1-nano-2025-04-14", + "gpt-4o", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4o-2024-11-20", @@ -25894,6 +26572,7 @@ "gpt-5.2-chat", "gpt-5.4", "gpt-5.4-mini", + "gpt-5.4-mini-2026-03-17", "gpt-5.4-nano" ], "example": [ @@ -25909,9 +26588,11 @@ "gpt-4-0613", "gpt-4-1106-preview", "gpt-4-turbo-2024-04-09", + "gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4.1-mini-2025-04-14", "gpt-4.1-nano-2025-04-14", + "gpt-4o", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4o-2024-11-20", @@ -25925,6 +26606,7 @@ "gpt-5.2-chat", "gpt-5.4", "gpt-5.4-mini", + "gpt-5.4-mini-2026-03-17", "gpt-5.4-nano" ] } @@ -27542,6 +28224,10 @@ { "$ref": "#/components/schemas/SonioxTranscriber", "title": "SonioxTranscriber" + }, + { + "$ref": "#/components/schemas/XaiTranscriber", + "title": "XaiTranscriber" } ] }, @@ -27688,6 +28374,10 @@ { "$ref": "#/components/schemas/MinimaxVoice", "title": "MinimaxVoice" + }, + { + "$ref": "#/components/schemas/XaiVoice", + "title": "XaiVoice" } ] }, @@ -28507,6 +29197,10 @@ { "$ref": "#/components/schemas/SonioxTranscriber", "title": "SonioxTranscriber" + }, + { + "$ref": "#/components/schemas/XaiTranscriber", + "title": "XaiTranscriber" } ] }, @@ -28653,6 +29347,10 @@ { "$ref": "#/components/schemas/MinimaxVoice", "title": "MinimaxVoice" + }, + { + "$ref": "#/components/schemas/XaiVoice", + "title": "XaiVoice" } ] }, @@ -29369,6 +30067,10 @@ { "$ref": "#/components/schemas/SonioxTranscriber", "title": "SonioxTranscriber" + }, + { + "$ref": "#/components/schemas/XaiTranscriber", + "title": "XaiTranscriber" } ] }, @@ -29515,6 +30217,10 @@ { "$ref": "#/components/schemas/MinimaxVoice", "title": "MinimaxVoice" + }, + { + "$ref": "#/components/schemas/XaiVoice", + "title": "XaiVoice" } ] }, @@ -30334,6 +31040,10 @@ { "$ref": "#/components/schemas/SonioxTranscriber", "title": "SonioxTranscriber" + }, + { + "$ref": "#/components/schemas/XaiTranscriber", + "title": "XaiTranscriber" } ] }, @@ -30480,6 +31190,10 @@ { "$ref": "#/components/schemas/MinimaxVoice", "title": "MinimaxVoice" + }, + { + "$ref": "#/components/schemas/XaiVoice", + "title": "XaiVoice" } ] }, @@ -31312,6 +32026,10 @@ { "$ref": "#/components/schemas/SonioxTranscriber", "title": "SonioxTranscriber" + }, + { + "$ref": "#/components/schemas/XaiTranscriber", + "title": "XaiTranscriber" } ] }, @@ -31389,6 +32107,10 @@ { "$ref": "#/components/schemas/MinimaxVoice", "title": "MinimaxVoice" + }, + { + "$ref": "#/components/schemas/XaiVoice", + "title": "XaiVoice" } ] }, @@ -31410,7 +32132,7 @@ "description": "This is the background sound in the call. Default for phone calls is 'office' and default for web calls is 'off'.\nYou can also provide a custom sound by providing a URL to an audio file.", "oneOf": [ { - "type": "enum", + "type": "string", "enum": [ "off", "office" @@ -31990,6 +32712,10 @@ { "$ref": "#/components/schemas/SonioxTranscriber", "title": "SonioxTranscriber" + }, + { + "$ref": "#/components/schemas/XaiTranscriber", + "title": "XaiTranscriber" } ] }, @@ -32067,6 +32793,10 @@ { "$ref": "#/components/schemas/MinimaxVoice", "title": "MinimaxVoice" + }, + { + "$ref": "#/components/schemas/XaiVoice", + "title": "XaiVoice" } ] }, @@ -32088,7 +32818,7 @@ "description": "This is the background sound in the call. Default for phone calls is 'office' and default for web calls is 'off'.\nYou can also provide a custom sound by providing a URL to an audio file.", "oneOf": [ { - "type": "enum", + "type": "string", "enum": [ "off", "office" @@ -32650,6 +33380,10 @@ { "$ref": "#/components/schemas/SonioxTranscriber", "title": "SonioxTranscriber" + }, + { + "$ref": "#/components/schemas/XaiTranscriber", + "title": "XaiTranscriber" } ] }, @@ -32727,6 +33461,10 @@ { "$ref": "#/components/schemas/MinimaxVoice", "title": "MinimaxVoice" + }, + { + "$ref": "#/components/schemas/XaiVoice", + "title": "XaiVoice" } ] }, @@ -32748,7 +33486,7 @@ "description": "This is the background sound in the call. Default for phone calls is 'office' and default for web calls is 'off'.\nYou can also provide a custom sound by providing a URL to an audio file.", "oneOf": [ { - "type": "enum", + "type": "string", "enum": [ "off", "office" @@ -34516,6 +35254,11 @@ "call.in-progress.error-vapifault-xai-401-unauthorized", "call.in-progress.error-vapifault-xai-403-model-access-denied", "call.in-progress.error-vapifault-xai-429-exceeded-quota", + "call.in-progress.error-vapifault-xai-transcriber-auth-failed", + "call.in-progress.error-vapifault-xai-transcriber-failed", + "call.in-progress.error-vapifault-xai-transcriber-invalid-config", + "call.in-progress.error-vapifault-xai-transcriber-rate-limited", + "call.in-progress.error-vapifault-xai-transcriber-server-error", "call.in-progress.error-warm-transfer-assistant-cancelled", "call.in-progress.error-warm-transfer-max-duration", "call.in-progress.error-warm-transfer-microphone-timeout", @@ -34799,6 +35542,12 @@ "pipeline-error-xai-500-server-error", "pipeline-error-xai-503-server-overloaded-error", "pipeline-error-xai-llm-failed", + "pipeline-error-xai-transcriber-auth-failed", + "pipeline-error-xai-transcriber-failed", + "pipeline-error-xai-transcriber-invalid-config", + "pipeline-error-xai-transcriber-rate-limited", + "pipeline-error-xai-transcriber-server-error", + "pipeline-error-xai-voice-failed", "scheduled-call-deleted", "silence-timed-out", "twilio-failed-to-connect-call", @@ -38567,7 +39316,7 @@ "properties": { "realm": { "type": "string", - "description": "This will be expected in the `realm` field of the `authorization` header of the SIP INVITE. Defaults to sip.vapi.ai." + "description": "This will be expected in the `realm` field of the `authorization` header of the SIP INVITE. Defaults to the SIP realm of the Vapi region serving the request (e.g. `sip.vapi.ai` for US, `sip.eu.vapi.ai` for EU)." }, "username": { "type": "string", @@ -51760,9 +52509,11 @@ "gpt-4-0613", "gpt-4-1106-preview", "gpt-4-turbo-2024-04-09", + "gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4.1-mini-2025-04-14", "gpt-4.1-nano-2025-04-14", + "gpt-4o", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4o-2024-11-20", @@ -51776,6 +52527,7 @@ "gpt-5.2-chat", "gpt-5.4", "gpt-5.4-mini", + "gpt-5.4-mini-2026-03-17", "gpt-5.4-nano" ], "example": [ @@ -51791,9 +52543,11 @@ "gpt-4-0613", "gpt-4-1106-preview", "gpt-4-turbo-2024-04-09", + "gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4.1-mini-2025-04-14", "gpt-4.1-nano-2025-04-14", + "gpt-4o", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4o-2024-11-20", @@ -51807,6 +52561,7 @@ "gpt-5.2-chat", "gpt-5.4", "gpt-5.4-mini", + "gpt-5.4-mini-2026-03-17", "gpt-5.4-nano" ] } @@ -55060,9 +55815,11 @@ "gpt-4-0613", "gpt-4-1106-preview", "gpt-4-turbo-2024-04-09", + "gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4.1-mini-2025-04-14", "gpt-4.1-nano-2025-04-14", + "gpt-4o", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4o-2024-11-20", @@ -55076,6 +55833,7 @@ "gpt-5.2-chat", "gpt-5.4", "gpt-5.4-mini", + "gpt-5.4-mini-2026-03-17", "gpt-5.4-nano" ], "example": [ @@ -55091,9 +55849,11 @@ "gpt-4-0613", "gpt-4-1106-preview", "gpt-4-turbo-2024-04-09", + "gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4.1-mini-2025-04-14", "gpt-4.1-nano-2025-04-14", + "gpt-4o", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4o-2024-11-20", @@ -55107,6 +55867,7 @@ "gpt-5.2-chat", "gpt-5.4", "gpt-5.4-mini", + "gpt-5.4-mini-2026-03-17", "gpt-5.4-nano" ] } @@ -57134,7 +57895,8 @@ "smallest-ai", "tavus", "vapi", - "wellsaid" + "wellsaid", + "xai" ] }, "providerId": { @@ -57254,7 +58016,8 @@ "smallest-ai", "tavus", "vapi", - "wellsaid" + "wellsaid", + "xai" ], "items": { "type": "string", @@ -57277,7 +58040,8 @@ "smallest-ai", "tavus", "vapi", - "wellsaid" + "wellsaid", + "xai" ] } } @@ -60205,6 +60969,11 @@ "call.in-progress.error-vapifault-xai-401-unauthorized", "call.in-progress.error-vapifault-xai-403-model-access-denied", "call.in-progress.error-vapifault-xai-429-exceeded-quota", + "call.in-progress.error-vapifault-xai-transcriber-auth-failed", + "call.in-progress.error-vapifault-xai-transcriber-failed", + "call.in-progress.error-vapifault-xai-transcriber-invalid-config", + "call.in-progress.error-vapifault-xai-transcriber-rate-limited", + "call.in-progress.error-vapifault-xai-transcriber-server-error", "call.in-progress.error-warm-transfer-assistant-cancelled", "call.in-progress.error-warm-transfer-max-duration", "call.in-progress.error-warm-transfer-microphone-timeout", @@ -60488,6 +61257,12 @@ "pipeline-error-xai-500-server-error", "pipeline-error-xai-503-server-overloaded-error", "pipeline-error-xai-llm-failed", + "pipeline-error-xai-transcriber-auth-failed", + "pipeline-error-xai-transcriber-failed", + "pipeline-error-xai-transcriber-invalid-config", + "pipeline-error-xai-transcriber-rate-limited", + "pipeline-error-xai-transcriber-server-error", + "pipeline-error-xai-voice-failed", "scheduled-call-deleted", "silence-timed-out", "twilio-failed-to-connect-call", @@ -61564,6 +62339,11 @@ "call.in-progress.error-vapifault-xai-401-unauthorized", "call.in-progress.error-vapifault-xai-403-model-access-denied", "call.in-progress.error-vapifault-xai-429-exceeded-quota", + "call.in-progress.error-vapifault-xai-transcriber-auth-failed", + "call.in-progress.error-vapifault-xai-transcriber-failed", + "call.in-progress.error-vapifault-xai-transcriber-invalid-config", + "call.in-progress.error-vapifault-xai-transcriber-rate-limited", + "call.in-progress.error-vapifault-xai-transcriber-server-error", "call.in-progress.error-warm-transfer-assistant-cancelled", "call.in-progress.error-warm-transfer-max-duration", "call.in-progress.error-warm-transfer-microphone-timeout", @@ -61847,6 +62627,12 @@ "pipeline-error-xai-500-server-error", "pipeline-error-xai-503-server-overloaded-error", "pipeline-error-xai-llm-failed", + "pipeline-error-xai-transcriber-auth-failed", + "pipeline-error-xai-transcriber-failed", + "pipeline-error-xai-transcriber-invalid-config", + "pipeline-error-xai-transcriber-rate-limited", + "pipeline-error-xai-transcriber-server-error", + "pipeline-error-xai-voice-failed", "scheduled-call-deleted", "silence-timed-out", "twilio-failed-to-connect-call",