From 59e28f7f376405d89d5a30304720df8909f50563 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 28 Mar 2026 02:39:54 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Ultravox..JsonSerializerContext.g.cs | 106 ++++----- .../Ultravox.JsonSerializerContextTypes.g.cs | 208 ++++++++++-------- .../Ultravox.Models.CallSipDetails.g.cs | 2 - .../Ultravox.Models.CallTombstone.g.cs | 2 - ...x.Models.UltravoxV1BaseToolDefinition.g.cs | 8 +- ....Models.UltravoxV1CallMediumSipMedium.g.cs | 4 +- .../Ultravox.Models.UltravoxV1CallTool.g.cs | 8 +- ...avox.Models.UltravoxV1StaticParameter.g.cs | 4 +- ...ravox.Realtime..JsonSerializerContext.g.cs | 48 ++-- ...oxClient.Constructors.ApiKeyInHeader.g.cs} | 0 10 files changed, 208 insertions(+), 182 deletions(-) rename src/libs/Ultravox/Generated/{Ultravox.UltravoxClient.Constructors..g.cs => Ultravox.UltravoxClient.Constructors.ApiKeyInHeader.g.cs} (100%) diff --git a/src/libs/Ultravox/Generated/Ultravox..JsonSerializerContext.g.cs b/src/libs/Ultravox/Generated/Ultravox..JsonSerializerContext.g.cs index 6969bd2..9e4c39a 100644 --- a/src/libs/Ultravox/Generated/Ultravox..JsonSerializerContext.g.cs +++ b/src/libs/Ultravox/Generated/Ultravox..JsonSerializerContext.g.cs @@ -236,22 +236,22 @@ namespace Ultravox [global::System.Text.Json.Serialization.JsonSerializable(typeof(double))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.AgentUsage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.BillingReasonEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.BillingStatusEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.BillingStyleEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.BillingReasonEnum), TypeInfoPropertyName = "BillingReasonEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.BillingStatusEnum), TypeInfoPropertyName = "BillingStatusEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.BillingStyleEnum), TypeInfoPropertyName = "BillingStyleEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.BillingUsageDay))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Call))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.OneOf))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.EndReasonEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.NullEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.FirstSpeakerEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.OneOf), TypeInfoPropertyName = "OneOfEndReasonEnumNullEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.EndReasonEnum), TypeInfoPropertyName = "EndReasonEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.NullEnum), TypeInfoPropertyName = "NullEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.FirstSpeakerEnum), TypeInfoPropertyName = "FirstSpeakerEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1FirstSpeakerSettings))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1TimedMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.InitialOutputMediumEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.InitialOutputMediumEnum), TypeInfoPropertyName = "InitialOutputMediumEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CallMedium))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.OneOf))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.RetentionPolicyEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.OneOf), TypeInfoPropertyName = "OneOfRetentionPolicyEnumNullEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.RetentionPolicyEnum), TypeInfoPropertyName = "RetentionPolicyEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1ExternalVoice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1VadSettings))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(object))] @@ -260,9 +260,9 @@ namespace Ultravox [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1Callbacks))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.CallSipDetails))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.CallEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.SeverityEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.OneOf))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.TerminationReasonEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.SeverityEnum), TypeInfoPropertyName = "SeverityEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.OneOf), TypeInfoPropertyName = "OneOfTerminationReasonEnumNullEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.TerminationReasonEnum), TypeInfoPropertyName = "TerminationReasonEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.CallStage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.CallStatistics))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.CallTombstone))] @@ -278,11 +278,11 @@ namespace Ultravox [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.CorpusUploadsRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.CorpusUploadsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.EventsEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.EventsEnum), TypeInfoPropertyName = "EventsEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Invoice))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.InvoiceStatusEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.InvoiceStatusEnum), TypeInfoPropertyName = "InvoiceStatusEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.ModelAlias))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.OwnershipEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.OwnershipEnum), TypeInfoPropertyName = "OwnershipEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.PaginatedAPIKeyList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.PaginatedAgentList))] @@ -348,20 +348,20 @@ namespace Ultravox [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.PatchedVoice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.PatchedWebhook))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.WebhookStatusEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.WebhookStatusEnum), TypeInfoPropertyName = "WebhookStatusEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.WebhookFailure))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.ScheduledCallStatusEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.ScheduledCallStatusEnum), TypeInfoPropertyName = "ScheduledCallStatusEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.SendCallDataMessage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.SipConfig))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1BaseToolDefinition))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UsageResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CallTemplateInitialOutputMedium))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CallTemplateInitialOutputMedium), TypeInfoPropertyName = "UltravoxV1CallTemplateInitialOutputMedium2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(float))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1SelectedTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CallTemplateRetentionPolicy))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CallTemplateRetentionPolicy), TypeInfoPropertyName = "UltravoxV1CallTemplateRetentionPolicy2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CorpusStats))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CorpusDocumentMetadata))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CorpusQueryResult))] @@ -370,14 +370,17 @@ namespace Ultravox [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CrawlSpec))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1UploadSpec))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1AdvancedSpec))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1MessageRole))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1MessageMedium))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1MessageRole), TypeInfoPropertyName = "UltravoxV1MessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1MessageMedium), TypeInfoPropertyName = "UltravoxV1MessageMedium2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1InCallTimespan))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.GoogleProtobufValue))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1AdvancedSpecDocumentDetails))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1AutomaticParameter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1AutomaticParameterLocation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1AutomaticParameterKnownValue))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1AutomaticParameterLocation), TypeInfoPropertyName = "UltravoxV1AutomaticParameterLocation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1AutomaticParameterKnownValue), TypeInfoPropertyName = "UltravoxV1AutomaticParameterKnownValue2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1BaseClientToolDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1BaseDataConnectionToolDetails))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1BaseHttpToolDetails))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1DynamicParameter))] @@ -385,7 +388,7 @@ namespace Ultravox [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StaticParameter))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1ToolRequirements))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1BaseToolDefinitionDefaultReaction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1BaseToolDefinitionDefaultReaction), TypeInfoPropertyName = "UltravoxV1BaseToolDefinitionDefaultReaction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StaticToolResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CallMediumWebRtcMedium))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CallMediumTwilioMedium))] @@ -396,22 +399,25 @@ namespace Ultravox [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CallMediumSipMedium))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CallMediumDtmfHandling))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CallMediumDtmfUserTextMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CallMediumDtmfUserTextMessageUrgency))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CallMediumDtmfUserTextMessageUrgency), TypeInfoPropertyName = "UltravoxV1CallMediumDtmfUserTextMessageUrgency2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1PlivoMediumOutgoingRequestParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1SipMediumSipIncoming))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1SipMediumSipOutgoing))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1TelnyxMediumOutgoingRequestParams))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1TwilioMediumOutgoingRequestParams))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1EnabledDataMessages))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1HttpCallToolDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CallToolDefaultReaction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1ClientCallToolDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1DataConnectionCallToolDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CallToolDefaultReaction), TypeInfoPropertyName = "UltravoxV1CallToolDefaultReaction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1Callback))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CartesiaVoice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CartesiaVoiceCartesiaGenerationConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CorpusStatsStatus))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1CorpusStatsStatus), TypeInfoPropertyName = "UltravoxV1CorpusStatsStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1MimeTypeFilter))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1DataConnectionAudioConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1DataConnectionAudioConfigChannelMode))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1DynamicParameterLocation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1DataConnectionAudioConfigChannelMode), TypeInfoPropertyName = "UltravoxV1DataConnectionAudioConfigChannelMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1DynamicParameterLocation), TypeInfoPropertyName = "UltravoxV1DynamicParameterLocation2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1ElevenLabsVoice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1ElevenLabsVoicePronunciationDictionaryReference))] @@ -423,7 +429,7 @@ namespace Ultravox [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1FallbackAgentGreeting))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1FirstSpeakerSettingsUserGreeting))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1FirstSpeakerSettingsAgentGreeting))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1GenericVoiceJsonByteEncoding))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1GenericVoiceJsonByteEncoding), TypeInfoPropertyName = "UltravoxV1GenericVoiceJsonByteEncoding2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1HeaderApiKeyRequirement))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1HttpAuthRequirement))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1MimeTypeSet))] @@ -435,32 +441,32 @@ namespace Ultravox [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1SecurityRequirement))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1UltravoxCallTokenRequirement))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1SourceStatsStatus))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1SourceStatsStatus), TypeInfoPropertyName = "UltravoxV1SourceStatsStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StartAgentCallRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StartAgentCallRequestInitialOutputMedium))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StartAgentCallRequestInitialOutputMedium), TypeInfoPropertyName = "UltravoxV1StartAgentCallRequestInitialOutputMedium2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1ToolOverrides))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StartAgentCallRequestRetentionPolicy))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StartAgentCallRequestRetentionPolicy), TypeInfoPropertyName = "UltravoxV1StartAgentCallRequestRetentionPolicy2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StartCallRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StartCallRequestFirstSpeaker))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StartCallRequestInitialOutputMedium))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StartCallRequestRetentionPolicy))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StaticParameterLocation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1TimedMessageEndBehavior))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StartCallRequestFirstSpeaker), TypeInfoPropertyName = "UltravoxV1StartCallRequestFirstSpeaker2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StartCallRequestInitialOutputMedium), TypeInfoPropertyName = "UltravoxV1StartCallRequestInitialOutputMedium2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StartCallRequestRetentionPolicy), TypeInfoPropertyName = "UltravoxV1StartCallRequestRetentionPolicy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1StaticParameterLocation), TypeInfoPropertyName = "UltravoxV1StaticParameterLocation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.UltravoxV1TimedMessageEndBehavior), TypeInfoPropertyName = "UltravoxV1TimedMessageEndBehavior2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.ToolsCreateRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(byte[]))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.VoicesCreateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.AccountsMeUsageConcurrencyRetrieveBucket))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.AgentsScheduledBatchesScheduledCallsListStatus))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.CallsEventsListMinimumSeverity))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.CallsMessagesListMode))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.SchemaRetrieveFormat))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.SchemaRetrieveLang))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.ToolsListOwnership))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.ToolsListSortOrder))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.VoicesListBillingStyle))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.VoicesListOwnership))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.AccountsMeUsageConcurrencyRetrieveBucket), TypeInfoPropertyName = "AccountsMeUsageConcurrencyRetrieveBucket2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.AgentsScheduledBatchesScheduledCallsListStatus), TypeInfoPropertyName = "AgentsScheduledBatchesScheduledCallsListStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.CallsEventsListMinimumSeverity), TypeInfoPropertyName = "CallsEventsListMinimumSeverity2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.CallsMessagesListMode), TypeInfoPropertyName = "CallsMessagesListMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.SchemaRetrieveFormat), TypeInfoPropertyName = "SchemaRetrieveFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.SchemaRetrieveLang), TypeInfoPropertyName = "SchemaRetrieveLang2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.ToolsListOwnership), TypeInfoPropertyName = "ToolsListOwnership2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.ToolsListSortOrder), TypeInfoPropertyName = "ToolsListSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.VoicesListBillingStyle), TypeInfoPropertyName = "VoicesListBillingStyle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.VoicesListOwnership), TypeInfoPropertyName = "VoicesListOwnership2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.VoicesListProviderItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.VoicesListProviderItem), TypeInfoPropertyName = "VoicesListProviderItem2")] [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::System.Collections.Generic.IList))] diff --git a/src/libs/Ultravox/Generated/Ultravox.JsonSerializerContextTypes.g.cs b/src/libs/Ultravox/Generated/Ultravox.JsonSerializerContextTypes.g.cs index 1bc702d..9b62b11 100644 --- a/src/libs/Ultravox/Generated/Ultravox.JsonSerializerContextTypes.g.cs +++ b/src/libs/Ultravox/Generated/Ultravox.JsonSerializerContextTypes.g.cs @@ -672,371 +672,395 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.IList? Type161 { get; set; } + public global::Ultravox.GoogleProtobufValue? Type161 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1AdvancedSpecDocumentDetails? Type162 { get; set; } + public global::System.Collections.Generic.IList? Type162 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1AutomaticParameter? Type163 { get; set; } + public global::Ultravox.UltravoxV1AdvancedSpecDocumentDetails? Type163 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1AutomaticParameterLocation? Type164 { get; set; } + public global::Ultravox.UltravoxV1AutomaticParameter? Type164 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1AutomaticParameterKnownValue? Type165 { get; set; } + public global::Ultravox.UltravoxV1AutomaticParameterLocation? Type165 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1BaseHttpToolDetails? Type166 { get; set; } + public global::Ultravox.UltravoxV1AutomaticParameterKnownValue? Type166 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type167 { get; set; } + public global::Ultravox.UltravoxV1BaseClientToolDetails? Type167 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1DynamicParameter? Type168 { get; set; } + public global::Ultravox.UltravoxV1BaseDataConnectionToolDetails? Type168 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type169 { get; set; } + public global::Ultravox.UltravoxV1BaseHttpToolDetails? Type169 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1StaticParameter? Type170 { get; set; } + public global::System.Collections.Generic.IList? Type170 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type171 { get; set; } + public global::Ultravox.UltravoxV1DynamicParameter? Type171 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1ToolRequirements? Type172 { get; set; } + public global::System.Collections.Generic.IList? Type172 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1BaseToolDefinitionDefaultReaction? Type173 { get; set; } + public global::Ultravox.UltravoxV1StaticParameter? Type173 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1StaticToolResponse? Type174 { get; set; } + public global::System.Collections.Generic.IList? Type174 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1CallMediumWebRtcMedium? Type175 { get; set; } + public global::Ultravox.UltravoxV1ToolRequirements? Type175 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1CallMediumTwilioMedium? Type176 { get; set; } + public global::Ultravox.UltravoxV1BaseToolDefinitionDefaultReaction? Type176 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1CallMediumWebSocketMedium? Type177 { get; set; } + public global::Ultravox.UltravoxV1StaticToolResponse? Type177 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1CallMediumTelnyxMedium? Type178 { get; set; } + public global::Ultravox.UltravoxV1CallMediumWebRtcMedium? Type178 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1CallMediumPlivoMedium? Type179 { get; set; } + public global::Ultravox.UltravoxV1CallMediumTwilioMedium? Type179 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1CallMediumExotelMedium? Type180 { get; set; } + public global::Ultravox.UltravoxV1CallMediumWebSocketMedium? Type180 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1CallMediumSipMedium? Type181 { get; set; } + public global::Ultravox.UltravoxV1CallMediumTelnyxMedium? Type181 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1CallMediumDtmfHandling? Type182 { get; set; } + public global::Ultravox.UltravoxV1CallMediumPlivoMedium? Type182 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1CallMediumDtmfUserTextMessage? Type183 { get; set; } + public global::Ultravox.UltravoxV1CallMediumExotelMedium? Type183 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1CallMediumDtmfUserTextMessageUrgency? Type184 { get; set; } + public global::Ultravox.UltravoxV1CallMediumSipMedium? Type184 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1PlivoMediumOutgoingRequestParams? Type185 { get; set; } + public global::Ultravox.UltravoxV1CallMediumDtmfHandling? Type185 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1SipMediumSipOutgoing? Type186 { get; set; } + public global::Ultravox.UltravoxV1CallMediumDtmfUserTextMessage? Type186 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1TelnyxMediumOutgoingRequestParams? Type187 { get; set; } + public global::Ultravox.UltravoxV1CallMediumDtmfUserTextMessageUrgency? Type187 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1TwilioMediumOutgoingRequestParams? Type188 { get; set; } + public global::Ultravox.UltravoxV1PlivoMediumOutgoingRequestParams? Type188 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1EnabledDataMessages? Type189 { get; set; } + public global::Ultravox.UltravoxV1SipMediumSipIncoming? Type189 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1HttpCallToolDetails? Type190 { get; set; } + public global::Ultravox.UltravoxV1SipMediumSipOutgoing? Type190 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1CallToolDefaultReaction? Type191 { get; set; } + public global::Ultravox.UltravoxV1TelnyxMediumOutgoingRequestParams? Type191 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1Callback? Type192 { get; set; } + public global::Ultravox.UltravoxV1TwilioMediumOutgoingRequestParams? Type192 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1CartesiaVoice? Type193 { get; set; } + public global::Ultravox.UltravoxV1EnabledDataMessages? Type193 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1CartesiaVoiceCartesiaGenerationConfig? Type194 { get; set; } + public global::Ultravox.UltravoxV1HttpCallToolDetails? Type194 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1CorpusStatsStatus? Type195 { get; set; } + public global::Ultravox.UltravoxV1ClientCallToolDetails? Type195 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1MimeTypeFilter? Type196 { get; set; } + public global::Ultravox.UltravoxV1DataConnectionCallToolDetails? Type196 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1DataConnectionAudioConfig? Type197 { get; set; } + public global::Ultravox.UltravoxV1CallToolDefaultReaction? Type197 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1DataConnectionAudioConfigChannelMode? Type198 { get; set; } + public global::Ultravox.UltravoxV1Callback? Type198 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1DynamicParameterLocation? Type199 { get; set; } + public global::Ultravox.UltravoxV1CartesiaVoice? Type199 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1ElevenLabsVoice? Type200 { get; set; } + public global::Ultravox.UltravoxV1CartesiaVoiceCartesiaGenerationConfig? Type200 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type201 { get; set; } + public global::Ultravox.UltravoxV1CorpusStatsStatus? Type201 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1ElevenLabsVoicePronunciationDictionaryReference? Type202 { get; set; } + public global::Ultravox.UltravoxV1MimeTypeFilter? Type202 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1LmntVoice? Type203 { get; set; } + public global::Ultravox.UltravoxV1DataConnectionAudioConfig? Type203 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1GoogleVoice? Type204 { get; set; } + public global::Ultravox.UltravoxV1DataConnectionAudioConfigChannelMode? Type204 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1InworldVoice? Type205 { get; set; } + public global::Ultravox.UltravoxV1DynamicParameterLocation? Type205 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1RespeecherVoice? Type206 { get; set; } + public global::Ultravox.UltravoxV1ElevenLabsVoice? Type206 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1GenericVoice? Type207 { get; set; } + public global::System.Collections.Generic.IList? Type207 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1FallbackAgentGreeting? Type208 { get; set; } + public global::Ultravox.UltravoxV1ElevenLabsVoicePronunciationDictionaryReference? Type208 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1FirstSpeakerSettingsUserGreeting? Type209 { get; set; } + public global::Ultravox.UltravoxV1LmntVoice? Type209 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1FirstSpeakerSettingsAgentGreeting? Type210 { get; set; } + public global::Ultravox.UltravoxV1GoogleVoice? Type210 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1GenericVoiceJsonByteEncoding? Type211 { get; set; } + public global::Ultravox.UltravoxV1InworldVoice? Type211 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1HeaderApiKeyRequirement? Type212 { get; set; } + public global::Ultravox.UltravoxV1RespeecherVoice? Type212 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1HttpAuthRequirement? Type213 { get; set; } + public global::Ultravox.UltravoxV1GenericVoice? Type213 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1MimeTypeSet? Type214 { get; set; } + public global::Ultravox.UltravoxV1FallbackAgentGreeting? Type214 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1QueryApiKeyRequirement? Type215 { get; set; } + public global::Ultravox.UltravoxV1FirstSpeakerSettingsUserGreeting? Type215 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1QueryCorpusRequest? Type216 { get; set; } + public global::Ultravox.UltravoxV1FirstSpeakerSettingsAgentGreeting? Type216 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1SecurityOptions? Type217 { get; set; } + public global::Ultravox.UltravoxV1GenericVoiceJsonByteEncoding? Type217 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type218 { get; set; } + public global::Ultravox.UltravoxV1HeaderApiKeyRequirement? Type218 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1SecurityRequirements? Type219 { get; set; } + public global::Ultravox.UltravoxV1HttpAuthRequirement? Type219 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1SecurityRequirement? Type220 { get; set; } + public global::Ultravox.UltravoxV1MimeTypeSet? Type220 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type221 { get; set; } + public global::Ultravox.UltravoxV1QueryApiKeyRequirement? Type221 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1UltravoxCallTokenRequirement? Type222 { get; set; } + public global::Ultravox.UltravoxV1QueryCorpusRequest? Type222 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1SourceStatsStatus? Type223 { get; set; } + public global::Ultravox.UltravoxV1SecurityOptions? Type223 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1StartAgentCallRequest? Type224 { get; set; } + public global::System.Collections.Generic.IList? Type224 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1StartAgentCallRequestInitialOutputMedium? Type225 { get; set; } + public global::Ultravox.UltravoxV1SecurityRequirements? Type225 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1ToolOverrides? Type226 { get; set; } + public global::Ultravox.UltravoxV1SecurityRequirement? Type226 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1StartAgentCallRequestRetentionPolicy? Type227 { get; set; } + public global::System.Collections.Generic.Dictionary? Type227 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1StartCallRequest? Type228 { get; set; } + public global::Ultravox.UltravoxV1UltravoxCallTokenRequirement? Type228 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1StartCallRequestFirstSpeaker? Type229 { get; set; } + public global::Ultravox.UltravoxV1SourceStatsStatus? Type229 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1StartCallRequestInitialOutputMedium? Type230 { get; set; } + public global::Ultravox.UltravoxV1StartAgentCallRequest? Type230 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1StartCallRequestRetentionPolicy? Type231 { get; set; } + public global::Ultravox.UltravoxV1StartAgentCallRequestInitialOutputMedium? Type231 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1StaticParameterLocation? Type232 { get; set; } + public global::Ultravox.UltravoxV1ToolOverrides? Type232 { get; set; } /// /// /// - public global::Ultravox.UltravoxV1TimedMessageEndBehavior? Type233 { get; set; } + public global::Ultravox.UltravoxV1StartAgentCallRequestRetentionPolicy? Type233 { get; set; } /// /// /// - public global::Ultravox.ToolsCreateRequest? Type234 { get; set; } + public global::Ultravox.UltravoxV1StartCallRequest? Type234 { get; set; } /// /// /// - public byte[]? Type235 { get; set; } + public global::Ultravox.UltravoxV1StartCallRequestFirstSpeaker? Type235 { get; set; } /// /// /// - public global::Ultravox.VoicesCreateRequest? Type236 { get; set; } + public global::Ultravox.UltravoxV1StartCallRequestInitialOutputMedium? Type236 { get; set; } /// /// /// - public global::Ultravox.AccountsMeUsageConcurrencyRetrieveBucket? Type237 { get; set; } + public global::Ultravox.UltravoxV1StartCallRequestRetentionPolicy? Type237 { get; set; } /// /// /// - public global::Ultravox.AgentsScheduledBatchesScheduledCallsListStatus? Type238 { get; set; } + public global::Ultravox.UltravoxV1StaticParameterLocation? Type238 { get; set; } /// /// /// - public global::Ultravox.CallsEventsListMinimumSeverity? Type239 { get; set; } + public global::Ultravox.UltravoxV1TimedMessageEndBehavior? Type239 { get; set; } /// /// /// - public global::Ultravox.CallsMessagesListMode? Type240 { get; set; } + public global::Ultravox.ToolsCreateRequest? Type240 { get; set; } /// /// /// - public global::Ultravox.SchemaRetrieveFormat? Type241 { get; set; } + public byte[]? Type241 { get; set; } /// /// /// - public global::Ultravox.SchemaRetrieveLang? Type242 { get; set; } + public global::Ultravox.VoicesCreateRequest? Type242 { get; set; } /// /// /// - public global::Ultravox.ToolsListOwnership? Type243 { get; set; } + public global::Ultravox.AccountsMeUsageConcurrencyRetrieveBucket? Type243 { get; set; } /// /// /// - public global::Ultravox.ToolsListSortOrder? Type244 { get; set; } + public global::Ultravox.AgentsScheduledBatchesScheduledCallsListStatus? Type244 { get; set; } /// /// /// - public global::Ultravox.VoicesListBillingStyle? Type245 { get; set; } + public global::Ultravox.CallsEventsListMinimumSeverity? Type245 { get; set; } /// /// /// - public global::Ultravox.VoicesListOwnership? Type246 { get; set; } + public global::Ultravox.CallsMessagesListMode? Type246 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type247 { get; set; } + public global::Ultravox.SchemaRetrieveFormat? Type247 { get; set; } /// /// /// - public global::Ultravox.VoicesListProviderItem? Type248 { get; set; } + public global::Ultravox.SchemaRetrieveLang? Type248 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type249 { get; set; } + public global::Ultravox.ToolsListOwnership? Type249 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type250 { get; set; } + public global::Ultravox.ToolsListSortOrder? Type250 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type251 { get; set; } + public global::Ultravox.VoicesListBillingStyle? Type251 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type252 { get; set; } + public global::Ultravox.VoicesListOwnership? Type252 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type253 { get; set; } + /// + /// + /// + public global::Ultravox.VoicesListProviderItem? Type254 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type255 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type256 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type257 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type258 { get; set; } /// /// diff --git a/src/libs/Ultravox/Generated/Ultravox.Models.CallSipDetails.g.cs b/src/libs/Ultravox/Generated/Ultravox.Models.CallSipDetails.g.cs index b6ea5c3..2ccf37b 100644 --- a/src/libs/Ultravox/Generated/Ultravox.Models.CallSipDetails.g.cs +++ b/src/libs/Ultravox/Generated/Ultravox.Models.CallSipDetails.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace Ultravox diff --git a/src/libs/Ultravox/Generated/Ultravox.Models.CallTombstone.g.cs b/src/libs/Ultravox/Generated/Ultravox.Models.CallTombstone.g.cs index 5098c80..a313eb8 100644 --- a/src/libs/Ultravox/Generated/Ultravox.Models.CallTombstone.g.cs +++ b/src/libs/Ultravox/Generated/Ultravox.Models.CallTombstone.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace Ultravox diff --git a/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1BaseToolDefinition.g.cs b/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1BaseToolDefinition.g.cs index a74bdf3..5f4336d 100644 --- a/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1BaseToolDefinition.g.cs +++ b/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1BaseToolDefinition.g.cs @@ -73,14 +73,14 @@ public sealed partial class UltravoxV1BaseToolDefinition /// for client tools. /// [global::System.Text.Json.Serialization.JsonPropertyName("client")] - public object? Client { get; set; } + public global::Ultravox.UltravoxV1BaseClientToolDetails? Client { get; set; } /// /// Details for a tool implemented via a data connection websocket. Only body
/// parameters are allowed for data connection tools. ///
[global::System.Text.Json.Serialization.JsonPropertyName("dataConnection")] - public object? DataConnection { get; set; } + public global::Ultravox.UltravoxV1BaseDataConnectionToolDetails? DataConnection { get; set; } /// /// Indicates the default for how the agent should proceed after the tool is invoked.
@@ -169,8 +169,8 @@ public UltravoxV1BaseToolDefinition( string? timeout, bool? precomputable, global::Ultravox.UltravoxV1BaseHttpToolDetails? http, - object? client, - object? dataConnection, + global::Ultravox.UltravoxV1BaseClientToolDetails? client, + global::Ultravox.UltravoxV1BaseDataConnectionToolDetails? dataConnection, global::Ultravox.UltravoxV1BaseToolDefinitionDefaultReaction? defaultReaction, global::Ultravox.UltravoxV1StaticToolResponse? staticResponse) { diff --git a/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1CallMediumSipMedium.g.cs b/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1CallMediumSipMedium.g.cs index 9453adf..b7e9eb4 100644 --- a/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1CallMediumSipMedium.g.cs +++ b/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1CallMediumSipMedium.g.cs @@ -12,7 +12,7 @@ public sealed partial class UltravoxV1CallMediumSipMedium /// Details for an incoming SIP call. ///
[global::System.Text.Json.Serialization.JsonPropertyName("incoming")] - public object? Incoming { get; set; } + public global::Ultravox.UltravoxV1SipMediumSipIncoming? Incoming { get; set; } /// /// Details for an outgoing SIP call. Ultravox will initiate this call (and there will be no joinUrl). @@ -39,7 +39,7 @@ public sealed partial class UltravoxV1CallMediumSipMedium [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UltravoxV1CallMediumSipMedium( - object? incoming, + global::Ultravox.UltravoxV1SipMediumSipIncoming? incoming, global::Ultravox.UltravoxV1SipMediumSipOutgoing? outgoing) { this.Incoming = incoming; diff --git a/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1CallTool.g.cs b/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1CallTool.g.cs index 5935463..513b350 100644 --- a/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1CallTool.g.cs +++ b/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1CallTool.g.cs @@ -60,13 +60,13 @@ public sealed partial class UltravoxV1CallTool /// for client tools. /// [global::System.Text.Json.Serialization.JsonPropertyName("client")] - public object? Client { get; set; } + public global::Ultravox.UltravoxV1ClientCallToolDetails? Client { get; set; } /// /// Details for invoking a tool via a data connection. /// [global::System.Text.Json.Serialization.JsonPropertyName("dataConnection")] - public object? DataConnection { get; set; } + public global::Ultravox.UltravoxV1DataConnectionCallToolDetails? DataConnection { get; set; } /// /// Indicates the default for how the agent should proceed after the tool is invoked.
@@ -146,8 +146,8 @@ public UltravoxV1CallTool( string? timeout, bool? precomputable, global::Ultravox.UltravoxV1HttpCallToolDetails? http, - object? client, - object? dataConnection, + global::Ultravox.UltravoxV1ClientCallToolDetails? client, + global::Ultravox.UltravoxV1DataConnectionCallToolDetails? dataConnection, global::Ultravox.UltravoxV1CallToolDefaultReaction? defaultReaction, global::Ultravox.UltravoxV1StaticToolResponse? staticResponse) { diff --git a/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1StaticParameter.g.cs b/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1StaticParameter.g.cs index 1d5e9a7..135a46b 100644 --- a/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1StaticParameter.g.cs +++ b/src/libs/Ultravox/Generated/Ultravox.Models.UltravoxV1StaticParameter.g.cs @@ -26,7 +26,7 @@ public sealed partial class UltravoxV1StaticParameter /// The value of the parameter. ///
[global::System.Text.Json.Serialization.JsonPropertyName("value")] - public object? Value { get; set; } + public global::Ultravox.GoogleProtobufValue? Value { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -52,7 +52,7 @@ public sealed partial class UltravoxV1StaticParameter public UltravoxV1StaticParameter( string? name, global::Ultravox.UltravoxV1StaticParameterLocation? location, - object? value) + global::Ultravox.GoogleProtobufValue? value) { this.Name = name; this.Location = location; diff --git a/src/libs/Ultravox/Generated/Ultravox.Realtime..JsonSerializerContext.g.cs b/src/libs/Ultravox/Generated/Ultravox.Realtime..JsonSerializerContext.g.cs index 76d0ca5..1ebaae5 100644 --- a/src/libs/Ultravox/Generated/Ultravox.Realtime..JsonSerializerContext.g.cs +++ b/src/libs/Ultravox/Generated/Ultravox.Realtime..JsonSerializerContext.g.cs @@ -109,50 +109,50 @@ namespace Ultravox.Realtime })] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.JsonSerializerContextTypes))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.PingPayload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.PingPayloadType))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.PingPayloadType), TypeInfoPropertyName = "PingPayloadType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(double))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.UserTextMessagePayload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.UserTextMessagePayloadType))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.UserTextMessagePayloadType), TypeInfoPropertyName = "UserTextMessagePayloadType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(string))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.UserTextMessagePayloadUrgency))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.UserTextMessagePayloadUrgency), TypeInfoPropertyName = "UserTextMessagePayloadUrgency2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.SetOutputMediumPayload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.SetOutputMediumPayloadType))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.SetOutputMediumPayloadMedium))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.SetOutputMediumPayloadType), TypeInfoPropertyName = "SetOutputMediumPayloadType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.SetOutputMediumPayloadMedium), TypeInfoPropertyName = "SetOutputMediumPayloadMedium2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ClientToolResultPayload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ClientToolResultPayloadType))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ClientToolResultPayloadResponseType))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ClientToolResultPayloadAgentReaction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ClientToolResultPayloadErrorType))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ClientToolResultPayloadType), TypeInfoPropertyName = "ClientToolResultPayloadType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ClientToolResultPayloadResponseType), TypeInfoPropertyName = "ClientToolResultPayloadResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ClientToolResultPayloadAgentReaction), TypeInfoPropertyName = "ClientToolResultPayloadAgentReaction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ClientToolResultPayloadErrorType), TypeInfoPropertyName = "ClientToolResultPayloadErrorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ToolCall))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(object))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ForcedAgentMessagePayload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ForcedAgentMessagePayloadType))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ForcedAgentMessagePayloadType), TypeInfoPropertyName = "ForcedAgentMessagePayloadType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(bool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ForcedAgentMessagePayloadUrgency))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ForcedAgentMessagePayloadUrgency), TypeInfoPropertyName = "ForcedAgentMessagePayloadUrgency2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.HangUpPayload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.HangUpPayloadType))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.HangUpPayloadType), TypeInfoPropertyName = "HangUpPayloadType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.PongPayload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.PongPayloadType))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.PongPayloadType), TypeInfoPropertyName = "PongPayloadType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.StatePayload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.StatePayloadType))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.StatePayloadState))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.StatePayloadType), TypeInfoPropertyName = "StatePayloadType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.StatePayloadState), TypeInfoPropertyName = "StatePayloadState2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.TranscriptPayload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.TranscriptPayloadType))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.TranscriptPayloadRole))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.TranscriptPayloadMedium))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.TranscriptPayloadType), TypeInfoPropertyName = "TranscriptPayloadType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.TranscriptPayloadRole), TypeInfoPropertyName = "TranscriptPayloadRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.TranscriptPayloadMedium), TypeInfoPropertyName = "TranscriptPayloadMedium2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(int))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ClientToolInvocationPayload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ClientToolInvocationPayloadType))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ClientToolInvocationPayloadType), TypeInfoPropertyName = "ClientToolInvocationPayloadType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.PlaybackClearBufferPayload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.PlaybackClearBufferPayloadType))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.PlaybackClearBufferPayloadType), TypeInfoPropertyName = "PlaybackClearBufferPayloadType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.CallStartedPayload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.CallStartedPayloadType))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.CallStartedPayloadType), TypeInfoPropertyName = "CallStartedPayloadType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.DebugPayload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.DebugPayloadType))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ServerEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.DebugPayloadType), TypeInfoPropertyName = "DebugPayloadType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ServerEvent), TypeInfoPropertyName = "ServerEvent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ServerEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ServerEventDiscriminatorType))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.ServerEventDiscriminatorType), TypeInfoPropertyName = "ServerEventDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] public sealed partial class RealtimeSourceGenerationContext : global::System.Text.Json.Serialization.JsonSerializerContext { diff --git a/src/libs/Ultravox/Generated/Ultravox.UltravoxClient.Constructors..g.cs b/src/libs/Ultravox/Generated/Ultravox.UltravoxClient.Constructors.ApiKeyInHeader.g.cs similarity index 100% rename from src/libs/Ultravox/Generated/Ultravox.UltravoxClient.Constructors..g.cs rename to src/libs/Ultravox/Generated/Ultravox.UltravoxClient.Constructors.ApiKeyInHeader.g.cs