From 4eaeb6f410bdf84e7303be033a4bc69ff43b8647 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 10 Sep 2026 02:41:07 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- ...lAI.IRetellAiClient.CreatePhoneNumber.g.cs | 2 +- ...etellAI.IRetellAiClient.CreateWebCall.g.cs | 73 - ...lAI.IRetellAiClient.ImportPhoneNumber.g.cs | 2 +- ...tellAI.IRetellAiClient.ListenLiveCall.g.cs | 34 + ...llAI.IRetellAiClient.TakeOverLiveCall.g.cs | 58 + ...lAI.IRetellAiClient.UpdatePhoneNumber.g.cs | 4 +- ...etellAI.JsonConverters.CallTransport.g.cs} | 14 +- ...JsonConverters.CallTransportNullable.g.cs} | 14 +- ...nverters.ListenLiveCallResponseStatus.g.cs | 53 + ...verters.ListenLiveCallResponseStatus2.g.cs | 53 + ...ListenLiveCallResponseStatus2Nullable.g.cs | 60 + ...verters.ListenLiveCallResponseStatus3.g.cs | 53 + ...ListenLiveCallResponseStatus3Nullable.g.cs | 60 + ...verters.ListenLiveCallResponseStatus4.g.cs | 53 + ...ListenLiveCallResponseStatus4Nullable.g.cs | 60 + ...verters.ListenLiveCallResponseStatus5.g.cs | 53 + ...ListenLiveCallResponseStatus5Nullable.g.cs | 60 + ....ListenLiveCallResponseStatusNullable.g.cs | 60 + ...erters.TakeOverLiveCallResponseStatus.g.cs | 53 + ...rters.TakeOverLiveCallResponseStatus2.g.cs | 53 + ...keOverLiveCallResponseStatus2Nullable.g.cs | 60 + ...rters.TakeOverLiveCallResponseStatus3.g.cs | 53 + ...keOverLiveCallResponseStatus3Nullable.g.cs | 60 + ...rters.TakeOverLiveCallResponseStatus4.g.cs | 53 + ...keOverLiveCallResponseStatus4Nullable.g.cs | 60 + ...rters.TakeOverLiveCallResponseStatus5.g.cs | 53 + ...keOverLiveCallResponseStatus5Nullable.g.cs | 60 + ...akeOverLiveCallResponseStatusNullable.g.cs | 60 + .../RetellAI.JsonSerializerContext.g.cs | 328 ++- .../RetellAI.JsonSerializerContextTypes.g.cs | 2510 +++++++++-------- ...AI.Models.AgentRequestCustomSttConfig.g.cs | 4 +- .../RetellAI.Models.CallTransport.g.cs | 52 + .../RetellAI.Models.ChartConfig.g.cs | 9 +- ...RetellAI.Models.ChartConfigSize.Json.g.cs} | 26 +- ...s => RetellAI.Models.ChartConfigSize.g.cs} | 12 +- .../RetellAI.Models.ChartConfigSizeEnum.g.cs | 57 - ...ellAI.Models.CreatePhoneNumberRequest.g.cs | 4 +- ...etellAI.Models.DashboardUpdateRequest.g.cs | 15 +- ...ellAI.Models.ImportPhoneNumberRequest.g.cs | 4 +- ...AI.Models.ListenLiveCallResponse.Json.g.cs | 141 + ...etellAI.Models.ListenLiveCallResponse.g.cs | 146 + ...I.Models.ListenLiveCallResponse2.Json.g.cs | 141 + ...tellAI.Models.ListenLiveCallResponse2.g.cs | 57 + ...I.Models.ListenLiveCallResponse3.Json.g.cs | 141 + ...tellAI.Models.ListenLiveCallResponse3.g.cs | 57 + ...I.Models.ListenLiveCallResponse4.Json.g.cs | 141 + ...tellAI.Models.ListenLiveCallResponse4.g.cs | 57 + ...I.Models.ListenLiveCallResponse5.Json.g.cs | 141 + ...tellAI.Models.ListenLiveCallResponse5.g.cs | 57 + ...I.Models.ListenLiveCallResponse6.Json.g.cs | 141 + ...tellAI.Models.ListenLiveCallResponse6.g.cs | 57 + ...I.Models.ListenLiveCallResponseStatus.g.cs | 45 + ....Models.ListenLiveCallResponseStatus2.g.cs | 45 + ....Models.ListenLiveCallResponseStatus3.g.cs | 45 + ....Models.ListenLiveCallResponseStatus4.g.cs | 45 + ....Models.ListenLiveCallResponseStatus5.g.cs | 45 + ....Models.OptInCreditBasedRequest.Json.g.cs} | 26 +- ...ellAI.Models.OptInCreditBasedRequest.g.cs} | 14 +- ...Models.OptInCreditBasedResponse.Json.g.cs} | 26 +- ...llAI.Models.OptInCreditBasedResponse.g.cs} | 40 +- .../RetellAI.Models.PhoneNumberResponse.g.cs | 8 +- ...I.Models.TakeOverLiveCallRequest.Json.g.cs | 141 + ...tellAI.Models.TakeOverLiveCallRequest.g.cs | 50 + ....Models.TakeOverLiveCallResponse.Json.g.cs | 141 + ...ellAI.Models.TakeOverLiveCallResponse.g.cs | 48 + ...Models.TakeOverLiveCallResponse2.Json.g.cs | 141 + ...llAI.Models.TakeOverLiveCallResponse2.g.cs | 57 + ...Models.TakeOverLiveCallResponse3.Json.g.cs | 141 + ...llAI.Models.TakeOverLiveCallResponse3.g.cs | 57 + ...Models.TakeOverLiveCallResponse4.Json.g.cs | 141 + ...llAI.Models.TakeOverLiveCallResponse4.g.cs | 57 + ...Models.TakeOverLiveCallResponse5.Json.g.cs | 141 + ...llAI.Models.TakeOverLiveCallResponse5.g.cs | 57 + ...Models.TakeOverLiveCallResponse6.Json.g.cs | 141 + ...llAI.Models.TakeOverLiveCallResponse6.g.cs | 57 + ...Models.TakeOverLiveCallResponseStatus.g.cs | 45 + ...odels.TakeOverLiveCallResponseStatus2.g.cs | 45 + ...odels.TakeOverLiveCallResponseStatus3.g.cs | 45 + ...odels.TakeOverLiveCallResponseStatus4.g.cs | 45 + ...odels.TakeOverLiveCallResponseStatus5.g.cs | 45 + ...ellAI.Models.UpdatePhoneNumberRequest.g.cs | 8 +- ...llAI.RetellAiClient.CreatePhoneNumber.g.cs | 2 +- ...llAI.RetellAiClient.ImportPhoneNumber.g.cs | 2 +- ...etellAI.RetellAiClient.ListenLiveCall.g.cs | 613 ++++ ...llAI.RetellAiClient.TakeOverLiveCall.g.cs} | 272 +- ...llAI.RetellAiClient.UpdatePhoneNumber.g.cs | 4 +- src/libs/RetellAI/openapi.yaml | 236 +- 87 files changed, 6929 insertions(+), 1771 deletions(-) delete mode 100644 src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateWebCall.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.ListenLiveCall.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.TakeOverLiveCall.g.cs rename src/libs/RetellAI/Generated/{RetellAI.JsonConverters.ChartConfigSizeEnum.g.cs => RetellAI.JsonConverters.CallTransport.g.cs} (68%) rename src/libs/RetellAI/Generated/{RetellAI.JsonConverters.ChartConfigSizeEnumNullable.g.cs => RetellAI.JsonConverters.CallTransportNullable.g.cs} (70%) create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus2.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus2Nullable.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus3.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus3Nullable.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus4.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus4Nullable.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus5.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus5Nullable.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatusNullable.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus2.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus2Nullable.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus3.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus3Nullable.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus4.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus4Nullable.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus5.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus5Nullable.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatusNullable.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.CallTransport.g.cs rename src/libs/RetellAI/Generated/{RetellAI.Models.ChartConfigSizeEnum2.Json.g.cs => RetellAI.Models.ChartConfigSize.Json.g.cs} (89%) rename src/libs/RetellAI/Generated/{RetellAI.Models.ChartConfigSizeEnum2.g.cs => RetellAI.Models.ChartConfigSize.g.cs} (91%) delete mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse.Json.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse2.Json.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse2.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse3.Json.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse3.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse4.Json.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse4.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse5.Json.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse5.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse6.Json.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse6.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus2.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus3.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus4.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus5.g.cs rename src/libs/RetellAI/Generated/{RetellAI.Models.OptInBillingV2Request.Json.g.cs => RetellAI.Models.OptInCreditBasedRequest.Json.g.cs} (88%) rename src/libs/RetellAI/Generated/{RetellAI.Models.OptInBillingV2Request.g.cs => RetellAI.Models.OptInCreditBasedRequest.g.cs} (65%) rename src/libs/RetellAI/Generated/{RetellAI.Models.OptInBillingV2Response.Json.g.cs => RetellAI.Models.OptInCreditBasedResponse.Json.g.cs} (88%) rename src/libs/RetellAI/Generated/{RetellAI.Models.OptInBillingV2Response.g.cs => RetellAI.Models.OptInCreditBasedResponse.g.cs} (53%) create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallRequest.Json.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallRequest.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse.Json.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse2.Json.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse2.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse3.Json.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse3.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse4.Json.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse4.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse5.Json.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse5.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse6.Json.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse6.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus2.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus3.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus4.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus5.g.cs create mode 100644 src/libs/RetellAI/Generated/RetellAI.RetellAiClient.ListenLiveCall.g.cs rename src/libs/RetellAI/Generated/{RetellAI.RetellAiClient.CreateWebCall.g.cs => RetellAI.RetellAiClient.TakeOverLiveCall.g.cs} (73%) diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreatePhoneNumber.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreatePhoneNumber.g.cs index 59591b67..08046eb6 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreatePhoneNumber.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreatePhoneNumber.g.cs @@ -46,7 +46,7 @@ public partial interface IRetellAiClient /// Example: Frontdesk Number /// /// - /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call.
+ /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record.
/// Example: https://example.com/inbound-webhook /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateWebCall.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateWebCall.g.cs deleted file mode 100644 index 1bf056c9..00000000 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateWebCall.g.cs +++ /dev/null @@ -1,73 +0,0 @@ -#nullable enable - -namespace RetellAI -{ - public partial interface IRetellAiClient - { - /// - /// Create a new web call - /// - /// - /// 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 CreateWebCallAsync( - - global::RetellAI.CreateWebCallRequest request, - global::RetellAI.AutoSDKRequestOptions? requestOptions = default, - global::System.Threading.CancellationToken cancellationToken = default); - /// - /// Create a new web call - /// - /// - /// 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> CreateWebCallAsResponseAsync( - - global::RetellAI.CreateWebCallRequest request, - global::RetellAI.AutoSDKRequestOptions? requestOptions = default, - global::System.Threading.CancellationToken cancellationToken = default); - /// - /// Create a new web call - /// - /// - /// Unique id of agent used for the call. Your agent would contain the LLM Websocket url used for this call.
- /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD - /// - /// - /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). The string "latest" resolves to the most recently created version (the largest version number), and "latest_published" resolves to the most recently published version. When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version, latest, or latest_published is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. - /// - /// - /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. - /// - /// - /// An arbitrary object for storage purpose only. You can put anything here like your internal customer id associated with the call. Not used for processing. You can later get this field from the call object. - /// - /// - /// Add optional dynamic variables in key value pairs of string that injects into your Response Engine prompt and tool description. Only applicable for Response Engine.
- /// Example: {"customer_name":"John Doe"} - /// - /// - /// Start the call at this conversation flow node (stage). Must be a valid node id in the agent's conversation flow. Only applicable when the agent uses conversation flow as the response engine. Ignored for retell-llm agents.
- /// Example: collect_info - /// - /// - /// Start the conversation in this state (stage). Must be a valid state name in the agent's Retell LLM. Only applicable when the agent uses Retell LLM with states. Ignored for conversation-flow agents.
- /// Example: information_collection - /// - /// 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 CreateWebCallAsync( - string agentId, - global::RetellAI.AgentVersionReference? agentVersion = default, - global::RetellAI.AgentOverrideRequest? agentOverride = default, - object? metadata = default, - global::System.Collections.Generic.Dictionary? retellLlmDynamicVariables = default, - string? currentNodeId = default, - string? currentState = default, - global::RetellAI.AutoSDKRequestOptions? requestOptions = default, - global::System.Threading.CancellationToken cancellationToken = default); - } -} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.ImportPhoneNumber.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.ImportPhoneNumber.g.cs index 3621b75e..4a8a905c 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.ImportPhoneNumber.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.ImportPhoneNumber.g.cs @@ -62,7 +62,7 @@ public partial interface IRetellAiClient /// Example: Frontdesk Number /// /// - /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call.
+ /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record.
/// Example: https://example.com/inbound-webhook /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.ListenLiveCall.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.ListenLiveCall.g.cs new file mode 100644 index 00000000..4e0a7a38 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.ListenLiveCall.g.cs @@ -0,0 +1,34 @@ +#nullable enable + +namespace RetellAI +{ + public partial interface IRetellAiClient + { + /// + /// Mint a subscribe-only access token for an in-progress call so a client can listen to live audio. The returned token grants join + subscribe on the call's existing audio room; it cannot publish. The call must be in ONGOING status. + /// + /// + /// Example: 119c3f8e47135a29e65947eeb34cf12d + /// + /// 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 ListenLiveCallAsync( + string callId, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Mint a subscribe-only access token for an in-progress call so a client can listen to live audio. The returned token grants join + subscribe on the call's existing audio room; it cannot publish. The call must be in ONGOING status. + /// + /// + /// Example: 119c3f8e47135a29e65947eeb34cf12d + /// + /// 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> ListenLiveCallAsResponseAsync( + string callId, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.TakeOverLiveCall.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.TakeOverLiveCall.g.cs new file mode 100644 index 00000000..2da4f473 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.TakeOverLiveCall.g.cs @@ -0,0 +1,58 @@ +#nullable enable + +namespace RetellAI +{ + public partial interface IRetellAiClient + { + /// + /// Take over an in-progress call from the AI agent. The agent stops responding and the specified live-listen participant is allowed to speak directly to the caller. The call must be in ONGOING status. + /// + /// + /// Example: 119c3f8e47135a29e65947eeb34cf12d + /// + /// + /// 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 TakeOverLiveCallAsync( + string callId, + + global::RetellAI.TakeOverLiveCallRequest request, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Take over an in-progress call from the AI agent. The agent stops responding and the specified live-listen participant is allowed to speak directly to the caller. The call must be in ONGOING status. + /// + /// + /// Example: 119c3f8e47135a29e65947eeb34cf12d + /// + /// + /// 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> TakeOverLiveCallAsResponseAsync( + string callId, + + global::RetellAI.TakeOverLiveCallRequest request, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Take over an in-progress call from the AI agent. The agent stops responding and the specified live-listen participant is allowed to speak directly to the caller. The call must be in ONGOING status. + /// + /// + /// Example: 119c3f8e47135a29e65947eeb34cf12d + /// + /// + /// The id of the live-listen participant to upgrade, obtained when joining via /v2/listen-live-call.
+ /// Example: listener_a1b2c3d4e5f6g7h8i9j0 + /// + /// 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 TakeOverLiveCallAsync( + string callId, + string participantId, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdatePhoneNumber.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdatePhoneNumber.g.cs index bd239349..4ff2b9a8 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdatePhoneNumber.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdatePhoneNumber.g.cs @@ -59,11 +59,11 @@ public partial interface IRetellAiClient /// Example: Frontdesk Number /// /// - /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call.
+ /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record.
/// Example: https://example.com/inbound-webhook /// /// - /// If set, Retell will send a webhook for inbound SMS, where you can override the agent ID, set dynamic variables, reject the SMS, and configure other fields specific to that chat.
+ /// If set, Retell will send a webhook for inbound SMS, where you can override the agent ID, set dynamic variables, reject the SMS, and configure other fields specific to that chat. Includes chat_inbound.chat_id for deduplication across HTTP retries. Early setup failures may not create a chat history record.
/// Example: https://example.com/inbound-sms-webhook /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChartConfigSizeEnum.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallTransport.g.cs similarity index 68% rename from src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChartConfigSizeEnum.g.cs rename to src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallTransport.g.cs index d1761545..28f519b5 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChartConfigSizeEnum.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallTransport.g.cs @@ -3,10 +3,10 @@ namespace RetellAI.JsonConverters { /// - public sealed class ChartConfigSizeEnumJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class CallTransportJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::RetellAI.ChartConfigSizeEnum Read( + public override global::RetellAI.CallTransport 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 ChartConfigSizeEnumJsonConverter : global::System.Text.Json. var stringValue = reader.GetString(); if (stringValue != null) { - return global::RetellAI.ChartConfigSizeEnumExtensions.ToEnum(stringValue) ?? default; + return global::RetellAI.CallTransportExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class ChartConfigSizeEnumJsonConverter : global::System.Text.Json. case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::RetellAI.ChartConfigSizeEnum)numValue; + return (global::RetellAI.CallTransport)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::RetellAI.ChartConfigSizeEnum); + return default(global::RetellAI.CallTransport); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class ChartConfigSizeEnumJsonConverter : global::System.Text.Json. /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.ChartConfigSizeEnum value, + global::RetellAI.CallTransport value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::RetellAI.ChartConfigSizeEnumExtensions.ToValueString(value)); + writer.WriteStringValue(global::RetellAI.CallTransportExtensions.ToValueString(value)); } } } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChartConfigSizeEnumNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallTransportNullable.g.cs similarity index 70% rename from src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChartConfigSizeEnumNullable.g.cs rename to src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallTransportNullable.g.cs index ffbcec54..478ab001 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChartConfigSizeEnumNullable.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallTransportNullable.g.cs @@ -3,10 +3,10 @@ namespace RetellAI.JsonConverters { /// - public sealed class ChartConfigSizeEnumNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class CallTransportNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::RetellAI.ChartConfigSizeEnum? Read( + public override global::RetellAI.CallTransport? 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 ChartConfigSizeEnumNullableJsonConverter : global::System.Te var stringValue = reader.GetString(); if (stringValue != null) { - return global::RetellAI.ChartConfigSizeEnumExtensions.ToEnum(stringValue); + return global::RetellAI.CallTransportExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class ChartConfigSizeEnumNullableJsonConverter : global::System.Te case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::RetellAI.ChartConfigSizeEnum)numValue; + return (global::RetellAI.CallTransport)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::RetellAI.ChartConfigSizeEnum?); + return default(global::RetellAI.CallTransport?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class ChartConfigSizeEnumNullableJsonConverter : global::System.Te /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.ChartConfigSizeEnum? value, + global::RetellAI.CallTransport? 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::RetellAI.ChartConfigSizeEnumExtensions.ToValueString(value.Value)); + writer.WriteStringValue(global::RetellAI.CallTransportExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus.g.cs new file mode 100644 index 00000000..719d85f1 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class ListenLiveCallResponseStatusJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.ListenLiveCallResponseStatus 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::RetellAI.ListenLiveCallResponseStatusExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.ListenLiveCallResponseStatus)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.ListenLiveCallResponseStatus); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.ListenLiveCallResponseStatus value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.ListenLiveCallResponseStatusExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus2.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus2.g.cs new file mode 100644 index 00000000..3f275b1f --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus2.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class ListenLiveCallResponseStatus2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.ListenLiveCallResponseStatus2 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::RetellAI.ListenLiveCallResponseStatus2Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.ListenLiveCallResponseStatus2)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.ListenLiveCallResponseStatus2); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.ListenLiveCallResponseStatus2 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.ListenLiveCallResponseStatus2Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus2Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus2Nullable.g.cs new file mode 100644 index 00000000..b1efbf64 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus2Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class ListenLiveCallResponseStatus2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.ListenLiveCallResponseStatus2? 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::RetellAI.ListenLiveCallResponseStatus2Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.ListenLiveCallResponseStatus2)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.ListenLiveCallResponseStatus2?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.ListenLiveCallResponseStatus2? 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::RetellAI.ListenLiveCallResponseStatus2Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus3.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus3.g.cs new file mode 100644 index 00000000..7b789541 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus3.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class ListenLiveCallResponseStatus3JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.ListenLiveCallResponseStatus3 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::RetellAI.ListenLiveCallResponseStatus3Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.ListenLiveCallResponseStatus3)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.ListenLiveCallResponseStatus3); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.ListenLiveCallResponseStatus3 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.ListenLiveCallResponseStatus3Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus3Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus3Nullable.g.cs new file mode 100644 index 00000000..220da280 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus3Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class ListenLiveCallResponseStatus3NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.ListenLiveCallResponseStatus3? 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::RetellAI.ListenLiveCallResponseStatus3Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.ListenLiveCallResponseStatus3)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.ListenLiveCallResponseStatus3?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.ListenLiveCallResponseStatus3? 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::RetellAI.ListenLiveCallResponseStatus3Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus4.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus4.g.cs new file mode 100644 index 00000000..2f88adc6 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus4.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class ListenLiveCallResponseStatus4JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.ListenLiveCallResponseStatus4 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::RetellAI.ListenLiveCallResponseStatus4Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.ListenLiveCallResponseStatus4)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.ListenLiveCallResponseStatus4); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.ListenLiveCallResponseStatus4 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.ListenLiveCallResponseStatus4Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus4Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus4Nullable.g.cs new file mode 100644 index 00000000..3d76d370 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus4Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class ListenLiveCallResponseStatus4NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.ListenLiveCallResponseStatus4? 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::RetellAI.ListenLiveCallResponseStatus4Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.ListenLiveCallResponseStatus4)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.ListenLiveCallResponseStatus4?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.ListenLiveCallResponseStatus4? 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::RetellAI.ListenLiveCallResponseStatus4Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus5.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus5.g.cs new file mode 100644 index 00000000..86f7eb56 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus5.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class ListenLiveCallResponseStatus5JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.ListenLiveCallResponseStatus5 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::RetellAI.ListenLiveCallResponseStatus5Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.ListenLiveCallResponseStatus5)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.ListenLiveCallResponseStatus5); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.ListenLiveCallResponseStatus5 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.ListenLiveCallResponseStatus5Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus5Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus5Nullable.g.cs new file mode 100644 index 00000000..1292bd51 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatus5Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class ListenLiveCallResponseStatus5NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.ListenLiveCallResponseStatus5? 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::RetellAI.ListenLiveCallResponseStatus5Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.ListenLiveCallResponseStatus5)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.ListenLiveCallResponseStatus5?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.ListenLiveCallResponseStatus5? 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::RetellAI.ListenLiveCallResponseStatus5Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatusNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatusNullable.g.cs new file mode 100644 index 00000000..9836b3ba --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ListenLiveCallResponseStatusNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class ListenLiveCallResponseStatusNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.ListenLiveCallResponseStatus? 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::RetellAI.ListenLiveCallResponseStatusExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.ListenLiveCallResponseStatus)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.ListenLiveCallResponseStatus?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.ListenLiveCallResponseStatus? 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::RetellAI.ListenLiveCallResponseStatusExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus.g.cs new file mode 100644 index 00000000..476c7084 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class TakeOverLiveCallResponseStatusJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.TakeOverLiveCallResponseStatus 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::RetellAI.TakeOverLiveCallResponseStatusExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.TakeOverLiveCallResponseStatus)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.TakeOverLiveCallResponseStatus); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.TakeOverLiveCallResponseStatus value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.TakeOverLiveCallResponseStatusExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus2.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus2.g.cs new file mode 100644 index 00000000..39533fb0 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus2.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class TakeOverLiveCallResponseStatus2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.TakeOverLiveCallResponseStatus2 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::RetellAI.TakeOverLiveCallResponseStatus2Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.TakeOverLiveCallResponseStatus2)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.TakeOverLiveCallResponseStatus2); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.TakeOverLiveCallResponseStatus2 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.TakeOverLiveCallResponseStatus2Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus2Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus2Nullable.g.cs new file mode 100644 index 00000000..50df656f --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus2Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class TakeOverLiveCallResponseStatus2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.TakeOverLiveCallResponseStatus2? 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::RetellAI.TakeOverLiveCallResponseStatus2Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.TakeOverLiveCallResponseStatus2)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.TakeOverLiveCallResponseStatus2?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.TakeOverLiveCallResponseStatus2? 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::RetellAI.TakeOverLiveCallResponseStatus2Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus3.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus3.g.cs new file mode 100644 index 00000000..067aebec --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus3.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class TakeOverLiveCallResponseStatus3JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.TakeOverLiveCallResponseStatus3 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::RetellAI.TakeOverLiveCallResponseStatus3Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.TakeOverLiveCallResponseStatus3)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.TakeOverLiveCallResponseStatus3); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.TakeOverLiveCallResponseStatus3 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.TakeOverLiveCallResponseStatus3Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus3Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus3Nullable.g.cs new file mode 100644 index 00000000..d48e650f --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus3Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class TakeOverLiveCallResponseStatus3NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.TakeOverLiveCallResponseStatus3? 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::RetellAI.TakeOverLiveCallResponseStatus3Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.TakeOverLiveCallResponseStatus3)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.TakeOverLiveCallResponseStatus3?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.TakeOverLiveCallResponseStatus3? 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::RetellAI.TakeOverLiveCallResponseStatus3Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus4.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus4.g.cs new file mode 100644 index 00000000..0fed8af0 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus4.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class TakeOverLiveCallResponseStatus4JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.TakeOverLiveCallResponseStatus4 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::RetellAI.TakeOverLiveCallResponseStatus4Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.TakeOverLiveCallResponseStatus4)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.TakeOverLiveCallResponseStatus4); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.TakeOverLiveCallResponseStatus4 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.TakeOverLiveCallResponseStatus4Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus4Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus4Nullable.g.cs new file mode 100644 index 00000000..c8936a68 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus4Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class TakeOverLiveCallResponseStatus4NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.TakeOverLiveCallResponseStatus4? 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::RetellAI.TakeOverLiveCallResponseStatus4Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.TakeOverLiveCallResponseStatus4)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.TakeOverLiveCallResponseStatus4?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.TakeOverLiveCallResponseStatus4? 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::RetellAI.TakeOverLiveCallResponseStatus4Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus5.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus5.g.cs new file mode 100644 index 00000000..1add2bb2 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus5.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class TakeOverLiveCallResponseStatus5JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.TakeOverLiveCallResponseStatus5 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::RetellAI.TakeOverLiveCallResponseStatus5Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.TakeOverLiveCallResponseStatus5)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.TakeOverLiveCallResponseStatus5); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.TakeOverLiveCallResponseStatus5 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.TakeOverLiveCallResponseStatus5Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus5Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus5Nullable.g.cs new file mode 100644 index 00000000..6ba8985a --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatus5Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class TakeOverLiveCallResponseStatus5NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.TakeOverLiveCallResponseStatus5? 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::RetellAI.TakeOverLiveCallResponseStatus5Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.TakeOverLiveCallResponseStatus5)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.TakeOverLiveCallResponseStatus5?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.TakeOverLiveCallResponseStatus5? 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::RetellAI.TakeOverLiveCallResponseStatus5Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatusNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatusNullable.g.cs new file mode 100644 index 00000000..3a20acb4 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.TakeOverLiveCallResponseStatusNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class TakeOverLiveCallResponseStatusNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.TakeOverLiveCallResponseStatus? 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::RetellAI.TakeOverLiveCallResponseStatusExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.TakeOverLiveCallResponseStatus)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.TakeOverLiveCallResponseStatus?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.TakeOverLiveCallResponseStatus? 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::RetellAI.TakeOverLiveCallResponseStatusExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs index a4a61257..e025aaaf 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs @@ -310,8 +310,8 @@ namespace RetellAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateCreditTopupInvoiceResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateCreditTopupInvoicePendingResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus), TypeInfoPropertyName = "CreateCreditTopupInvoicePendingResponsePaymentStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OptInBillingV2Request))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OptInBillingV2Response))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OptInCreditBasedRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OptInCreditBasedResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CustomMetricCriteria))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CustomTool))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CustomToolType), TypeInfoPropertyName = "CustomToolType2")] @@ -721,14 +721,16 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallResponse), TypeInfoPropertyName = "V2CallResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2WebCallResponse), TypeInfoPropertyName = "V2WebCallResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2PhoneCallResponse), TypeInfoPropertyName = "V2PhoneCallResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CallTransport), TypeInfoPropertyName = "CallTransport2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.IceServer))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3CallResponse), TypeInfoPropertyName = "V3CallResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3WebCallResponse), TypeInfoPropertyName = "V3WebCallResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3PhoneCallResponse), TypeInfoPropertyName = "V3PhoneCallResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3CreateWebCallResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3CreateWebCallResponseTransport), TypeInfoPropertyName = "V3CreateWebCallResponseTransport2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3CallBase))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3CallBaseCallStatus), TypeInfoPropertyName = "V3CallBaseCallStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3CallBaseDataStorageSetting), TypeInfoPropertyName = "V3CallBaseDataStorageSetting2")] @@ -879,9 +881,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartTimeRangeVariant5Type), TypeInfoPropertyName = "ChartTimeRangeVariant5Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartConfig))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartConfigType), TypeInfoPropertyName = "ChartConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf), TypeInfoPropertyName = "OneOfChartConfigSizeEnumChartConfigSizeEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartConfigSizeEnum), TypeInfoPropertyName = "ChartConfigSizeEnum2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartConfigSizeEnum2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartConfigSize))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AnyOf), TypeInfoPropertyName = "AnyOfStoredCallFilterChatFilter2")] @@ -924,6 +924,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallV3Request))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallRequestDirection), TypeInfoPropertyName = "RegisterPhoneCallRequestDirection2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataRequest))] @@ -1025,7 +1026,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListTestCaseDefinitionsResponseStatus), TypeInfoPropertyName = "ListTestCaseDefinitionsResponseStatus2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListTestCaseDefinitionsResponse4))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListTestCaseDefinitionsResponseStatus2), TypeInfoPropertyName = "ListTestCaseDefinitionsResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListTestCaseDefinitionsResponse5))] internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1044,6 +1044,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.LLMModel?), TypeInfoPropertyName = "NullableLLMModel_RetellAI_LLMModel")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListTestCaseDefinitionsResponse5))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListTestCaseDefinitionsResponseStatus3), TypeInfoPropertyName = "ListTestCaseDefinitionsResponseStatus32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListTestCaseDefinitionsResponse6))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListTestCaseDefinitionsResponseStatus4), TypeInfoPropertyName = "ListTestCaseDefinitionsResponseStatus42")] @@ -1537,7 +1538,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentVersionResponseStatus4), TypeInfoPropertyName = "CreateAgentVersionResponseStatus42")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentVersionResponse6))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentVersionResponseStatus5), TypeInfoPropertyName = "CreateAgentVersionResponseStatus52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionResponse))] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1556,6 +1556,7 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.LLMModel?), TypeInfoPropertyName = "NullableLLMModel_RetellAI_LLMModel")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionResponseStatus), TypeInfoPropertyName = "PublishAgentVersionResponseStatus2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionResponse2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionResponseStatus2), TypeInfoPropertyName = "PublishAgentVersionResponseStatus22")] @@ -1735,6 +1736,27 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponseStatus3), TypeInfoPropertyName = "GetCallResponseStatus32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponse4))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponseStatus4), TypeInfoPropertyName = "GetCallResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponseStatus), TypeInfoPropertyName = "ListenLiveCallResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponseStatus2), TypeInfoPropertyName = "ListenLiveCallResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponseStatus3), TypeInfoPropertyName = "ListenLiveCallResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponse5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponseStatus4), TypeInfoPropertyName = "ListenLiveCallResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponse6))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponseStatus5), TypeInfoPropertyName = "ListenLiveCallResponseStatus52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponseStatus), TypeInfoPropertyName = "TakeOverLiveCallResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponseStatus2), TypeInfoPropertyName = "TakeOverLiveCallResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponseStatus3), TypeInfoPropertyName = "TakeOverLiveCallResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponse5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponseStatus4), TypeInfoPropertyName = "TakeOverLiveCallResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponse6))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponseStatus5), TypeInfoPropertyName = "TakeOverLiveCallResponseStatus52")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf), TypeInfoPropertyName = "AllOfPaginatedResponseBaseListCallsResponse22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsResponse2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -2028,6 +2050,24 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlertRuleRequestThresholdType?), TypeInfoPropertyName = "NullableAlertRuleRequestThresholdType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlertRuleRequestComparator?), TypeInfoPropertyName = "NullableAlertRuleRequestComparator2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlertRuleRequestFrequency?), TypeInfoPropertyName = "NullableAlertRuleRequestFrequency2")] + internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NullableLLMModel), TypeInfoPropertyName = "NullableLLMModel_RetellAI_NullableLLMModel")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "IListDouble_System_Collections_Generic_IList_double")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "IListDouble_System_Collections_Generic_IList_double_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.LLMModel?), TypeInfoPropertyName = "NullableLLMModel_RetellAI_LLMModel")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlertRuleRequestWindow?), TypeInfoPropertyName = "NullableAlertRuleRequestWindow2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlertRuleResponseThresholdType?), TypeInfoPropertyName = "NullableAlertRuleResponseThresholdType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlertRuleResponseComparator?), TypeInfoPropertyName = "NullableAlertRuleResponseComparator2")] @@ -2050,24 +2090,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NullableLLMModel?), TypeInfoPropertyName = "NullableNullableLLMModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentRequestSttMode?), TypeInfoPropertyName = "NullableAgentRequestSttMode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentRequestVocabSpecialization?), TypeInfoPropertyName = "NullableAgentRequestVocabSpecialization2")] - internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NullableLLMModel), TypeInfoPropertyName = "NullableLLMModel_RetellAI_NullableLLMModel")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "IListDouble_System_Collections_Generic_IList_double")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "IListDouble_System_Collections_Generic_IList_double_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.LLMModel?), TypeInfoPropertyName = "NullableLLMModel_RetellAI_LLMModel")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentRequestDenoisingMode?), TypeInfoPropertyName = "NullableAgentRequestDenoisingMode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(long?))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentResponse?), TypeInfoPropertyName = "NullableAgentResponse2")] @@ -2350,6 +2372,7 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallResponse?), TypeInfoPropertyName = "NullableV2CallResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2WebCallResponse?), TypeInfoPropertyName = "NullableV2WebCallResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2PhoneCallResponse?), TypeInfoPropertyName = "NullableV2PhoneCallResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CallTransport?), TypeInfoPropertyName = "NullableCallTransport2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3CallResponse?), TypeInfoPropertyName = "NullableV3CallResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3WebCallResponse?), TypeInfoPropertyName = "NullableV3WebCallResponse2")] @@ -2432,8 +2455,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartTimeRangeVariant4Type?), TypeInfoPropertyName = "NullableChartTimeRangeVariant4Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartTimeRangeVariant5Type?), TypeInfoPropertyName = "NullableChartTimeRangeVariant5Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartConfigType?), TypeInfoPropertyName = "NullableChartConfigType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf?), TypeInfoPropertyName = "NullableOneOfChartConfigSizeEnumChartConfigSizeEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartConfigSizeEnum?), TypeInfoPropertyName = "NullableChartConfigSizeEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStoredCallFilterChatFilter2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartConfigUnit?), TypeInfoPropertyName = "NullableChartConfigUnit2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartDefinition?), TypeInfoPropertyName = "NullableChartDefinition2")] @@ -2541,6 +2562,24 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateChatCompletionResponseStatus2?), TypeInfoPropertyName = "NullableCreateChatCompletionResponseStatus22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateChatCompletionResponseStatus3?), TypeInfoPropertyName = "NullableCreateChatCompletionResponseStatus32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateChatCompletionResponseStatus4?), TypeInfoPropertyName = "NullableCreateChatCompletionResponseStatus42")] + internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NullableLLMModel), TypeInfoPropertyName = "NullableLLMModel_RetellAI_NullableLLMModel")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "IListDouble_System_Collections_Generic_IList_double")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "IListDouble_System_Collections_Generic_IList_double_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.LLMModel?), TypeInfoPropertyName = "NullableLLMModel_RetellAI_LLMModel")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateChatCompletionResponseStatus5?), TypeInfoPropertyName = "NullableCreateChatCompletionResponseStatus52")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateChatCompletionResponseStatus6?), TypeInfoPropertyName = "NullableCreateChatCompletionResponseStatus62")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateChatResponseStatus?), TypeInfoPropertyName = "NullableCreateChatResponseStatus2_3")] @@ -2562,24 +2601,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAssetResponseStatus?), TypeInfoPropertyName = "NullableCreateAssetResponseStatus2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAssetResponseStatus2?), TypeInfoPropertyName = "NullableCreateAssetResponseStatus22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAssetResponseStatus3?), TypeInfoPropertyName = "NullableCreateAssetResponseStatus32")] - internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NullableLLMModel), TypeInfoPropertyName = "NullableLLMModel_RetellAI_NullableLLMModel")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "IListDouble_System_Collections_Generic_IList_double")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "IListDouble_System_Collections_Generic_IList_double_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.LLMModel?), TypeInfoPropertyName = "NullableLLMModel_RetellAI_LLMModel")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAssetResponseStatus4?), TypeInfoPropertyName = "NullableCreateAssetResponseStatus42")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateKnowledgeBaseResponseStatus?), TypeInfoPropertyName = "NullableCreateKnowledgeBaseResponseStatus2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateKnowledgeBaseResponseStatus2?), TypeInfoPropertyName = "NullableCreateKnowledgeBaseResponseStatus22")] @@ -2844,6 +2865,16 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponseStatus2?), TypeInfoPropertyName = "NullableGetCallResponseStatus22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponseStatus3?), TypeInfoPropertyName = "NullableGetCallResponseStatus32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponseStatus4?), TypeInfoPropertyName = "NullableGetCallResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponseStatus?), TypeInfoPropertyName = "NullableListenLiveCallResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponseStatus2?), TypeInfoPropertyName = "NullableListenLiveCallResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponseStatus3?), TypeInfoPropertyName = "NullableListenLiveCallResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponseStatus4?), TypeInfoPropertyName = "NullableListenLiveCallResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListenLiveCallResponseStatus5?), TypeInfoPropertyName = "NullableListenLiveCallResponseStatus52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponseStatus?), TypeInfoPropertyName = "NullableTakeOverLiveCallResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponseStatus2?), TypeInfoPropertyName = "NullableTakeOverLiveCallResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponseStatus3?), TypeInfoPropertyName = "NullableTakeOverLiveCallResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponseStatus4?), TypeInfoPropertyName = "NullableTakeOverLiveCallResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TakeOverLiveCallResponseStatus5?), TypeInfoPropertyName = "NullableTakeOverLiveCallResponseStatus52")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf?), TypeInfoPropertyName = "NullableAllOfPaginatedResponseBaseListCallsResponse22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsResponseStatus?), TypeInfoPropertyName = "NullableListCallsResponseStatus2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsResponseStatus2?), TypeInfoPropertyName = "NullableListCallsResponseStatus22")] @@ -3043,6 +3074,24 @@ 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))] + internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NullableLLMModel), TypeInfoPropertyName = "NullableLLMModel_RetellAI_NullableLLMModel")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "IListDouble_System_Collections_Generic_IList_double")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "IListDouble_System_Collections_Generic_IList_double_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.LLMModel?), TypeInfoPropertyName = "NullableLLMModel_RetellAI_LLMModel")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] [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))] @@ -3074,24 +3123,6 @@ 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))] - internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = new global::System.Type[] - { - })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NullableLLMModel), TypeInfoPropertyName = "NullableLLMModel_RetellAI_NullableLLMModel")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "IListDouble_System_Collections_Generic_IList_double")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "IListDouble_System_Collections_Generic_IList_double_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.LLMModel?), TypeInfoPropertyName = "NullableLLMModel_RetellAI_LLMModel")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] [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))] @@ -3284,7 +3315,6 @@ static void AddConverters(global::System.Text.Json.JsonSerializerOptions options options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter>()); - options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::RetellAI.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::RetellAI.JsonConverters.AnyOfJsonConverter()); @@ -4184,6 +4214,10 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::RetellAI.V2CallBaseDataStorageSetting?) + || typeToConvert == typeof(global::RetellAI.CallTransport) + + || typeToConvert == typeof(global::RetellAI.CallTransport?) + || typeToConvert == typeof(global::RetellAI.V3CreateWebCallResponseTransport) || typeToConvert == typeof(global::RetellAI.V3CreateWebCallResponseTransport?) @@ -4456,10 +4490,6 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::RetellAI.ChartConfigType?) - || typeToConvert == typeof(global::RetellAI.ChartConfigSizeEnum) - - || typeToConvert == typeof(global::RetellAI.ChartConfigSizeEnum?) - || typeToConvert == typeof(global::RetellAI.ChartConfigUnit) || typeToConvert == typeof(global::RetellAI.ChartConfigUnit?) @@ -5952,6 +5982,46 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::RetellAI.GetCallResponseStatus4?) + || typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus) + + || typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus?) + + || typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus2) + + || typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus2?) + + || typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus3) + + || typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus3?) + + || typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus4) + + || typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus4?) + + || typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus5) + + || typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus5?) + + || typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus) + + || typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus?) + + || typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus2) + + || typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus2?) + + || typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus3) + + || typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus3?) + + || typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus4) + + || typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus4?) + + || typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus5) + + || typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus5?) + || typeToConvert == typeof(global::RetellAI.ListCallsResponseStatus) || typeToConvert == typeof(global::RetellAI.ListCallsResponseStatus?) @@ -8603,6 +8673,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::RetellAI.JsonConverters.V2CallBaseDataStorageSettingNullableJsonConverter(); } + if (typeToConvert == typeof(global::RetellAI.CallTransport)) + { + return new global::RetellAI.JsonConverters.CallTransportJsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.CallTransport?)) + { + return new global::RetellAI.JsonConverters.CallTransportNullableJsonConverter(); + } + if (typeToConvert == typeof(global::RetellAI.V3CreateWebCallResponseTransport)) { return new global::RetellAI.JsonConverters.V3CreateWebCallResponseTransportJsonConverter(); @@ -9283,16 +9363,6 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::RetellAI.JsonConverters.ChartConfigTypeNullableJsonConverter(); } - if (typeToConvert == typeof(global::RetellAI.ChartConfigSizeEnum)) - { - return new global::RetellAI.JsonConverters.ChartConfigSizeEnumJsonConverter(); - } - - if (typeToConvert == typeof(global::RetellAI.ChartConfigSizeEnum?)) - { - return new global::RetellAI.JsonConverters.ChartConfigSizeEnumNullableJsonConverter(); - } - if (typeToConvert == typeof(global::RetellAI.ChartConfigUnit)) { return new global::RetellAI.JsonConverters.ChartConfigUnitJsonConverter(); @@ -13023,6 +13093,106 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::RetellAI.JsonConverters.GetCallResponseStatus4NullableJsonConverter(); } + if (typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus)) + { + return new global::RetellAI.JsonConverters.ListenLiveCallResponseStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus?)) + { + return new global::RetellAI.JsonConverters.ListenLiveCallResponseStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus2)) + { + return new global::RetellAI.JsonConverters.ListenLiveCallResponseStatus2JsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus2?)) + { + return new global::RetellAI.JsonConverters.ListenLiveCallResponseStatus2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus3)) + { + return new global::RetellAI.JsonConverters.ListenLiveCallResponseStatus3JsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus3?)) + { + return new global::RetellAI.JsonConverters.ListenLiveCallResponseStatus3NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus4)) + { + return new global::RetellAI.JsonConverters.ListenLiveCallResponseStatus4JsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus4?)) + { + return new global::RetellAI.JsonConverters.ListenLiveCallResponseStatus4NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus5)) + { + return new global::RetellAI.JsonConverters.ListenLiveCallResponseStatus5JsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.ListenLiveCallResponseStatus5?)) + { + return new global::RetellAI.JsonConverters.ListenLiveCallResponseStatus5NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus)) + { + return new global::RetellAI.JsonConverters.TakeOverLiveCallResponseStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus?)) + { + return new global::RetellAI.JsonConverters.TakeOverLiveCallResponseStatusNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus2)) + { + return new global::RetellAI.JsonConverters.TakeOverLiveCallResponseStatus2JsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus2?)) + { + return new global::RetellAI.JsonConverters.TakeOverLiveCallResponseStatus2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus3)) + { + return new global::RetellAI.JsonConverters.TakeOverLiveCallResponseStatus3JsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus3?)) + { + return new global::RetellAI.JsonConverters.TakeOverLiveCallResponseStatus3NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus4)) + { + return new global::RetellAI.JsonConverters.TakeOverLiveCallResponseStatus4JsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus4?)) + { + return new global::RetellAI.JsonConverters.TakeOverLiveCallResponseStatus4NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus5)) + { + return new global::RetellAI.JsonConverters.TakeOverLiveCallResponseStatus5JsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.TakeOverLiveCallResponseStatus5?)) + { + return new global::RetellAI.JsonConverters.TakeOverLiveCallResponseStatus5NullableJsonConverter(); + } + if (typeToConvert == typeof(global::RetellAI.ListCallsResponseStatus)) { return new global::RetellAI.JsonConverters.ListCallsResponseStatusJsonConverter(); diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs index d20e28ba..ebab0c3e 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs @@ -1181,11 +1181,11 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::RetellAI.OptInBillingV2Request? Type287 { get; set; } + public global::RetellAI.OptInCreditBasedRequest? Type287 { get; set; } /// /// /// - public global::RetellAI.OptInBillingV2Response? Type288 { get; set; } + public global::RetellAI.OptInCreditBasedResponse? Type288 { get; set; } /// /// /// @@ -2749,647 +2749,647 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::RetellAI.IceServer? Type679 { get; set; } + public global::RetellAI.CallTransport? Type679 { get; set; } /// /// /// - public global::RetellAI.OneOf>? Type680 { get; set; } + public global::RetellAI.IceServer? Type680 { get; set; } /// /// /// - public global::RetellAI.V3CallResponse? Type681 { get; set; } + public global::RetellAI.OneOf>? Type681 { get; set; } /// /// /// - public global::RetellAI.V3WebCallResponse? Type682 { get; set; } + public global::RetellAI.ListenLiveCallResponse? Type682 { get; set; } /// /// /// - public global::RetellAI.V3PhoneCallResponse? Type683 { get; set; } + public global::System.Collections.Generic.IList? Type683 { get; set; } /// /// /// - public global::RetellAI.V3CreateWebCallResponse? Type684 { get; set; } + public global::RetellAI.V3CallResponse? Type684 { get; set; } /// /// /// - public global::RetellAI.V3CreateWebCallResponseTransport? Type685 { get; set; } + public global::RetellAI.V3WebCallResponse? Type685 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type686 { get; set; } + public global::RetellAI.V3PhoneCallResponse? Type686 { get; set; } /// /// /// - public global::RetellAI.V3CallBase? Type687 { get; set; } + public global::RetellAI.V3CreateWebCallResponse? Type687 { get; set; } /// /// /// - public global::RetellAI.V3CallBaseCallStatus? Type688 { get; set; } + public global::RetellAI.V3CreateWebCallResponseTransport? Type688 { get; set; } /// /// /// - public global::RetellAI.V3CallBaseDataStorageSetting? Type689 { get; set; } + public global::RetellAI.V3CallBase? Type689 { get; set; } /// /// /// - public global::RetellAI.V3CallBaseLatency? Type690 { get; set; } + public global::RetellAI.V3CallBaseCallStatus? Type690 { get; set; } /// /// /// - public global::RetellAI.V3CallBaseCallCost? Type691 { get; set; } + public global::RetellAI.V3CallBaseDataStorageSetting? Type691 { get; set; } /// /// /// - public global::RetellAI.V3CallBaseLlmTokenUsage? Type692 { get; set; } + public global::RetellAI.V3CallBaseLatency? Type692 { get; set; } /// /// /// - public global::RetellAI.V3PhoneCallResponseVariant1? Type693 { get; set; } + public global::RetellAI.V3CallBaseCallCost? Type693 { get; set; } /// /// /// - public global::RetellAI.V3PhoneCallResponseVariant1CallType? Type694 { get; set; } + public global::RetellAI.V3CallBaseLlmTokenUsage? Type694 { get; set; } /// /// /// - public global::RetellAI.V3PhoneCallResponseVariant1Direction? Type695 { get; set; } + public global::RetellAI.V3PhoneCallResponseVariant1? Type695 { get; set; } /// /// /// - public global::RetellAI.V3PhoneCallResponseVariant1TelephonyIdentifier? Type696 { get; set; } + public global::RetellAI.V3PhoneCallResponseVariant1CallType? Type696 { get; set; } /// /// /// - public global::RetellAI.V3WebCallResponseVariant1? Type697 { get; set; } + public global::RetellAI.V3PhoneCallResponseVariant1Direction? Type697 { get; set; } /// /// /// - public global::RetellAI.V3WebCallResponseVariant1CallType? Type698 { get; set; } + public global::RetellAI.V3PhoneCallResponseVariant1TelephonyIdentifier? Type698 { get; set; } /// /// /// - public global::RetellAI.V3ListCallsRequest? Type699 { get; set; } + public global::RetellAI.V3WebCallResponseVariant1? Type699 { get; set; } /// /// /// - public global::RetellAI.V3ListCallsRequestSortOrder? Type700 { get; set; } + public global::RetellAI.V3WebCallResponseVariant1CallType? Type700 { get; set; } /// /// /// - public global::RetellAI.V2PhoneCallResponseVariant1? Type701 { get; set; } + public global::RetellAI.V3ListCallsRequest? Type701 { get; set; } /// /// /// - public global::RetellAI.V2PhoneCallResponseVariant1CallType? Type702 { get; set; } + public global::RetellAI.V3ListCallsRequestSortOrder? Type702 { get; set; } /// /// /// - public global::RetellAI.V2PhoneCallResponseVariant1Direction? Type703 { get; set; } + public global::RetellAI.V2PhoneCallResponseVariant1? Type703 { get; set; } /// /// /// - public global::RetellAI.V2PhoneCallResponseVariant1TelephonyIdentifier? Type704 { get; set; } + public global::RetellAI.V2PhoneCallResponseVariant1CallType? Type704 { get; set; } /// /// /// - public global::RetellAI.V2WebCallResponseVariant1? Type705 { get; set; } + public global::RetellAI.V2PhoneCallResponseVariant1Direction? Type705 { get; set; } /// /// /// - public global::RetellAI.V2WebCallResponseVariant1CallType? Type706 { get; set; } + public global::RetellAI.V2PhoneCallResponseVariant1TelephonyIdentifier? Type706 { get; set; } /// /// /// - public global::RetellAI.VoiceResponse? Type707 { get; set; } + public global::RetellAI.V2WebCallResponseVariant1? Type707 { get; set; } /// /// /// - public global::RetellAI.VoiceResponseProvider? Type708 { get; set; } + public global::RetellAI.V2WebCallResponseVariant1CallType? Type708 { get; set; } /// /// /// - public global::RetellAI.VoiceResponseGender? Type709 { get; set; } + public global::RetellAI.VoiceResponse? Type709 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionBridgeTransfer? Type710 { get; set; } + public global::RetellAI.VoiceResponseProvider? Type710 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionBridgeTransferType? Type711 { get; set; } + public global::RetellAI.VoiceResponseGender? Type711 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionHangup? Type712 { get; set; } + public global::RetellAI.VoicemailActionBridgeTransfer? Type712 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionHangupType? Type713 { get; set; } + public global::RetellAI.VoicemailActionBridgeTransferType? Type713 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionPrompt? Type714 { get; set; } + public global::RetellAI.VoicemailActionHangup? Type714 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionPromptType? Type715 { get; set; } + public global::RetellAI.VoicemailActionHangupType? Type715 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionStaticText? Type716 { get; set; } + public global::RetellAI.VoicemailActionPrompt? Type716 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionStaticTextType? Type717 { get; set; } + public global::RetellAI.VoicemailActionPromptType? Type717 { get; set; } /// /// /// - public global::RetellAI.IvrActionHangup? Type718 { get; set; } + public global::RetellAI.VoicemailActionStaticText? Type718 { get; set; } /// /// /// - public global::RetellAI.IvrActionHangupType? Type719 { get; set; } + public global::RetellAI.VoicemailActionStaticTextType? Type719 { get; set; } /// /// /// - public global::RetellAI.IvrAction? Type720 { get; set; } + public global::RetellAI.IvrActionHangup? Type720 { get; set; } /// /// /// - public global::RetellAI.WarmTransferPromptType? Type721 { get; set; } + public global::RetellAI.IvrActionHangupType? Type721 { get; set; } /// /// /// - public global::RetellAI.WarmTransferStaticMessageType? Type722 { get; set; } + public global::RetellAI.IvrAction? Type722 { get; set; } /// /// /// - public global::RetellAI.ConductorOverageConfigVariant1? Type723 { get; set; } + public global::RetellAI.WarmTransferPromptType? Type723 { get; set; } /// /// /// - public global::RetellAI.ConductorOverageConfigVariant1Mode? Type724 { get; set; } + public global::RetellAI.WarmTransferStaticMessageType? Type724 { get; set; } /// /// /// - public global::RetellAI.ConductorOverageConfigVariant2? Type725 { get; set; } + public global::RetellAI.ConductorOverageConfigVariant1? Type725 { get; set; } /// /// /// - public global::RetellAI.ConductorOverageConfigVariant2Mode? Type726 { get; set; } + public global::RetellAI.ConductorOverageConfigVariant1Mode? Type726 { get; set; } /// /// /// - public global::RetellAI.ConductorOverageConfigVariant3? Type727 { get; set; } + public global::RetellAI.ConductorOverageConfigVariant2? Type727 { get; set; } /// /// /// - public global::RetellAI.ConductorOverageConfigVariant3Mode? Type728 { get; set; } + public global::RetellAI.ConductorOverageConfigVariant2Mode? Type728 { get; set; } /// /// /// - public global::RetellAI.Contact? Type729 { get; set; } + public global::RetellAI.ConductorOverageConfigVariant3? Type729 { get; set; } /// /// /// - public global::RetellAI.ContactListResponse? Type730 { get; set; } + public global::RetellAI.ConductorOverageConfigVariant3Mode? Type730 { get; set; } /// /// /// - public global::RetellAI.ContactListResponseVariant2? Type731 { get; set; } + public global::RetellAI.Contact? Type731 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type732 { get; set; } + public global::RetellAI.ContactListResponse? Type732 { get; set; } /// /// /// - public global::RetellAI.ContactConversation? Type733 { get; set; } + public global::RetellAI.ContactListResponseVariant2? Type733 { get; set; } /// /// /// - public global::RetellAI.ContactCall? Type734 { get; set; } + public global::System.Collections.Generic.IList? Type734 { get; set; } /// /// /// - public global::RetellAI.ContactChat? Type735 { get; set; } + public global::RetellAI.ContactConversation? Type735 { get; set; } /// /// /// - public global::RetellAI.ContactCallType? Type736 { get; set; } + public global::RetellAI.ContactCall? Type736 { get; set; } /// /// /// - public global::RetellAI.ContactCallDirection? Type737 { get; set; } + public global::RetellAI.ContactChat? Type737 { get; set; } /// /// /// - public global::RetellAI.ContactCallSentiment? Type738 { get; set; } + public global::RetellAI.ContactCallType? Type738 { get; set; } /// /// /// - public global::RetellAI.ContactChatType? Type739 { get; set; } + public global::RetellAI.ContactCallDirection? Type739 { get; set; } /// /// /// - public global::RetellAI.ContactChatDirection? Type740 { get; set; } + public global::RetellAI.ContactCallSentiment? Type740 { get; set; } /// /// /// - public global::RetellAI.ContactChatSentiment? Type741 { get; set; } + public global::RetellAI.ContactChatType? Type741 { get; set; } /// /// /// - public global::RetellAI.ContactConversationListResponse? Type742 { get; set; } + public global::RetellAI.ContactChatDirection? Type742 { get; set; } /// /// /// - public global::RetellAI.ContactConversationListResponseVariant2? Type743 { get; set; } + public global::RetellAI.ContactChatSentiment? Type743 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type744 { get; set; } + public global::RetellAI.ContactConversationListResponse? Type744 { get; set; } /// /// /// - public global::RetellAI.AppType? Type745 { get; set; } + public global::RetellAI.ContactConversationListResponseVariant2? Type745 { get; set; } /// /// /// - public global::RetellAI.AppConnectionStatus? Type746 { get; set; } + public global::System.Collections.Generic.IList? Type746 { get; set; } /// /// /// - public global::RetellAI.OAuthConfigRequest? Type747 { get; set; } + public global::RetellAI.AppType? Type747 { get; set; } /// /// /// - public global::RetellAI.OAuthConfigRequestType? Type748 { get; set; } + public global::RetellAI.AppConnectionStatus? Type748 { get; set; } /// /// /// - public global::RetellAI.ApiKeyAuthConfigRequest? Type749 { get; set; } + public global::RetellAI.OAuthConfigRequest? Type749 { get; set; } /// /// /// - public global::RetellAI.ApiKeyAuthConfigRequestType? Type750 { get; set; } + public global::RetellAI.OAuthConfigRequestType? Type750 { get; set; } /// /// /// - public global::RetellAI.BasicAuthConfigRequest? Type751 { get; set; } + public global::RetellAI.ApiKeyAuthConfigRequest? Type751 { get; set; } /// /// /// - public global::RetellAI.BasicAuthConfigRequestType? Type752 { get; set; } + public global::RetellAI.ApiKeyAuthConfigRequestType? Type752 { get; set; } /// /// /// - public global::RetellAI.AuthConfigRequest? Type753 { get; set; } + public global::RetellAI.BasicAuthConfigRequest? Type753 { get; set; } /// /// /// - public global::RetellAI.OAuthConfigResponse? Type754 { get; set; } + public global::RetellAI.BasicAuthConfigRequestType? Type754 { get; set; } /// /// /// - public global::RetellAI.OAuthConfigResponseType? Type755 { get; set; } + public global::RetellAI.AuthConfigRequest? Type755 { get; set; } /// /// /// - public global::RetellAI.ApiKeyAuthConfigResponse? Type756 { get; set; } + public global::RetellAI.OAuthConfigResponse? Type756 { get; set; } /// /// /// - public global::RetellAI.ApiKeyAuthConfigResponseType? Type757 { get; set; } + public global::RetellAI.OAuthConfigResponseType? Type757 { get; set; } /// /// /// - public global::RetellAI.AccessTokenAuthConfigResponse? Type758 { get; set; } + public global::RetellAI.ApiKeyAuthConfigResponse? Type758 { get; set; } /// /// /// - public global::RetellAI.AccessTokenAuthConfigResponseType? Type759 { get; set; } + public global::RetellAI.ApiKeyAuthConfigResponseType? Type759 { get; set; } /// /// /// - public global::RetellAI.BasicAuthConfigResponse? Type760 { get; set; } + public global::RetellAI.AccessTokenAuthConfigResponse? Type760 { get; set; } /// /// /// - public global::RetellAI.BasicAuthConfigResponseType? Type761 { get; set; } + public global::RetellAI.AccessTokenAuthConfigResponseType? Type761 { get; set; } /// /// /// - public global::RetellAI.RefreshTokenAuthConfigResponse? Type762 { get; set; } + public global::RetellAI.BasicAuthConfigResponse? Type762 { get; set; } /// /// /// - public global::RetellAI.RefreshTokenAuthConfigResponseType? Type763 { get; set; } + public global::RetellAI.BasicAuthConfigResponseType? Type763 { get; set; } /// /// /// - public global::RetellAI.AppAuthConfigResponse? Type764 { get; set; } + public global::RetellAI.RefreshTokenAuthConfigResponse? Type764 { get; set; } /// /// /// - public global::RetellAI.CRMSyncMapping? Type765 { get; set; } + public global::RetellAI.RefreshTokenAuthConfigResponseType? Type765 { get; set; } /// /// /// - public global::RetellAI.AppCRMConfig? Type766 { get; set; } + public global::RetellAI.AppAuthConfigResponse? Type766 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type767 { get; set; } + public global::RetellAI.CRMSyncMapping? Type767 { get; set; } /// /// /// - public global::RetellAI.AppResponse? Type768 { get; set; } + public global::RetellAI.AppCRMConfig? Type768 { get; set; } /// /// /// - public global::RetellAI.AppResponseTenantType? Type769 { get; set; } + public global::System.Collections.Generic.IList? Type769 { get; set; } /// /// /// - public global::RetellAI.AppUsageResponse? Type770 { get; set; } + public global::RetellAI.AppResponse? Type770 { get; set; } /// /// /// - public global::RetellAI.AgentAppUsage? Type771 { get; set; } + public global::RetellAI.AppResponseTenantType? Type771 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseAppUsage? Type772 { get; set; } + public global::RetellAI.AppUsageResponse? Type772 { get; set; } /// /// /// - public global::RetellAI.AgentAppUsageType? Type773 { get; set; } + public global::RetellAI.AgentAppUsage? Type773 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseAppUsageType? Type774 { get; set; } + public global::RetellAI.KnowledgeBaseAppUsage? Type774 { get; set; } /// /// /// - public global::RetellAI.CRMCustomFieldSchema? Type775 { get; set; } + public global::RetellAI.AgentAppUsageType? Type775 { get; set; } /// /// /// - public global::RetellAI.CRMCustomFieldSchemaType? Type776 { get; set; } + public global::RetellAI.KnowledgeBaseAppUsageType? Type776 { get; set; } /// /// /// - public global::RetellAI.CRMAnalysisDataMapping? Type777 { get; set; } + public global::RetellAI.CRMCustomFieldSchema? Type777 { get; set; } /// /// /// - public global::RetellAI.CRMAnalysisDataMappingUpdateMode? Type778 { get; set; } + public global::RetellAI.CRMCustomFieldSchemaType? Type778 { get; set; } /// /// /// - public global::RetellAI.CRMConfig? Type779 { get; set; } + public global::RetellAI.CRMAnalysisDataMapping? Type779 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type780 { get; set; } + public global::RetellAI.CRMAnalysisDataMappingUpdateMode? Type780 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type781 { get; set; } + public global::RetellAI.CRMConfig? Type781 { get; set; } /// /// /// - public global::RetellAI.JobStatus? Type782 { get; set; } + public global::System.Collections.Generic.IList? Type782 { get; set; } /// /// /// - public global::RetellAI.JobStatusStatus? Type783 { get; set; } + public global::System.Collections.Generic.IList? Type783 { get; set; } /// /// /// - public global::RetellAI.JobStatusTriggeredBy? Type784 { get; set; } + public global::RetellAI.JobStatus? Type784 { get; set; } /// /// /// - public global::RetellAI.ChartGroupType? Type785 { get; set; } + public global::RetellAI.JobStatusStatus? Type785 { get; set; } /// /// /// - public global::RetellAI.DashboardSource? Type786 { get; set; } + public global::RetellAI.JobStatusTriggeredBy? Type786 { get; set; } /// /// /// - public global::RetellAI.ChartGroupItem? Type787 { get; set; } + public global::RetellAI.ChartGroupType? Type787 { get; set; } /// /// /// - public global::RetellAI.ChartGroupItemVariant1? Type788 { get; set; } + public global::RetellAI.DashboardSource? Type788 { get; set; } /// /// /// - public global::RetellAI.ChartGroupItemVariant1Type? Type789 { get; set; } + public global::RetellAI.ChartGroupItem? Type789 { get; set; } /// /// /// - public global::RetellAI.ChartGroupItemVariant2? Type790 { get; set; } + public global::RetellAI.ChartGroupItemVariant1? Type790 { get; set; } /// /// /// - public global::RetellAI.ChartGroupItemVariant2Type? Type791 { get; set; } + public global::RetellAI.ChartGroupItemVariant1Type? Type791 { get; set; } /// /// /// - public global::RetellAI.ChartShowItem? Type792 { get; set; } + public global::RetellAI.ChartGroupItemVariant2? Type792 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemKeywordSource? Type793 { get; set; } + public global::RetellAI.ChartGroupItemVariant2Type? Type793 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemKeywordSourceSource? Type794 { get; set; } + public global::RetellAI.ChartShowItem? Type794 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemKeywordSourceSourceType? Type795 { get; set; } + public global::RetellAI.ChartShowItemKeywordSource? Type795 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemKeywordSourceMeasurement? Type796 { get; set; } + public global::RetellAI.ChartShowItemKeywordSourceSource? Type796 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemKeywordSourceMeasurementType? Type797 { get; set; } + public global::RetellAI.ChartShowItemKeywordSourceSourceType? Type797 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemNumericSource? Type798 { get; set; } + public global::RetellAI.ChartShowItemKeywordSourceMeasurement? Type798 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemNumericSourceSource? Type799 { get; set; } + public global::RetellAI.ChartShowItemKeywordSourceMeasurementType? Type799 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemNumericSourceSourceType? Type800 { get; set; } + public global::RetellAI.ChartShowItemNumericSource? Type800 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemNumericSourceMeasurement? Type801 { get; set; } + public global::RetellAI.ChartShowItemNumericSourceSource? Type801 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemNumericSourceMeasurementType? Type802 { get; set; } + public global::RetellAI.ChartShowItemNumericSourceSourceType? Type802 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomFieldSource? Type803 { get; set; } + public global::RetellAI.ChartShowItemNumericSourceMeasurement? Type803 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomFieldSourceSource? Type804 { get; set; } + public global::RetellAI.ChartShowItemNumericSourceMeasurementType? Type804 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomFieldSourceSourceType? Type805 { get; set; } + public global::RetellAI.ChartShowItemCustomFieldSource? Type805 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomFieldSourceSourceCast? Type806 { get; set; } + public global::RetellAI.ChartShowItemCustomFieldSourceSource? Type806 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomFieldSourceMeasurement? Type807 { get; set; } + public global::RetellAI.ChartShowItemCustomFieldSourceSourceType? Type807 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomFieldSourceMeasurementType? Type808 { get; set; } + public global::RetellAI.ChartShowItemCustomFieldSourceSourceCast? Type808 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemConcurrencySource? Type809 { get; set; } + public global::RetellAI.ChartShowItemCustomFieldSourceMeasurement? Type809 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemConcurrencySourceSource? Type810 { get; set; } + public global::RetellAI.ChartShowItemCustomFieldSourceMeasurementType? Type810 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemConcurrencySourceSourceType? Type811 { get; set; } + public global::RetellAI.ChartShowItemConcurrencySource? Type811 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemConcurrencySourceMeasurement? Type812 { get; set; } + public global::RetellAI.ChartShowItemConcurrencySourceSource? Type812 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemConcurrencySourceMeasurementType? Type813 { get; set; } + public global::RetellAI.ChartShowItemConcurrencySourceSourceType? Type813 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomToolSource? Type814 { get; set; } + public global::RetellAI.ChartShowItemConcurrencySourceMeasurement? Type814 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomToolSourceSource? Type815 { get; set; } + public global::RetellAI.ChartShowItemConcurrencySourceMeasurementType? Type815 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomToolSourceSourceType? Type816 { get; set; } + public global::RetellAI.ChartShowItemCustomToolSource? Type816 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomToolSourceMeasurement? Type817 { get; set; } + public global::RetellAI.ChartShowItemCustomToolSourceSource? Type817 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomToolSourceMeasurementType? Type818 { get; set; } + public global::RetellAI.ChartShowItemCustomToolSourceSourceType? Type818 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRange? Type819 { get; set; } + public global::RetellAI.ChartShowItemCustomToolSourceMeasurement? Type819 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant1? Type820 { get; set; } + public global::RetellAI.ChartShowItemCustomToolSourceMeasurementType? Type820 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant1Type? Type821 { get; set; } + public global::RetellAI.ChartTimeRange? Type821 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant1Window? Type822 { get; set; } + public global::RetellAI.ChartTimeRangeVariant1? Type822 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant1WindowUnit? Type823 { get; set; } + public global::RetellAI.ChartTimeRangeVariant1Type? Type823 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant2? Type824 { get; set; } + public global::RetellAI.ChartTimeRangeVariant1Window? Type824 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant2Type? Type825 { get; set; } + public global::RetellAI.ChartTimeRangeVariant1WindowUnit? Type825 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type826 { get; set; } + public global::RetellAI.ChartTimeRangeVariant2? Type826 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant3? Type827 { get; set; } + public global::RetellAI.ChartTimeRangeVariant2Type? Type827 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant3Type? Type828 { get; set; } + public global::System.Collections.Generic.IList? Type828 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant3Unit? Type829 { get; set; } + public global::RetellAI.ChartTimeRangeVariant3? Type829 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant4? Type830 { get; set; } + public global::RetellAI.ChartTimeRangeVariant3Type? Type830 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant4Type? Type831 { get; set; } + public global::RetellAI.ChartTimeRangeVariant3Unit? Type831 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type832 { get; set; } + public global::RetellAI.ChartTimeRangeVariant4? Type832 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant5? Type833 { get; set; } + public global::RetellAI.ChartTimeRangeVariant4Type? Type833 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant5Type? Type834 { get; set; } + public global::System.Collections.Generic.IList? Type834 { get; set; } /// /// /// - public global::RetellAI.ChartConfig? Type835 { get; set; } + public global::RetellAI.ChartTimeRangeVariant5? Type835 { get; set; } /// /// /// - public global::RetellAI.ChartConfigType? Type836 { get; set; } + public global::RetellAI.ChartTimeRangeVariant5Type? Type836 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type837 { get; set; } + public global::RetellAI.ChartConfig? Type837 { get; set; } /// /// /// - public global::RetellAI.ChartConfigSizeEnum? Type838 { get; set; } + public global::RetellAI.ChartConfigType? Type838 { get; set; } /// /// /// - public global::RetellAI.ChartConfigSizeEnum2? Type839 { get; set; } + public global::RetellAI.ChartConfigSize? Type839 { get; set; } /// /// /// @@ -3561,4195 +3561,4283 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::RetellAI.RegisterPhoneCallRequest? Type882 { get; set; } + public global::RetellAI.TakeOverLiveCallRequest? Type882 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallRequestDirection? Type883 { get; set; } + public global::RetellAI.RegisterPhoneCallRequest? Type883 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataRequest? Type884 { get; set; } + public global::RetellAI.RegisterPhoneCallRequestDirection? Type884 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataRequestDataStorageSetting? Type885 { get; set; } + public global::RetellAI.UpdateCallMetadataRequest? Type885 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallRequest? Type886 { get; set; } + public global::RetellAI.UpdateCallMetadataRequestDataStorageSetting? Type886 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallRequestFieldsToOverride? Type887 { get; set; } + public global::RetellAI.UpdateLiveCallRequest? Type887 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallRequestFieldsToOverrideDataStorageSetting? Type888 { get; set; } + public global::RetellAI.UpdateLiveCallRequestFieldsToOverride? Type888 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallRequestCallControl? Type889 { get; set; } + public global::RetellAI.UpdateLiveCallRequestFieldsToOverrideDataStorageSetting? Type889 { get; set; } /// /// /// - public global::RetellAI.CreateContactRequest? Type890 { get; set; } + public global::RetellAI.UpdateLiveCallRequestCallControl? Type890 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileRequest? Type891 { get; set; } + public global::RetellAI.CreateContactRequest? Type891 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportRequest? Type892 { get; set; } + public global::RetellAI.UploadContactImportFileRequest? Type892 { get; set; } /// /// /// - public global::RetellAI.UpdateContactRequest? Type893 { get; set; } + public global::RetellAI.CreateContactImportRequest? Type893 { get; set; } /// /// /// - public global::RetellAI.CreateAppRequest? Type894 { get; set; } + public global::RetellAI.UpdateContactRequest? Type894 { get; set; } /// /// /// - public global::RetellAI.UpdateAppRequest? Type895 { get; set; } + public global::RetellAI.CreateAppRequest? Type895 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigRequest? Type896 { get; set; } + public global::RetellAI.UpdateAppRequest? Type896 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataRequest? Type897 { get; set; } + public global::RetellAI.UpdateCrmConfigRequest? Type897 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataRequestBackfillCallFilter? Type898 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataRequest? Type898 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsType? Type899 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataRequestBackfillCallFilter? Type899 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsType? Type900 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsType? Type900 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsSortOrder? Type901 { get; set; } + public global::RetellAI.ListBatchTestsType? Type901 { get; set; } /// /// /// - public global::RetellAI.ListAgentsSortOrder? Type902 { get; set; } + public global::RetellAI.ListAgentVersionsSortOrder? Type902 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsSortOrder? Type903 { get; set; } + public global::RetellAI.ListAgentsSortOrder? Type903 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsSortOrder? Type904 { get; set; } + public global::RetellAI.ListConversationFlowComponentsSortOrder? Type904 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersSortOrder? Type905 { get; set; } + public global::RetellAI.ListConversationFlowsSortOrder? Type905 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMSortOrder? Type906 { get; set; } + public global::RetellAI.ListPhoneNumbersSortOrder? Type906 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsSortOrder? Type907 { get; set; } + public global::RetellAI.ListRetellLLMSortOrder? Type907 { get; set; } /// /// /// - public global::RetellAI.ListAppsSortOrder? Type908 { get; set; } + public global::RetellAI.ListExportRequestsSortOrder? Type908 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesSortOrder? Type909 { get; set; } + public global::RetellAI.ListAppsSortOrder? Type909 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponse? Type910 { get; set; } + public global::RetellAI.ListAppUsagesSortOrder? Type910 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus? Type911 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponse? Type911 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponse2? Type912 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus? Type912 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus2? Type913 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponse2? Type913 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponse3? Type914 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus2? Type914 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus3? Type915 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponse3? Type915 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponse4? Type916 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus3? Type916 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus4? Type917 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponse4? Type917 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponse5? Type918 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus4? Type918 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus5? Type919 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponse5? Type919 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponse? Type920 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus5? Type920 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponseStatus? Type921 { get; set; } + public global::RetellAI.CreateAgentResponse? Type921 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponse2? Type922 { get; set; } + public global::RetellAI.CreateAgentResponseStatus? Type922 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponseStatus2? Type923 { get; set; } + public global::RetellAI.CreateAgentResponse2? Type923 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponse3? Type924 { get; set; } + public global::RetellAI.CreateAgentResponseStatus2? Type924 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponseStatus3? Type925 { get; set; } + public global::RetellAI.CreateAgentResponse3? Type925 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponse4? Type926 { get; set; } + public global::RetellAI.CreateAgentResponseStatus3? Type926 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponseStatus4? Type927 { get; set; } + public global::RetellAI.CreateAgentResponse4? Type927 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponse? Type928 { get; set; } + public global::RetellAI.CreateAgentResponseStatus4? Type928 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponseStatus? Type929 { get; set; } + public global::RetellAI.CreateBatchCallResponse? Type929 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponse2? Type930 { get; set; } + public global::RetellAI.CreateBatchCallResponseStatus? Type930 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponseStatus2? Type931 { get; set; } + public global::RetellAI.CreateBatchCallResponse2? Type931 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponse3? Type932 { get; set; } + public global::RetellAI.CreateBatchCallResponseStatus2? Type932 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponseStatus3? Type933 { get; set; } + public global::RetellAI.CreateBatchCallResponse3? Type933 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponse4? Type934 { get; set; } + public global::RetellAI.CreateBatchCallResponseStatus3? Type934 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponseStatus4? Type935 { get; set; } + public global::RetellAI.CreateBatchCallResponse4? Type935 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponse? Type936 { get; set; } + public global::RetellAI.CreateBatchCallResponseStatus4? Type936 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponseStatus? Type937 { get; set; } + public global::RetellAI.CreateBatchTestResponse? Type937 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponse2? Type938 { get; set; } + public global::RetellAI.CreateBatchTestResponseStatus? Type938 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponseStatus2? Type939 { get; set; } + public global::RetellAI.CreateBatchTestResponse2? Type939 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponse3? Type940 { get; set; } + public global::RetellAI.CreateBatchTestResponseStatus2? Type940 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponseStatus3? Type941 { get; set; } + public global::RetellAI.CreateBatchTestResponse3? Type941 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponse4? Type942 { get; set; } + public global::RetellAI.CreateBatchTestResponseStatus3? Type942 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponseStatus4? Type943 { get; set; } + public global::RetellAI.CreateBatchTestResponse4? Type943 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponse5? Type944 { get; set; } + public global::RetellAI.CreateBatchTestResponseStatus4? Type944 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponseStatus5? Type945 { get; set; } + public global::RetellAI.CreateBatchTestResponse5? Type945 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponse? Type946 { get; set; } + public global::RetellAI.CreateBatchTestResponseStatus5? Type946 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponseStatus? Type947 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponse? Type947 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponse2? Type948 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponseStatus? Type948 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponseStatus2? Type949 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponse2? Type949 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponse3? Type950 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponseStatus2? Type950 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponseStatus3? Type951 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponse3? Type951 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponse4? Type952 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponseStatus3? Type952 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponseStatus4? Type953 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponse4? Type953 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponse5? Type954 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponseStatus4? Type954 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponseStatus5? Type955 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponse5? Type955 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponse? Type956 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponseStatus5? Type956 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponseStatus? Type957 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponse? Type957 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponse2? Type958 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponseStatus? Type958 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponseStatus2? Type959 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponse2? Type959 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponse3? Type960 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponseStatus2? Type960 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponseStatus3? Type961 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponse3? Type961 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponse4? Type962 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponseStatus3? Type962 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponseStatus4? Type963 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponse4? Type963 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponse5? Type964 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponseStatus4? Type964 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponseStatus5? Type965 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponse5? Type965 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponse? Type966 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponseStatus5? Type966 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponseStatus? Type967 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponse? Type967 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponse2? Type968 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponseStatus? Type968 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponseStatus2? Type969 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponse2? Type969 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponse3? Type970 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponseStatus2? Type970 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponseStatus3? Type971 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponse3? Type971 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponse4? Type972 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponseStatus3? Type972 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponseStatus4? Type973 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponse4? Type973 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponse5? Type974 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponseStatus4? Type974 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponseStatus5? Type975 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponse5? Type975 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type976 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponseStatus5? Type976 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponse2? Type977 { get; set; } + public global::RetellAI.AllOf? Type977 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type978 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponse2? Type978 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponse3? Type979 { get; set; } + public global::System.Collections.Generic.IList? Type979 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponseStatus? Type980 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponse3? Type980 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponse4? Type981 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponseStatus? Type981 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponseStatus2? Type982 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponse4? Type982 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponse5? Type983 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponseStatus2? Type983 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponseStatus3? Type984 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponse5? Type984 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponse6? Type985 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponseStatus3? Type985 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponseStatus4? Type986 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponse6? Type986 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponse? Type987 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponseStatus4? Type987 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponseStatus? Type988 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponse? Type988 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponse2? Type989 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponseStatus? Type989 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponseStatus2? Type990 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponse2? Type990 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponse3? Type991 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponseStatus2? Type991 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponseStatus3? Type992 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponse3? Type992 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponse4? Type993 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponseStatus3? Type993 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponseStatus4? Type994 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponse4? Type994 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponse5? Type995 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponseStatus4? Type995 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponseStatus5? Type996 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponse5? Type996 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponse? Type997 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponseStatus5? Type997 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponseStatus? Type998 { get; set; } + public global::RetellAI.GetBatchTestResponse? Type998 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponse2? Type999 { get; set; } + public global::RetellAI.GetBatchTestResponseStatus? Type999 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponseStatus2? Type1000 { get; set; } + public global::RetellAI.GetBatchTestResponse2? Type1000 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponse3? Type1001 { get; set; } + public global::RetellAI.GetBatchTestResponseStatus2? Type1001 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponseStatus3? Type1002 { get; set; } + public global::RetellAI.GetBatchTestResponse3? Type1002 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponse4? Type1003 { get; set; } + public global::RetellAI.GetBatchTestResponseStatus3? Type1003 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponseStatus4? Type1004 { get; set; } + public global::RetellAI.GetBatchTestResponse4? Type1004 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponse5? Type1005 { get; set; } + public global::RetellAI.GetBatchTestResponseStatus4? Type1005 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponseStatus5? Type1006 { get; set; } + public global::RetellAI.GetBatchTestResponse5? Type1006 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1007 { get; set; } + public global::RetellAI.GetBatchTestResponseStatus5? Type1007 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponse2? Type1008 { get; set; } + public global::RetellAI.AllOf? Type1008 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1009 { get; set; } + public global::RetellAI.ListBatchTestsResponse2? Type1009 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponse3? Type1010 { get; set; } + public global::System.Collections.Generic.IList? Type1010 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponseStatus? Type1011 { get; set; } + public global::RetellAI.ListBatchTestsResponse3? Type1011 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponse4? Type1012 { get; set; } + public global::RetellAI.ListBatchTestsResponseStatus? Type1012 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponseStatus2? Type1013 { get; set; } + public global::RetellAI.ListBatchTestsResponse4? Type1013 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponse5? Type1014 { get; set; } + public global::RetellAI.ListBatchTestsResponseStatus2? Type1014 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponseStatus3? Type1015 { get; set; } + public global::RetellAI.ListBatchTestsResponse5? Type1015 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponse6? Type1016 { get; set; } + public global::RetellAI.ListBatchTestsResponseStatus3? Type1016 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponseStatus4? Type1017 { get; set; } + public global::RetellAI.ListBatchTestsResponse6? Type1017 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponse? Type1018 { get; set; } + public global::RetellAI.ListBatchTestsResponseStatus4? Type1018 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponseStatus? Type1019 { get; set; } + public global::RetellAI.GetTestRunResponse? Type1019 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponse2? Type1020 { get; set; } + public global::RetellAI.GetTestRunResponseStatus? Type1020 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponseStatus2? Type1021 { get; set; } + public global::RetellAI.GetTestRunResponse2? Type1021 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponse3? Type1022 { get; set; } + public global::RetellAI.GetTestRunResponseStatus2? Type1022 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponseStatus3? Type1023 { get; set; } + public global::RetellAI.GetTestRunResponse3? Type1023 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponse4? Type1024 { get; set; } + public global::RetellAI.GetTestRunResponseStatus3? Type1024 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponseStatus4? Type1025 { get; set; } + public global::RetellAI.GetTestRunResponse4? Type1025 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponse5? Type1026 { get; set; } + public global::RetellAI.GetTestRunResponseStatus4? Type1026 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponseStatus5? Type1027 { get; set; } + public global::RetellAI.GetTestRunResponse5? Type1027 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1028 { get; set; } + public global::RetellAI.GetTestRunResponseStatus5? Type1028 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse2? Type1029 { get; set; } + public global::RetellAI.AllOf? Type1029 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1030 { get; set; } + public global::RetellAI.ListTestRunsResponse2? Type1030 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse3? Type1031 { get; set; } + public global::System.Collections.Generic.IList? Type1031 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponseStatus? Type1032 { get; set; } + public global::RetellAI.ListTestRunsResponse3? Type1032 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse4? Type1033 { get; set; } + public global::RetellAI.ListTestRunsResponseStatus? Type1033 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponseStatus2? Type1034 { get; set; } + public global::RetellAI.ListTestRunsResponse4? Type1034 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse5? Type1035 { get; set; } + public global::RetellAI.ListTestRunsResponseStatus2? Type1035 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponseStatus3? Type1036 { get; set; } + public global::RetellAI.ListTestRunsResponse5? Type1036 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse6? Type1037 { get; set; } + public global::RetellAI.ListTestRunsResponseStatus3? Type1037 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponseStatus4? Type1038 { get; set; } + public global::RetellAI.ListTestRunsResponse6? Type1038 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse7? Type1039 { get; set; } + public global::RetellAI.ListTestRunsResponseStatus4? Type1039 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponseStatus5? Type1040 { get; set; } + public global::RetellAI.ListTestRunsResponse7? Type1040 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponse? Type1041 { get; set; } + public global::RetellAI.ListTestRunsResponseStatus5? Type1041 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponseStatus? Type1042 { get; set; } + public global::RetellAI.CreateChatAgentResponse? Type1042 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponse2? Type1043 { get; set; } + public global::RetellAI.CreateChatAgentResponseStatus? Type1043 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponseStatus2? Type1044 { get; set; } + public global::RetellAI.CreateChatAgentResponse2? Type1044 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponse3? Type1045 { get; set; } + public global::RetellAI.CreateChatAgentResponseStatus2? Type1045 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponseStatus3? Type1046 { get; set; } + public global::RetellAI.CreateChatAgentResponse3? Type1046 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponse4? Type1047 { get; set; } + public global::RetellAI.CreateChatAgentResponseStatus3? Type1047 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponseStatus4? Type1048 { get; set; } + public global::RetellAI.CreateChatAgentResponse4? Type1048 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse? Type1049 { get; set; } + public global::RetellAI.CreateChatAgentResponseStatus4? Type1049 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse2? Type1050 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse? Type1050 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus? Type1051 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse2? Type1051 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse3? Type1052 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus? Type1052 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus2? Type1053 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse3? Type1053 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse4? Type1054 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus2? Type1054 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus3? Type1055 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse4? Type1055 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse5? Type1056 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus3? Type1056 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus4? Type1057 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse5? Type1057 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse6? Type1058 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus4? Type1058 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus5? Type1059 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse6? Type1059 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse7? Type1060 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus5? Type1060 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus6? Type1061 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse7? Type1061 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse? Type1062 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus6? Type1062 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse2? Type1063 { get; set; } + public global::RetellAI.CreateChatCompletionResponse? Type1063 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus? Type1064 { get; set; } + public global::RetellAI.CreateChatCompletionResponse2? Type1064 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse3? Type1065 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus? Type1065 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus2? Type1066 { get; set; } + public global::RetellAI.CreateChatCompletionResponse3? Type1066 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse4? Type1067 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus2? Type1067 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus3? Type1068 { get; set; } + public global::RetellAI.CreateChatCompletionResponse4? Type1068 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse5? Type1069 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus3? Type1069 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus4? Type1070 { get; set; } + public global::RetellAI.CreateChatCompletionResponse5? Type1070 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse6? Type1071 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus4? Type1071 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus5? Type1072 { get; set; } + public global::RetellAI.CreateChatCompletionResponse6? Type1072 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse7? Type1073 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus5? Type1073 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus6? Type1074 { get; set; } + public global::RetellAI.CreateChatCompletionResponse7? Type1074 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse? Type1075 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus6? Type1075 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus? Type1076 { get; set; } + public global::RetellAI.CreateChatResponse? Type1076 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse2? Type1077 { get; set; } + public global::RetellAI.CreateChatResponseStatus? Type1077 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus2? Type1078 { get; set; } + public global::RetellAI.CreateChatResponse2? Type1078 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse3? Type1079 { get; set; } + public global::RetellAI.CreateChatResponseStatus2? Type1079 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus3? Type1080 { get; set; } + public global::RetellAI.CreateChatResponse3? Type1080 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse4? Type1081 { get; set; } + public global::RetellAI.CreateChatResponseStatus3? Type1081 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus4? Type1082 { get; set; } + public global::RetellAI.CreateChatResponse4? Type1082 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse5? Type1083 { get; set; } + public global::RetellAI.CreateChatResponseStatus4? Type1083 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus5? Type1084 { get; set; } + public global::RetellAI.CreateChatResponse5? Type1084 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse6? Type1085 { get; set; } + public global::RetellAI.CreateChatResponseStatus5? Type1085 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus6? Type1086 { get; set; } + public global::RetellAI.CreateChatResponse6? Type1086 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponse? Type1087 { get; set; } + public global::RetellAI.CreateChatResponseStatus6? Type1087 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponseStatus? Type1088 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponse? Type1088 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponse2? Type1089 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponseStatus? Type1089 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponseStatus2? Type1090 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponse2? Type1090 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponse3? Type1091 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponseStatus2? Type1091 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponseStatus3? Type1092 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponse3? Type1092 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponse4? Type1093 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponseStatus3? Type1093 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponseStatus4? Type1094 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponse4? Type1094 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponse5? Type1095 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponseStatus4? Type1095 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponseStatus5? Type1096 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponse5? Type1096 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponse? Type1097 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponseStatus5? Type1097 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponseStatus? Type1098 { get; set; } + public global::RetellAI.CreateConversationFlowResponse? Type1098 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponse2? Type1099 { get; set; } + public global::RetellAI.CreateConversationFlowResponseStatus? Type1099 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponseStatus2? Type1100 { get; set; } + public global::RetellAI.CreateConversationFlowResponse2? Type1100 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponse3? Type1101 { get; set; } + public global::RetellAI.CreateConversationFlowResponseStatus2? Type1101 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponseStatus3? Type1102 { get; set; } + public global::RetellAI.CreateConversationFlowResponse3? Type1102 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponse4? Type1103 { get; set; } + public global::RetellAI.CreateConversationFlowResponseStatus3? Type1103 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponseStatus4? Type1104 { get; set; } + public global::RetellAI.CreateConversationFlowResponse4? Type1104 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponse5? Type1105 { get; set; } + public global::RetellAI.CreateConversationFlowResponseStatus4? Type1105 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponseStatus5? Type1106 { get; set; } + public global::RetellAI.CreateConversationFlowResponse5? Type1106 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponse? Type1107 { get; set; } + public global::RetellAI.CreateConversationFlowResponseStatus5? Type1107 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponseStatus? Type1108 { get; set; } + public global::RetellAI.CreateAssetResponse? Type1108 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponse2? Type1109 { get; set; } + public global::RetellAI.CreateAssetResponseStatus? Type1109 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponseStatus2? Type1110 { get; set; } + public global::RetellAI.CreateAssetResponse2? Type1110 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponse3? Type1111 { get; set; } + public global::RetellAI.CreateAssetResponseStatus2? Type1111 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponseStatus3? Type1112 { get; set; } + public global::RetellAI.CreateAssetResponse3? Type1112 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponse4? Type1113 { get; set; } + public global::RetellAI.CreateAssetResponseStatus3? Type1113 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponseStatus4? Type1114 { get; set; } + public global::RetellAI.CreateAssetResponse4? Type1114 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponse? Type1115 { get; set; } + public global::RetellAI.CreateAssetResponseStatus4? Type1115 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponseStatus? Type1116 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponse? Type1116 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponse2? Type1117 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponseStatus? Type1117 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponseStatus2? Type1118 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponse2? Type1118 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponse3? Type1119 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponseStatus2? Type1119 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponseStatus3? Type1120 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponse3? Type1120 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponse4? Type1121 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponseStatus3? Type1121 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponseStatus4? Type1122 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponse4? Type1122 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponse5? Type1123 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponseStatus4? Type1123 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponseStatus5? Type1124 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponse5? Type1124 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponse? Type1125 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponseStatus5? Type1125 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponseStatus? Type1126 { get; set; } + public global::RetellAI.CreatePhoneNumberResponse? Type1126 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponse2? Type1127 { get; set; } + public global::RetellAI.CreatePhoneNumberResponseStatus? Type1127 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponseStatus2? Type1128 { get; set; } + public global::RetellAI.CreatePhoneNumberResponse2? Type1128 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponse3? Type1129 { get; set; } + public global::RetellAI.CreatePhoneNumberResponseStatus2? Type1129 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponseStatus3? Type1130 { get; set; } + public global::RetellAI.CreatePhoneNumberResponse3? Type1130 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponse? Type1131 { get; set; } + public global::RetellAI.CreatePhoneNumberResponseStatus3? Type1131 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponseStatus? Type1132 { get; set; } + public global::RetellAI.CreateRetellLLMResponse? Type1132 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponse2? Type1133 { get; set; } + public global::RetellAI.CreateRetellLLMResponseStatus? Type1133 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponseStatus2? Type1134 { get; set; } + public global::RetellAI.CreateRetellLLMResponse2? Type1134 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponse3? Type1135 { get; set; } + public global::RetellAI.CreateRetellLLMResponseStatus2? Type1135 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponseStatus3? Type1136 { get; set; } + public global::RetellAI.CreateRetellLLMResponse3? Type1136 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse? Type1137 { get; set; } + public global::RetellAI.CreateRetellLLMResponseStatus3? Type1137 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus? Type1138 { get; set; } + public global::RetellAI.CreateSmsChatResponse? Type1138 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse2? Type1139 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus? Type1139 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus2? Type1140 { get; set; } + public global::RetellAI.CreateSmsChatResponse2? Type1140 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse3? Type1141 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus2? Type1141 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus3? Type1142 { get; set; } + public global::RetellAI.CreateSmsChatResponse3? Type1142 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse4? Type1143 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus3? Type1143 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus4? Type1144 { get; set; } + public global::RetellAI.CreateSmsChatResponse4? Type1144 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse5? Type1145 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus4? Type1145 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus5? Type1146 { get; set; } + public global::RetellAI.CreateSmsChatResponse5? Type1146 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse6? Type1147 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus5? Type1147 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus6? Type1148 { get; set; } + public global::RetellAI.CreateSmsChatResponse6? Type1148 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponse? Type1149 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus6? Type1149 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponseStatus? Type1150 { get; set; } + public global::RetellAI.DeleteAgentResponse? Type1150 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponse2? Type1151 { get; set; } + public global::RetellAI.DeleteAgentResponseStatus? Type1151 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponseStatus2? Type1152 { get; set; } + public global::RetellAI.DeleteAgentResponse2? Type1152 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponse3? Type1153 { get; set; } + public global::RetellAI.DeleteAgentResponseStatus2? Type1153 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponseStatus3? Type1154 { get; set; } + public global::RetellAI.DeleteAgentResponse3? Type1154 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponse4? Type1155 { get; set; } + public global::RetellAI.DeleteAgentResponseStatus3? Type1155 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponseStatus4? Type1156 { get; set; } + public global::RetellAI.DeleteAgentResponse4? Type1156 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponse? Type1157 { get; set; } + public global::RetellAI.DeleteAgentResponseStatus4? Type1157 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponseStatus? Type1158 { get; set; } + public global::RetellAI.DeleteChatResponse? Type1158 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponse2? Type1159 { get; set; } + public global::RetellAI.DeleteChatResponseStatus? Type1159 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponseStatus2? Type1160 { get; set; } + public global::RetellAI.DeleteChatResponse2? Type1160 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponse3? Type1161 { get; set; } + public global::RetellAI.DeleteChatResponseStatus2? Type1161 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponseStatus3? Type1162 { get; set; } + public global::RetellAI.DeleteChatResponse3? Type1162 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponse4? Type1163 { get; set; } + public global::RetellAI.DeleteChatResponseStatus3? Type1163 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponseStatus4? Type1164 { get; set; } + public global::RetellAI.DeleteChatResponse4? Type1164 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponse? Type1165 { get; set; } + public global::RetellAI.DeleteChatResponseStatus4? Type1165 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponseStatus? Type1166 { get; set; } + public global::RetellAI.DeleteChatAgentResponse? Type1166 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponse2? Type1167 { get; set; } + public global::RetellAI.DeleteChatAgentResponseStatus? Type1167 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponseStatus2? Type1168 { get; set; } + public global::RetellAI.DeleteChatAgentResponse2? Type1168 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponse3? Type1169 { get; set; } + public global::RetellAI.DeleteChatAgentResponseStatus2? Type1169 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponseStatus3? Type1170 { get; set; } + public global::RetellAI.DeleteChatAgentResponse3? Type1170 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponse4? Type1171 { get; set; } + public global::RetellAI.DeleteChatAgentResponseStatus3? Type1171 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponseStatus4? Type1172 { get; set; } + public global::RetellAI.DeleteChatAgentResponse4? Type1172 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponse? Type1173 { get; set; } + public global::RetellAI.DeleteChatAgentResponseStatus4? Type1173 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponseStatus? Type1174 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponse? Type1174 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponse2? Type1175 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponseStatus? Type1175 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponseStatus2? Type1176 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponse2? Type1176 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponse3? Type1177 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponseStatus2? Type1177 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponseStatus3? Type1178 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponse3? Type1178 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponse4? Type1179 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponseStatus3? Type1179 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponseStatus4? Type1180 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponse4? Type1180 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponse? Type1181 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponseStatus4? Type1181 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponseStatus? Type1182 { get; set; } + public global::RetellAI.DeleteConversationFlowResponse? Type1182 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponse2? Type1183 { get; set; } + public global::RetellAI.DeleteConversationFlowResponseStatus? Type1183 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponseStatus2? Type1184 { get; set; } + public global::RetellAI.DeleteConversationFlowResponse2? Type1184 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponse3? Type1185 { get; set; } + public global::RetellAI.DeleteConversationFlowResponseStatus2? Type1185 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponseStatus3? Type1186 { get; set; } + public global::RetellAI.DeleteConversationFlowResponse3? Type1186 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponse4? Type1187 { get; set; } + public global::RetellAI.DeleteConversationFlowResponseStatus3? Type1187 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponseStatus4? Type1188 { get; set; } + public global::RetellAI.DeleteConversationFlowResponse4? Type1188 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponse5? Type1189 { get; set; } + public global::RetellAI.DeleteConversationFlowResponseStatus4? Type1189 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponseStatus5? Type1190 { get; set; } + public global::RetellAI.DeleteConversationFlowResponse5? Type1190 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponse? Type1191 { get; set; } + public global::RetellAI.DeleteConversationFlowResponseStatus5? Type1191 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus? Type1192 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponse? Type1192 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponse2? Type1193 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus? Type1193 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus2? Type1194 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponse2? Type1194 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponse3? Type1195 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus2? Type1195 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus3? Type1196 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponse3? Type1196 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponse4? Type1197 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus3? Type1197 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus4? Type1198 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponse4? Type1198 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponse? Type1199 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus4? Type1199 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponseStatus? Type1200 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponse? Type1200 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponse2? Type1201 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponseStatus? Type1201 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponseStatus2? Type1202 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponse2? Type1202 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponse3? Type1203 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponseStatus2? Type1203 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponseStatus3? Type1204 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponse3? Type1204 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponse4? Type1205 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponseStatus3? Type1205 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponseStatus4? Type1206 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponse4? Type1206 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponse? Type1207 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponseStatus4? Type1207 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponseStatus? Type1208 { get; set; } + public global::RetellAI.DeletePhoneNumberResponse? Type1208 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponse2? Type1209 { get; set; } + public global::RetellAI.DeletePhoneNumberResponseStatus? Type1209 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponseStatus2? Type1210 { get; set; } + public global::RetellAI.DeletePhoneNumberResponse2? Type1210 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponse3? Type1211 { get; set; } + public global::RetellAI.DeletePhoneNumberResponseStatus2? Type1211 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponseStatus3? Type1212 { get; set; } + public global::RetellAI.DeletePhoneNumberResponse3? Type1212 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponse? Type1213 { get; set; } + public global::RetellAI.DeletePhoneNumberResponseStatus3? Type1213 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponseStatus? Type1214 { get; set; } + public global::RetellAI.DeleteRetellLLMResponse? Type1214 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponse2? Type1215 { get; set; } + public global::RetellAI.DeleteRetellLLMResponseStatus? Type1215 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponseStatus2? Type1216 { get; set; } + public global::RetellAI.DeleteRetellLLMResponse2? Type1216 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponse3? Type1217 { get; set; } + public global::RetellAI.DeleteRetellLLMResponseStatus2? Type1217 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponseStatus3? Type1218 { get; set; } + public global::RetellAI.DeleteRetellLLMResponse3? Type1218 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponse4? Type1219 { get; set; } + public global::RetellAI.DeleteRetellLLMResponseStatus3? Type1219 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponseStatus4? Type1220 { get; set; } + public global::RetellAI.DeleteRetellLLMResponse4? Type1220 { get; set; } /// /// /// - public global::RetellAI.EndChatResponse? Type1221 { get; set; } + public global::RetellAI.DeleteRetellLLMResponseStatus4? Type1221 { get; set; } /// /// /// - public global::RetellAI.EndChatResponseStatus? Type1222 { get; set; } + public global::RetellAI.EndChatResponse? Type1222 { get; set; } /// /// /// - public global::RetellAI.EndChatResponse2? Type1223 { get; set; } + public global::RetellAI.EndChatResponseStatus? Type1223 { get; set; } /// /// /// - public global::RetellAI.EndChatResponseStatus2? Type1224 { get; set; } + public global::RetellAI.EndChatResponse2? Type1224 { get; set; } /// /// /// - public global::RetellAI.EndChatResponse3? Type1225 { get; set; } + public global::RetellAI.EndChatResponseStatus2? Type1225 { get; set; } /// /// /// - public global::RetellAI.EndChatResponseStatus3? Type1226 { get; set; } + public global::RetellAI.EndChatResponse3? Type1226 { get; set; } /// /// /// - public global::RetellAI.EndChatResponse4? Type1227 { get; set; } + public global::RetellAI.EndChatResponseStatus3? Type1227 { get; set; } /// /// /// - public global::RetellAI.EndChatResponseStatus4? Type1228 { get; set; } + public global::RetellAI.EndChatResponse4? Type1228 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1229 { get; set; } + public global::RetellAI.EndChatResponseStatus4? Type1229 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponse2? Type1230 { get; set; } + public global::RetellAI.AllOf? Type1230 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1231 { get; set; } + public global::RetellAI.ListAgentVersionsResponse2? Type1231 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponse3? Type1232 { get; set; } + public global::System.Collections.Generic.IList? Type1232 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponseStatus? Type1233 { get; set; } + public global::RetellAI.ListAgentVersionsResponse3? Type1233 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponse4? Type1234 { get; set; } + public global::RetellAI.ListAgentVersionsResponseStatus? Type1234 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponseStatus2? Type1235 { get; set; } + public global::RetellAI.ListAgentVersionsResponse4? Type1235 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponse5? Type1236 { get; set; } + public global::RetellAI.ListAgentVersionsResponseStatus2? Type1236 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponseStatus3? Type1237 { get; set; } + public global::RetellAI.ListAgentVersionsResponse5? Type1237 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponse6? Type1238 { get; set; } + public global::RetellAI.ListAgentVersionsResponseStatus3? Type1238 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponseStatus4? Type1239 { get; set; } + public global::RetellAI.ListAgentVersionsResponse6? Type1239 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponse7? Type1240 { get; set; } + public global::RetellAI.ListAgentVersionsResponseStatus4? Type1240 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponseStatus5? Type1241 { get; set; } + public global::RetellAI.ListAgentVersionsResponse7? Type1241 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponse8? Type1242 { get; set; } + public global::RetellAI.ListAgentVersionsResponseStatus5? Type1242 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponseStatus6? Type1243 { get; set; } + public global::RetellAI.ListAgentVersionsResponse8? Type1243 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1244 { get; set; } + public global::RetellAI.ListAgentVersionsResponseStatus6? Type1244 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponse? Type1245 { get; set; } + public global::System.Collections.Generic.IList? Type1245 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponseStatus? Type1246 { get; set; } + public global::RetellAI.GetAgentVersionsResponse? Type1246 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponse2? Type1247 { get; set; } + public global::RetellAI.GetAgentVersionsResponseStatus? Type1247 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponseStatus2? Type1248 { get; set; } + public global::RetellAI.GetAgentVersionsResponse2? Type1248 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponse3? Type1249 { get; set; } + public global::RetellAI.GetAgentVersionsResponseStatus2? Type1249 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponseStatus3? Type1250 { get; set; } + public global::RetellAI.GetAgentVersionsResponse3? Type1250 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponse4? Type1251 { get; set; } + public global::RetellAI.GetAgentVersionsResponseStatus3? Type1251 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponseStatus4? Type1252 { get; set; } + public global::RetellAI.GetAgentVersionsResponse4? Type1252 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponse? Type1253 { get; set; } + public global::RetellAI.GetAgentVersionsResponseStatus4? Type1253 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponseStatus? Type1254 { get; set; } + public global::RetellAI.GetAgentResponse? Type1254 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponse2? Type1255 { get; set; } + public global::RetellAI.GetAgentResponseStatus? Type1255 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponseStatus2? Type1256 { get; set; } + public global::RetellAI.GetAgentResponse2? Type1256 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponse3? Type1257 { get; set; } + public global::RetellAI.GetAgentResponseStatus2? Type1257 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponseStatus3? Type1258 { get; set; } + public global::RetellAI.GetAgentResponse3? Type1258 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponse4? Type1259 { get; set; } + public global::RetellAI.GetAgentResponseStatus3? Type1259 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponseStatus4? Type1260 { get; set; } + public global::RetellAI.GetAgentResponse4? Type1260 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1261 { get; set; } + public global::RetellAI.GetAgentResponseStatus4? Type1261 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponse? Type1262 { get; set; } + public global::System.Collections.Generic.IList? Type1262 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponseStatus? Type1263 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponse? Type1263 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponse2? Type1264 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponseStatus? Type1264 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponseStatus2? Type1265 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponse2? Type1265 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponse3? Type1266 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponseStatus2? Type1266 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponseStatus3? Type1267 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponse3? Type1267 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponse? Type1268 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponseStatus3? Type1268 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponseStatus? Type1269 { get; set; } + public global::RetellAI.GetChatAgentResponse? Type1269 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponse2? Type1270 { get; set; } + public global::RetellAI.GetChatAgentResponseStatus? Type1270 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponseStatus2? Type1271 { get; set; } + public global::RetellAI.GetChatAgentResponse2? Type1271 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponse3? Type1272 { get; set; } + public global::RetellAI.GetChatAgentResponseStatus2? Type1272 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponseStatus3? Type1273 { get; set; } + public global::RetellAI.GetChatAgentResponse3? Type1273 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponse4? Type1274 { get; set; } + public global::RetellAI.GetChatAgentResponseStatus3? Type1274 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponseStatus4? Type1275 { get; set; } + public global::RetellAI.GetChatAgentResponse4? Type1275 { get; set; } /// /// /// - public global::RetellAI.GetChatResponse? Type1276 { get; set; } + public global::RetellAI.GetChatAgentResponseStatus4? Type1276 { get; set; } /// /// /// - public global::RetellAI.GetChatResponseStatus? Type1277 { get; set; } + public global::RetellAI.GetChatResponse? Type1277 { get; set; } /// /// /// - public global::RetellAI.GetChatResponse2? Type1278 { get; set; } + public global::RetellAI.GetChatResponseStatus? Type1278 { get; set; } /// /// /// - public global::RetellAI.GetChatResponseStatus2? Type1279 { get; set; } + public global::RetellAI.GetChatResponse2? Type1279 { get; set; } /// /// /// - public global::RetellAI.GetChatResponse3? Type1280 { get; set; } + public global::RetellAI.GetChatResponseStatus2? Type1280 { get; set; } /// /// /// - public global::RetellAI.GetChatResponseStatus3? Type1281 { get; set; } + public global::RetellAI.GetChatResponse3? Type1281 { get; set; } /// /// /// - public global::RetellAI.GetChatResponse4? Type1282 { get; set; } + public global::RetellAI.GetChatResponseStatus3? Type1282 { get; set; } /// /// /// - public global::RetellAI.GetChatResponseStatus4? Type1283 { get; set; } + public global::RetellAI.GetChatResponse4? Type1283 { get; set; } /// /// /// - public global::RetellAI.GetConcurrencyResponse? Type1284 { get; set; } + public global::RetellAI.GetChatResponseStatus4? Type1284 { get; set; } /// /// /// - public global::RetellAI.GetConcurrencyResponse2? Type1285 { get; set; } + public global::RetellAI.GetConcurrencyResponse? Type1285 { get; set; } /// /// /// - public global::RetellAI.GetConcurrencyResponseStatus? Type1286 { get; set; } + public global::RetellAI.GetConcurrencyResponse2? Type1286 { get; set; } /// /// /// - public global::RetellAI.GetConcurrencyResponse3? Type1287 { get; set; } + public global::RetellAI.GetConcurrencyResponseStatus? Type1287 { get; set; } /// /// /// - public global::RetellAI.GetConcurrencyResponseStatus2? Type1288 { get; set; } + public global::RetellAI.GetConcurrencyResponse3? Type1288 { get; set; } /// /// /// - public global::RetellAI.GetApiKeyInfoResponse? Type1289 { get; set; } + public global::RetellAI.GetConcurrencyResponseStatus2? Type1289 { get; set; } /// /// /// - public global::RetellAI.GetApiKeyInfoResponse2? Type1290 { get; set; } + public global::RetellAI.GetApiKeyInfoResponse? Type1290 { get; set; } /// /// /// - public global::RetellAI.GetApiKeyInfoResponseStatus? Type1291 { get; set; } + public global::RetellAI.GetApiKeyInfoResponse2? Type1291 { get; set; } /// /// /// - public global::RetellAI.GetApiKeyInfoResponse3? Type1292 { get; set; } + public global::RetellAI.GetApiKeyInfoResponseStatus? Type1292 { get; set; } /// /// /// - public global::RetellAI.GetApiKeyInfoResponseStatus2? Type1293 { get; set; } + public global::RetellAI.GetApiKeyInfoResponse3? Type1293 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponse? Type1294 { get; set; } + public global::RetellAI.GetApiKeyInfoResponseStatus2? Type1294 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponseStatus? Type1295 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponse? Type1295 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponse2? Type1296 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponseStatus? Type1296 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponseStatus2? Type1297 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponse2? Type1297 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponse3? Type1298 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponseStatus2? Type1298 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponseStatus3? Type1299 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponse3? Type1299 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponse4? Type1300 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponseStatus3? Type1300 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponseStatus4? Type1301 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponse4? Type1301 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponse? Type1302 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponseStatus4? Type1302 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponseStatus? Type1303 { get; set; } + public global::RetellAI.GetConversationFlowResponse? Type1303 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponse2? Type1304 { get; set; } + public global::RetellAI.GetConversationFlowResponseStatus? Type1304 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponseStatus2? Type1305 { get; set; } + public global::RetellAI.GetConversationFlowResponse2? Type1305 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponse3? Type1306 { get; set; } + public global::RetellAI.GetConversationFlowResponseStatus2? Type1306 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponseStatus3? Type1307 { get; set; } + public global::RetellAI.GetConversationFlowResponse3? Type1307 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponse4? Type1308 { get; set; } + public global::RetellAI.GetConversationFlowResponseStatus3? Type1308 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponseStatus4? Type1309 { get; set; } + public global::RetellAI.GetConversationFlowResponse4? Type1309 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponse5? Type1310 { get; set; } + public global::RetellAI.GetConversationFlowResponseStatus4? Type1310 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponseStatus5? Type1311 { get; set; } + public global::RetellAI.GetConversationFlowResponse5? Type1311 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponse? Type1312 { get; set; } + public global::RetellAI.GetConversationFlowResponseStatus5? Type1312 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponseStatus? Type1313 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponse? Type1313 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponse2? Type1314 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponseStatus? Type1314 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponseStatus2? Type1315 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponse2? Type1315 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponse3? Type1316 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponseStatus2? Type1316 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponseStatus3? Type1317 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponse3? Type1317 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponse4? Type1318 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponseStatus3? Type1318 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponseStatus4? Type1319 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponse4? Type1319 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1320 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponseStatus4? Type1320 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponse? Type1321 { get; set; } + public global::System.Collections.Generic.IList? Type1321 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponseStatus? Type1322 { get; set; } + public global::RetellAI.GetMCPToolsResponse? Type1322 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponse2? Type1323 { get; set; } + public global::RetellAI.GetMCPToolsResponseStatus? Type1323 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponseStatus2? Type1324 { get; set; } + public global::RetellAI.GetMCPToolsResponse2? Type1324 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponse3? Type1325 { get; set; } + public global::RetellAI.GetMCPToolsResponseStatus2? Type1325 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponseStatus3? Type1326 { get; set; } + public global::RetellAI.GetMCPToolsResponse3? Type1326 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponse4? Type1327 { get; set; } + public global::RetellAI.GetMCPToolsResponseStatus3? Type1327 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponseStatus4? Type1328 { get; set; } + public global::RetellAI.GetMCPToolsResponse4? Type1328 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponse? Type1329 { get; set; } + public global::RetellAI.GetMCPToolsResponseStatus4? Type1329 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponseStatus? Type1330 { get; set; } + public global::RetellAI.GetPhoneNumberResponse? Type1330 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponse2? Type1331 { get; set; } + public global::RetellAI.GetPhoneNumberResponseStatus? Type1331 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponseStatus2? Type1332 { get; set; } + public global::RetellAI.GetPhoneNumberResponse2? Type1332 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponse3? Type1333 { get; set; } + public global::RetellAI.GetPhoneNumberResponseStatus2? Type1333 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponseStatus3? Type1334 { get; set; } + public global::RetellAI.GetPhoneNumberResponse3? Type1334 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponse4? Type1335 { get; set; } + public global::RetellAI.GetPhoneNumberResponseStatus3? Type1335 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponseStatus4? Type1336 { get; set; } + public global::RetellAI.GetPhoneNumberResponse4? Type1336 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponse? Type1337 { get; set; } + public global::RetellAI.GetPhoneNumberResponseStatus4? Type1337 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponseStatus? Type1338 { get; set; } + public global::RetellAI.GetRetellLLMResponse? Type1338 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponse2? Type1339 { get; set; } + public global::RetellAI.GetRetellLLMResponseStatus? Type1339 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponseStatus2? Type1340 { get; set; } + public global::RetellAI.GetRetellLLMResponse2? Type1340 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponse3? Type1341 { get; set; } + public global::RetellAI.GetRetellLLMResponseStatus2? Type1341 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponseStatus3? Type1342 { get; set; } + public global::RetellAI.GetRetellLLMResponse3? Type1342 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponse4? Type1343 { get; set; } + public global::RetellAI.GetRetellLLMResponseStatus3? Type1343 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponseStatus4? Type1344 { get; set; } + public global::RetellAI.GetRetellLLMResponse4? Type1344 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponse? Type1345 { get; set; } + public global::RetellAI.GetRetellLLMResponseStatus4? Type1345 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponseStatus? Type1346 { get; set; } + public global::RetellAI.GetVoiceResponse? Type1346 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponse2? Type1347 { get; set; } + public global::RetellAI.GetVoiceResponseStatus? Type1347 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponseStatus2? Type1348 { get; set; } + public global::RetellAI.GetVoiceResponse2? Type1348 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponse3? Type1349 { get; set; } + public global::RetellAI.GetVoiceResponseStatus2? Type1349 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponseStatus3? Type1350 { get; set; } + public global::RetellAI.GetVoiceResponse3? Type1350 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponse4? Type1351 { get; set; } + public global::RetellAI.GetVoiceResponseStatus3? Type1351 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponseStatus4? Type1352 { get; set; } + public global::RetellAI.GetVoiceResponse4? Type1352 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponse? Type1353 { get; set; } + public global::RetellAI.GetVoiceResponseStatus4? Type1353 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponseStatus? Type1354 { get; set; } + public global::RetellAI.CloneVoiceResponse? Type1354 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponse2? Type1355 { get; set; } + public global::RetellAI.CloneVoiceResponseStatus? Type1355 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponseStatus2? Type1356 { get; set; } + public global::RetellAI.CloneVoiceResponse2? Type1356 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponse3? Type1357 { get; set; } + public global::RetellAI.CloneVoiceResponseStatus2? Type1357 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponseStatus3? Type1358 { get; set; } + public global::RetellAI.CloneVoiceResponse3? Type1358 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponse4? Type1359 { get; set; } + public global::RetellAI.CloneVoiceResponseStatus3? Type1359 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponseStatus4? Type1360 { get; set; } + public global::RetellAI.CloneVoiceResponse4? Type1360 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponse5? Type1361 { get; set; } + public global::RetellAI.CloneVoiceResponseStatus4? Type1361 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponseStatus5? Type1362 { get; set; } + public global::RetellAI.CloneVoiceResponse5? Type1362 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponse? Type1363 { get; set; } + public global::RetellAI.CloneVoiceResponseStatus5? Type1363 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponseStatus? Type1364 { get; set; } + public global::RetellAI.AddCommunityVoiceResponse? Type1364 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponse2? Type1365 { get; set; } + public global::RetellAI.AddCommunityVoiceResponseStatus? Type1365 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponseStatus2? Type1366 { get; set; } + public global::RetellAI.AddCommunityVoiceResponse2? Type1366 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponse3? Type1367 { get; set; } + public global::RetellAI.AddCommunityVoiceResponseStatus2? Type1367 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponseStatus3? Type1368 { get; set; } + public global::RetellAI.AddCommunityVoiceResponse3? Type1368 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponse4? Type1369 { get; set; } + public global::RetellAI.AddCommunityVoiceResponseStatus3? Type1369 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponseStatus4? Type1370 { get; set; } + public global::RetellAI.AddCommunityVoiceResponse4? Type1370 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponse? Type1371 { get; set; } + public global::RetellAI.AddCommunityVoiceResponseStatus4? Type1371 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1372 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponse? Type1372 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponseVoice? Type1373 { get; set; } + public global::System.Collections.Generic.IList? Type1373 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponse2? Type1374 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponseVoice? Type1374 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponseStatus? Type1375 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponse2? Type1375 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponse3? Type1376 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponseStatus? Type1376 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponseStatus2? Type1377 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponse3? Type1377 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponse4? Type1378 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponseStatus2? Type1378 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponseStatus3? Type1379 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponse4? Type1379 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponse5? Type1380 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponseStatus3? Type1380 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponseStatus4? Type1381 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponse5? Type1381 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponse? Type1382 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponseStatus4? Type1382 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponseStatus? Type1383 { get; set; } + public global::RetellAI.ImportPhoneNumberResponse? Type1383 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponse2? Type1384 { get; set; } + public global::RetellAI.ImportPhoneNumberResponseStatus? Type1384 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponseStatus2? Type1385 { get; set; } + public global::RetellAI.ImportPhoneNumberResponse2? Type1385 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponse3? Type1386 { get; set; } + public global::RetellAI.ImportPhoneNumberResponseStatus2? Type1386 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponseStatus3? Type1387 { get; set; } + public global::RetellAI.ImportPhoneNumberResponse3? Type1387 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1388 { get; set; } + public global::RetellAI.ImportPhoneNumberResponseStatus3? Type1388 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponse2? Type1389 { get; set; } + public global::RetellAI.AllOf? Type1389 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1390 { get; set; } + public global::RetellAI.ListAgentsResponse2? Type1390 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponse3? Type1391 { get; set; } + public global::System.Collections.Generic.IList? Type1391 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponseStatus? Type1392 { get; set; } + public global::RetellAI.ListAgentsResponse3? Type1392 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponse4? Type1393 { get; set; } + public global::RetellAI.ListAgentsResponseStatus? Type1393 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponseStatus2? Type1394 { get; set; } + public global::RetellAI.ListAgentsResponse4? Type1394 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponse5? Type1395 { get; set; } + public global::RetellAI.ListAgentsResponseStatus2? Type1395 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponseStatus3? Type1396 { get; set; } + public global::RetellAI.ListAgentsResponse5? Type1396 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponse6? Type1397 { get; set; } + public global::RetellAI.ListAgentsResponseStatus3? Type1397 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponseStatus4? Type1398 { get; set; } + public global::RetellAI.ListAgentsResponse6? Type1398 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1399 { get; set; } + public global::RetellAI.ListAgentsResponseStatus4? Type1399 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponse2? Type1400 { get; set; } + public global::RetellAI.AllOf? Type1400 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1401 { get; set; } + public global::RetellAI.ListChatsResponse2? Type1401 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponse3? Type1402 { get; set; } + public global::System.Collections.Generic.IList? Type1402 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponseStatus? Type1403 { get; set; } + public global::RetellAI.ListChatsResponse3? Type1403 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponse4? Type1404 { get; set; } + public global::RetellAI.ListChatsResponseStatus? Type1404 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponseStatus2? Type1405 { get; set; } + public global::RetellAI.ListChatsResponse4? Type1405 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponse5? Type1406 { get; set; } + public global::RetellAI.ListChatsResponseStatus2? Type1406 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponseStatus3? Type1407 { get; set; } + public global::RetellAI.ListChatsResponse5? Type1407 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponse6? Type1408 { get; set; } + public global::RetellAI.ListChatsResponseStatus3? Type1408 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponseStatus4? Type1409 { get; set; } + public global::RetellAI.ListChatsResponse6? Type1409 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1410 { get; set; } + public global::RetellAI.ListChatsResponseStatus4? Type1410 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponse2? Type1411 { get; set; } + public global::RetellAI.AllOf? Type1411 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1412 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponse2? Type1412 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponse3? Type1413 { get; set; } + public global::System.Collections.Generic.IList? Type1413 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponseStatus? Type1414 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponse3? Type1414 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponse4? Type1415 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponseStatus? Type1415 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponseStatus2? Type1416 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponse4? Type1416 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponse5? Type1417 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponseStatus2? Type1417 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponseStatus3? Type1418 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponse5? Type1418 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponse6? Type1419 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponseStatus3? Type1419 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponseStatus4? Type1420 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponse6? Type1420 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1421 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponseStatus4? Type1421 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse2? Type1422 { get; set; } + public global::RetellAI.AllOf? Type1422 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1423 { get; set; } + public global::RetellAI.ListConversationFlowsResponse2? Type1423 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse3? Type1424 { get; set; } + public global::System.Collections.Generic.IList? Type1424 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponseStatus? Type1425 { get; set; } + public global::RetellAI.ListConversationFlowsResponse3? Type1425 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse4? Type1426 { get; set; } + public global::RetellAI.ListConversationFlowsResponseStatus? Type1426 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponseStatus2? Type1427 { get; set; } + public global::RetellAI.ListConversationFlowsResponse4? Type1427 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse5? Type1428 { get; set; } + public global::RetellAI.ListConversationFlowsResponseStatus2? Type1428 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponseStatus3? Type1429 { get; set; } + public global::RetellAI.ListConversationFlowsResponse5? Type1429 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse6? Type1430 { get; set; } + public global::RetellAI.ListConversationFlowsResponseStatus3? Type1430 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponseStatus4? Type1431 { get; set; } + public global::RetellAI.ListConversationFlowsResponse6? Type1431 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse7? Type1432 { get; set; } + public global::RetellAI.ListConversationFlowsResponseStatus4? Type1432 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponseStatus5? Type1433 { get; set; } + public global::RetellAI.ListConversationFlowsResponse7? Type1433 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1434 { get; set; } + public global::RetellAI.ListConversationFlowsResponseStatus5? Type1434 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponse? Type1435 { get; set; } + public global::System.Collections.Generic.IList? Type1435 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponseStatus? Type1436 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponse? Type1436 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponse2? Type1437 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponseStatus? Type1437 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponseStatus2? Type1438 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponse2? Type1438 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponse3? Type1439 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponseStatus2? Type1439 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponseStatus3? Type1440 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponse3? Type1440 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1441 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponseStatus3? Type1441 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersResponse2? Type1442 { get; set; } + public global::RetellAI.AllOf? Type1442 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1443 { get; set; } + public global::RetellAI.ListPhoneNumbersResponse2? Type1443 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersResponse3? Type1444 { get; set; } + public global::System.Collections.Generic.IList? Type1444 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersResponseStatus? Type1445 { get; set; } + public global::RetellAI.ListPhoneNumbersResponse3? Type1445 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersResponse4? Type1446 { get; set; } + public global::RetellAI.ListPhoneNumbersResponseStatus? Type1446 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersResponseStatus2? Type1447 { get; set; } + public global::RetellAI.ListPhoneNumbersResponse4? Type1447 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1448 { get; set; } + public global::RetellAI.ListPhoneNumbersResponseStatus2? Type1448 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponse2? Type1449 { get; set; } + public global::RetellAI.AllOf? Type1449 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1450 { get; set; } + public global::RetellAI.ListRetellLLMResponse2? Type1450 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponse3? Type1451 { get; set; } + public global::System.Collections.Generic.IList? Type1451 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponseStatus? Type1452 { get; set; } + public global::RetellAI.ListRetellLLMResponse3? Type1452 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponse4? Type1453 { get; set; } + public global::RetellAI.ListRetellLLMResponseStatus? Type1453 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponseStatus2? Type1454 { get; set; } + public global::RetellAI.ListRetellLLMResponse4? Type1454 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponse5? Type1455 { get; set; } + public global::RetellAI.ListRetellLLMResponseStatus2? Type1455 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponseStatus3? Type1456 { get; set; } + public global::RetellAI.ListRetellLLMResponse5? Type1456 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponse6? Type1457 { get; set; } + public global::RetellAI.ListRetellLLMResponseStatus3? Type1457 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponseStatus4? Type1458 { get; set; } + public global::RetellAI.ListRetellLLMResponse6? Type1458 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponse7? Type1459 { get; set; } + public global::RetellAI.ListRetellLLMResponseStatus4? Type1459 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponseStatus5? Type1460 { get; set; } + public global::RetellAI.ListRetellLLMResponse7? Type1460 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1461 { get; set; } + public global::RetellAI.ListRetellLLMResponseStatus5? Type1461 { get; set; } /// /// /// - public global::RetellAI.ListVoicesResponse? Type1462 { get; set; } + public global::System.Collections.Generic.IList? Type1462 { get; set; } /// /// /// - public global::RetellAI.ListVoicesResponseStatus? Type1463 { get; set; } + public global::RetellAI.ListVoicesResponse? Type1463 { get; set; } /// /// /// - public global::RetellAI.ListVoicesResponse2? Type1464 { get; set; } + public global::RetellAI.ListVoicesResponseStatus? Type1464 { get; set; } /// /// /// - public global::RetellAI.ListVoicesResponseStatus2? Type1465 { get; set; } + public global::RetellAI.ListVoicesResponse2? Type1465 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type1466 { get; set; } + public global::RetellAI.ListVoicesResponseStatus2? Type1466 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponse2? Type1467 { get; set; } + public global::RetellAI.OneOf? Type1467 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponseStatus? Type1468 { get; set; } + public global::RetellAI.CreateAgentVersionResponse2? Type1468 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponse3? Type1469 { get; set; } + public global::RetellAI.CreateAgentVersionResponseStatus? Type1469 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponseStatus2? Type1470 { get; set; } + public global::RetellAI.CreateAgentVersionResponse3? Type1470 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponse4? Type1471 { get; set; } + public global::RetellAI.CreateAgentVersionResponseStatus2? Type1471 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponseStatus3? Type1472 { get; set; } + public global::RetellAI.CreateAgentVersionResponse4? Type1472 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponse5? Type1473 { get; set; } + public global::RetellAI.CreateAgentVersionResponseStatus3? Type1473 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponseStatus4? Type1474 { get; set; } + public global::RetellAI.CreateAgentVersionResponse5? Type1474 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponse6? Type1475 { get; set; } + public global::RetellAI.CreateAgentVersionResponseStatus4? Type1475 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponseStatus5? Type1476 { get; set; } + public global::RetellAI.CreateAgentVersionResponse6? Type1476 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponse? Type1477 { get; set; } + public global::RetellAI.CreateAgentVersionResponseStatus5? Type1477 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponseStatus? Type1478 { get; set; } + public global::RetellAI.PublishAgentVersionResponse? Type1478 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponse2? Type1479 { get; set; } + public global::RetellAI.PublishAgentVersionResponseStatus? Type1479 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponseStatus2? Type1480 { get; set; } + public global::RetellAI.PublishAgentVersionResponse2? Type1480 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponse3? Type1481 { get; set; } + public global::RetellAI.PublishAgentVersionResponseStatus2? Type1481 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponseStatus3? Type1482 { get; set; } + public global::RetellAI.PublishAgentVersionResponse3? Type1482 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponse4? Type1483 { get; set; } + public global::RetellAI.PublishAgentVersionResponseStatus3? Type1483 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponseStatus4? Type1484 { get; set; } + public global::RetellAI.PublishAgentVersionResponse4? Type1484 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponse5? Type1485 { get; set; } + public global::RetellAI.PublishAgentVersionResponseStatus4? Type1485 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponseStatus5? Type1486 { get; set; } + public global::RetellAI.PublishAgentVersionResponse5? Type1486 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponse? Type1487 { get; set; } + public global::RetellAI.PublishAgentVersionResponseStatus5? Type1487 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponseStatus? Type1488 { get; set; } + public global::RetellAI.DeleteAgentVersionResponse? Type1488 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponse2? Type1489 { get; set; } + public global::RetellAI.DeleteAgentVersionResponseStatus? Type1489 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponseStatus2? Type1490 { get; set; } + public global::RetellAI.DeleteAgentVersionResponse2? Type1490 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponse3? Type1491 { get; set; } + public global::RetellAI.DeleteAgentVersionResponseStatus2? Type1491 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponseStatus3? Type1492 { get; set; } + public global::RetellAI.DeleteAgentVersionResponse3? Type1492 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponse4? Type1493 { get; set; } + public global::RetellAI.DeleteAgentVersionResponseStatus3? Type1493 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponseStatus4? Type1494 { get; set; } + public global::RetellAI.DeleteAgentVersionResponse4? Type1494 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponse5? Type1495 { get; set; } + public global::RetellAI.DeleteAgentVersionResponseStatus4? Type1495 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponseStatus5? Type1496 { get; set; } + public global::RetellAI.DeleteAgentVersionResponse5? Type1496 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponse? Type1497 { get; set; } + public global::RetellAI.DeleteAgentVersionResponseStatus5? Type1497 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponseStatus? Type1498 { get; set; } + public global::RetellAI.RerunCallAnalysisResponse? Type1498 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponse2? Type1499 { get; set; } + public global::RetellAI.RerunCallAnalysisResponseStatus? Type1499 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponseStatus2? Type1500 { get; set; } + public global::RetellAI.RerunCallAnalysisResponse2? Type1500 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponse3? Type1501 { get; set; } + public global::RetellAI.RerunCallAnalysisResponseStatus2? Type1501 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponseStatus3? Type1502 { get; set; } + public global::RetellAI.RerunCallAnalysisResponse3? Type1502 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponse4? Type1503 { get; set; } + public global::RetellAI.RerunCallAnalysisResponseStatus3? Type1503 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponseStatus4? Type1504 { get; set; } + public global::RetellAI.RerunCallAnalysisResponse4? Type1504 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponse5? Type1505 { get; set; } + public global::RetellAI.RerunCallAnalysisResponseStatus4? Type1505 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponseStatus5? Type1506 { get; set; } + public global::RetellAI.RerunCallAnalysisResponse5? Type1506 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponse6? Type1507 { get; set; } + public global::RetellAI.RerunCallAnalysisResponseStatus5? Type1507 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponseStatus6? Type1508 { get; set; } + public global::RetellAI.RerunCallAnalysisResponse6? Type1508 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponse7? Type1509 { get; set; } + public global::RetellAI.RerunCallAnalysisResponseStatus6? Type1509 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponseStatus7? Type1510 { get; set; } + public global::RetellAI.RerunCallAnalysisResponse7? Type1510 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponse? Type1511 { get; set; } + public global::RetellAI.RerunCallAnalysisResponseStatus7? Type1511 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponseStatus? Type1512 { get; set; } + public global::RetellAI.RerunChatAnalysisResponse? Type1512 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponse2? Type1513 { get; set; } + public global::RetellAI.RerunChatAnalysisResponseStatus? Type1513 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponseStatus2? Type1514 { get; set; } + public global::RetellAI.RerunChatAnalysisResponse2? Type1514 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponse3? Type1515 { get; set; } + public global::RetellAI.RerunChatAnalysisResponseStatus2? Type1515 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponseStatus3? Type1516 { get; set; } + public global::RetellAI.RerunChatAnalysisResponse3? Type1516 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponse4? Type1517 { get; set; } + public global::RetellAI.RerunChatAnalysisResponseStatus3? Type1517 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponseStatus4? Type1518 { get; set; } + public global::RetellAI.RerunChatAnalysisResponse4? Type1518 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponse5? Type1519 { get; set; } + public global::RetellAI.RerunChatAnalysisResponseStatus4? Type1519 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponseStatus5? Type1520 { get; set; } + public global::RetellAI.RerunChatAnalysisResponse5? Type1520 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponse6? Type1521 { get; set; } + public global::RetellAI.RerunChatAnalysisResponseStatus5? Type1521 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponseStatus6? Type1522 { get; set; } + public global::RetellAI.RerunChatAnalysisResponse6? Type1522 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponse7? Type1523 { get; set; } + public global::RetellAI.RerunChatAnalysisResponseStatus6? Type1523 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponseStatus7? Type1524 { get; set; } + public global::RetellAI.RerunChatAnalysisResponse7? Type1524 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponse? Type1525 { get; set; } + public global::RetellAI.RerunChatAnalysisResponseStatus7? Type1525 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponseStatus? Type1526 { get; set; } + public global::RetellAI.UpdateAgentResponse? Type1526 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponse2? Type1527 { get; set; } + public global::RetellAI.UpdateAgentResponseStatus? Type1527 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponseStatus2? Type1528 { get; set; } + public global::RetellAI.UpdateAgentResponse2? Type1528 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponse3? Type1529 { get; set; } + public global::RetellAI.UpdateAgentResponseStatus2? Type1529 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponseStatus3? Type1530 { get; set; } + public global::RetellAI.UpdateAgentResponse3? Type1530 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponse4? Type1531 { get; set; } + public global::RetellAI.UpdateAgentResponseStatus3? Type1531 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponseStatus4? Type1532 { get; set; } + public global::RetellAI.UpdateAgentResponse4? Type1532 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponse5? Type1533 { get; set; } + public global::RetellAI.UpdateAgentResponseStatus4? Type1533 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponseStatus5? Type1534 { get; set; } + public global::RetellAI.UpdateAgentResponse5? Type1534 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponse2? Type1535 { get; set; } + public global::RetellAI.UpdateAgentResponseStatus5? Type1535 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponseStatus? Type1536 { get; set; } + public global::RetellAI.RepairAgentResponse2? Type1536 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponse3? Type1537 { get; set; } + public global::RetellAI.RepairAgentResponseStatus? Type1537 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponseStatus2? Type1538 { get; set; } + public global::RetellAI.RepairAgentResponse3? Type1538 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponse4? Type1539 { get; set; } + public global::RetellAI.RepairAgentResponseStatus2? Type1539 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponseStatus3? Type1540 { get; set; } + public global::RetellAI.RepairAgentResponse4? Type1540 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponse5? Type1541 { get; set; } + public global::RetellAI.RepairAgentResponseStatus3? Type1541 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponseStatus4? Type1542 { get; set; } + public global::RetellAI.RepairAgentResponse5? Type1542 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponse6? Type1543 { get; set; } + public global::RetellAI.RepairAgentResponseStatus4? Type1543 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponseStatus5? Type1544 { get; set; } + public global::RetellAI.RepairAgentResponse6? Type1544 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponse? Type1545 { get; set; } + public global::RetellAI.RepairAgentResponseStatus5? Type1545 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponseStatus? Type1546 { get; set; } + public global::RetellAI.UpdateChatAgentResponse? Type1546 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponse2? Type1547 { get; set; } + public global::RetellAI.UpdateChatAgentResponseStatus? Type1547 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponseStatus2? Type1548 { get; set; } + public global::RetellAI.UpdateChatAgentResponse2? Type1548 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponse3? Type1549 { get; set; } + public global::RetellAI.UpdateChatAgentResponseStatus2? Type1549 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponseStatus3? Type1550 { get; set; } + public global::RetellAI.UpdateChatAgentResponse3? Type1550 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponse4? Type1551 { get; set; } + public global::RetellAI.UpdateChatAgentResponseStatus3? Type1551 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponseStatus4? Type1552 { get; set; } + public global::RetellAI.UpdateChatAgentResponse4? Type1552 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponse5? Type1553 { get; set; } + public global::RetellAI.UpdateChatAgentResponseStatus4? Type1553 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponseStatus5? Type1554 { get; set; } + public global::RetellAI.UpdateChatAgentResponse5? Type1554 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponse? Type1555 { get; set; } + public global::RetellAI.UpdateChatAgentResponseStatus5? Type1555 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponseStatus? Type1556 { get; set; } + public global::RetellAI.UpdateChatMetadataResponse? Type1556 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponse2? Type1557 { get; set; } + public global::RetellAI.UpdateChatMetadataResponseStatus? Type1557 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponseStatus2? Type1558 { get; set; } + public global::RetellAI.UpdateChatMetadataResponse2? Type1558 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponse3? Type1559 { get; set; } + public global::RetellAI.UpdateChatMetadataResponseStatus2? Type1559 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponseStatus3? Type1560 { get; set; } + public global::RetellAI.UpdateChatMetadataResponse3? Type1560 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponse4? Type1561 { get; set; } + public global::RetellAI.UpdateChatMetadataResponseStatus3? Type1561 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponseStatus4? Type1562 { get; set; } + public global::RetellAI.UpdateChatMetadataResponse4? Type1562 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse? Type1563 { get; set; } + public global::RetellAI.UpdateChatMetadataResponseStatus4? Type1563 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus? Type1564 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse? Type1564 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse2? Type1565 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus? Type1565 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus2? Type1566 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse2? Type1566 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse3? Type1567 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus2? Type1567 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus3? Type1568 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse3? Type1568 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse4? Type1569 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus3? Type1569 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus4? Type1570 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse4? Type1570 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse5? Type1571 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus4? Type1571 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus5? Type1572 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse5? Type1572 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse6? Type1573 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus5? Type1573 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus6? Type1574 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse6? Type1574 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse? Type1575 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus6? Type1575 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus? Type1576 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse? Type1576 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse2? Type1577 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus? Type1577 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus2? Type1578 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse2? Type1578 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse3? Type1579 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus2? Type1579 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus3? Type1580 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse3? Type1580 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse4? Type1581 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus3? Type1581 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus4? Type1582 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse4? Type1582 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse5? Type1583 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus4? Type1583 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus5? Type1584 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse5? Type1584 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse6? Type1585 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus5? Type1585 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus6? Type1586 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse6? Type1586 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponse? Type1587 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus6? Type1587 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponseStatus? Type1588 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponse? Type1588 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponse2? Type1589 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponseStatus? Type1589 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponseStatus2? Type1590 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponse2? Type1590 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponse3? Type1591 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponseStatus2? Type1591 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponseStatus3? Type1592 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponse3? Type1592 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponse4? Type1593 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponseStatus3? Type1593 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponseStatus4? Type1594 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponse4? Type1594 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponse? Type1595 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponseStatus4? Type1595 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponseStatus? Type1596 { get; set; } + public global::RetellAI.UpdateRetellLLMResponse? Type1596 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponse2? Type1597 { get; set; } + public global::RetellAI.UpdateRetellLLMResponseStatus? Type1597 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponseStatus2? Type1598 { get; set; } + public global::RetellAI.UpdateRetellLLMResponse2? Type1598 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponse3? Type1599 { get; set; } + public global::RetellAI.UpdateRetellLLMResponseStatus2? Type1599 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponseStatus3? Type1600 { get; set; } + public global::RetellAI.UpdateRetellLLMResponse3? Type1600 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponse4? Type1601 { get; set; } + public global::RetellAI.UpdateRetellLLMResponseStatus3? Type1601 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponseStatus4? Type1602 { get; set; } + public global::RetellAI.UpdateRetellLLMResponse4? Type1602 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponse5? Type1603 { get; set; } + public global::RetellAI.UpdateRetellLLMResponseStatus4? Type1603 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponseStatus5? Type1604 { get; set; } + public global::RetellAI.UpdateRetellLLMResponse5? Type1604 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse? Type1605 { get; set; } + public global::RetellAI.UpdateRetellLLMResponseStatus5? Type1605 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus? Type1606 { get; set; } + public global::RetellAI.CreatePhoneCallResponse? Type1606 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse2? Type1607 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus? Type1607 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus2? Type1608 { get; set; } + public global::RetellAI.CreatePhoneCallResponse2? Type1608 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse3? Type1609 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus2? Type1609 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus3? Type1610 { get; set; } + public global::RetellAI.CreatePhoneCallResponse3? Type1610 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse4? Type1611 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus3? Type1611 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus4? Type1612 { get; set; } + public global::RetellAI.CreatePhoneCallResponse4? Type1612 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse5? Type1613 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus4? Type1613 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus5? Type1614 { get; set; } + public global::RetellAI.CreatePhoneCallResponse5? Type1614 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse6? Type1615 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus5? Type1615 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus6? Type1616 { get; set; } + public global::RetellAI.CreatePhoneCallResponse6? Type1616 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse? Type1617 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus6? Type1617 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus? Type1618 { get; set; } + public global::RetellAI.CreateWebCallResponse? Type1618 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse2? Type1619 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus? Type1619 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus2? Type1620 { get; set; } + public global::RetellAI.CreateWebCallResponse2? Type1620 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse3? Type1621 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus2? Type1621 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus3? Type1622 { get; set; } + public global::RetellAI.CreateWebCallResponse3? Type1622 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse4? Type1623 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus3? Type1623 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus4? Type1624 { get; set; } + public global::RetellAI.CreateWebCallResponse4? Type1624 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse5? Type1625 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus4? Type1625 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus5? Type1626 { get; set; } + public global::RetellAI.CreateWebCallResponse5? Type1626 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse6? Type1627 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus5? Type1627 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus6? Type1628 { get; set; } + public global::RetellAI.CreateWebCallResponse6? Type1628 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallV3Response? Type1629 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus6? Type1629 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallV3ResponseStatus? Type1630 { get; set; } + public global::RetellAI.CreateWebCallV3Response? Type1630 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallV3Response2? Type1631 { get; set; } + public global::RetellAI.CreateWebCallV3ResponseStatus? Type1631 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallV3ResponseStatus2? Type1632 { get; set; } + public global::RetellAI.CreateWebCallV3Response2? Type1632 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallV3Response3? Type1633 { get; set; } + public global::RetellAI.CreateWebCallV3ResponseStatus2? Type1633 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallV3ResponseStatus3? Type1634 { get; set; } + public global::RetellAI.CreateWebCallV3Response3? Type1634 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallV3Response4? Type1635 { get; set; } + public global::RetellAI.CreateWebCallV3ResponseStatus3? Type1635 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallV3ResponseStatus4? Type1636 { get; set; } + public global::RetellAI.CreateWebCallV3Response4? Type1636 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallV3Response5? Type1637 { get; set; } + public global::RetellAI.CreateWebCallV3ResponseStatus4? Type1637 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallV3ResponseStatus5? Type1638 { get; set; } + public global::RetellAI.CreateWebCallV3Response5? Type1638 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallV3Response6? Type1639 { get; set; } + public global::RetellAI.CreateWebCallV3ResponseStatus5? Type1639 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallV3ResponseStatus6? Type1640 { get; set; } + public global::RetellAI.CreateWebCallV3Response6? Type1640 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponse? Type1641 { get; set; } + public global::RetellAI.CreateWebCallV3ResponseStatus6? Type1641 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponseStatus? Type1642 { get; set; } + public global::RetellAI.DeleteCallResponse? Type1642 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponse2? Type1643 { get; set; } + public global::RetellAI.DeleteCallResponseStatus? Type1643 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponseStatus2? Type1644 { get; set; } + public global::RetellAI.DeleteCallResponse2? Type1644 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponse3? Type1645 { get; set; } + public global::RetellAI.DeleteCallResponseStatus2? Type1645 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponseStatus3? Type1646 { get; set; } + public global::RetellAI.DeleteCallResponse3? Type1646 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponse4? Type1647 { get; set; } + public global::RetellAI.DeleteCallResponseStatus3? Type1647 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponseStatus4? Type1648 { get; set; } + public global::RetellAI.DeleteCallResponse4? Type1648 { get; set; } /// /// /// - public global::RetellAI.GetCallResponse? Type1649 { get; set; } + public global::RetellAI.DeleteCallResponseStatus4? Type1649 { get; set; } /// /// /// - public global::RetellAI.GetCallResponseStatus? Type1650 { get; set; } + public global::RetellAI.GetCallResponse? Type1650 { get; set; } /// /// /// - public global::RetellAI.GetCallResponse2? Type1651 { get; set; } + public global::RetellAI.GetCallResponseStatus? Type1651 { get; set; } /// /// /// - public global::RetellAI.GetCallResponseStatus2? Type1652 { get; set; } + public global::RetellAI.GetCallResponse2? Type1652 { get; set; } /// /// /// - public global::RetellAI.GetCallResponse3? Type1653 { get; set; } + public global::RetellAI.GetCallResponseStatus2? Type1653 { get; set; } /// /// /// - public global::RetellAI.GetCallResponseStatus3? Type1654 { get; set; } + public global::RetellAI.GetCallResponse3? Type1654 { get; set; } /// /// /// - public global::RetellAI.GetCallResponse4? Type1655 { get; set; } + public global::RetellAI.GetCallResponseStatus3? Type1655 { get; set; } /// /// /// - public global::RetellAI.GetCallResponseStatus4? Type1656 { get; set; } + public global::RetellAI.GetCallResponse4? Type1656 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1657 { get; set; } + public global::RetellAI.GetCallResponseStatus4? Type1657 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponse2? Type1658 { get; set; } + public global::RetellAI.ListenLiveCallResponse2? Type1658 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1659 { get; set; } + public global::RetellAI.ListenLiveCallResponseStatus? Type1659 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponse3? Type1660 { get; set; } + public global::RetellAI.ListenLiveCallResponse3? Type1660 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponseStatus? Type1661 { get; set; } + public global::RetellAI.ListenLiveCallResponseStatus2? Type1661 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponse4? Type1662 { get; set; } + public global::RetellAI.ListenLiveCallResponse4? Type1662 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponseStatus2? Type1663 { get; set; } + public global::RetellAI.ListenLiveCallResponseStatus3? Type1663 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponse5? Type1664 { get; set; } + public global::RetellAI.ListenLiveCallResponse5? Type1664 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponseStatus3? Type1665 { get; set; } + public global::RetellAI.ListenLiveCallResponseStatus4? Type1665 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponse6? Type1666 { get; set; } + public global::RetellAI.ListenLiveCallResponse6? Type1666 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponseStatus4? Type1667 { get; set; } + public global::RetellAI.ListenLiveCallResponseStatus5? Type1667 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1668 { get; set; } + public global::RetellAI.TakeOverLiveCallResponse? Type1668 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponse2? Type1669 { get; set; } + public global::RetellAI.TakeOverLiveCallResponse2? Type1669 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1670 { get; set; } + public global::RetellAI.TakeOverLiveCallResponseStatus? Type1670 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponseItem? Type1671 { get; set; } + public global::RetellAI.TakeOverLiveCallResponse3? Type1671 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponseItemChannel? Type1672 { get; set; } + public global::RetellAI.TakeOverLiveCallResponseStatus2? Type1672 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponseItemStatus? Type1673 { get; set; } + public global::RetellAI.TakeOverLiveCallResponse4? Type1673 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponse3? Type1674 { get; set; } + public global::RetellAI.TakeOverLiveCallResponseStatus3? Type1674 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponseStatus? Type1675 { get; set; } + public global::RetellAI.TakeOverLiveCallResponse5? Type1675 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponse4? Type1676 { get; set; } + public global::RetellAI.TakeOverLiveCallResponseStatus4? Type1676 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponseStatus2? Type1677 { get; set; } + public global::RetellAI.TakeOverLiveCallResponse6? Type1677 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponse5? Type1678 { get; set; } + public global::RetellAI.TakeOverLiveCallResponseStatus5? Type1678 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponseStatus3? Type1679 { get; set; } + public global::RetellAI.AllOf? Type1679 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponse6? Type1680 { get; set; } + public global::RetellAI.ListCallsResponse2? Type1680 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponseStatus4? Type1681 { get; set; } + public global::System.Collections.Generic.IList? Type1681 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse? Type1682 { get; set; } + public global::RetellAI.ListCallsResponse3? Type1682 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus? Type1683 { get; set; } + public global::RetellAI.ListCallsResponseStatus? Type1683 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse2? Type1684 { get; set; } + public global::RetellAI.ListCallsResponse4? Type1684 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus2? Type1685 { get; set; } + public global::RetellAI.ListCallsResponseStatus2? Type1685 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse3? Type1686 { get; set; } + public global::RetellAI.ListCallsResponse5? Type1686 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus3? Type1687 { get; set; } + public global::RetellAI.ListCallsResponseStatus3? Type1687 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse4? Type1688 { get; set; } + public global::RetellAI.ListCallsResponse6? Type1688 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus4? Type1689 { get; set; } + public global::RetellAI.ListCallsResponseStatus4? Type1689 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse5? Type1690 { get; set; } + public global::RetellAI.AllOf? Type1690 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus5? Type1691 { get; set; } + public global::RetellAI.ListExportRequestsResponse2? Type1691 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse6? Type1692 { get; set; } + public global::System.Collections.Generic.IList? Type1692 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus6? Type1693 { get; set; } + public global::RetellAI.ListExportRequestsResponseItem? Type1693 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponse? Type1694 { get; set; } + public global::RetellAI.ListExportRequestsResponseItemChannel? Type1694 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponseStatus? Type1695 { get; set; } + public global::RetellAI.ListExportRequestsResponseItemStatus? Type1695 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponse2? Type1696 { get; set; } + public global::RetellAI.ListExportRequestsResponse3? Type1696 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponseStatus2? Type1697 { get; set; } + public global::RetellAI.ListExportRequestsResponseStatus? Type1697 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponse3? Type1698 { get; set; } + public global::RetellAI.ListExportRequestsResponse4? Type1698 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponseStatus3? Type1699 { get; set; } + public global::RetellAI.ListExportRequestsResponseStatus2? Type1699 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponse4? Type1700 { get; set; } + public global::RetellAI.ListExportRequestsResponse5? Type1700 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponseStatus4? Type1701 { get; set; } + public global::RetellAI.ListExportRequestsResponseStatus3? Type1701 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponse? Type1702 { get; set; } + public global::RetellAI.ListExportRequestsResponse6? Type1702 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponse2? Type1703 { get; set; } + public global::RetellAI.ListExportRequestsResponseStatus4? Type1703 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponseStatus? Type1704 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse? Type1704 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponse3? Type1705 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus? Type1705 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponseStatus2? Type1706 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse2? Type1706 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponse4? Type1707 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus2? Type1707 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponseStatus3? Type1708 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse3? Type1708 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponse5? Type1709 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus3? Type1709 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponseStatus4? Type1710 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse4? Type1710 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponse6? Type1711 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus4? Type1711 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponseStatus5? Type1712 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse5? Type1712 { get; set; } /// /// /// - public global::RetellAI.StopCallResponse? Type1713 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus5? Type1713 { get; set; } /// /// /// - public global::RetellAI.StopCallResponseStatus? Type1714 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse6? Type1714 { get; set; } /// /// /// - public global::RetellAI.StopCallResponse2? Type1715 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus6? Type1715 { get; set; } /// /// /// - public global::RetellAI.StopCallResponseStatus2? Type1716 { get; set; } + public global::RetellAI.UpdateCallMetadataResponse? Type1716 { get; set; } /// /// /// - public global::RetellAI.StopCallResponse3? Type1717 { get; set; } + public global::RetellAI.UpdateCallMetadataResponseStatus? Type1717 { get; set; } /// /// /// - public global::RetellAI.StopCallResponseStatus3? Type1718 { get; set; } + public global::RetellAI.UpdateCallMetadataResponse2? Type1718 { get; set; } /// /// /// - public global::RetellAI.StopCallResponse4? Type1719 { get; set; } + public global::RetellAI.UpdateCallMetadataResponseStatus2? Type1719 { get; set; } /// /// /// - public global::RetellAI.StopCallResponseStatus4? Type1720 { get; set; } + public global::RetellAI.UpdateCallMetadataResponse3? Type1720 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponse? Type1721 { get; set; } + public global::RetellAI.UpdateCallMetadataResponseStatus3? Type1721 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponseStatus? Type1722 { get; set; } + public global::RetellAI.UpdateCallMetadataResponse4? Type1722 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponse2? Type1723 { get; set; } + public global::RetellAI.UpdateCallMetadataResponseStatus4? Type1723 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponseStatus2? Type1724 { get; set; } + public global::RetellAI.UpdateLiveCallResponse? Type1724 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponse3? Type1725 { get; set; } + public global::RetellAI.UpdateLiveCallResponse2? Type1725 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponseStatus3? Type1726 { get; set; } + public global::RetellAI.UpdateLiveCallResponseStatus? Type1726 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponse4? Type1727 { get; set; } + public global::RetellAI.UpdateLiveCallResponse3? Type1727 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponseStatus4? Type1728 { get; set; } + public global::RetellAI.UpdateLiveCallResponseStatus2? Type1728 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponse? Type1729 { get; set; } + public global::RetellAI.UpdateLiveCallResponse4? Type1729 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponse2? Type1730 { get; set; } + public global::RetellAI.UpdateLiveCallResponseStatus3? Type1730 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponseStatus? Type1731 { get; set; } + public global::RetellAI.UpdateLiveCallResponse5? Type1731 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponse3? Type1732 { get; set; } + public global::RetellAI.UpdateLiveCallResponseStatus4? Type1732 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponseStatus2? Type1733 { get; set; } + public global::RetellAI.UpdateLiveCallResponse6? Type1733 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponse4? Type1734 { get; set; } + public global::RetellAI.UpdateLiveCallResponseStatus5? Type1734 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponseStatus3? Type1735 { get; set; } + public global::RetellAI.StopCallResponse? Type1735 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponse5? Type1736 { get; set; } + public global::RetellAI.StopCallResponseStatus? Type1736 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponseStatus4? Type1737 { get; set; } + public global::RetellAI.StopCallResponse2? Type1737 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponse? Type1738 { get; set; } + public global::RetellAI.StopCallResponseStatus2? Type1738 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponseStatus? Type1739 { get; set; } + public global::RetellAI.StopCallResponse3? Type1739 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponse2? Type1740 { get; set; } + public global::RetellAI.StopCallResponseStatus3? Type1740 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponseStatus2? Type1741 { get; set; } + public global::RetellAI.StopCallResponse4? Type1741 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponse3? Type1742 { get; set; } + public global::RetellAI.StopCallResponseStatus4? Type1742 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponseStatus3? Type1743 { get; set; } + public global::RetellAI.CreateContactResponse? Type1743 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponse4? Type1744 { get; set; } + public global::RetellAI.CreateContactResponseStatus? Type1744 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponseStatus4? Type1745 { get; set; } + public global::RetellAI.CreateContactResponse2? Type1745 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponse5? Type1746 { get; set; } + public global::RetellAI.CreateContactResponseStatus2? Type1746 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponseStatus5? Type1747 { get; set; } + public global::RetellAI.CreateContactResponse3? Type1747 { get; set; } /// /// /// - public global::RetellAI.GetContactImportResponse? Type1748 { get; set; } + public global::RetellAI.CreateContactResponseStatus3? Type1748 { get; set; } /// /// /// - public global::RetellAI.GetContactImportResponseStatus? Type1749 { get; set; } + public global::RetellAI.CreateContactResponse4? Type1749 { get; set; } /// /// /// - public global::RetellAI.GetContactImportResponse2? Type1750 { get; set; } + public global::RetellAI.CreateContactResponseStatus4? Type1750 { get; set; } /// /// /// - public global::RetellAI.GetContactImportResponseStatus2? Type1751 { get; set; } + public global::RetellAI.UploadContactImportFileResponse? Type1751 { get; set; } /// /// /// - public global::RetellAI.GetContactImportResponse3? Type1752 { get; set; } + public global::RetellAI.UploadContactImportFileResponse2? Type1752 { get; set; } /// /// /// - public global::RetellAI.GetContactImportResponseStatus3? Type1753 { get; set; } + public global::RetellAI.UploadContactImportFileResponseStatus? Type1753 { get; set; } /// /// /// - public global::RetellAI.GetContactResponse? Type1754 { get; set; } + public global::RetellAI.UploadContactImportFileResponse3? Type1754 { get; set; } /// /// /// - public global::RetellAI.GetContactResponseStatus? Type1755 { get; set; } + public global::RetellAI.UploadContactImportFileResponseStatus2? Type1755 { get; set; } /// /// /// - public global::RetellAI.GetContactResponse2? Type1756 { get; set; } + public global::RetellAI.UploadContactImportFileResponse4? Type1756 { get; set; } /// /// /// - public global::RetellAI.GetContactResponseStatus2? Type1757 { get; set; } + public global::RetellAI.UploadContactImportFileResponseStatus3? Type1757 { get; set; } /// /// /// - public global::RetellAI.GetContactResponse3? Type1758 { get; set; } + public global::RetellAI.UploadContactImportFileResponse5? Type1758 { get; set; } /// /// /// - public global::RetellAI.GetContactResponseStatus3? Type1759 { get; set; } + public global::RetellAI.UploadContactImportFileResponseStatus4? Type1759 { get; set; } /// /// /// - public global::RetellAI.GetContactResponse4? Type1760 { get; set; } + public global::RetellAI.CreateContactImportResponse? Type1760 { get; set; } /// /// /// - public global::RetellAI.GetContactResponseStatus4? Type1761 { get; set; } + public global::RetellAI.CreateContactImportResponseStatus? Type1761 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponse? Type1762 { get; set; } + public global::RetellAI.CreateContactImportResponse2? Type1762 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponseStatus? Type1763 { get; set; } + public global::RetellAI.CreateContactImportResponseStatus2? Type1763 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponse2? Type1764 { get; set; } + public global::RetellAI.CreateContactImportResponse3? Type1764 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponseStatus2? Type1765 { get; set; } + public global::RetellAI.CreateContactImportResponseStatus3? Type1765 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponse3? Type1766 { get; set; } + public global::RetellAI.CreateContactImportResponse4? Type1766 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponseStatus3? Type1767 { get; set; } + public global::RetellAI.CreateContactImportResponseStatus4? Type1767 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponse4? Type1768 { get; set; } + public global::RetellAI.CreateContactImportResponse5? Type1768 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponseStatus4? Type1769 { get; set; } + public global::RetellAI.CreateContactImportResponseStatus5? Type1769 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponse5? Type1770 { get; set; } + public global::RetellAI.GetContactImportResponse? Type1770 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponseStatus5? Type1771 { get; set; } + public global::RetellAI.GetContactImportResponseStatus? Type1771 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponse? Type1772 { get; set; } + public global::RetellAI.GetContactImportResponse2? Type1772 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponseStatus? Type1773 { get; set; } + public global::RetellAI.GetContactImportResponseStatus2? Type1773 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponse2? Type1774 { get; set; } + public global::RetellAI.GetContactImportResponse3? Type1774 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponseStatus2? Type1775 { get; set; } + public global::RetellAI.GetContactImportResponseStatus3? Type1775 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponse3? Type1776 { get; set; } + public global::RetellAI.GetContactResponse? Type1776 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponseStatus3? Type1777 { get; set; } + public global::RetellAI.GetContactResponseStatus? Type1777 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponse4? Type1778 { get; set; } + public global::RetellAI.GetContactResponse2? Type1778 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponseStatus4? Type1779 { get; set; } + public global::RetellAI.GetContactResponseStatus2? Type1779 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponse5? Type1780 { get; set; } + public global::RetellAI.GetContactResponse3? Type1780 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponseStatus5? Type1781 { get; set; } + public global::RetellAI.GetContactResponseStatus3? Type1781 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponse? Type1782 { get; set; } + public global::RetellAI.GetContactResponse4? Type1782 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponseStatus? Type1783 { get; set; } + public global::RetellAI.GetContactResponseStatus4? Type1783 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponse2? Type1784 { get; set; } + public global::RetellAI.GetContactByPhoneResponse? Type1784 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponseStatus2? Type1785 { get; set; } + public global::RetellAI.GetContactByPhoneResponseStatus? Type1785 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponse3? Type1786 { get; set; } + public global::RetellAI.GetContactByPhoneResponse2? Type1786 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponseStatus3? Type1787 { get; set; } + public global::RetellAI.GetContactByPhoneResponseStatus2? Type1787 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponse4? Type1788 { get; set; } + public global::RetellAI.GetContactByPhoneResponse3? Type1788 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponseStatus4? Type1789 { get; set; } + public global::RetellAI.GetContactByPhoneResponseStatus3? Type1789 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponse5? Type1790 { get; set; } + public global::RetellAI.GetContactByPhoneResponse4? Type1790 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponseStatus5? Type1791 { get; set; } + public global::RetellAI.GetContactByPhoneResponseStatus4? Type1791 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponse? Type1792 { get; set; } + public global::RetellAI.GetContactByPhoneResponse5? Type1792 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponseStatus? Type1793 { get; set; } + public global::RetellAI.GetContactByPhoneResponseStatus5? Type1793 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponse2? Type1794 { get; set; } + public global::RetellAI.UpdateContactResponse? Type1794 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponseStatus2? Type1795 { get; set; } + public global::RetellAI.UpdateContactResponseStatus? Type1795 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponse3? Type1796 { get; set; } + public global::RetellAI.UpdateContactResponse2? Type1796 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponseStatus3? Type1797 { get; set; } + public global::RetellAI.UpdateContactResponseStatus2? Type1797 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponse4? Type1798 { get; set; } + public global::RetellAI.UpdateContactResponse3? Type1798 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponseStatus4? Type1799 { get; set; } + public global::RetellAI.UpdateContactResponseStatus3? Type1799 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponse? Type1800 { get; set; } + public global::RetellAI.UpdateContactResponse4? Type1800 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponseStatus? Type1801 { get; set; } + public global::RetellAI.UpdateContactResponseStatus4? Type1801 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponse2? Type1802 { get; set; } + public global::RetellAI.UpdateContactResponse5? Type1802 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponseStatus2? Type1803 { get; set; } + public global::RetellAI.UpdateContactResponseStatus5? Type1803 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponse3? Type1804 { get; set; } + public global::RetellAI.DeleteContactResponse? Type1804 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponseStatus3? Type1805 { get; set; } + public global::RetellAI.DeleteContactResponseStatus? Type1805 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponse4? Type1806 { get; set; } + public global::RetellAI.DeleteContactResponse2? Type1806 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponseStatus4? Type1807 { get; set; } + public global::RetellAI.DeleteContactResponseStatus2? Type1807 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponse? Type1808 { get; set; } + public global::RetellAI.DeleteContactResponse3? Type1808 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponseStatus? Type1809 { get; set; } + public global::RetellAI.DeleteContactResponseStatus3? Type1809 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponse2? Type1810 { get; set; } + public global::RetellAI.DeleteContactResponse4? Type1810 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponseStatus2? Type1811 { get; set; } + public global::RetellAI.DeleteContactResponseStatus4? Type1811 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponse3? Type1812 { get; set; } + public global::RetellAI.DeleteContactResponse5? Type1812 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponseStatus3? Type1813 { get; set; } + public global::RetellAI.DeleteContactResponseStatus5? Type1813 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponse4? Type1814 { get; set; } + public global::RetellAI.ListContactsResponse? Type1814 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponseStatus4? Type1815 { get; set; } + public global::RetellAI.ListContactsResponseStatus? Type1815 { get; set; } /// /// /// - public global::RetellAI.GetAppResponse? Type1816 { get; set; } + public global::RetellAI.ListContactsResponse2? Type1816 { get; set; } /// /// /// - public global::RetellAI.GetAppResponseStatus? Type1817 { get; set; } + public global::RetellAI.ListContactsResponseStatus2? Type1817 { get; set; } /// /// /// - public global::RetellAI.GetAppResponse2? Type1818 { get; set; } + public global::RetellAI.ListContactsResponse3? Type1818 { get; set; } /// /// /// - public global::RetellAI.GetAppResponseStatus2? Type1819 { get; set; } + public global::RetellAI.ListContactsResponseStatus3? Type1819 { get; set; } /// /// /// - public global::RetellAI.GetAppResponse3? Type1820 { get; set; } + public global::RetellAI.ListContactsResponse4? Type1820 { get; set; } /// /// /// - public global::RetellAI.GetAppResponseStatus3? Type1821 { get; set; } + public global::RetellAI.ListContactsResponseStatus4? Type1821 { get; set; } /// /// /// - public global::RetellAI.GetAppResponse4? Type1822 { get; set; } + public global::RetellAI.ListContactConversationsResponse? Type1822 { get; set; } /// /// /// - public global::RetellAI.GetAppResponseStatus4? Type1823 { get; set; } + public global::RetellAI.ListContactConversationsResponseStatus? Type1823 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponse? Type1824 { get; set; } + public global::RetellAI.ListContactConversationsResponse2? Type1824 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponseStatus? Type1825 { get; set; } + public global::RetellAI.ListContactConversationsResponseStatus2? Type1825 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponse2? Type1826 { get; set; } + public global::RetellAI.ListContactConversationsResponse3? Type1826 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponseStatus2? Type1827 { get; set; } + public global::RetellAI.ListContactConversationsResponseStatus3? Type1827 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponse3? Type1828 { get; set; } + public global::RetellAI.ListContactConversationsResponse4? Type1828 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponseStatus3? Type1829 { get; set; } + public global::RetellAI.ListContactConversationsResponseStatus4? Type1829 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponse4? Type1830 { get; set; } + public global::RetellAI.CreateAppResponse? Type1830 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponseStatus4? Type1831 { get; set; } + public global::RetellAI.CreateAppResponseStatus? Type1831 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponse5? Type1832 { get; set; } + public global::RetellAI.CreateAppResponse2? Type1832 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponseStatus5? Type1833 { get; set; } + public global::RetellAI.CreateAppResponseStatus2? Type1833 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponse? Type1834 { get; set; } + public global::RetellAI.CreateAppResponse3? Type1834 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponseStatus? Type1835 { get; set; } + public global::RetellAI.CreateAppResponseStatus3? Type1835 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponse2? Type1836 { get; set; } + public global::RetellAI.CreateAppResponse4? Type1836 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponseStatus2? Type1837 { get; set; } + public global::RetellAI.CreateAppResponseStatus4? Type1837 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponse3? Type1838 { get; set; } + public global::RetellAI.GetAppResponse? Type1838 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponseStatus3? Type1839 { get; set; } + public global::RetellAI.GetAppResponseStatus? Type1839 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponse4? Type1840 { get; set; } + public global::RetellAI.GetAppResponse2? Type1840 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponseStatus4? Type1841 { get; set; } + public global::RetellAI.GetAppResponseStatus2? Type1841 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponse5? Type1842 { get; set; } + public global::RetellAI.GetAppResponse3? Type1842 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponseStatus5? Type1843 { get; set; } + public global::RetellAI.GetAppResponseStatus3? Type1843 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1844 { get; set; } + public global::RetellAI.GetAppResponse4? Type1844 { get; set; } /// /// /// - public global::RetellAI.ListAppsResponse2? Type1845 { get; set; } + public global::RetellAI.GetAppResponseStatus4? Type1845 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1846 { get; set; } + public global::RetellAI.UpdateAppResponse? Type1846 { get; set; } /// /// /// - public global::RetellAI.ListAppsResponse3? Type1847 { get; set; } + public global::RetellAI.UpdateAppResponseStatus? Type1847 { get; set; } /// /// /// - public global::RetellAI.ListAppsResponseStatus? Type1848 { get; set; } + public global::RetellAI.UpdateAppResponse2? Type1848 { get; set; } /// /// /// - public global::RetellAI.ListAppsResponse4? Type1849 { get; set; } + public global::RetellAI.UpdateAppResponseStatus2? Type1849 { get; set; } /// /// /// - public global::RetellAI.ListAppsResponseStatus2? Type1850 { get; set; } + public global::RetellAI.UpdateAppResponse3? Type1850 { get; set; } /// /// /// - public global::RetellAI.ListAppsResponse5? Type1851 { get; set; } + public global::RetellAI.UpdateAppResponseStatus3? Type1851 { get; set; } /// /// /// - public global::RetellAI.ListAppsResponseStatus3? Type1852 { get; set; } + public global::RetellAI.UpdateAppResponse4? Type1852 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1853 { get; set; } + public global::RetellAI.UpdateAppResponseStatus4? Type1853 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponse2? Type1854 { get; set; } + public global::RetellAI.UpdateAppResponse5? Type1854 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1855 { get; set; } + public global::RetellAI.UpdateAppResponseStatus5? Type1855 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponse3? Type1856 { get; set; } + public global::RetellAI.DeleteAppResponse? Type1856 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponseStatus? Type1857 { get; set; } + public global::RetellAI.DeleteAppResponseStatus? Type1857 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponse4? Type1858 { get; set; } + public global::RetellAI.DeleteAppResponse2? Type1858 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponseStatus2? Type1859 { get; set; } + public global::RetellAI.DeleteAppResponseStatus2? Type1859 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponse5? Type1860 { get; set; } + public global::RetellAI.DeleteAppResponse3? Type1860 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponseStatus3? Type1861 { get; set; } + public global::RetellAI.DeleteAppResponseStatus3? Type1861 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponse6? Type1862 { get; set; } + public global::RetellAI.DeleteAppResponse4? Type1862 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponseStatus4? Type1863 { get; set; } + public global::RetellAI.DeleteAppResponseStatus4? Type1863 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponse? Type1864 { get; set; } + public global::RetellAI.DeleteAppResponse5? Type1864 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponse2? Type1865 { get; set; } + public global::RetellAI.DeleteAppResponseStatus5? Type1865 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponseStatus? Type1866 { get; set; } + public global::RetellAI.AllOf? Type1866 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponse3? Type1867 { get; set; } + public global::RetellAI.ListAppsResponse2? Type1867 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponseStatus2? Type1868 { get; set; } + public global::System.Collections.Generic.IList? Type1868 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponse4? Type1869 { get; set; } + public global::RetellAI.ListAppsResponse3? Type1869 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponseStatus3? Type1870 { get; set; } + public global::RetellAI.ListAppsResponseStatus? Type1870 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponse5? Type1871 { get; set; } + public global::RetellAI.ListAppsResponse4? Type1871 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponseStatus4? Type1872 { get; set; } + public global::RetellAI.ListAppsResponseStatus2? Type1872 { get; set; } /// /// /// - public global::RetellAI.GetCrmConfigResponse? Type1873 { get; set; } + public global::RetellAI.ListAppsResponse5? Type1873 { get; set; } /// /// /// - public global::RetellAI.GetCrmConfigResponseStatus? Type1874 { get; set; } + public global::RetellAI.ListAppsResponseStatus3? Type1874 { get; set; } /// /// /// - public global::RetellAI.GetCrmConfigResponse2? Type1875 { get; set; } + public global::RetellAI.AllOf? Type1875 { get; set; } /// /// /// - public global::RetellAI.GetCrmConfigResponseStatus2? Type1876 { get; set; } + public global::RetellAI.ListAppUsagesResponse2? Type1876 { get; set; } /// /// /// - public global::RetellAI.GetCrmConfigResponse3? Type1877 { get; set; } + public global::System.Collections.Generic.IList? Type1877 { get; set; } /// /// /// - public global::RetellAI.GetCrmConfigResponseStatus3? Type1878 { get; set; } + public global::RetellAI.ListAppUsagesResponse3? Type1878 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponse? Type1879 { get; set; } + public global::RetellAI.ListAppUsagesResponseStatus? Type1879 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponseStatus? Type1880 { get; set; } + public global::RetellAI.ListAppUsagesResponse4? Type1880 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponse2? Type1881 { get; set; } + public global::RetellAI.ListAppUsagesResponseStatus2? Type1881 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponseStatus2? Type1882 { get; set; } + public global::RetellAI.ListAppUsagesResponse5? Type1882 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponse3? Type1883 { get; set; } + public global::RetellAI.ListAppUsagesResponseStatus3? Type1883 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponseStatus3? Type1884 { get; set; } + public global::RetellAI.ListAppUsagesResponse6? Type1884 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponse4? Type1885 { get; set; } + public global::RetellAI.ListAppUsagesResponseStatus4? Type1885 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponseStatus4? Type1886 { get; set; } + public global::RetellAI.TestAppAuthResponse? Type1886 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponse5? Type1887 { get; set; } + public global::RetellAI.TestAppAuthResponse2? Type1887 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponseStatus5? Type1888 { get; set; } + public global::RetellAI.TestAppAuthResponseStatus? Type1888 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponse? Type1889 { get; set; } + public global::RetellAI.TestAppAuthResponse3? Type1889 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponseStatus? Type1890 { get; set; } + public global::RetellAI.TestAppAuthResponseStatus2? Type1890 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponse2? Type1891 { get; set; } + public global::RetellAI.TestAppAuthResponse4? Type1891 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponseStatus2? Type1892 { get; set; } + public global::RetellAI.TestAppAuthResponseStatus3? Type1892 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponse3? Type1893 { get; set; } + public global::RetellAI.TestAppAuthResponse5? Type1893 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponseStatus3? Type1894 { get; set; } + public global::RetellAI.TestAppAuthResponseStatus4? Type1894 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponse4? Type1895 { get; set; } + public global::RetellAI.GetCrmConfigResponse? Type1895 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponseStatus4? Type1896 { get; set; } + public global::RetellAI.GetCrmConfigResponseStatus? Type1896 { get; set; } /// /// /// - public global::RetellAI.GetSyncJobStatusResponse? Type1897 { get; set; } + public global::RetellAI.GetCrmConfigResponse2? Type1897 { get; set; } /// /// /// - public global::RetellAI.GetSyncJobStatusResponseStatus? Type1898 { get; set; } + public global::RetellAI.GetCrmConfigResponseStatus2? Type1898 { get; set; } /// /// /// - public global::RetellAI.GetSyncJobStatusResponse2? Type1899 { get; set; } + public global::RetellAI.GetCrmConfigResponse3? Type1899 { get; set; } /// /// /// - public global::RetellAI.GetSyncJobStatusResponseStatus2? Type1900 { get; set; } + public global::RetellAI.GetCrmConfigResponseStatus3? Type1900 { get; set; } /// /// /// - public global::RetellAI.GetSyncJobStatusResponse3? Type1901 { get; set; } + public global::RetellAI.UpdateCrmConfigResponse? Type1901 { get; set; } /// /// /// - public global::RetellAI.GetSyncJobStatusResponseStatus3? Type1902 { get; set; } + public global::RetellAI.UpdateCrmConfigResponseStatus? Type1902 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponse? Type1903 { get; set; } + public global::RetellAI.UpdateCrmConfigResponse2? Type1903 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponseStatus? Type1904 { get; set; } + public global::RetellAI.UpdateCrmConfigResponseStatus2? Type1904 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponse2? Type1905 { get; set; } + public global::RetellAI.UpdateCrmConfigResponse3? Type1905 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponseStatus2? Type1906 { get; set; } + public global::RetellAI.UpdateCrmConfigResponseStatus3? Type1906 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponse3? Type1907 { get; set; } + public global::RetellAI.UpdateCrmConfigResponse4? Type1907 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponseStatus3? Type1908 { get; set; } + public global::RetellAI.UpdateCrmConfigResponseStatus4? Type1908 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponse4? Type1909 { get; set; } + public global::RetellAI.UpdateCrmConfigResponse5? Type1909 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponseStatus4? Type1910 { get; set; } + public global::RetellAI.UpdateCrmConfigResponseStatus5? Type1910 { get; set; } /// /// /// - public global::RetellAI.GetBackfillContactJobStatusResponse? Type1911 { get; set; } + public global::RetellAI.RunSyncJobResponse? Type1911 { get; set; } /// /// /// - public global::RetellAI.GetBackfillContactJobStatusResponseStatus? Type1912 { get; set; } + public global::RetellAI.RunSyncJobResponseStatus? Type1912 { get; set; } /// /// /// - public global::RetellAI.GetBackfillContactJobStatusResponse2? Type1913 { get; set; } + public global::RetellAI.RunSyncJobResponse2? Type1913 { get; set; } /// /// /// - public global::RetellAI.GetBackfillContactJobStatusResponseStatus2? Type1914 { get; set; } + public global::RetellAI.RunSyncJobResponseStatus2? Type1914 { get; set; } /// /// /// - public global::RetellAI.GetBackfillContactJobStatusResponse3? Type1915 { get; set; } + public global::RetellAI.RunSyncJobResponse3? Type1915 { get; set; } /// /// /// - public global::RetellAI.GetBackfillContactJobStatusResponseStatus3? Type1916 { get; set; } + public global::RetellAI.RunSyncJobResponseStatus3? Type1916 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponse? Type1917 { get; set; } + public global::RetellAI.RunSyncJobResponse4? Type1917 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponse2? Type1918 { get; set; } + public global::RetellAI.RunSyncJobResponseStatus4? Type1918 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponseStatus? Type1919 { get; set; } + public global::RetellAI.GetSyncJobStatusResponse? Type1919 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponse3? Type1920 { get; set; } + public global::RetellAI.GetSyncJobStatusResponseStatus? Type1920 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponseStatus2? Type1921 { get; set; } + public global::RetellAI.GetSyncJobStatusResponse2? Type1921 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponse4? Type1922 { get; set; } + public global::RetellAI.GetSyncJobStatusResponseStatus2? Type1922 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponseStatus3? Type1923 { get; set; } + public global::RetellAI.GetSyncJobStatusResponse3? Type1923 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponse5? Type1924 { get; set; } + public global::RetellAI.GetSyncJobStatusResponseStatus3? Type1924 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponseStatus4? Type1925 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataResponse? Type1925 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponse6? Type1926 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataResponseStatus? Type1926 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponseStatus5? Type1927 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataResponse2? Type1927 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponse7? Type1928 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataResponseStatus2? Type1928 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponseStatus6? Type1929 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataResponse3? Type1929 { get; set; } + /// + /// + /// + public global::RetellAI.BackfillContactAnalysisDataResponseStatus3? Type1930 { get; set; } + /// + /// + /// + public global::RetellAI.BackfillContactAnalysisDataResponse4? Type1931 { get; set; } + /// + /// + /// + public global::RetellAI.BackfillContactAnalysisDataResponseStatus4? Type1932 { get; set; } + /// + /// + /// + public global::RetellAI.GetBackfillContactJobStatusResponse? Type1933 { get; set; } + /// + /// + /// + public global::RetellAI.GetBackfillContactJobStatusResponseStatus? Type1934 { get; set; } + /// + /// + /// + public global::RetellAI.GetBackfillContactJobStatusResponse2? Type1935 { get; set; } + /// + /// + /// + public global::RetellAI.GetBackfillContactJobStatusResponseStatus2? Type1936 { get; set; } + /// + /// + /// + public global::RetellAI.GetBackfillContactJobStatusResponse3? Type1937 { get; set; } + /// + /// + /// + public global::RetellAI.GetBackfillContactJobStatusResponseStatus3? Type1938 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponse? Type1939 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponse2? Type1940 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponseStatus? Type1941 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponse3? Type1942 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponseStatus2? Type1943 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponse4? Type1944 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponseStatus3? Type1945 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponse5? Type1946 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponseStatus4? Type1947 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponse6? Type1948 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponseStatus5? Type1949 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponse7? Type1950 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponseStatus6? Type1951 { get; set; } /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequestCustomSttConfig.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequestCustomSttConfig.g.cs index 2a62c749..0fbc4e17 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequestCustomSttConfig.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequestCustomSttConfig.g.cs @@ -17,7 +17,7 @@ public sealed partial class AgentRequestCustomSttConfig public required global::RetellAI.AsrProvider Provider { get; set; } /// - /// Endpointing timeout in milliseconds. Minimum is 100 for Azure, 10 for Deepgram, 500 for Soniox, 100 for AssemblyAI. + /// Endpointing timeout in milliseconds. Minimum is 100 for Azure, 10 for Deepgram, 500 for Soniox, 100 for AssemblyAI. For AssemblyAI, this sets min_turn_silence (100-3000 ms). max_turn_silence adds half of this value, rounded to the nearest millisecond and bounded to 500-1000 ms, with a total cap of 3000 ms. /// [global::System.Text.Json.Serialization.JsonPropertyName("endpointing_ms")] [global::System.Text.Json.Serialization.JsonRequired] @@ -36,7 +36,7 @@ public sealed partial class AgentRequestCustomSttConfig /// The STT provider to use. /// /// - /// Endpointing timeout in milliseconds. Minimum is 100 for Azure, 10 for Deepgram, 500 for Soniox, 100 for AssemblyAI. + /// Endpointing timeout in milliseconds. Minimum is 100 for Azure, 10 for Deepgram, 500 for Soniox, 100 for AssemblyAI. For AssemblyAI, this sets min_turn_silence (100-3000 ms). max_turn_silence adds half of this value, rounded to the nearest millisecond and bounded to 500-1000 ms, with a total cap of 3000 ms. /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CallTransport.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CallTransport.g.cs new file mode 100644 index 00000000..74417df0 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CallTransport.g.cs @@ -0,0 +1,52 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// Which media stack issued the access_token, and therefore where the client signals. The two tokens are indistinguishable, so a client must read this rather than infer it. `gateway` clients address Retell itself; `livekit` clients connect to the returned `url`. Optional only because a server predating the field omits it during a rollout; treat absent as `livekit`.
+ /// Example: gateway + ///
+ public enum CallTransport + { + /// + /// + /// + Gateway, + /// + /// + /// + Livekit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CallTransportExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CallTransport value) + { + return value switch + { + CallTransport.Gateway => "gateway", + CallTransport.Livekit => "livekit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CallTransport? ToEnum(string value) + { + return value switch + { + "gateway" => CallTransport.Gateway, + "livekit" => CallTransport.Livekit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfig.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfig.g.cs index 2b59c22f..00e4e538 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfig.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfig.g.cs @@ -29,11 +29,10 @@ public sealed partial class ChartConfig public required global::RetellAI.ChartConfigType Type { get; set; } /// - /// Grid placement for a chart stored in a dashboard. Omit from `target.chart`. + /// Position and span in the dashboard's 24-column grid. Omit from `target.chart`. /// [global::System.Text.Json.Serialization.JsonPropertyName("size")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.OneOfJsonConverter))] - public global::RetellAI.OneOf? Size { get; set; } + public global::RetellAI.ChartConfigSize? Size { get; set; } /// /// Metrics to calculate, in output order. Provide at least one. Use multiple metrics only when they should share the same breakdowns. @@ -93,7 +92,7 @@ public sealed partial class ChartConfig /// Label shown above the chart. /// /// - /// Grid placement for a chart stored in a dashboard. Omit from `target.chart`. + /// Position and span in the dashboard's 24-column grid. Omit from `target.chart`. /// /// /// Metrics to calculate, in output order. Provide at least one. Use multiple metrics only when they should share the same breakdowns. @@ -120,7 +119,7 @@ public ChartConfig( global::RetellAI.ChartConfigType type, string? chartId, string? title, - global::RetellAI.OneOf? size, + global::RetellAI.ChartConfigSize? size, global::System.Collections.Generic.IList? show, global::System.Collections.Generic.IList? groupCriteria, global::RetellAI.AnyOf? filterCriteria, diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum2.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSize.Json.g.cs similarity index 89% rename from src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum2.Json.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSize.Json.g.cs index 80b56bc9..3118ee75 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum2.Json.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSize.Json.g.cs @@ -2,7 +2,7 @@ namespace RetellAI { - public sealed partial class ChartConfigSizeEnum2 + public sealed partial class ChartConfigSize { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -47,20 +47,20 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::RetellAI.ChartConfigSizeEnum2? FromJson( + public static global::RetellAI.ChartConfigSize? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::RetellAI.ChartConfigSizeEnum2), - jsonSerializerContext) as global::RetellAI.ChartConfigSizeEnum2; + typeof(global::RetellAI.ChartConfigSize), + jsonSerializerContext) as global::RetellAI.ChartConfigSize; } /// /// Deserializes a JSON string using the generated default JsonSerializerContext. /// - public static global::RetellAI.ChartConfigSizeEnum2? FromJson( + public static global::RetellAI.ChartConfigSize? FromJson( string json) { return FromJson( @@ -75,7 +75,7 @@ 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::RetellAI.ChartConfigSizeEnum2? FromJson( + public static global::RetellAI.ChartConfigSize? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -86,7 +86,7 @@ public string ToJson( global::RetellAI.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -94,20 +94,20 @@ 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::RetellAI.ChartConfigSizeEnum2), - jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ChartConfigSizeEnum2; + typeof(global::RetellAI.ChartConfigSize), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ChartConfigSize; } /// /// Deserializes a JSON stream using the generated default JsonSerializerContext. /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream) { return FromJsonStreamAsync( @@ -122,7 +122,7 @@ 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) { @@ -133,7 +133,7 @@ public string ToJson( global::RetellAI.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSize.g.cs similarity index 91% rename from src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum2.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSize.g.cs index c2c70f01..6e18302a 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum2.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSize.g.cs @@ -4,9 +4,9 @@ namespace RetellAI { /// - /// Position and span in the dashboard's 24-column grid. + /// Position and span in the dashboard's 24-column grid. Omit from `target.chart`. /// - public sealed partial class ChartConfigSizeEnum2 + public sealed partial class ChartConfigSize { /// /// 1-based starting column. @@ -43,7 +43,7 @@ public sealed partial class ChartConfigSizeEnum2 public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// 1-based starting column. @@ -60,7 +60,7 @@ public sealed partial class ChartConfigSizeEnum2 #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public ChartConfigSizeEnum2( + public ChartConfigSize( int col, int row, int colSpan, @@ -73,9 +73,9 @@ public ChartConfigSizeEnum2( } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public ChartConfigSizeEnum2() + public ChartConfigSize() { } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum.g.cs deleted file mode 100644 index 961b5f8b..00000000 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum.g.cs +++ /dev/null @@ -1,57 +0,0 @@ - -#nullable enable - -namespace RetellAI -{ - /// - /// Older preset format. Use the grid object when placement is needed. - /// - public enum ChartConfigSizeEnum - { - /// - /// - /// - Large, - /// - /// - /// - Medium, - /// - /// - /// - Small, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class ChartConfigSizeEnumExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this ChartConfigSizeEnum value) - { - return value switch - { - ChartConfigSizeEnum.Large => "large", - ChartConfigSizeEnum.Medium => "medium", - ChartConfigSizeEnum.Small => "small", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static ChartConfigSizeEnum? ToEnum(string value) - { - return value switch - { - "large" => ChartConfigSizeEnum.Large, - "medium" => ChartConfigSizeEnum.Medium, - "small" => ChartConfigSizeEnum.Small, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreatePhoneNumberRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreatePhoneNumberRequest.g.cs index c39c582b..f2f1fa65 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.CreatePhoneNumberRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreatePhoneNumberRequest.g.cs @@ -37,7 +37,7 @@ public sealed partial class CreatePhoneNumberRequest public string? Nickname { get; set; } /// - /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call.
+ /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record.
/// Example: https://example.com/inbound-webhook ///
/// https://example.com/inbound-webhook @@ -132,7 +132,7 @@ public sealed partial class CreatePhoneNumberRequest /// Example: Frontdesk Number /// /// - /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call.
+ /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record.
/// Example: https://example.com/inbound-webhook /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DashboardUpdateRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DashboardUpdateRequest.g.cs index 0435199b..4c3360da 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.DashboardUpdateRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DashboardUpdateRequest.g.cs @@ -15,13 +15,7 @@ public sealed partial class DashboardUpdateRequest public string? Name { get; set; } /// - /// Map of chart_id to chart. Each entry's chart_id must equal its key. Sent in full on update, not merged per key. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("charts_map")] - public global::RetellAI.ChartsMap? ChartsMap { get; set; } - - /// - /// Per-chart updates merged into the stored charts, instead of the full replacement charts_map does. Each chart is written on its own key, so concurrent edits to different charts do not conflict. Cannot be combined with charts_map. + /// Per-chart updates merged into the stored charts. Each chart is written on its own key, so concurrent edits to different charts do not conflict. /// [global::System.Text.Json.Serialization.JsonPropertyName("chart_updates")] public global::RetellAI.ChartUpdatesMap? ChartUpdates { get; set; } @@ -49,11 +43,8 @@ public sealed partial class DashboardUpdateRequest /// Initializes a new instance of the class. ///
/// - /// - /// Map of chart_id to chart. Each entry's chart_id must equal its key. Sent in full on update, not merged per key. - /// /// - /// Per-chart updates merged into the stored charts, instead of the full replacement charts_map does. Each chart is written on its own key, so concurrent edits to different charts do not conflict. Cannot be combined with charts_map. + /// Per-chart updates merged into the stored charts. Each chart is written on its own key, so concurrent edits to different charts do not conflict. /// /// /// Dashboard-level filter criteria applied to all charts. @@ -66,13 +57,11 @@ public sealed partial class DashboardUpdateRequest #endif public DashboardUpdateRequest( string? name, - global::RetellAI.ChartsMap? chartsMap, global::RetellAI.ChartUpdatesMap? chartUpdates, global::RetellAI.AnyOf? filterCriteria, global::System.Collections.Generic.IList? groupCriteria) { this.Name = name; - this.ChartsMap = chartsMap; this.ChartUpdates = chartUpdates; this.FilterCriteria = filterCriteria; this.GroupCriteria = groupCriteria; diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ImportPhoneNumberRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ImportPhoneNumberRequest.g.cs index 0ef69277..cca1a7d4 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ImportPhoneNumberRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ImportPhoneNumberRequest.g.cs @@ -71,7 +71,7 @@ public sealed partial class ImportPhoneNumberRequest public string? Nickname { get; set; } /// - /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call.
+ /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record.
/// Example: https://example.com/inbound-webhook ///
/// https://example.com/inbound-webhook @@ -142,7 +142,7 @@ public sealed partial class ImportPhoneNumberRequest /// Example: Frontdesk Number /// /// - /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call.
+ /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record.
/// Example: https://example.com/inbound-webhook /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse.Json.g.cs new file mode 100644 index 00000000..d714af6d --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class ListenLiveCallResponse + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.ListenLiveCallResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.ListenLiveCallResponse), + jsonSerializerContext) as global::RetellAI.ListenLiveCallResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.ListenLiveCallResponse? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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::RetellAI.ListenLiveCallResponse? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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::RetellAI.ListenLiveCallResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ListenLiveCallResponse; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse.g.cs new file mode 100644 index 00000000..a9330ded --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse.g.cs @@ -0,0 +1,146 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class ListenLiveCallResponse + { + /// + /// Which media stack issued the access_token, and therefore where the client signals. The two tokens are indistinguishable, so a client must read this rather than infer it. `gateway` clients address Retell itself; `livekit` clients connect to the returned `url`. Optional only because a server predating the field omits it during a rollout; treat absent as `livekit`.
+ /// Example: gateway + ///
+ /// gateway + [global::System.Text.Json.Serialization.JsonPropertyName("transport")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.CallTransportJsonConverter))] + public global::RetellAI.CallTransport? Transport { get; set; } + + /// + /// Server URL the client should connect to with the access_token. Present only when `transport` is `livekit`; a `gateway` listener signals to Retell and needs no address.
+ /// Example: wss://realtime-host.example.com + ///
+ /// wss://realtime-host.example.com + [global::System.Text.Json.Serialization.JsonPropertyName("url")] + public string? Url { get; set; } + + /// + /// Subscribe-only JWT scoped to the call's room. Cannot publish. Listener participant is hidden from other participants. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("access_token")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string AccessToken { get; set; } + + /// + /// Room name to join. Always the call's original room — does not follow warm transfers.
+ /// Example: web_call_119c3f8e47135a29e65947eeb34cf12d + ///
+ /// web_call_119c3f8e47135a29e65947eeb34cf12d + [global::System.Text.Json.Serialization.JsonPropertyName("room_name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string RoomName { get; set; } + + /// + /// Public side of the gateway instance handling this call, for diagnostics only — the client's media address comes from the SDP answer's ICE candidates. `gateway` transport only.
+ /// Example: 54.183.22.7 + ///
+ /// 54.183.22.7 + [global::System.Text.Json.Serialization.JsonPropertyName("gateway_ip")] + public string? GatewayIp { get; set; } + + /// + /// Identity this listener joins as, and the value to hand back to /v2/take-over-live-call. Returned on both transports; a `livekit` client can equally read it off its own room object, a `gateway` one has no equivalent to read.
+ /// Example: listener_a1b2c3d4e5f6g7h8i9j0 + ///
+ /// listener_a1b2c3d4e5f6g7h8i9j0 + [global::System.Text.Json.Serialization.JsonPropertyName("participant_id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string ParticipantId { get; set; } + + /// + /// ICE servers the client must configure before creating its PeerConnection — they cannot be added afterwards. `gateway` transport only. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ice_servers")] + public global::System.Collections.Generic.IList? IceServers { get; set; } + + /// + /// Unix epoch ms when the access_token expires.
+ /// Example: 1735689600000 + ///
+ /// 1735689600000 + [global::System.Text.Json.Serialization.JsonPropertyName("expires_at")] + [global::System.Text.Json.Serialization.JsonRequired] + public required long ExpiresAt { 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. + /// + /// + /// Subscribe-only JWT scoped to the call's room. Cannot publish. Listener participant is hidden from other participants. + /// + /// + /// Room name to join. Always the call's original room — does not follow warm transfers.
+ /// Example: web_call_119c3f8e47135a29e65947eeb34cf12d + /// + /// + /// Identity this listener joins as, and the value to hand back to /v2/take-over-live-call. Returned on both transports; a `livekit` client can equally read it off its own room object, a `gateway` one has no equivalent to read.
+ /// Example: listener_a1b2c3d4e5f6g7h8i9j0 + /// + /// + /// Unix epoch ms when the access_token expires.
+ /// Example: 1735689600000 + /// + /// + /// Which media stack issued the access_token, and therefore where the client signals. The two tokens are indistinguishable, so a client must read this rather than infer it. `gateway` clients address Retell itself; `livekit` clients connect to the returned `url`. Optional only because a server predating the field omits it during a rollout; treat absent as `livekit`.
+ /// Example: gateway + /// + /// + /// Server URL the client should connect to with the access_token. Present only when `transport` is `livekit`; a `gateway` listener signals to Retell and needs no address.
+ /// Example: wss://realtime-host.example.com + /// + /// + /// Public side of the gateway instance handling this call, for diagnostics only — the client's media address comes from the SDP answer's ICE candidates. `gateway` transport only.
+ /// Example: 54.183.22.7 + /// + /// + /// ICE servers the client must configure before creating its PeerConnection — they cannot be added afterwards. `gateway` transport only. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ListenLiveCallResponse( + string accessToken, + string roomName, + string participantId, + long expiresAt, + global::RetellAI.CallTransport? transport, + string? url, + string? gatewayIp, + global::System.Collections.Generic.IList? iceServers) + { + this.Transport = transport; + this.Url = url; + this.AccessToken = accessToken ?? throw new global::System.ArgumentNullException(nameof(accessToken)); + this.RoomName = roomName ?? throw new global::System.ArgumentNullException(nameof(roomName)); + this.GatewayIp = gatewayIp; + this.ParticipantId = participantId ?? throw new global::System.ArgumentNullException(nameof(participantId)); + this.IceServers = iceServers; + this.ExpiresAt = expiresAt; + } + + /// + /// Initializes a new instance of the class. + /// + public ListenLiveCallResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse2.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse2.Json.g.cs new file mode 100644 index 00000000..7d579814 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class ListenLiveCallResponse2 + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.ListenLiveCallResponse2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.ListenLiveCallResponse2), + jsonSerializerContext) as global::RetellAI.ListenLiveCallResponse2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.ListenLiveCallResponse2? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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::RetellAI.ListenLiveCallResponse2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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::RetellAI.ListenLiveCallResponse2), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ListenLiveCallResponse2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse2.g.cs new file mode 100644 index 00000000..98f4e808 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse2.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class ListenLiveCallResponse2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ListenLiveCallResponseStatusJsonConverter))] + public global::RetellAI.ListenLiveCallResponseStatus? Status { get; set; } + + /// + /// Example: Invalid request format, please check API reference. + /// + /// Invalid request format, please check API reference. + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { 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. + /// + /// + /// + /// Example: Invalid request format, please check API reference. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ListenLiveCallResponse2( + global::RetellAI.ListenLiveCallResponseStatus? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public ListenLiveCallResponse2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse3.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse3.Json.g.cs new file mode 100644 index 00000000..9cafefdd --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse3.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class ListenLiveCallResponse3 + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.ListenLiveCallResponse3? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.ListenLiveCallResponse3), + jsonSerializerContext) as global::RetellAI.ListenLiveCallResponse3; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.ListenLiveCallResponse3? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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::RetellAI.ListenLiveCallResponse3? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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::RetellAI.ListenLiveCallResponse3), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ListenLiveCallResponse3; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse3.g.cs new file mode 100644 index 00000000..8023b828 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse3.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class ListenLiveCallResponse3 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ListenLiveCallResponseStatus2JsonConverter))] + public global::RetellAI.ListenLiveCallResponseStatus2? Status { get; set; } + + /// + /// Example: API key is missing or invalid. + /// + /// API key is missing or invalid. + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { 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. + /// + /// + /// + /// Example: API key is missing or invalid. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ListenLiveCallResponse3( + global::RetellAI.ListenLiveCallResponseStatus2? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public ListenLiveCallResponse3() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse4.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse4.Json.g.cs new file mode 100644 index 00000000..fceddd74 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse4.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class ListenLiveCallResponse4 + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.ListenLiveCallResponse4? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.ListenLiveCallResponse4), + jsonSerializerContext) as global::RetellAI.ListenLiveCallResponse4; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.ListenLiveCallResponse4? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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::RetellAI.ListenLiveCallResponse4? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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::RetellAI.ListenLiveCallResponse4), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ListenLiveCallResponse4; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse4.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse4.g.cs new file mode 100644 index 00000000..a797fb5b --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse4.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class ListenLiveCallResponse4 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ListenLiveCallResponseStatus3JsonConverter))] + public global::RetellAI.ListenLiveCallResponseStatus3? Status { get; set; } + + /// + /// Example: Forbidden + /// + /// Forbidden + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { 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. + /// + /// + /// + /// Example: Forbidden + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ListenLiveCallResponse4( + global::RetellAI.ListenLiveCallResponseStatus3? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public ListenLiveCallResponse4() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse5.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse5.Json.g.cs new file mode 100644 index 00000000..ac2a1400 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse5.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class ListenLiveCallResponse5 + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.ListenLiveCallResponse5? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.ListenLiveCallResponse5), + jsonSerializerContext) as global::RetellAI.ListenLiveCallResponse5; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.ListenLiveCallResponse5? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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::RetellAI.ListenLiveCallResponse5? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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::RetellAI.ListenLiveCallResponse5), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ListenLiveCallResponse5; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse5.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse5.g.cs new file mode 100644 index 00000000..81fa2924 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse5.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class ListenLiveCallResponse5 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ListenLiveCallResponseStatus4JsonConverter))] + public global::RetellAI.ListenLiveCallResponseStatus4? Status { get; set; } + + /// + /// Example: The requested resource was not found. + /// + /// The requested resource was not found. + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { 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. + /// + /// + /// + /// Example: The requested resource was not found. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ListenLiveCallResponse5( + global::RetellAI.ListenLiveCallResponseStatus4? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public ListenLiveCallResponse5() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse6.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse6.Json.g.cs new file mode 100644 index 00000000..4974ff25 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse6.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class ListenLiveCallResponse6 + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.ListenLiveCallResponse6? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.ListenLiveCallResponse6), + jsonSerializerContext) as global::RetellAI.ListenLiveCallResponse6; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.ListenLiveCallResponse6? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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::RetellAI.ListenLiveCallResponse6? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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::RetellAI.ListenLiveCallResponse6), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ListenLiveCallResponse6; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse6.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse6.g.cs new file mode 100644 index 00000000..ae31c4a8 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponse6.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class ListenLiveCallResponse6 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ListenLiveCallResponseStatus5JsonConverter))] + public global::RetellAI.ListenLiveCallResponseStatus5? Status { get; set; } + + /// + /// Example: An unexpected server error occurred. + /// + /// An unexpected server error occurred. + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { 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. + /// + /// + /// + /// Example: An unexpected server error occurred. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ListenLiveCallResponse6( + global::RetellAI.ListenLiveCallResponseStatus5? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public ListenLiveCallResponse6() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus.g.cs new file mode 100644 index 00000000..56336a8b --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum ListenLiveCallResponseStatus + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ListenLiveCallResponseStatusExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ListenLiveCallResponseStatus value) + { + return value switch + { + ListenLiveCallResponseStatus.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ListenLiveCallResponseStatus? ToEnum(string value) + { + return value switch + { + "error" => ListenLiveCallResponseStatus.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus2.g.cs new file mode 100644 index 00000000..c9ac5009 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus2.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum ListenLiveCallResponseStatus2 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ListenLiveCallResponseStatus2Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ListenLiveCallResponseStatus2 value) + { + return value switch + { + ListenLiveCallResponseStatus2.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ListenLiveCallResponseStatus2? ToEnum(string value) + { + return value switch + { + "error" => ListenLiveCallResponseStatus2.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus3.g.cs new file mode 100644 index 00000000..386ac680 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus3.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum ListenLiveCallResponseStatus3 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ListenLiveCallResponseStatus3Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ListenLiveCallResponseStatus3 value) + { + return value switch + { + ListenLiveCallResponseStatus3.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ListenLiveCallResponseStatus3? ToEnum(string value) + { + return value switch + { + "error" => ListenLiveCallResponseStatus3.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus4.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus4.g.cs new file mode 100644 index 00000000..444e50d2 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus4.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum ListenLiveCallResponseStatus4 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ListenLiveCallResponseStatus4Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ListenLiveCallResponseStatus4 value) + { + return value switch + { + ListenLiveCallResponseStatus4.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ListenLiveCallResponseStatus4? ToEnum(string value) + { + return value switch + { + "error" => ListenLiveCallResponseStatus4.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus5.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus5.g.cs new file mode 100644 index 00000000..d9137393 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ListenLiveCallResponseStatus5.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum ListenLiveCallResponseStatus5 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ListenLiveCallResponseStatus5Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ListenLiveCallResponseStatus5 value) + { + return value switch + { + ListenLiveCallResponseStatus5.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ListenLiveCallResponseStatus5? ToEnum(string value) + { + return value switch + { + "error" => ListenLiveCallResponseStatus5.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.OptInBillingV2Request.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.OptInCreditBasedRequest.Json.g.cs similarity index 88% rename from src/libs/RetellAI/Generated/RetellAI.Models.OptInBillingV2Request.Json.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.OptInCreditBasedRequest.Json.g.cs index 06e701c1..c770fa8a 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.OptInBillingV2Request.Json.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.OptInCreditBasedRequest.Json.g.cs @@ -2,7 +2,7 @@ namespace RetellAI { - public sealed partial class OptInBillingV2Request + public sealed partial class OptInCreditBasedRequest { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -47,20 +47,20 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::RetellAI.OptInBillingV2Request? FromJson( + public static global::RetellAI.OptInCreditBasedRequest? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::RetellAI.OptInBillingV2Request), - jsonSerializerContext) as global::RetellAI.OptInBillingV2Request; + typeof(global::RetellAI.OptInCreditBasedRequest), + jsonSerializerContext) as global::RetellAI.OptInCreditBasedRequest; } /// /// Deserializes a JSON string using the generated default JsonSerializerContext. /// - public static global::RetellAI.OptInBillingV2Request? FromJson( + public static global::RetellAI.OptInCreditBasedRequest? FromJson( string json) { return FromJson( @@ -75,7 +75,7 @@ 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::RetellAI.OptInBillingV2Request? FromJson( + public static global::RetellAI.OptInCreditBasedRequest? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -86,7 +86,7 @@ public string ToJson( global::RetellAI.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -94,20 +94,20 @@ 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::RetellAI.OptInBillingV2Request), - jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.OptInBillingV2Request; + typeof(global::RetellAI.OptInCreditBasedRequest), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.OptInCreditBasedRequest; } /// /// Deserializes a JSON stream using the generated default JsonSerializerContext. /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream) { return FromJsonStreamAsync( @@ -122,7 +122,7 @@ 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) { @@ -133,7 +133,7 @@ public string ToJson( global::RetellAI.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.OptInBillingV2Request.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.OptInCreditBasedRequest.g.cs similarity index 65% rename from src/libs/RetellAI/Generated/RetellAI.Models.OptInBillingV2Request.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.OptInCreditBasedRequest.g.cs index 954eaacc..8dab72ca 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.OptInBillingV2Request.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.OptInCreditBasedRequest.g.cs @@ -6,10 +6,10 @@ namespace RetellAI /// /// /// - public sealed partial class OptInBillingV2Request + public sealed partial class OptInCreditBasedRequest { /// - /// Initial prepaid credit purchase when migrating from Billing V1 to V2, in cents (same bounds as amount_in_cents on credit top-up). Charged via a one-time Stripe invoice before the migration completes.
+ /// Initial prepaid credit purchase when migrating from Billing V1 to credit-based billing, in cents (same bounds as amount_in_cents on credit top-up). Charged to the card on file via a one-time Stripe invoice before the migration completes.
/// Example: 5000 ///
/// 5000 @@ -24,25 +24,25 @@ public sealed partial class OptInBillingV2Request public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// - /// Initial prepaid credit purchase when migrating from Billing V1 to V2, in cents (same bounds as amount_in_cents on credit top-up). Charged via a one-time Stripe invoice before the migration completes.
+ /// Initial prepaid credit purchase when migrating from Billing V1 to credit-based billing, in cents (same bounds as amount_in_cents on credit top-up). Charged to the card on file via a one-time Stripe invoice before the migration completes.
/// Example: 5000 /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public OptInBillingV2Request( + public OptInCreditBasedRequest( int startingCredits) { this.StartingCredits = startingCredits; } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public OptInBillingV2Request() + public OptInCreditBasedRequest() { } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.OptInBillingV2Response.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.OptInCreditBasedResponse.Json.g.cs similarity index 88% rename from src/libs/RetellAI/Generated/RetellAI.Models.OptInBillingV2Response.Json.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.OptInCreditBasedResponse.Json.g.cs index e9af8df3..ad8b55de 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.OptInBillingV2Response.Json.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.OptInCreditBasedResponse.Json.g.cs @@ -2,7 +2,7 @@ namespace RetellAI { - public sealed partial class OptInBillingV2Response + public sealed partial class OptInCreditBasedResponse { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -47,20 +47,20 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::RetellAI.OptInBillingV2Response? FromJson( + public static global::RetellAI.OptInCreditBasedResponse? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::RetellAI.OptInBillingV2Response), - jsonSerializerContext) as global::RetellAI.OptInBillingV2Response; + typeof(global::RetellAI.OptInCreditBasedResponse), + jsonSerializerContext) as global::RetellAI.OptInCreditBasedResponse; } /// /// Deserializes a JSON string using the generated default JsonSerializerContext. /// - public static global::RetellAI.OptInBillingV2Response? FromJson( + public static global::RetellAI.OptInCreditBasedResponse? FromJson( string json) { return FromJson( @@ -75,7 +75,7 @@ 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::RetellAI.OptInBillingV2Response? FromJson( + public static global::RetellAI.OptInCreditBasedResponse? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -86,7 +86,7 @@ public string ToJson( global::RetellAI.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -94,20 +94,20 @@ 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::RetellAI.OptInBillingV2Response), - jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.OptInBillingV2Response; + typeof(global::RetellAI.OptInCreditBasedResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.OptInCreditBasedResponse; } /// /// Deserializes a JSON stream using the generated default JsonSerializerContext. /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream) { return FromJsonStreamAsync( @@ -122,7 +122,7 @@ 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) { @@ -133,7 +133,7 @@ public string ToJson( global::RetellAI.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.OptInBillingV2Response.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.OptInCreditBasedResponse.g.cs similarity index 53% rename from src/libs/RetellAI/Generated/RetellAI.Models.OptInBillingV2Response.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.OptInCreditBasedResponse.g.cs index e63e47ec..59324d76 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.OptInBillingV2Response.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.OptInCreditBasedResponse.g.cs @@ -6,28 +6,21 @@ namespace RetellAI /// /// /// - public sealed partial class OptInBillingV2Response + public sealed partial class OptInCreditBasedResponse { /// /// /// - [global::System.Text.Json.Serialization.JsonPropertyName("billing_profile_id")] + [global::System.Text.Json.Serialization.JsonPropertyName("metronome_customer_id")] [global::System.Text.Json.Serialization.JsonRequired] - public required string BillingProfileId { get; set; } + public required string MetronomeCustomerId { get; set; } /// /// /// - [global::System.Text.Json.Serialization.JsonPropertyName("cadence_id")] + [global::System.Text.Json.Serialization.JsonPropertyName("metronome_contract_id")] [global::System.Text.Json.Serialization.JsonRequired] - public required string CadenceId { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("pricing_plan_subscription_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string PricingPlanSubscriptionId { get; set; } + public required string MetronomeContractId { get; set; } /// /// Echo of starting_credits from the request (cents). @@ -43,33 +36,30 @@ public sealed partial class OptInBillingV2Response public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - /// - /// - /// + /// + /// /// /// Echo of starting_credits from the request (cents). /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public OptInBillingV2Response( - string billingProfileId, - string cadenceId, - string pricingPlanSubscriptionId, + public OptInCreditBasedResponse( + string metronomeCustomerId, + string metronomeContractId, int startingCreditsCents) { - this.BillingProfileId = billingProfileId ?? throw new global::System.ArgumentNullException(nameof(billingProfileId)); - this.CadenceId = cadenceId ?? throw new global::System.ArgumentNullException(nameof(cadenceId)); - this.PricingPlanSubscriptionId = pricingPlanSubscriptionId ?? throw new global::System.ArgumentNullException(nameof(pricingPlanSubscriptionId)); + this.MetronomeCustomerId = metronomeCustomerId ?? throw new global::System.ArgumentNullException(nameof(metronomeCustomerId)); + this.MetronomeContractId = metronomeContractId ?? throw new global::System.ArgumentNullException(nameof(metronomeContractId)); this.StartingCreditsCents = startingCreditsCents; } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public OptInBillingV2Response() + public OptInCreditBasedResponse() { } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PhoneNumberResponse.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PhoneNumberResponse.g.cs index 06545108..a470edf1 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PhoneNumberResponse.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PhoneNumberResponse.g.cs @@ -92,7 +92,7 @@ public sealed partial class PhoneNumberResponse public string? Nickname { get; set; } /// - /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call.
+ /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record.
/// Example: https://example.com/inbound-webhook ///
/// https://example.com/inbound-webhook @@ -100,7 +100,7 @@ public sealed partial class PhoneNumberResponse public string? InboundWebhookUrl { get; set; } /// - /// If set, Retell will send a webhook for inbound SMS, where you can override the agent ID, set dynamic variables, reject the SMS, and configure other fields specific to that chat.
+ /// If set, Retell will send a webhook for inbound SMS, where you can override the agent ID, set dynamic variables, reject the SMS, and configure other fields specific to that chat. Includes chat_inbound.chat_id for deduplication across HTTP retries. Early setup failures may not create a chat history record.
/// Example: https://example.com/inbound-sms-webhook ///
/// https://example.com/inbound-sms-webhook @@ -184,11 +184,11 @@ public sealed partial class PhoneNumberResponse /// Example: Frontdesk Number /// /// - /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call.
+ /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record.
/// Example: https://example.com/inbound-webhook /// /// - /// If set, Retell will send a webhook for inbound SMS, where you can override the agent ID, set dynamic variables, reject the SMS, and configure other fields specific to that chat.
+ /// If set, Retell will send a webhook for inbound SMS, where you can override the agent ID, set dynamic variables, reject the SMS, and configure other fields specific to that chat. Includes chat_inbound.chat_id for deduplication across HTTP retries. Early setup failures may not create a chat history record.
/// Example: https://example.com/inbound-sms-webhook /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallRequest.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallRequest.Json.g.cs new file mode 100644 index 00000000..0da47625 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallRequest.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class TakeOverLiveCallRequest + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.TakeOverLiveCallRequest? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.TakeOverLiveCallRequest), + jsonSerializerContext) as global::RetellAI.TakeOverLiveCallRequest; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.TakeOverLiveCallRequest? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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::RetellAI.TakeOverLiveCallRequest? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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::RetellAI.TakeOverLiveCallRequest), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.TakeOverLiveCallRequest; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallRequest.g.cs new file mode 100644 index 00000000..ef015ecb --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallRequest.g.cs @@ -0,0 +1,50 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class TakeOverLiveCallRequest + { + /// + /// The id of the live-listen participant to upgrade, obtained when joining via /v2/listen-live-call.
+ /// Example: listener_a1b2c3d4e5f6g7h8i9j0 + ///
+ /// listener_a1b2c3d4e5f6g7h8i9j0 + [global::System.Text.Json.Serialization.JsonPropertyName("participant_id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string ParticipantId { 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 id of the live-listen participant to upgrade, obtained when joining via /v2/listen-live-call.
+ /// Example: listener_a1b2c3d4e5f6g7h8i9j0 + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public TakeOverLiveCallRequest( + string participantId) + { + this.ParticipantId = participantId ?? throw new global::System.ArgumentNullException(nameof(participantId)); + } + + /// + /// Initializes a new instance of the class. + /// + public TakeOverLiveCallRequest() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse.Json.g.cs new file mode 100644 index 00000000..09cd4198 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class TakeOverLiveCallResponse + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.TakeOverLiveCallResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.TakeOverLiveCallResponse), + jsonSerializerContext) as global::RetellAI.TakeOverLiveCallResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.TakeOverLiveCallResponse? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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::RetellAI.TakeOverLiveCallResponse? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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::RetellAI.TakeOverLiveCallResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.TakeOverLiveCallResponse; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse.g.cs new file mode 100644 index 00000000..3433c260 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse.g.cs @@ -0,0 +1,48 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class TakeOverLiveCallResponse + { + /// + /// Example: true + /// + /// true + [global::System.Text.Json.Serialization.JsonPropertyName("success")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Success { 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. + /// + /// + /// Example: true + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public TakeOverLiveCallResponse( + bool success) + { + this.Success = success; + } + + /// + /// Initializes a new instance of the class. + /// + public TakeOverLiveCallResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse2.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse2.Json.g.cs new file mode 100644 index 00000000..014dd8be --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class TakeOverLiveCallResponse2 + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.TakeOverLiveCallResponse2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.TakeOverLiveCallResponse2), + jsonSerializerContext) as global::RetellAI.TakeOverLiveCallResponse2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.TakeOverLiveCallResponse2? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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::RetellAI.TakeOverLiveCallResponse2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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::RetellAI.TakeOverLiveCallResponse2), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.TakeOverLiveCallResponse2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse2.g.cs new file mode 100644 index 00000000..ac45d2d5 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse2.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class TakeOverLiveCallResponse2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.TakeOverLiveCallResponseStatusJsonConverter))] + public global::RetellAI.TakeOverLiveCallResponseStatus? Status { get; set; } + + /// + /// Example: Invalid request format, please check API reference. + /// + /// Invalid request format, please check API reference. + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { 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. + /// + /// + /// + /// Example: Invalid request format, please check API reference. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public TakeOverLiveCallResponse2( + global::RetellAI.TakeOverLiveCallResponseStatus? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public TakeOverLiveCallResponse2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse3.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse3.Json.g.cs new file mode 100644 index 00000000..0b74cc7f --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse3.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class TakeOverLiveCallResponse3 + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.TakeOverLiveCallResponse3? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.TakeOverLiveCallResponse3), + jsonSerializerContext) as global::RetellAI.TakeOverLiveCallResponse3; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.TakeOverLiveCallResponse3? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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::RetellAI.TakeOverLiveCallResponse3? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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::RetellAI.TakeOverLiveCallResponse3), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.TakeOverLiveCallResponse3; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse3.g.cs new file mode 100644 index 00000000..cda51ac9 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse3.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class TakeOverLiveCallResponse3 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.TakeOverLiveCallResponseStatus2JsonConverter))] + public global::RetellAI.TakeOverLiveCallResponseStatus2? Status { get; set; } + + /// + /// Example: API key is missing or invalid. + /// + /// API key is missing or invalid. + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { 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. + /// + /// + /// + /// Example: API key is missing or invalid. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public TakeOverLiveCallResponse3( + global::RetellAI.TakeOverLiveCallResponseStatus2? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public TakeOverLiveCallResponse3() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse4.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse4.Json.g.cs new file mode 100644 index 00000000..cf2871bf --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse4.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class TakeOverLiveCallResponse4 + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.TakeOverLiveCallResponse4? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.TakeOverLiveCallResponse4), + jsonSerializerContext) as global::RetellAI.TakeOverLiveCallResponse4; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.TakeOverLiveCallResponse4? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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::RetellAI.TakeOverLiveCallResponse4? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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::RetellAI.TakeOverLiveCallResponse4), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.TakeOverLiveCallResponse4; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse4.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse4.g.cs new file mode 100644 index 00000000..5e86900b --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse4.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class TakeOverLiveCallResponse4 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.TakeOverLiveCallResponseStatus3JsonConverter))] + public global::RetellAI.TakeOverLiveCallResponseStatus3? Status { get; set; } + + /// + /// Example: Forbidden + /// + /// Forbidden + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { 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. + /// + /// + /// + /// Example: Forbidden + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public TakeOverLiveCallResponse4( + global::RetellAI.TakeOverLiveCallResponseStatus3? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public TakeOverLiveCallResponse4() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse5.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse5.Json.g.cs new file mode 100644 index 00000000..655494cc --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse5.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class TakeOverLiveCallResponse5 + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.TakeOverLiveCallResponse5? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.TakeOverLiveCallResponse5), + jsonSerializerContext) as global::RetellAI.TakeOverLiveCallResponse5; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.TakeOverLiveCallResponse5? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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::RetellAI.TakeOverLiveCallResponse5? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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::RetellAI.TakeOverLiveCallResponse5), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.TakeOverLiveCallResponse5; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse5.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse5.g.cs new file mode 100644 index 00000000..3275d8d9 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse5.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class TakeOverLiveCallResponse5 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.TakeOverLiveCallResponseStatus4JsonConverter))] + public global::RetellAI.TakeOverLiveCallResponseStatus4? Status { get; set; } + + /// + /// Example: The requested resource was not found. + /// + /// The requested resource was not found. + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { 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. + /// + /// + /// + /// Example: The requested resource was not found. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public TakeOverLiveCallResponse5( + global::RetellAI.TakeOverLiveCallResponseStatus4? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public TakeOverLiveCallResponse5() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse6.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse6.Json.g.cs new file mode 100644 index 00000000..b1c3fb07 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse6.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class TakeOverLiveCallResponse6 + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.TakeOverLiveCallResponse6? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.TakeOverLiveCallResponse6), + jsonSerializerContext) as global::RetellAI.TakeOverLiveCallResponse6; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.TakeOverLiveCallResponse6? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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::RetellAI.TakeOverLiveCallResponse6? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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::RetellAI.TakeOverLiveCallResponse6), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.TakeOverLiveCallResponse6; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse6.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse6.g.cs new file mode 100644 index 00000000..1e9c4fb1 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponse6.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class TakeOverLiveCallResponse6 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.TakeOverLiveCallResponseStatus5JsonConverter))] + public global::RetellAI.TakeOverLiveCallResponseStatus5? Status { get; set; } + + /// + /// Example: An unexpected server error occurred. + /// + /// An unexpected server error occurred. + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { 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. + /// + /// + /// + /// Example: An unexpected server error occurred. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public TakeOverLiveCallResponse6( + global::RetellAI.TakeOverLiveCallResponseStatus5? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public TakeOverLiveCallResponse6() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus.g.cs new file mode 100644 index 00000000..1818e558 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum TakeOverLiveCallResponseStatus + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class TakeOverLiveCallResponseStatusExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this TakeOverLiveCallResponseStatus value) + { + return value switch + { + TakeOverLiveCallResponseStatus.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static TakeOverLiveCallResponseStatus? ToEnum(string value) + { + return value switch + { + "error" => TakeOverLiveCallResponseStatus.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus2.g.cs new file mode 100644 index 00000000..bc71d50d --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus2.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum TakeOverLiveCallResponseStatus2 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class TakeOverLiveCallResponseStatus2Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this TakeOverLiveCallResponseStatus2 value) + { + return value switch + { + TakeOverLiveCallResponseStatus2.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static TakeOverLiveCallResponseStatus2? ToEnum(string value) + { + return value switch + { + "error" => TakeOverLiveCallResponseStatus2.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus3.g.cs new file mode 100644 index 00000000..7037565a --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus3.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum TakeOverLiveCallResponseStatus3 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class TakeOverLiveCallResponseStatus3Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this TakeOverLiveCallResponseStatus3 value) + { + return value switch + { + TakeOverLiveCallResponseStatus3.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static TakeOverLiveCallResponseStatus3? ToEnum(string value) + { + return value switch + { + "error" => TakeOverLiveCallResponseStatus3.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus4.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus4.g.cs new file mode 100644 index 00000000..72eaf5e5 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus4.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum TakeOverLiveCallResponseStatus4 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class TakeOverLiveCallResponseStatus4Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this TakeOverLiveCallResponseStatus4 value) + { + return value switch + { + TakeOverLiveCallResponseStatus4.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static TakeOverLiveCallResponseStatus4? ToEnum(string value) + { + return value switch + { + "error" => TakeOverLiveCallResponseStatus4.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus5.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus5.g.cs new file mode 100644 index 00000000..41d3fa7f --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.TakeOverLiveCallResponseStatus5.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum TakeOverLiveCallResponseStatus5 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class TakeOverLiveCallResponseStatus5Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this TakeOverLiveCallResponseStatus5 value) + { + return value switch + { + TakeOverLiveCallResponseStatus5.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static TakeOverLiveCallResponseStatus5? ToEnum(string value) + { + return value switch + { + "error" => TakeOverLiveCallResponseStatus5.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.UpdatePhoneNumberRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.UpdatePhoneNumberRequest.g.cs index e438a5f0..4a8926a0 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.UpdatePhoneNumberRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.UpdatePhoneNumberRequest.g.cs @@ -41,7 +41,7 @@ public sealed partial class UpdatePhoneNumberRequest public string? Nickname { get; set; } /// - /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call.
+ /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record.
/// Example: https://example.com/inbound-webhook ///
/// https://example.com/inbound-webhook @@ -49,7 +49,7 @@ public sealed partial class UpdatePhoneNumberRequest public string? InboundWebhookUrl { get; set; } /// - /// If set, Retell will send a webhook for inbound SMS, where you can override the agent ID, set dynamic variables, reject the SMS, and configure other fields specific to that chat.
+ /// If set, Retell will send a webhook for inbound SMS, where you can override the agent ID, set dynamic variables, reject the SMS, and configure other fields specific to that chat. Includes chat_inbound.chat_id for deduplication across HTTP retries. Early setup failures may not create a chat history record.
/// Example: https://example.com/inbound-sms-webhook ///
/// https://example.com/inbound-sms-webhook @@ -138,11 +138,11 @@ public sealed partial class UpdatePhoneNumberRequest /// Example: Frontdesk Number /// /// - /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call.
+ /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record.
/// Example: https://example.com/inbound-webhook /// /// - /// If set, Retell will send a webhook for inbound SMS, where you can override the agent ID, set dynamic variables, reject the SMS, and configure other fields specific to that chat.
+ /// If set, Retell will send a webhook for inbound SMS, where you can override the agent ID, set dynamic variables, reject the SMS, and configure other fields specific to that chat. Includes chat_inbound.chat_id for deduplication across HTTP retries. Early setup failures may not create a chat history record.
/// Example: https://example.com/inbound-sms-webhook /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreatePhoneNumber.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreatePhoneNumber.g.cs index a281bfe4..3b12a277 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreatePhoneNumber.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreatePhoneNumber.g.cs @@ -560,7 +560,7 @@ partial void ProcessCreatePhoneNumberResponseContent( /// Example: Frontdesk Number /// /// - /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call.
+ /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record.
/// Example: https://example.com/inbound-webhook /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.ImportPhoneNumber.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.ImportPhoneNumber.g.cs index 4667a053..06f819aa 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.ImportPhoneNumber.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.ImportPhoneNumber.g.cs @@ -576,7 +576,7 @@ partial void ProcessImportPhoneNumberResponseContent( /// Example: Frontdesk Number /// /// - /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call.
+ /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record.
/// Example: https://example.com/inbound-webhook /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.ListenLiveCall.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.ListenLiveCall.g.cs new file mode 100644 index 00000000..e022e74b --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.ListenLiveCall.g.cs @@ -0,0 +1,613 @@ + +#nullable enable + +namespace RetellAI +{ + public partial class RetellAiClient + { + + + private static readonly global::RetellAI.EndPointSecurityRequirement s_ListenLiveCallSecurityRequirement0 = + new global::RetellAI.EndPointSecurityRequirement + { + Authorizations = new global::RetellAI.EndPointAuthorizationRequirement[] + { new global::RetellAI.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "ApiKey", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::RetellAI.EndPointSecurityRequirement[] s_ListenLiveCallSecurityRequirements = + new global::RetellAI.EndPointSecurityRequirement[] + { s_ListenLiveCallSecurityRequirement0, + }; + partial void PrepareListenLiveCallArguments( + global::System.Net.Http.HttpClient httpClient, + ref string callId); + partial void PrepareListenLiveCallRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + string callId); + partial void ProcessListenLiveCallResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessListenLiveCallResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// Mint a subscribe-only access token for an in-progress call so a client can listen to live audio. The returned token grants join + subscribe on the call's existing audio room; it cannot publish. The call must be in ONGOING status. + /// + /// + /// Example: 119c3f8e47135a29e65947eeb34cf12d + /// + /// 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 ListenLiveCallAsync( + string callId, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await ListenLiveCallAsResponseAsync( + callId: callId, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// Mint a subscribe-only access token for an in-progress call so a client can listen to live audio. The returned token grants join + subscribe on the call's existing audio room; it cannot publish. The call must be in ONGOING status. + /// + /// + /// Example: 119c3f8e47135a29e65947eeb34cf12d + /// + /// 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> ListenLiveCallAsResponseAsync( + string callId, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareListenLiveCallArguments( + httpClient: HttpClient, + callId: ref callId); + + + var __authorizations = global::RetellAI.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListenLiveCallSecurityRequirements, + operationName: "ListenLiveCallAsync"); + + using var __timeoutCancellationTokenSource = global::RetellAI.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::RetellAI.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::RetellAI.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::RetellAI.PathBuilder( + path: $"/v2/listen-live-call/{callId}", + baseUri: HttpClient.BaseAddress); + var __path = __pathBuilder.ToString(); + __path = global::RetellAI.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Post, + 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::RetellAI.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareListenLiveCallRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + callId: callId!); + + 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::RetellAI.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ListenLiveCall", + methodName: "ListenLiveCallAsync", + pathTemplate: "$\"/v2/listen-live-call/{callId}\"", + httpMethod: "POST", + 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::RetellAI.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ListenLiveCall", + methodName: "ListenLiveCallAsync", + pathTemplate: "$\"/v2/listen-live-call/{callId}\"", + httpMethod: "POST", + 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::RetellAI.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::RetellAI.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::RetellAI.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ListenLiveCall", + methodName: "ListenLiveCallAsync", + pathTemplate: "$\"/v2/listen-live-call/{callId}\"", + httpMethod: "POST", + 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::RetellAI.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); + ProcessListenLiveCallResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ListenLiveCall", + methodName: "ListenLiveCallAsync", + pathTemplate: "$\"/v2/listen-live-call/{callId}\"", + httpMethod: "POST", + 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::RetellAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ListenLiveCall", + methodName: "ListenLiveCallAsync", + pathTemplate: "$\"/v2/listen-live-call/{callId}\"", + httpMethod: "POST", + 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); + } + // Bad Request + if ((int)__response.StatusCode == 400) + { + string? __content_400 = null; + global::System.Exception? __exception_400 = null; + global::RetellAI.ListenLiveCallResponse2? __value_400 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_400 = global::RetellAI.ListenLiveCallResponse2.FromJson(__content_400, JsonSerializerContext); + } + else + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + + __value_400 = global::RetellAI.ListenLiveCallResponse2.FromJson(__content_400, JsonSerializerContext); + } + } + catch (global::System.Exception __ex) + { + __exception_400 = __ex; + } + + + throw global::RetellAI.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_400, + responseBody: __content_400, + responseObject: __value_400, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // Unauthorized + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + global::RetellAI.ListenLiveCallResponse3? __value_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_401 = global::RetellAI.ListenLiveCallResponse3.FromJson(__content_401, JsonSerializerContext); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + + __value_401 = global::RetellAI.ListenLiveCallResponse3.FromJson(__content_401, JsonSerializerContext); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::RetellAI.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseObject: __value_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // Forbidden + if ((int)__response.StatusCode == 403) + { + string? __content_403 = null; + global::System.Exception? __exception_403 = null; + global::RetellAI.ListenLiveCallResponse4? __value_403 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_403 = global::RetellAI.ListenLiveCallResponse4.FromJson(__content_403, JsonSerializerContext); + } + else + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + + __value_403 = global::RetellAI.ListenLiveCallResponse4.FromJson(__content_403, JsonSerializerContext); + } + } + catch (global::System.Exception __ex) + { + __exception_403 = __ex; + } + + + throw global::RetellAI.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_403 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_403, + responseBody: __content_403, + responseObject: __value_403, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // Not Found + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + global::RetellAI.ListenLiveCallResponse5? __value_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_404 = global::RetellAI.ListenLiveCallResponse5.FromJson(__content_404, JsonSerializerContext); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + + __value_404 = global::RetellAI.ListenLiveCallResponse5.FromJson(__content_404, JsonSerializerContext); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + + throw global::RetellAI.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseObject: __value_404, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // Internal Server Error + if ((int)__response.StatusCode == 500) + { + string? __content_500 = null; + global::System.Exception? __exception_500 = null; + global::RetellAI.ListenLiveCallResponse6? __value_500 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_500 = global::RetellAI.ListenLiveCallResponse6.FromJson(__content_500, JsonSerializerContext); + } + else + { + __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + + __value_500 = global::RetellAI.ListenLiveCallResponse6.FromJson(__content_500, JsonSerializerContext); + } + } + catch (global::System.Exception __ex) + { + __exception_500 = __ex; + } + + + throw global::RetellAI.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_500 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_500, + responseBody: __content_500, + responseObject: __value_500, + 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); + ProcessListenLiveCallResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::RetellAI.ListenLiveCallResponse.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + return new global::RetellAI.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::RetellAI.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + throw global::RetellAI.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(); + using var __content = await __response.Content.ReadAsStreamAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + var __value = await global::RetellAI.ListenLiveCallResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + return new global::RetellAI.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::RetellAI.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + 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::RetellAI.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/RetellAI/Generated/RetellAI.RetellAiClient.CreateWebCall.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.TakeOverLiveCall.g.cs similarity index 73% rename from src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateWebCall.g.cs rename to src/libs/RetellAI/Generated/RetellAI.RetellAiClient.TakeOverLiveCall.g.cs index 5118c9a5..11ef31db 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateWebCall.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.TakeOverLiveCall.g.cs @@ -7,7 +7,7 @@ public partial class RetellAiClient { - private static readonly global::RetellAI.EndPointSecurityRequirement s_CreateWebCallSecurityRequirement0 = + private static readonly global::RetellAI.EndPointSecurityRequirement s_TakeOverLiveCallSecurityRequirement0 = new global::RetellAI.EndPointSecurityRequirement { Authorizations = new global::RetellAI.EndPointAuthorizationRequirement[] @@ -21,40 +21,47 @@ public partial class RetellAiClient }, }, }; - private static readonly global::RetellAI.EndPointSecurityRequirement[] s_CreateWebCallSecurityRequirements = + private static readonly global::RetellAI.EndPointSecurityRequirement[] s_TakeOverLiveCallSecurityRequirements = new global::RetellAI.EndPointSecurityRequirement[] - { s_CreateWebCallSecurityRequirement0, + { s_TakeOverLiveCallSecurityRequirement0, }; - partial void PrepareCreateWebCallArguments( + partial void PrepareTakeOverLiveCallArguments( global::System.Net.Http.HttpClient httpClient, - global::RetellAI.CreateWebCallRequest request); - partial void PrepareCreateWebCallRequest( + ref string callId, + global::RetellAI.TakeOverLiveCallRequest request); + partial void PrepareTakeOverLiveCallRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - global::RetellAI.CreateWebCallRequest request); - partial void ProcessCreateWebCallResponse( + string callId, + global::RetellAI.TakeOverLiveCallRequest request); + partial void ProcessTakeOverLiveCallResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); - partial void ProcessCreateWebCallResponseContent( + partial void ProcessTakeOverLiveCallResponseContent( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage, ref string content); /// - /// Create a new web call + /// Take over an in-progress call from the AI agent. The agent stops responding and the specified live-listen participant is allowed to speak directly to the caller. The call must be in ONGOING status. /// + /// + /// Example: 119c3f8e47135a29e65947eeb34cf12d + /// /// /// 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 CreateWebCallAsync( + public async global::System.Threading.Tasks.Task TakeOverLiveCallAsync( + string callId, - global::RetellAI.CreateWebCallRequest request, + global::RetellAI.TakeOverLiveCallRequest request, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { - var __response = await CreateWebCallAsResponseAsync( + var __response = await TakeOverLiveCallAsResponseAsync( + callId: callId, request: request, requestOptions: requestOptions, @@ -64,15 +71,19 @@ partial void ProcessCreateWebCallResponseContent( return __response.Body; } /// - /// Create a new web call + /// Take over an in-progress call from the AI agent. The agent stops responding and the specified live-listen participant is allowed to speak directly to the caller. The call must be in ONGOING status. /// + /// + /// Example: 119c3f8e47135a29e65947eeb34cf12d + /// /// /// 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> CreateWebCallAsResponseAsync( + public async global::System.Threading.Tasks.Task> TakeOverLiveCallAsResponseAsync( + string callId, - global::RetellAI.CreateWebCallRequest request, + global::RetellAI.TakeOverLiveCallRequest request, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -80,15 +91,16 @@ partial void ProcessCreateWebCallResponseContent( PrepareArguments( client: HttpClient); - PrepareCreateWebCallArguments( + PrepareTakeOverLiveCallArguments( httpClient: HttpClient, + callId: ref callId, request: request); var __authorizations = global::RetellAI.EndPointSecurityResolver.ResolveAuthorizations( availableAuthorizations: Authorizations, - securityRequirements: s_CreateWebCallSecurityRequirements, - operationName: "CreateWebCallAsync"); + securityRequirements: s_TakeOverLiveCallSecurityRequirements, + operationName: "TakeOverLiveCallAsync"); using var __timeoutCancellationTokenSource = global::RetellAI.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( clientOptions: Options, @@ -108,7 +120,7 @@ partial void ProcessCreateWebCallResponseContent( { var __pathBuilder = new global::RetellAI.PathBuilder( - path: "/v2/create-web-call", + path: $"/v2/take-over-live-call/{callId}", baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); __path = global::RetellAI.AutoSDKRequestOptionsSupport.AppendQueryParameters( @@ -153,9 +165,10 @@ partial void ProcessCreateWebCallResponseContent( PrepareRequest( client: HttpClient, request: __httpRequest); - PrepareCreateWebCallRequest( + PrepareTakeOverLiveCallRequest( httpClient: HttpClient, httpRequestMessage: __httpRequest, + callId: callId!, request: request); return __httpRequest; @@ -173,9 +186,9 @@ partial void ProcessCreateWebCallResponseContent( await global::RetellAI.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( clientOptions: Options, context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "CreateWebCall", - methodName: "CreateWebCallAsync", - pathTemplate: "\"/v2/create-web-call\"", + operationId: "TakeOverLiveCall", + methodName: "TakeOverLiveCallAsync", + pathTemplate: "$\"/v2/take-over-live-call/{callId}\"", httpMethod: "POST", baseUri: BaseUri, request: __httpRequest!, @@ -207,9 +220,9 @@ partial void ProcessCreateWebCallResponseContent( await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( clientOptions: Options, context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "CreateWebCall", - methodName: "CreateWebCallAsync", - pathTemplate: "\"/v2/create-web-call\"", + operationId: "TakeOverLiveCall", + methodName: "TakeOverLiveCallAsync", + pathTemplate: "$\"/v2/take-over-live-call/{callId}\"", httpMethod: "POST", baseUri: BaseUri, request: __httpRequest!, @@ -248,9 +261,9 @@ partial void ProcessCreateWebCallResponseContent( await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( clientOptions: Options, context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "CreateWebCall", - methodName: "CreateWebCallAsync", - pathTemplate: "\"/v2/create-web-call\"", + operationId: "TakeOverLiveCall", + methodName: "TakeOverLiveCallAsync", + pathTemplate: "$\"/v2/take-over-live-call/{callId}\"", httpMethod: "POST", baseUri: BaseUri, request: __httpRequest!, @@ -288,7 +301,7 @@ partial void ProcessCreateWebCallResponseContent( ProcessResponse( client: HttpClient, response: __response); - ProcessCreateWebCallResponse( + ProcessTakeOverLiveCallResponse( httpClient: HttpClient, httpResponseMessage: __response); if (__response.IsSuccessStatusCode) @@ -296,9 +309,9 @@ partial void ProcessCreateWebCallResponseContent( await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( clientOptions: Options, context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "CreateWebCall", - methodName: "CreateWebCallAsync", - pathTemplate: "\"/v2/create-web-call\"", + operationId: "TakeOverLiveCall", + methodName: "TakeOverLiveCallAsync", + pathTemplate: "$\"/v2/take-over-live-call/{callId}\"", httpMethod: "POST", baseUri: BaseUri, request: __httpRequest!, @@ -318,9 +331,9 @@ partial void ProcessCreateWebCallResponseContent( await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( clientOptions: Options, context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "CreateWebCall", - methodName: "CreateWebCallAsync", - pathTemplate: "\"/v2/create-web-call\"", + operationId: "TakeOverLiveCall", + methodName: "TakeOverLiveCallAsync", + pathTemplate: "$\"/v2/take-over-live-call/{callId}\"", httpMethod: "POST", baseUri: BaseUri, request: __httpRequest!, @@ -340,19 +353,19 @@ partial void ProcessCreateWebCallResponseContent( { string? __content_400 = null; global::System.Exception? __exception_400 = null; - global::RetellAI.CreateWebCallResponse? __value_400 = null; + global::RetellAI.TakeOverLiveCallResponse2? __value_400 = null; try { if (__effectiveReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_400 = global::RetellAI.CreateWebCallResponse.FromJson(__content_400, JsonSerializerContext); + __value_400 = global::RetellAI.TakeOverLiveCallResponse2.FromJson(__content_400, JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_400 = global::RetellAI.CreateWebCallResponse.FromJson(__content_400, JsonSerializerContext); + __value_400 = global::RetellAI.TakeOverLiveCallResponse2.FromJson(__content_400, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -361,7 +374,7 @@ partial void ProcessCreateWebCallResponseContent( } - throw global::RetellAI.ApiException.Create( + throw global::RetellAI.ApiException.Create( statusCode: __response.StatusCode, message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_400, @@ -377,19 +390,19 @@ partial void ProcessCreateWebCallResponseContent( { string? __content_401 = null; global::System.Exception? __exception_401 = null; - global::RetellAI.CreateWebCallResponse2? __value_401 = null; + global::RetellAI.TakeOverLiveCallResponse3? __value_401 = null; try { if (__effectiveReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_401 = global::RetellAI.CreateWebCallResponse2.FromJson(__content_401, JsonSerializerContext); + __value_401 = global::RetellAI.TakeOverLiveCallResponse3.FromJson(__content_401, JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_401 = global::RetellAI.CreateWebCallResponse2.FromJson(__content_401, JsonSerializerContext); + __value_401 = global::RetellAI.TakeOverLiveCallResponse3.FromJson(__content_401, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -398,7 +411,7 @@ partial void ProcessCreateWebCallResponseContent( } - throw global::RetellAI.ApiException.Create( + throw global::RetellAI.ApiException.Create( statusCode: __response.StatusCode, message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_401, @@ -409,112 +422,75 @@ partial void ProcessCreateWebCallResponseContent( h => h.Key, h => h.Value)); } - // Payment Required - if ((int)__response.StatusCode == 402) + // Forbidden + if ((int)__response.StatusCode == 403) { - string? __content_402 = null; - global::System.Exception? __exception_402 = null; - global::RetellAI.CreateWebCallResponse3? __value_402 = null; + string? __content_403 = null; + global::System.Exception? __exception_403 = null; + global::RetellAI.TakeOverLiveCallResponse4? __value_403 = null; try { if (__effectiveReadResponseAsString) { - __content_402 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_402 = global::RetellAI.CreateWebCallResponse3.FromJson(__content_402, JsonSerializerContext); + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_403 = global::RetellAI.TakeOverLiveCallResponse4.FromJson(__content_403, JsonSerializerContext); } else { - __content_402 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_402 = global::RetellAI.CreateWebCallResponse3.FromJson(__content_402, JsonSerializerContext); + __value_403 = global::RetellAI.TakeOverLiveCallResponse4.FromJson(__content_403, JsonSerializerContext); } } catch (global::System.Exception __ex) { - __exception_402 = __ex; + __exception_403 = __ex; } - throw global::RetellAI.ApiException.Create( + throw global::RetellAI.ApiException.Create( statusCode: __response.StatusCode, - message: __content_402 ?? __response.ReasonPhrase ?? string.Empty, - innerException: __exception_402, - responseBody: __content_402, - responseObject: __value_402, + message: __content_403 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_403, + responseBody: __content_403, + responseObject: __value_403, responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, h => h.Value)); } - // Unprocessable Content - if ((int)__response.StatusCode == 422) + // Not Found + if ((int)__response.StatusCode == 404) { - string? __content_422 = null; - global::System.Exception? __exception_422 = null; - global::RetellAI.CreateWebCallResponse4? __value_422 = null; + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + global::RetellAI.TakeOverLiveCallResponse5? __value_404 = null; try { if (__effectiveReadResponseAsString) { - __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_422 = global::RetellAI.CreateWebCallResponse4.FromJson(__content_422, JsonSerializerContext); + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_404 = global::RetellAI.TakeOverLiveCallResponse5.FromJson(__content_404, JsonSerializerContext); } else { - __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_422 = global::RetellAI.CreateWebCallResponse4.FromJson(__content_422, JsonSerializerContext); + __value_404 = global::RetellAI.TakeOverLiveCallResponse5.FromJson(__content_404, JsonSerializerContext); } } catch (global::System.Exception __ex) { - __exception_422 = __ex; + __exception_404 = __ex; } - throw global::RetellAI.ApiException.Create( + throw global::RetellAI.ApiException.Create( statusCode: __response.StatusCode, - message: __content_422 ?? __response.ReasonPhrase ?? string.Empty, - innerException: __exception_422, - responseBody: __content_422, - responseObject: __value_422, - responseHeaders: global::System.Linq.Enumerable.ToDictionary( - __response.Headers, - h => h.Key, - h => h.Value)); - } - // Too Many Requests - if ((int)__response.StatusCode == 429) - { - string? __content_429 = null; - global::System.Exception? __exception_429 = null; - global::RetellAI.CreateWebCallResponse5? __value_429 = null; - try - { - if (__effectiveReadResponseAsString) - { - __content_429 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_429 = global::RetellAI.CreateWebCallResponse5.FromJson(__content_429, JsonSerializerContext); - } - else - { - __content_429 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - - __value_429 = global::RetellAI.CreateWebCallResponse5.FromJson(__content_429, JsonSerializerContext); - } - } - catch (global::System.Exception __ex) - { - __exception_429 = __ex; - } - - - throw global::RetellAI.ApiException.Create( - statusCode: __response.StatusCode, - message: __content_429 ?? __response.ReasonPhrase ?? string.Empty, - innerException: __exception_429, - responseBody: __content_429, - responseObject: __value_429, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseObject: __value_404, responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, @@ -525,19 +501,19 @@ partial void ProcessCreateWebCallResponseContent( { string? __content_500 = null; global::System.Exception? __exception_500 = null; - global::RetellAI.CreateWebCallResponse6? __value_500 = null; + global::RetellAI.TakeOverLiveCallResponse6? __value_500 = null; try { if (__effectiveReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_500 = global::RetellAI.CreateWebCallResponse6.FromJson(__content_500, JsonSerializerContext); + __value_500 = global::RetellAI.TakeOverLiveCallResponse6.FromJson(__content_500, JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_500 = global::RetellAI.CreateWebCallResponse6.FromJson(__content_500, JsonSerializerContext); + __value_500 = global::RetellAI.TakeOverLiveCallResponse6.FromJson(__content_500, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -546,7 +522,7 @@ partial void ProcessCreateWebCallResponseContent( } - throw global::RetellAI.ApiException.Create( + throw global::RetellAI.ApiException.Create( statusCode: __response.StatusCode, message: __content_500 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_500, @@ -570,7 +546,7 @@ partial void ProcessCreateWebCallResponseContent( client: HttpClient, response: __response, content: ref __content); - ProcessCreateWebCallResponseContent( + ProcessTakeOverLiveCallResponseContent( httpClient: HttpClient, httpResponseMessage: __response, content: ref __content); @@ -579,9 +555,9 @@ partial void ProcessCreateWebCallResponseContent( { __response.EnsureSuccessStatusCode(); - var __value = global::RetellAI.V2WebCallResponse.FromJson(__content, JsonSerializerContext) ?? + var __value = global::RetellAI.TakeOverLiveCallResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); - return new global::RetellAI.AutoSDKHttpResponse( + return new global::RetellAI.AutoSDKHttpResponse( statusCode: __response.StatusCode, headers: global::RetellAI.AutoSDKHttpResponse.CreateHeaders(__response), requestUri: __response.RequestMessage?.RequestUri, @@ -611,9 +587,9 @@ partial void ProcessCreateWebCallResponseContent( #endif ).ConfigureAwait(false); - var __value = await global::RetellAI.V2WebCallResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + var __value = await global::RetellAI.TakeOverLiveCallResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); - return new global::RetellAI.AutoSDKHttpResponse( + return new global::RetellAI.AutoSDKHttpResponse( statusCode: __response.StatusCode, headers: global::RetellAI.AutoSDKHttpResponse.CreateHeaders(__response), requestUri: __response.RequestMessage?.RequestUri, @@ -654,59 +630,31 @@ partial void ProcessCreateWebCallResponseContent( } } /// - /// Create a new web call + /// Take over an in-progress call from the AI agent. The agent stops responding and the specified live-listen participant is allowed to speak directly to the caller. The call must be in ONGOING status. /// - /// - /// Unique id of agent used for the call. Your agent would contain the LLM Websocket url used for this call.
- /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD - /// - /// - /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). The string "latest" resolves to the most recently created version (the largest version number), and "latest_published" resolves to the most recently published version. When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version, latest, or latest_published is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. - /// - /// - /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. - /// - /// - /// An arbitrary object for storage purpose only. You can put anything here like your internal customer id associated with the call. Not used for processing. You can later get this field from the call object. - /// - /// - /// Add optional dynamic variables in key value pairs of string that injects into your Response Engine prompt and tool description. Only applicable for Response Engine.
- /// Example: {"customer_name":"John Doe"} - /// - /// - /// Start the call at this conversation flow node (stage). Must be a valid node id in the agent's conversation flow. Only applicable when the agent uses conversation flow as the response engine. Ignored for retell-llm agents.
- /// Example: collect_info + /// + /// Example: 119c3f8e47135a29e65947eeb34cf12d /// - /// - /// Start the conversation in this state (stage). Must be a valid state name in the agent's Retell LLM. Only applicable when the agent uses Retell LLM with states. Ignored for conversation-flow agents.
- /// Example: information_collection + /// + /// The id of the live-listen participant to upgrade, obtained when joining via /v2/listen-live-call.
+ /// Example: listener_a1b2c3d4e5f6g7h8i9j0 /// /// 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 CreateWebCallAsync( - string agentId, - global::RetellAI.AgentVersionReference? agentVersion = default, - global::RetellAI.AgentOverrideRequest? agentOverride = default, - object? metadata = default, - global::System.Collections.Generic.Dictionary? retellLlmDynamicVariables = default, - string? currentNodeId = default, - string? currentState = default, + public async global::System.Threading.Tasks.Task TakeOverLiveCallAsync( + string callId, + string participantId, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { - var __request = new global::RetellAI.CreateWebCallRequest + var __request = new global::RetellAI.TakeOverLiveCallRequest { - AgentId = agentId, - AgentVersion = agentVersion, - AgentOverride = agentOverride, - Metadata = metadata, - RetellLlmDynamicVariables = retellLlmDynamicVariables, - CurrentNodeId = currentNodeId, - CurrentState = currentState, + ParticipantId = participantId, }; - return await CreateWebCallAsync( + return await TakeOverLiveCallAsync( + callId: callId, request: __request, requestOptions: requestOptions, cancellationToken: cancellationToken).ConfigureAwait(false); diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdatePhoneNumber.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdatePhoneNumber.g.cs index 445988a2..d912907b 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdatePhoneNumber.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdatePhoneNumber.g.cs @@ -615,11 +615,11 @@ partial void ProcessUpdatePhoneNumberResponseContent( /// Example: Frontdesk Number /// /// - /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call.
+ /// If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record.
/// Example: https://example.com/inbound-webhook /// /// - /// If set, Retell will send a webhook for inbound SMS, where you can override the agent ID, set dynamic variables, reject the SMS, and configure other fields specific to that chat.
+ /// If set, Retell will send a webhook for inbound SMS, where you can override the agent ID, set dynamic variables, reject the SMS, and configure other fields specific to that chat. Includes chat_inbound.chat_id for deduplication across HTTP retries. Early setup failures may not create a chat history record.
/// Example: https://example.com/inbound-sms-webhook /// /// diff --git a/src/libs/RetellAI/openapi.yaml b/src/libs/RetellAI/openapi.yaml index 340c83f1..1fd0f422 100644 --- a/src/libs/RetellAI/openapi.yaml +++ b/src/libs/RetellAI/openapi.yaml @@ -2,7 +2,7 @@ openapi: 3.0.3 info: title: Retell SDK version: 3.0.0 - x-retell-spec-revision: 2026-09-07-f975449 + x-retell-spec-revision: 2026-09-09-6f4e37c contact: name: Retell Support url: https://www.retellai.com/ @@ -1076,7 +1076,8 @@ components: description: The STT provider to use. endpointing_ms: type: integer - description: Endpointing timeout in milliseconds. Minimum is 100 for Azure, 10 for Deepgram, 500 for Soniox, 100 for AssemblyAI. + description: Endpointing timeout in milliseconds. Minimum is 100 for Azure, 10 for Deepgram, 500 for Soniox, 100 for AssemblyAI. For AssemblyAI, this sets min_turn_silence (100-3000 ms). max_turn_silence + adds half of this value, rounded to the nearest millisecond and bounded to 500-1000 ms, with a total cap of 3000 ms. required: - provider - endpointing_ms @@ -3219,31 +3220,28 @@ components: enum: - pending example: pending - OptInBillingV2Request: + OptInCreditBasedRequest: type: object required: - starting_credits properties: starting_credits: type: integer - description: Initial prepaid credit purchase when migrating from Billing V1 to V2, in cents (same bounds as amount_in_cents on credit top-up). Charged via a one-time Stripe invoice before the - migration completes. + description: Initial prepaid credit purchase when migrating from Billing V1 to credit-based billing, in cents (same bounds as amount_in_cents on credit top-up). Charged to the card on file via + a one-time Stripe invoice before the migration completes. minimum: 1000 maximum: 1000000 example: 5000 - OptInBillingV2Response: + OptInCreditBasedResponse: type: object required: - - billing_profile_id - - cadence_id - - pricing_plan_subscription_id + - metronome_customer_id + - metronome_contract_id - starting_credits_cents properties: - billing_profile_id: + metronome_customer_id: type: string - cadence_id: - type: string - pricing_plan_subscription_id: + metronome_contract_id: type: string starting_credits_cents: type: integer @@ -5935,11 +5933,13 @@ components: type: string example: https://example.com/inbound-webhook description: If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that call. + Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record. nullable: true inbound_sms_webhook_url: type: string example: https://example.com/inbound-sms-webhook - description: If set, Retell will send a webhook for inbound SMS, where you can override the agent ID, set dynamic variables, reject the SMS, and configure other fields specific to that chat. + description: If set, Retell will send a webhook for inbound SMS, where you can override the agent ID, set dynamic variables, reject the SMS, and configure other fields specific to that chat. Includes + chat_inbound.chat_id for deduplication across HTTP retries. Early setup failures may not create a chat history record. nullable: true last_modification_timestamp: type: integer @@ -8090,6 +8090,14 @@ components: oneOf: - $ref: '#/components/schemas/V2WebCallResponse' - $ref: '#/components/schemas/V2PhoneCallResponse' + CallTransport: + type: string + enum: + - livekit + - gateway + description: Which media stack issued the access_token, and therefore where the client signals. The two tokens are indistinguishable, so a client must read this rather than infer it. `gateway` clients + address Retell itself; `livekit` clients connect to the returned `url`. Optional only because a server predating the field omits it during a rollout; treat absent as `livekit`. + example: gateway IceServer: type: object required: @@ -8106,6 +8114,47 @@ components: type: string credential: type: string + ListenLiveCallResponse: + type: object + required: + - access_token + - room_name + - participant_id + - expires_at + properties: + transport: + $ref: '#/components/schemas/CallTransport' + url: + type: string + format: uri + description: Server URL the client should connect to with the access_token. Present only when `transport` is `livekit`; a `gateway` listener signals to Retell and needs no address. + example: wss://realtime-host.example.com + access_token: + type: string + description: Subscribe-only JWT scoped to the call's room. Cannot publish. Listener participant is hidden from other participants. + room_name: + type: string + description: Room name to join. Always the call's original room — does not follow warm transfers. + example: web_call_119c3f8e47135a29e65947eeb34cf12d + gateway_ip: + type: string + description: Public side of the gateway instance handling this call, for diagnostics only — the client's media address comes from the SDP answer's ICE candidates. `gateway` transport only. + example: 54.183.22.7 + participant_id: + type: string + description: Identity this listener joins as, and the value to hand back to /v2/take-over-live-call. Returned on both transports; a `livekit` client can equally read it off its own room object, + a `gateway` one has no equivalent to read. + example: listener_a1b2c3d4e5f6g7h8i9j0 + ice_servers: + type: array + items: + $ref: '#/components/schemas/IceServer' + description: ICE servers the client must configure before creating its PeerConnection — they cannot be added afterwards. `gateway` transport only. + expires_at: + type: integer + format: int64 + description: Unix epoch ms when the access_token expires. + example: 1735689600000 V3CallResponse: oneOf: - $ref: '#/components/schemas/V3WebCallResponse' @@ -9640,42 +9689,34 @@ components: - line - number size: - description: Grid placement for a chart stored in a dashboard. Omit from `target.chart`. - oneOf: - - type: string - description: Older preset format. Use the grid object when placement is needed. - enum: - - small - - medium - - large - - type: object - description: Position and span in the dashboard's 24-column grid. - properties: - col: - type: integer - minimum: 1 - maximum: 24 - description: 1-based starting column. - row: - type: integer - minimum: 1 - maximum: 500 - description: 1-based starting row. - col_span: - type: integer - minimum: 1 - maximum: 24 - description: Grid columns occupied. The chart must not extend beyond column 24. - row_span: - type: integer - minimum: 1 - maximum: 6 - description: Grid rows occupied. - required: - - col - - row - - col_span - - row_span + type: object + description: Position and span in the dashboard's 24-column grid. Omit from `target.chart`. + properties: + col: + type: integer + minimum: 1 + maximum: 24 + description: 1-based starting column. + row: + type: integer + minimum: 1 + maximum: 500 + description: 1-based starting row. + col_span: + type: integer + minimum: 1 + maximum: 24 + description: Grid columns occupied. The chart must not extend beyond column 24. + row_span: + type: integer + minimum: 1 + maximum: 6 + description: Grid rows occupied. + required: + - col + - row + - col_span + - row_span show: type: array description: Metrics to calculate, in output order. Provide at least one. Use multiple metrics only when they should share the same breakdowns. @@ -9755,19 +9796,17 @@ components: type: object DashboardUpdateRequest: type: object + additionalProperties: false description: Partial dashboard update. Omitted fields remain unchanged. properties: name: type: string minLength: 1 maxLength: 200 - charts_map: - $ref: '#/components/schemas/ChartsMap' chart_updates: allOf: - $ref: '#/components/schemas/ChartUpdatesMap' - description: Per-chart updates merged into the stored charts, instead of the full replacement charts_map does. Each chart is written on its own key, so concurrent edits to different charts do - not conflict. Cannot be combined with charts_map. + description: Per-chart updates merged into the stored charts. Each chart is written on its own key, so concurrent edits to different charts do not conflict. filter_criteria: anyOf: - $ref: '#/components/schemas/StoredCallFilter' @@ -10659,7 +10698,7 @@ paths: type: string example: https://example.com/inbound-webhook description: If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that - call. + call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record. nullable: true allowed_inbound_country_list: type: array @@ -11797,7 +11836,7 @@ paths: type: string example: https://example.com/inbound-webhook description: If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that - call. + call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record. nullable: true allowed_inbound_country_list: type: array @@ -12593,13 +12632,13 @@ paths: type: string example: https://example.com/inbound-webhook description: If set, Retell will send a webhook for inbound calls, where you can override the agent ID, set dynamic variables, reject the call, and configure other fields specific to that - call. + call. Includes call_inbound.call_id for deduplication across HTTP retries. Early setup failures may not create a call history record. nullable: true inbound_sms_webhook_url: type: string example: https://example.com/inbound-sms-webhook description: If set, Retell will send a webhook for inbound SMS, where you can override the agent ID, set dynamic variables, reject the SMS, and configure other fields specific to that - chat. + chat. Includes chat_inbound.chat_id for deduplication across HTTP retries. Early setup failures may not create a chat history record. nullable: true allowed_inbound_country_list: type: array @@ -12855,6 +12894,7 @@ paths: $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/InternalServerError' + deprecated: true /v3/create-web-call: post: description: Create a new web call and return browser connection details. @@ -12971,6 +13011,86 @@ paths: $ref: '#/components/responses/UnprocessableContent' '500': $ref: '#/components/responses/InternalServerError' + /v2/listen-live-call/{call_id}: + post: + description: Mint a subscribe-only access token for an in-progress call so a client can listen to live audio. The returned token grants join + subscribe on the call's existing audio room; it cannot + publish. The call must be in ONGOING status. + operationId: listenLiveCall + parameters: + - in: path + name: call_id + schema: + type: string + example: 119c3f8e47135a29e65947eeb34cf12d + required: true + description: The call id to listen to. + responses: + '200': + description: Listener access token issued. + content: + application/json: + schema: + $ref: '#/components/schemas/ListenLiveCallResponse' + '400': + $ref: '#/components/responses/BadRequest' + '401': + $ref: '#/components/responses/Unauthorized' + '403': + $ref: '#/components/responses/Forbidden' + '404': + $ref: '#/components/responses/NotFound' + '500': + $ref: '#/components/responses/InternalServerError' + /v2/take-over-live-call/{call_id}: + post: + description: Take over an in-progress call from the AI agent. The agent stops responding and the specified live-listen participant is allowed to speak directly to the caller. The call must be in ONGOING + status. + operationId: takeOverLiveCall + parameters: + - in: path + name: call_id + schema: + type: string + example: 119c3f8e47135a29e65947eeb34cf12d + required: true + description: The call id to take over. + requestBody: + required: true + content: + application/json: + schema: + type: object + required: + - participant_id + properties: + participant_id: + type: string + description: The id of the live-listen participant to upgrade, obtained when joining via /v2/listen-live-call. + example: listener_a1b2c3d4e5f6g7h8i9j0 + additionalProperties: false + responses: + '200': + description: Call taken over successfully. + content: + application/json: + schema: + type: object + required: + - success + properties: + success: + type: boolean + example: true + '400': + $ref: '#/components/responses/BadRequest' + '401': + $ref: '#/components/responses/Unauthorized' + '403': + $ref: '#/components/responses/Forbidden' + '404': + $ref: '#/components/responses/NotFound' + '500': + $ref: '#/components/responses/InternalServerError' /v3/list-calls: post: description: List calls with unified cursor pagination response.