From cbaf4113c8960e1f56e9b5dca591f15ee012a38a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 27 Mar 2026 21:41:08 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Ultravox..JsonSerializerContext.g.cs | 98 +++++++++++++++++++ ...ravox.Realtime..JsonSerializerContext.g.cs | 46 +++++++++ 2 files changed, 144 insertions(+) diff --git a/src/libs/Ultravox/Generated/Ultravox..JsonSerializerContext.g.cs b/src/libs/Ultravox/Generated/Ultravox..JsonSerializerContext.g.cs index 7d914c9..6969bd2 100644 --- a/src/libs/Ultravox/Generated/Ultravox..JsonSerializerContext.g.cs +++ b/src/libs/Ultravox/Generated/Ultravox..JsonSerializerContext.g.cs @@ -14,103 +14,201 @@ namespace Ultravox Converters = new global::System.Type[] { typeof(global::Ultravox.JsonConverters.BillingReasonEnumJsonConverter), + typeof(global::Ultravox.JsonConverters.BillingReasonEnumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.BillingStatusEnumJsonConverter), + typeof(global::Ultravox.JsonConverters.BillingStatusEnumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.BillingStyleEnumJsonConverter), + typeof(global::Ultravox.JsonConverters.BillingStyleEnumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.EndReasonEnumJsonConverter), + typeof(global::Ultravox.JsonConverters.EndReasonEnumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.EventsEnumJsonConverter), + typeof(global::Ultravox.JsonConverters.EventsEnumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.FirstSpeakerEnumJsonConverter), + typeof(global::Ultravox.JsonConverters.FirstSpeakerEnumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.InitialOutputMediumEnumJsonConverter), + typeof(global::Ultravox.JsonConverters.InitialOutputMediumEnumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.InvoiceStatusEnumJsonConverter), + typeof(global::Ultravox.JsonConverters.InvoiceStatusEnumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.NullEnumJsonConverter), + typeof(global::Ultravox.JsonConverters.NullEnumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.OwnershipEnumJsonConverter), + typeof(global::Ultravox.JsonConverters.OwnershipEnumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.RetentionPolicyEnumJsonConverter), + typeof(global::Ultravox.JsonConverters.RetentionPolicyEnumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.ScheduledCallStatusEnumJsonConverter), + typeof(global::Ultravox.JsonConverters.ScheduledCallStatusEnumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.SeverityEnumJsonConverter), + typeof(global::Ultravox.JsonConverters.SeverityEnumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.TerminationReasonEnumJsonConverter), + typeof(global::Ultravox.JsonConverters.TerminationReasonEnumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.WebhookStatusEnumJsonConverter), + typeof(global::Ultravox.JsonConverters.WebhookStatusEnumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1CallTemplateInitialOutputMediumJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1CallTemplateInitialOutputMediumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1CallTemplateRetentionPolicyJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1CallTemplateRetentionPolicyNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1MessageRoleJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1MessageRoleNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1MessageMediumJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1MessageMediumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1AutomaticParameterLocationJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1AutomaticParameterLocationNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1AutomaticParameterKnownValueJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1AutomaticParameterKnownValueNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1BaseToolDefinitionDefaultReactionJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1BaseToolDefinitionDefaultReactionNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1CallMediumDtmfUserTextMessageUrgencyJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1CallMediumDtmfUserTextMessageUrgencyNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1CallToolDefaultReactionJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1CallToolDefaultReactionNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1CorpusStatsStatusJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1CorpusStatsStatusNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1DataConnectionAudioConfigChannelModeJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1DataConnectionAudioConfigChannelModeNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1DynamicParameterLocationJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1DynamicParameterLocationNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1GenericVoiceJsonByteEncodingJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1GenericVoiceJsonByteEncodingNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1SourceStatsStatusJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1SourceStatsStatusNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1StartAgentCallRequestInitialOutputMediumJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1StartAgentCallRequestInitialOutputMediumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1StartAgentCallRequestRetentionPolicyJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1StartAgentCallRequestRetentionPolicyNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1StartCallRequestFirstSpeakerJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1StartCallRequestFirstSpeakerNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1StartCallRequestInitialOutputMediumJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1StartCallRequestInitialOutputMediumNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1StartCallRequestRetentionPolicyJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1StartCallRequestRetentionPolicyNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1StaticParameterLocationJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1StaticParameterLocationNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1TimedMessageEndBehaviorJsonConverter), + typeof(global::Ultravox.JsonConverters.UltravoxV1TimedMessageEndBehaviorNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.AccountsMeUsageConcurrencyRetrieveBucketJsonConverter), + typeof(global::Ultravox.JsonConverters.AccountsMeUsageConcurrencyRetrieveBucketNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.AgentsScheduledBatchesScheduledCallsListStatusJsonConverter), + typeof(global::Ultravox.JsonConverters.AgentsScheduledBatchesScheduledCallsListStatusNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.CallsEventsListMinimumSeverityJsonConverter), + typeof(global::Ultravox.JsonConverters.CallsEventsListMinimumSeverityNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.CallsMessagesListModeJsonConverter), + typeof(global::Ultravox.JsonConverters.CallsMessagesListModeNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.SchemaRetrieveFormatJsonConverter), + typeof(global::Ultravox.JsonConverters.SchemaRetrieveFormatNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.SchemaRetrieveLangJsonConverter), + typeof(global::Ultravox.JsonConverters.SchemaRetrieveLangNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.ToolsListOwnershipJsonConverter), + typeof(global::Ultravox.JsonConverters.ToolsListOwnershipNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.ToolsListSortOrderJsonConverter), + typeof(global::Ultravox.JsonConverters.ToolsListSortOrderNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.VoicesListBillingStyleJsonConverter), + typeof(global::Ultravox.JsonConverters.VoicesListBillingStyleNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.VoicesListOwnershipJsonConverter), + typeof(global::Ultravox.JsonConverters.VoicesListOwnershipNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.VoicesListProviderItemJsonConverter), + typeof(global::Ultravox.JsonConverters.VoicesListProviderItemNullableJsonConverter), + typeof(global::Ultravox.JsonConverters.OneOfJsonConverter), + typeof(global::Ultravox.JsonConverters.OneOfJsonConverter), + typeof(global::Ultravox.JsonConverters.OneOfJsonConverter), + typeof(global::Ultravox.JsonConverters.OneOfJsonConverter), + typeof(global::Ultravox.JsonConverters.UnixTimestampJsonConverter), })] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.JsonSerializerContextTypes))] diff --git a/src/libs/Ultravox/Generated/Ultravox.Realtime..JsonSerializerContext.g.cs b/src/libs/Ultravox/Generated/Ultravox.Realtime..JsonSerializerContext.g.cs index 7f63eb4..76d0ca5 100644 --- a/src/libs/Ultravox/Generated/Ultravox.Realtime..JsonSerializerContext.g.cs +++ b/src/libs/Ultravox/Generated/Ultravox.Realtime..JsonSerializerContext.g.cs @@ -14,51 +14,97 @@ namespace Ultravox.Realtime Converters = new global::System.Type[] { typeof(global::Ultravox.Realtime.JsonConverters.PingPayloadTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.PingPayloadTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.UserTextMessagePayloadTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.UserTextMessagePayloadTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.UserTextMessagePayloadUrgencyJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.UserTextMessagePayloadUrgencyNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.SetOutputMediumPayloadTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.SetOutputMediumPayloadTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.SetOutputMediumPayloadMediumJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.SetOutputMediumPayloadMediumNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ClientToolResultPayloadTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ClientToolResultPayloadTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ClientToolResultPayloadResponseTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ClientToolResultPayloadResponseTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ClientToolResultPayloadAgentReactionJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ClientToolResultPayloadAgentReactionNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ClientToolResultPayloadErrorTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ClientToolResultPayloadErrorTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ForcedAgentMessagePayloadTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ForcedAgentMessagePayloadTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ForcedAgentMessagePayloadUrgencyJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ForcedAgentMessagePayloadUrgencyNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.HangUpPayloadTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.HangUpPayloadTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.PongPayloadTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.PongPayloadTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.StatePayloadTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.StatePayloadTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.StatePayloadStateJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.StatePayloadStateNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.TranscriptPayloadTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.TranscriptPayloadTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.TranscriptPayloadRoleJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.TranscriptPayloadRoleNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.TranscriptPayloadMediumJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.TranscriptPayloadMediumNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ClientToolInvocationPayloadTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ClientToolInvocationPayloadTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.PlaybackClearBufferPayloadTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.PlaybackClearBufferPayloadTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.CallStartedPayloadTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.CallStartedPayloadTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.DebugPayloadTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.DebugPayloadTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ServerEventDiscriminatorTypeJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ServerEventDiscriminatorTypeNullableJsonConverter), + typeof(global::Ultravox.Realtime.JsonConverters.ServerEventJsonConverter), })] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Ultravox.Realtime.JsonSerializerContextTypes))]