diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.AgentOutputEvent.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.AgentOutputEvent.g.cs index b3cc9a6..57a9d3f 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.AgentOutputEvent.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.AgentOutputEvent.g.cs @@ -79,6 +79,7 @@ public class AgentOutputEventJsonConverter : global::System.Text.Json.Serializat { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentEventBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentEventBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -89,9 +90,13 @@ public class AgentOutputEventJsonConverter : global::System.Text.Json.Serializat catch (global::System.InvalidOperationException) { } + } + if (@base == null && agentOutputEventVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentOutputEventVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentOutputEventVariant2).Name}"); agentOutputEventVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.AllOf2.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.AllOf2.g.cs index 569eed5..d1e2a88 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.AllOf2.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.AllOf2.g.cs @@ -107,7 +107,10 @@ public class AllOfJsonConverter : global::System.Text.Json.Serialization catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null) + { try { diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactCreateTool.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactCreateTool.g.cs index 468b46b..c910347 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactCreateTool.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactCreateTool.g.cs @@ -90,6 +90,7 @@ public class ArtifactCreateToolJsonConverter : global::System.Text.Json.Serializ { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ToolBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ToolBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -100,9 +101,13 @@ public class ArtifactCreateToolJsonConverter : global::System.Text.Json.Serializ catch (global::System.InvalidOperationException) { } + } + if (@base == null && artifactCreateToolVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ArtifactCreateToolVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ArtifactCreateToolVariant2).Name}"); artifactCreateToolVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactGrepTool.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactGrepTool.g.cs index 0b2e069..29cd999 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactGrepTool.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactGrepTool.g.cs @@ -90,6 +90,7 @@ public class ArtifactGrepToolJsonConverter : global::System.Text.Json.Serializat { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ToolBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ToolBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -100,9 +101,13 @@ public class ArtifactGrepToolJsonConverter : global::System.Text.Json.Serializat catch (global::System.InvalidOperationException) { } + } + if (@base == null && artifactGrepToolVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ArtifactGrepToolVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ArtifactGrepToolVariant2).Name}"); artifactGrepToolVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactReadTool.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactReadTool.g.cs index 423c492..e50aa9c 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactReadTool.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactReadTool.g.cs @@ -90,6 +90,7 @@ public class ArtifactReadToolJsonConverter : global::System.Text.Json.Serializat { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ToolBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ToolBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -100,9 +101,13 @@ public class ArtifactReadToolJsonConverter : global::System.Text.Json.Serializat catch (global::System.InvalidOperationException) { } + } + if (@base == null && artifactReadToolVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ArtifactReadToolVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ArtifactReadToolVariant2).Name}"); artifactReadToolVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactUploadEvent.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactUploadEvent.g.cs index c367ebd..fdd6e14 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactUploadEvent.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ArtifactUploadEvent.g.cs @@ -79,6 +79,7 @@ public class ArtifactUploadEventJsonConverter : global::System.Text.Json.Seriali { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentEventBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentEventBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -89,9 +90,13 @@ public class ArtifactUploadEventJsonConverter : global::System.Text.Json.Seriali catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && artifactUploadEventVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ArtifactUploadEventVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ArtifactUploadEventVariant2).Name}"); artifactUploadEventVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ChatTraceSpan.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ChatTraceSpan.g.cs index 9d0f4ee..a75cb13 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ChatTraceSpan.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ChatTraceSpan.g.cs @@ -100,6 +100,7 @@ public class ChatTraceSpanJsonConverter : global::System.Text.Json.Serialization { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentTraceSpanBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentTraceSpanBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -110,9 +111,13 @@ public class ChatTraceSpanJsonConverter : global::System.Text.Json.Serialization catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && chatTraceSpanVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ChatTraceSpanVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ChatTraceSpanVariant2).Name}"); chatTraceSpanVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.CompactionEvent.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.CompactionEvent.g.cs index a3bdf17..3cd00af 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.CompactionEvent.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.CompactionEvent.g.cs @@ -82,6 +82,7 @@ public class CompactionEventJsonConverter : global::System.Text.Json.Serializati { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentEventBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentEventBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -92,9 +93,13 @@ public class CompactionEventJsonConverter : global::System.Text.Json.Serializati catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && compactionEventVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.CompactionEventVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.CompactionEventVariant2).Name}"); compactionEventVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.CompactionStartedEvent.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.CompactionStartedEvent.g.cs index 9bc8efc..d545d8a 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.CompactionStartedEvent.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.CompactionStartedEvent.g.cs @@ -78,6 +78,7 @@ public class CompactionStartedEventJsonConverter : global::System.Text.Json.Seri { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentEventBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentEventBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -88,9 +89,13 @@ public class CompactionStartedEventJsonConverter : global::System.Text.Json.Seri catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && compactionStartedEventVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.CompactionStartedEventVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.CompactionStartedEventVariant2).Name}"); compactionStartedEventVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.CompactionTraceSpan.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.CompactionTraceSpan.g.cs index b382e21..bdbdac9 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.CompactionTraceSpan.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.CompactionTraceSpan.g.cs @@ -95,6 +95,7 @@ public class CompactionTraceSpanJsonConverter : global::System.Text.Json.Seriali { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentTraceSpanBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentTraceSpanBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -105,9 +106,13 @@ public class CompactionTraceSpanJsonConverter : global::System.Text.Json.Seriali catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && compactionTraceSpanVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.CompactionTraceSpanVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.CompactionTraceSpanVariant2).Name}"); compactionTraceSpanVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ContextLimitExceededEvent.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ContextLimitExceededEvent.g.cs index 106be50..a15dbfc 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ContextLimitExceededEvent.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ContextLimitExceededEvent.g.cs @@ -81,6 +81,7 @@ public class ContextLimitExceededEventJsonConverter : global::System.Text.Json.S { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentEventBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentEventBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -91,9 +92,13 @@ public class ContextLimitExceededEventJsonConverter : global::System.Text.Json.S catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && contextLimitExceededEventVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ContextLimitExceededEventVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ContextLimitExceededEventVariant2).Name}"); contextLimitExceededEventVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.CorporaSearchTool.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.CorporaSearchTool.g.cs index 29c1218..3b0faca 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.CorporaSearchTool.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.CorporaSearchTool.g.cs @@ -90,6 +90,7 @@ public class CorporaSearchToolJsonConverter : global::System.Text.Json.Serializa { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ToolBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ToolBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -100,9 +101,13 @@ public class CorporaSearchToolJsonConverter : global::System.Text.Json.Serializa catch (global::System.InvalidOperationException) { } + } + if (@base == null && corporaSearchToolVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.CorporaSearchToolVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.CorporaSearchToolVariant2).Name}"); corporaSearchToolVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateCompactRequest.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateCompactRequest.g.cs index b1280e4..0aa41c9 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateCompactRequest.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateCompactRequest.g.cs @@ -78,6 +78,7 @@ public class CreateCompactRequestJsonConverter : global::System.Text.Json.Serial { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.CreateInputRequestBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.CreateInputRequestBase).Name}"); inputBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -88,9 +89,13 @@ public class CreateCompactRequestJsonConverter : global::System.Text.Json.Serial catch (global::System.InvalidOperationException) { } + } + if (inputBase == null && createCompactRequestVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.CreateCompactRequestVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.CreateCompactRequestVariant2).Name}"); createCompactRequestVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateGenerationPresetRequest.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateGenerationPresetRequest.g.cs index 738ebeb..afccf4f 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateGenerationPresetRequest.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateGenerationPresetRequest.g.cs @@ -70,6 +70,7 @@ public class CreateGenerationPresetRequestJsonConverter : global::System.Text.Js { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.GenerationPreset), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.GenerationPreset).Name}"); generationPreset = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateInitialInstructionRequest.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateInitialInstructionRequest.g.cs index cbd7a52..8a6d2a9 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateInitialInstructionRequest.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateInitialInstructionRequest.g.cs @@ -81,6 +81,7 @@ public class CreateInitialInstructionRequestJsonConverter : global::System.Text. { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InstructionRequestBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InstructionRequestBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -91,9 +92,13 @@ public class CreateInitialInstructionRequestJsonConverter : global::System.Text. catch (global::System.InvalidOperationException) { } + } + if (@base == null && createInitialInstructionRequestVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.CreateInitialInstructionRequestVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.CreateInitialInstructionRequestVariant2).Name}"); createInitialInstructionRequestVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateInputMessageRequest.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateInputMessageRequest.g.cs index 7c88062..77700ae 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateInputMessageRequest.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateInputMessageRequest.g.cs @@ -79,6 +79,7 @@ public class CreateInputMessageRequestJsonConverter : global::System.Text.Json.S { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.CreateInputRequestBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.CreateInputRequestBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -89,9 +90,13 @@ public class CreateInputMessageRequestJsonConverter : global::System.Text.Json.S catch (global::System.InvalidOperationException) { } + } + if (@base == null && createInputMessageRequestVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.CreateInputMessageRequestVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.CreateInputMessageRequestVariant2).Name}"); createInputMessageRequestVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateInterruptRequest.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateInterruptRequest.g.cs index 9b95d65..b7db1e8 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateInterruptRequest.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateInterruptRequest.g.cs @@ -76,6 +76,7 @@ public class CreateInterruptRequestJsonConverter : global::System.Text.Json.Seri { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.CreateInputRequestBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.CreateInputRequestBase).Name}"); inputBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -86,9 +87,13 @@ public class CreateInterruptRequestJsonConverter : global::System.Text.Json.Seri catch (global::System.InvalidOperationException) { } + } + if (inputBase == null && createInterruptRequestVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.CreateInterruptRequestVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.CreateInterruptRequestVariant2).Name}"); createInterruptRequestVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateOpenAILLMRequest.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateOpenAILLMRequest.g.cs index 8779711..1c979f9 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateOpenAILLMRequest.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateOpenAILLMRequest.g.cs @@ -97,6 +97,7 @@ public class CreateOpenAILLMRequestJsonConverter : global::System.Text.Json.Seri { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.OpenAILLMRequestBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.OpenAILLMRequestBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -107,9 +108,13 @@ public class CreateOpenAILLMRequestJsonConverter : global::System.Text.Json.Seri catch (global::System.InvalidOperationException) { } + } + if (@base == null && createOpenAILLMRequestVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.CreateOpenAILLMRequestVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.CreateOpenAILLMRequestVariant2).Name}"); createOpenAILLMRequestVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateOpenAIResponsesLLMRequest.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateOpenAIResponsesLLMRequest.g.cs index 52db4d3..6306c3c 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateOpenAIResponsesLLMRequest.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.CreateOpenAIResponsesLLMRequest.g.cs @@ -97,6 +97,7 @@ public class CreateOpenAIResponsesLLMRequestJsonConverter : global::System.Text. { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.OpenAILLMRequestBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.OpenAILLMRequestBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -107,9 +108,13 @@ public class CreateOpenAIResponsesLLMRequestJsonConverter : global::System.Text. catch (global::System.InvalidOperationException) { } + } + if (@base == null && createOpenAIResponsesLLMRequestVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.CreateOpenAIResponsesLLMRequestVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.CreateOpenAIResponsesLLMRequestVariant2).Name}"); createOpenAIResponsesLLMRequestVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.DocumentConversionTool.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.DocumentConversionTool.g.cs index 4a3c3c3..256fd77 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.DocumentConversionTool.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.DocumentConversionTool.g.cs @@ -90,6 +90,7 @@ public class DocumentConversionToolJsonConverter : global::System.Text.Json.Seri { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ToolBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ToolBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -100,9 +101,13 @@ public class DocumentConversionToolJsonConverter : global::System.Text.Json.Seri catch (global::System.InvalidOperationException) { } + } + if (@base == null && documentConversionToolVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.DocumentConversionToolVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.DocumentConversionToolVariant2).Name}"); documentConversionToolVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.DynamicVectaraTool.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.DynamicVectaraTool.g.cs index d1fdd0e..52a20ce 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.DynamicVectaraTool.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.DynamicVectaraTool.g.cs @@ -90,6 +90,7 @@ public class DynamicVectaraToolJsonConverter : global::System.Text.Json.Serializ { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ToolBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ToolBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -100,9 +101,13 @@ public class DynamicVectaraToolJsonConverter : global::System.Text.Json.Serializ catch (global::System.InvalidOperationException) { } + } + if (@base == null && dynamicVectaraToolVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.DynamicVectaraToolVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.DynamicVectaraToolVariant2).Name}"); dynamicVectaraToolVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ExecuteToolTraceSpan.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ExecuteToolTraceSpan.g.cs index 8518be9..df2f240 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ExecuteToolTraceSpan.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ExecuteToolTraceSpan.g.cs @@ -99,6 +99,7 @@ public class ExecuteToolTraceSpanJsonConverter : global::System.Text.Json.Serial { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentTraceSpanBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentTraceSpanBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -109,9 +110,13 @@ public class ExecuteToolTraceSpanJsonConverter : global::System.Text.Json.Serial catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && executeToolTraceSpanVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ExecuteToolTraceSpanVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ExecuteToolTraceSpanVariant2).Name}"); executeToolTraceSpanVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.GetDocumentTextTool.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.GetDocumentTextTool.g.cs index 01f7bc6..96623f0 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.GetDocumentTextTool.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.GetDocumentTextTool.g.cs @@ -90,6 +90,7 @@ public class GetDocumentTextToolJsonConverter : global::System.Text.Json.Seriali { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ToolBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ToolBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -100,9 +101,13 @@ public class GetDocumentTextToolJsonConverter : global::System.Text.Json.Seriali catch (global::System.InvalidOperationException) { } + } + if (@base == null && getDocumentTextToolVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.GetDocumentTextToolVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.GetDocumentTextToolVariant2).Name}"); getDocumentTextToolVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.GuardrailTraceSpan.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.GuardrailTraceSpan.g.cs index d037e70..75e9afd 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.GuardrailTraceSpan.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.GuardrailTraceSpan.g.cs @@ -94,6 +94,7 @@ public class GuardrailTraceSpanJsonConverter : global::System.Text.Json.Serializ { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentTraceSpanBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentTraceSpanBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -104,9 +105,13 @@ public class GuardrailTraceSpanJsonConverter : global::System.Text.Json.Serializ catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && guardrailTraceSpanVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.GuardrailTraceSpanVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.GuardrailTraceSpanVariant2).Name}"); guardrailTraceSpanVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ImageReadEvent.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ImageReadEvent.g.cs index 8fcf1fa..00bf8bc 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ImageReadEvent.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ImageReadEvent.g.cs @@ -80,6 +80,7 @@ public class ImageReadEventJsonConverter : global::System.Text.Json.Serializatio { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentEventBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentEventBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -90,9 +91,13 @@ public class ImageReadEventJsonConverter : global::System.Text.Json.Serializatio catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && imageReadEventVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ImageReadEventVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ImageReadEventVariant2).Name}"); imageReadEventVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ImageReadTool.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ImageReadTool.g.cs index 7d061b4..37ab7ec 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ImageReadTool.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ImageReadTool.g.cs @@ -90,6 +90,7 @@ public class ImageReadToolJsonConverter : global::System.Text.Json.Serialization { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ToolBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ToolBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -100,9 +101,13 @@ public class ImageReadToolJsonConverter : global::System.Text.Json.Serialization catch (global::System.InvalidOperationException) { } + } + if (@base == null && imageReadToolVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ImageReadToolVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ImageReadToolVariant2).Name}"); imageReadToolVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ImageReadTraceSpan.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ImageReadTraceSpan.g.cs index 2ce20f2..e04e3d0 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ImageReadTraceSpan.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ImageReadTraceSpan.g.cs @@ -94,6 +94,7 @@ public class ImageReadTraceSpanJsonConverter : global::System.Text.Json.Serializ { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentTraceSpanBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentTraceSpanBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -104,9 +105,13 @@ public class ImageReadTraceSpanJsonConverter : global::System.Text.Json.Serializ catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && imageReadTraceSpanVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ImageReadTraceSpanVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ImageReadTraceSpanVariant2).Name}"); imageReadTraceSpanVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineArtifactCreateToolConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineArtifactCreateToolConfiguration.g.cs index 40295d9..0b9d50c 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineArtifactCreateToolConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineArtifactCreateToolConfiguration.g.cs @@ -78,6 +78,7 @@ public class InlineArtifactCreateToolConfigurationJsonConverter : global::System { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentToolConfigurationBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentToolConfigurationBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -88,9 +89,13 @@ public class InlineArtifactCreateToolConfigurationJsonConverter : global::System catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && inlineArtifactCreateToolConfigurationVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InlineArtifactCreateToolConfigurationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InlineArtifactCreateToolConfigurationVariant2).Name}"); inlineArtifactCreateToolConfigurationVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineArtifactGrepToolConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineArtifactGrepToolConfiguration.g.cs index ab78c53..235a1ca 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineArtifactGrepToolConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineArtifactGrepToolConfiguration.g.cs @@ -89,6 +89,7 @@ public class InlineArtifactGrepToolConfigurationJsonConverter : global::System.T { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentToolConfigurationBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentToolConfigurationBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -99,9 +100,13 @@ public class InlineArtifactGrepToolConfigurationJsonConverter : global::System.T catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && inlineArtifactGrepToolConfigurationVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InlineArtifactGrepToolConfigurationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InlineArtifactGrepToolConfigurationVariant2).Name}"); inlineArtifactGrepToolConfigurationVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineArtifactReadToolConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineArtifactReadToolConfiguration.g.cs index e899266..2cc8f8f 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineArtifactReadToolConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineArtifactReadToolConfiguration.g.cs @@ -93,6 +93,7 @@ public class InlineArtifactReadToolConfigurationJsonConverter : global::System.T { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentToolConfigurationBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentToolConfigurationBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -103,9 +104,13 @@ public class InlineArtifactReadToolConfigurationJsonConverter : global::System.T catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && inlineArtifactReadToolConfigurationVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InlineArtifactReadToolConfigurationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InlineArtifactReadToolConfigurationVariant2).Name}"); inlineArtifactReadToolConfigurationVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineCorporaSearchToolConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineCorporaSearchToolConfiguration.g.cs index 416ebfe..8aa3e61 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineCorporaSearchToolConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineCorporaSearchToolConfiguration.g.cs @@ -91,6 +91,7 @@ public class InlineCorporaSearchToolConfigurationJsonConverter : global::System. { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentToolConfigurationBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentToolConfigurationBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -101,9 +102,13 @@ public class InlineCorporaSearchToolConfigurationJsonConverter : global::System. catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && inlineCorporaSearchToolConfigurationVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InlineCorporaSearchToolConfigurationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InlineCorporaSearchToolConfigurationVariant2).Name}"); inlineCorporaSearchToolConfigurationVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineDocumentConversionToolConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineDocumentConversionToolConfiguration.g.cs index ef2adea..70dcb84 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineDocumentConversionToolConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineDocumentConversionToolConfiguration.g.cs @@ -89,6 +89,7 @@ public class InlineDocumentConversionToolConfigurationJsonConverter : global::Sy { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentToolConfigurationBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentToolConfigurationBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -99,9 +100,13 @@ public class InlineDocumentConversionToolConfigurationJsonConverter : global::Sy catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && inlineDocumentConversionToolConfigurationVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InlineDocumentConversionToolConfigurationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InlineDocumentConversionToolConfigurationVariant2).Name}"); inlineDocumentConversionToolConfigurationVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineDynamicVectaraToolConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineDynamicVectaraToolConfiguration.g.cs index c0469bd..ce26b49 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineDynamicVectaraToolConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineDynamicVectaraToolConfiguration.g.cs @@ -80,6 +80,7 @@ public class InlineDynamicVectaraToolConfigurationJsonConverter : global::System { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentToolConfigurationBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentToolConfigurationBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -90,9 +91,13 @@ public class InlineDynamicVectaraToolConfigurationJsonConverter : global::System catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && inlineDynamicVectaraToolConfigurationVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InlineDynamicVectaraToolConfigurationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InlineDynamicVectaraToolConfigurationVariant2).Name}"); inlineDynamicVectaraToolConfigurationVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineGetDocumentTextToolConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineGetDocumentTextToolConfiguration.g.cs index 914bb4b..89ee0e5 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineGetDocumentTextToolConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineGetDocumentTextToolConfiguration.g.cs @@ -90,6 +90,7 @@ public class InlineGetDocumentTextToolConfigurationJsonConverter : global::Syste { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentToolConfigurationBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentToolConfigurationBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -100,9 +101,13 @@ public class InlineGetDocumentTextToolConfigurationJsonConverter : global::Syste catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && inlineGetDocumentTextToolConfigurationVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InlineGetDocumentTextToolConfigurationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InlineGetDocumentTextToolConfigurationVariant2).Name}"); inlineGetDocumentTextToolConfigurationVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineImageReadToolConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineImageReadToolConfiguration.g.cs index 7becbfd..9b11cc1 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineImageReadToolConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineImageReadToolConfiguration.g.cs @@ -88,6 +88,7 @@ public class InlineImageReadToolConfigurationJsonConverter : global::System.Text { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentToolConfigurationBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentToolConfigurationBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -98,9 +99,13 @@ public class InlineImageReadToolConfigurationJsonConverter : global::System.Text catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && inlineImageReadToolConfigurationVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InlineImageReadToolConfigurationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InlineImageReadToolConfigurationVariant2).Name}"); inlineImageReadToolConfigurationVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineInstruction.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineInstruction.g.cs index f795d19..18029b3 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineInstruction.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineInstruction.g.cs @@ -81,6 +81,7 @@ public class InlineInstructionJsonConverter : global::System.Text.Json.Serializa { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InstructionRequestBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InstructionRequestBase).Name}"); requestBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -91,9 +92,13 @@ public class InlineInstructionJsonConverter : global::System.Text.Json.Serializa catch (global::System.InvalidOperationException) { } + } + if (requestBase == null && inlineInstructionVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InlineInstructionVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InlineInstructionVariant2).Name}"); inlineInstructionVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineLambdaToolConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineLambdaToolConfiguration.g.cs index 0109252..c54d332 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineLambdaToolConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineLambdaToolConfiguration.g.cs @@ -80,6 +80,7 @@ public class InlineLambdaToolConfigurationJsonConverter : global::System.Text.Js { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentToolConfigurationBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentToolConfigurationBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -90,9 +91,13 @@ public class InlineLambdaToolConfigurationJsonConverter : global::System.Text.Js catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && inlineLambdaToolConfigurationVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InlineLambdaToolConfigurationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InlineLambdaToolConfigurationVariant2).Name}"); inlineLambdaToolConfigurationVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineMcpToolConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineMcpToolConfiguration.g.cs index 522002c..a3f6ac0 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineMcpToolConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineMcpToolConfiguration.g.cs @@ -80,6 +80,7 @@ public class InlineMcpToolConfigurationJsonConverter : global::System.Text.Json. { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentToolConfigurationBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentToolConfigurationBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -90,9 +91,13 @@ public class InlineMcpToolConfigurationJsonConverter : global::System.Text.Json. catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && inlineMcpToolConfigurationVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InlineMcpToolConfigurationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InlineMcpToolConfigurationVariant2).Name}"); inlineMcpToolConfigurationVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineSubAgentToolConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineSubAgentToolConfiguration.g.cs index 9f66339..e965fe5 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineSubAgentToolConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineSubAgentToolConfiguration.g.cs @@ -92,6 +92,7 @@ public class InlineSubAgentToolConfigurationJsonConverter : global::System.Text. { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentToolConfigurationBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentToolConfigurationBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -102,9 +103,13 @@ public class InlineSubAgentToolConfigurationJsonConverter : global::System.Text. catch (global::System.InvalidOperationException) { } + } + if (@base == null && inlineSubAgentToolConfigurationVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InlineSubAgentToolConfigurationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InlineSubAgentToolConfigurationVariant2).Name}"); inlineSubAgentToolConfigurationVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineWebGetToolConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineWebGetToolConfiguration.g.cs index b9f0248..b7a6b75 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineWebGetToolConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineWebGetToolConfiguration.g.cs @@ -96,6 +96,7 @@ public class InlineWebGetToolConfigurationJsonConverter : global::System.Text.Js { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentToolConfigurationBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentToolConfigurationBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -106,9 +107,13 @@ public class InlineWebGetToolConfigurationJsonConverter : global::System.Text.Js catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && inlineWebGetToolConfigurationVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InlineWebGetToolConfigurationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InlineWebGetToolConfigurationVariant2).Name}"); inlineWebGetToolConfigurationVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineWebSearchToolConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineWebSearchToolConfiguration.g.cs index ac88bf1..15611e9 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineWebSearchToolConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InlineWebSearchToolConfiguration.g.cs @@ -91,6 +91,7 @@ public class InlineWebSearchToolConfigurationJsonConverter : global::System.Text { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentToolConfigurationBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentToolConfigurationBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -101,9 +102,13 @@ public class InlineWebSearchToolConfigurationJsonConverter : global::System.Text catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && inlineWebSearchToolConfigurationVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InlineWebSearchToolConfigurationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InlineWebSearchToolConfigurationVariant2).Name}"); inlineWebSearchToolConfigurationVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InputMessageEvent.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InputMessageEvent.g.cs index da22998..19b7acf 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InputMessageEvent.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InputMessageEvent.g.cs @@ -79,6 +79,7 @@ public class InputMessageEventJsonConverter : global::System.Text.Json.Serializa { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentEventBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentEventBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -89,9 +90,13 @@ public class InputMessageEventJsonConverter : global::System.Text.Json.Serializa catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && inputMessageEventVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InputMessageEventVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InputMessageEventVariant2).Name}"); inputMessageEventVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.InvokeAgentTraceSpan.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.InvokeAgentTraceSpan.g.cs index 2b6940a..37c6fd9 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.InvokeAgentTraceSpan.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.InvokeAgentTraceSpan.g.cs @@ -105,6 +105,7 @@ public class InvokeAgentTraceSpanJsonConverter : global::System.Text.Json.Serial { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentTraceSpanBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentTraceSpanBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -115,9 +116,13 @@ public class InvokeAgentTraceSpanJsonConverter : global::System.Text.Json.Serial catch (global::System.InvalidOperationException) { } + } + if (@base == null && invokeAgentTraceSpanVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InvokeAgentTraceSpanVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InvokeAgentTraceSpanVariant2).Name}"); invokeAgentTraceSpanVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.KeyedSearchCorpus.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.KeyedSearchCorpus.g.cs index 17e85cc..2bdee2e 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.KeyedSearchCorpus.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.KeyedSearchCorpus.g.cs @@ -80,6 +80,7 @@ public class KeyedSearchCorpusJsonConverter : global::System.Text.Json.Serializa { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.SearchCorpus), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.SearchCorpus).Name}"); searchCorpus = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -90,9 +91,13 @@ public class KeyedSearchCorpusJsonConverter : global::System.Text.Json.Serializa catch (global::System.InvalidOperationException) { } + } + if (searchCorpus == null && keyedSearchCorpusVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.KeyedSearchCorpusVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.KeyedSearchCorpusVariant2).Name}"); keyedSearchCorpusVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.LambdaTool.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.LambdaTool.g.cs index 281f2f6..c37fa45 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.LambdaTool.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.LambdaTool.g.cs @@ -105,6 +105,7 @@ public class LambdaToolJsonConverter : global::System.Text.Json.Serialization.Js { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ToolBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ToolBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -115,9 +116,13 @@ public class LambdaToolJsonConverter : global::System.Text.Json.Serialization.Js catch (global::System.InvalidOperationException) { } + } + if (@base == null && lambdaToolVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.LambdaToolVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.LambdaToolVariant2).Name}"); lambdaToolVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.McpTool.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.McpTool.g.cs index a9e390b..1b01fe8 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.McpTool.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.McpTool.g.cs @@ -103,6 +103,7 @@ public class McpToolJsonConverter : global::System.Text.Json.Serialization.JsonC { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ToolBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ToolBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -113,9 +114,13 @@ public class McpToolJsonConverter : global::System.Text.Json.Serialization.JsonC catch (global::System.InvalidOperationException) { } + } + if (@base == null && mcpToolVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.McpToolVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.McpToolVariant2).Name}"); mcpToolVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.OneOf2.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.OneOf2.g.cs index 47e1a02..1da2d82 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.OneOf2.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.OneOf2.g.cs @@ -107,7 +107,10 @@ public class OneOfJsonConverter : global::System.Text.Json.Serialization catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null) + { try { diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.OutputTraceSpan.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.OutputTraceSpan.g.cs index 71f7978..e2412f1 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.OutputTraceSpan.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.OutputTraceSpan.g.cs @@ -85,6 +85,7 @@ public class OutputTraceSpanJsonConverter : global::System.Text.Json.Serializati { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentTraceSpanBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentTraceSpanBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -95,9 +96,13 @@ public class OutputTraceSpanJsonConverter : global::System.Text.Json.Serializati catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && outputTraceSpanVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.OutputTraceSpanVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.OutputTraceSpanVariant2).Name}"); outputTraceSpanVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ReferenceInstruction.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ReferenceInstruction.g.cs index 0890654..fdab4b5 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ReferenceInstruction.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ReferenceInstruction.g.cs @@ -77,6 +77,7 @@ public class ReferenceInstructionJsonConverter : global::System.Text.Json.Serial { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.InstructionReference), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.InstructionReference).Name}"); instructionReference = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -87,9 +88,13 @@ public class ReferenceInstructionJsonConverter : global::System.Text.Json.Serial catch (global::System.InvalidOperationException) { } + } + if (instructionReference == null && referenceInstructionVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ReferenceInstructionVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ReferenceInstructionVariant2).Name}"); referenceInstructionVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.S3SourceConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.S3SourceConfiguration.g.cs index 9bb9947..0e29a1e 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.S3SourceConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.S3SourceConfiguration.g.cs @@ -81,6 +81,7 @@ public class S3SourceConfigurationJsonConverter : global::System.Text.Json.Seria { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.BaseS3SourceConfiguration), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.BaseS3SourceConfiguration).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -91,9 +92,13 @@ public class S3SourceConfigurationJsonConverter : global::System.Text.Json.Seria catch (global::System.InvalidOperationException) { } + } + if (@base == null && s3SourceConfigurationVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); s3SourceConfigurationVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ScheduleConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ScheduleConfiguration.g.cs index 84dc00c..2266665 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ScheduleConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ScheduleConfiguration.g.cs @@ -78,6 +78,7 @@ public class ScheduleConfigurationJsonConverter : global::System.Text.Json.Seria { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.IntervalScheduleConfiguration), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.IntervalScheduleConfiguration).Name}"); interval = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -88,9 +89,13 @@ public class ScheduleConfigurationJsonConverter : global::System.Text.Json.Seria catch (global::System.InvalidOperationException) { } + } + if (interval == null && cron == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.CronScheduleConfiguration), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.CronScheduleConfiguration).Name}"); cron = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.SearchCorporaParameters.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.SearchCorporaParameters.g.cs index 339d4bd..ede39d4 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.SearchCorporaParameters.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.SearchCorporaParameters.g.cs @@ -92,6 +92,7 @@ public class SearchCorporaParametersJsonConverter : global::System.Text.Json.Ser { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.SearchCorporaParametersVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.SearchCorporaParametersVariant1).Name}"); searchCorporaParametersVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -102,9 +103,13 @@ public class SearchCorporaParametersJsonConverter : global::System.Text.Json.Ser catch (global::System.InvalidOperationException) { } + } + if (searchCorporaParametersVariant1 == null && searchParameters == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.SearchParameters), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.SearchParameters).Name}"); searchParameters = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.SessionInterruptedEvent.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.SessionInterruptedEvent.g.cs index ac8381e..24007df 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.SessionInterruptedEvent.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.SessionInterruptedEvent.g.cs @@ -78,6 +78,7 @@ public class SessionInterruptedEventJsonConverter : global::System.Text.Json.Ser { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentEventBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentEventBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -88,9 +89,13 @@ public class SessionInterruptedEventJsonConverter : global::System.Text.Json.Ser catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && sessionInterruptedEventVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.SessionInterruptedEventVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.SessionInterruptedEventVariant2).Name}"); sessionInterruptedEventVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.SkillLoadEvent.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.SkillLoadEvent.g.cs index 7b67167..d9ea934 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.SkillLoadEvent.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.SkillLoadEvent.g.cs @@ -80,6 +80,7 @@ public class SkillLoadEventJsonConverter : global::System.Text.Json.Serializatio { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentEventBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentEventBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -90,9 +91,13 @@ public class SkillLoadEventJsonConverter : global::System.Text.Json.Serializatio catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && skillLoadEventVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.SkillLoadEventVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.SkillLoadEventVariant2).Name}"); skillLoadEventVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.StepTransitionEvent.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.StepTransitionEvent.g.cs index 61e1001..9df6073 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.StepTransitionEvent.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.StepTransitionEvent.g.cs @@ -81,6 +81,7 @@ public class StepTransitionEventJsonConverter : global::System.Text.Json.Seriali { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentEventBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentEventBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -91,9 +92,13 @@ public class StepTransitionEventJsonConverter : global::System.Text.Json.Seriali catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && stepTransitionEventVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.StepTransitionEventVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.StepTransitionEventVariant2).Name}"); stepTransitionEventVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.StepTransitionLimitExceededEvent.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.StepTransitionLimitExceededEvent.g.cs index ce6b8d5..c7d907d 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.StepTransitionLimitExceededEvent.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.StepTransitionLimitExceededEvent.g.cs @@ -80,6 +80,7 @@ public class StepTransitionLimitExceededEventJsonConverter : global::System.Text { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentEventBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentEventBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -90,9 +91,13 @@ public class StepTransitionLimitExceededEventJsonConverter : global::System.Text catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && stepTransitionLimitExceededEventVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.StepTransitionLimitExceededEventVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.StepTransitionLimitExceededEventVariant2).Name}"); stepTransitionLimitExceededEventVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.StepTransitionTraceSpan.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.StepTransitionTraceSpan.g.cs index 5217a59..f7f881d 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.StepTransitionTraceSpan.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.StepTransitionTraceSpan.g.cs @@ -94,6 +94,7 @@ public class StepTransitionTraceSpanJsonConverter : global::System.Text.Json.Ser { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentTraceSpanBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentTraceSpanBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -104,9 +105,13 @@ public class StepTransitionTraceSpanJsonConverter : global::System.Text.Json.Ser catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && stepTransitionTraceSpanVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.StepTransitionTraceSpanVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.StepTransitionTraceSpanVariant2).Name}"); stepTransitionTraceSpanVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.StructuredOutputEvent.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.StructuredOutputEvent.g.cs index 641913b..706da12 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.StructuredOutputEvent.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.StructuredOutputEvent.g.cs @@ -80,6 +80,7 @@ public class StructuredOutputEventJsonConverter : global::System.Text.Json.Seria { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentEventBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentEventBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -90,9 +91,13 @@ public class StructuredOutputEventJsonConverter : global::System.Text.Json.Seria catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && structuredOutputEventVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.StructuredOutputEventVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.StructuredOutputEventVariant2).Name}"); structuredOutputEventVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.SubAgentTool.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.SubAgentTool.g.cs index cc6e014..873b02a 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.SubAgentTool.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.SubAgentTool.g.cs @@ -90,6 +90,7 @@ public class SubAgentToolJsonConverter : global::System.Text.Json.Serialization. { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ToolBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ToolBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -100,9 +101,13 @@ public class SubAgentToolJsonConverter : global::System.Text.Json.Serialization. catch (global::System.InvalidOperationException) { } + } + if (@base == null && subAgentToolVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.SubAgentToolVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.SubAgentToolVariant2).Name}"); subAgentToolVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ThinkingEvent.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ThinkingEvent.g.cs index f9bf40d..1990959 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ThinkingEvent.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ThinkingEvent.g.cs @@ -79,6 +79,7 @@ public class ThinkingEventJsonConverter : global::System.Text.Json.Serialization { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentEventBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentEventBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -89,9 +90,13 @@ public class ThinkingEventJsonConverter : global::System.Text.Json.Serialization catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && thinkingEventVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ThinkingEventVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ThinkingEventVariant2).Name}"); thinkingEventVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ThinkingTraceSpan.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ThinkingTraceSpan.g.cs index 9a0a8a9..93ea737 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ThinkingTraceSpan.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ThinkingTraceSpan.g.cs @@ -84,6 +84,7 @@ public class ThinkingTraceSpanJsonConverter : global::System.Text.Json.Serializa { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentTraceSpanBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentTraceSpanBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -94,9 +95,13 @@ public class ThinkingTraceSpanJsonConverter : global::System.Text.Json.Serializa catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && thinkingTraceSpanVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ThinkingTraceSpanVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ThinkingTraceSpanVariant2).Name}"); thinkingTraceSpanVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ToolInputEvent.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ToolInputEvent.g.cs index f12977c..ee4c403 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ToolInputEvent.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ToolInputEvent.g.cs @@ -82,6 +82,7 @@ public class ToolInputEventJsonConverter : global::System.Text.Json.Serializatio { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentEventBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentEventBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -92,9 +93,13 @@ public class ToolInputEventJsonConverter : global::System.Text.Json.Serializatio catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && toolInputEventVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ToolInputEventVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ToolInputEventVariant2).Name}"); toolInputEventVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.ToolOutputEvent.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.ToolOutputEvent.g.cs index da9b1a9..a9c166a 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.ToolOutputEvent.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.ToolOutputEvent.g.cs @@ -83,6 +83,7 @@ public class ToolOutputEventJsonConverter : global::System.Text.Json.Serializati { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.AgentEventBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.AgentEventBase).Name}"); agentBase = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -93,9 +94,13 @@ public class ToolOutputEventJsonConverter : global::System.Text.Json.Serializati catch (global::System.InvalidOperationException) { } + } + if (agentBase == null && toolOutputEventVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ToolOutputEventVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ToolOutputEventVariant2).Name}"); toolOutputEventVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.UpdateOpenAILLMRequest.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.UpdateOpenAILLMRequest.g.cs index 6743b6a..73c3c82 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.UpdateOpenAILLMRequest.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.UpdateOpenAILLMRequest.g.cs @@ -96,6 +96,7 @@ public class UpdateOpenAILLMRequestJsonConverter : global::System.Text.Json.Seri { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.OpenAILLMUpdateBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.OpenAILLMUpdateBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -106,9 +107,13 @@ public class UpdateOpenAILLMRequestJsonConverter : global::System.Text.Json.Seri catch (global::System.InvalidOperationException) { } + } + if (@base == null && updateOpenAILLMRequestVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.UpdateOpenAILLMRequestVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.UpdateOpenAILLMRequestVariant2).Name}"); updateOpenAILLMRequestVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.UpdateOpenAIResponsesLLMRequest.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.UpdateOpenAIResponsesLLMRequest.g.cs index fc97490..6546d2e 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.UpdateOpenAIResponsesLLMRequest.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.UpdateOpenAIResponsesLLMRequest.g.cs @@ -96,6 +96,7 @@ public class UpdateOpenAIResponsesLLMRequestJsonConverter : global::System.Text. { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.OpenAILLMUpdateBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.OpenAILLMUpdateBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -106,9 +107,13 @@ public class UpdateOpenAIResponsesLLMRequestJsonConverter : global::System.Text. catch (global::System.InvalidOperationException) { } + } + if (@base == null && updateOpenAIResponsesLLMRequestVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.UpdateOpenAIResponsesLLMRequestVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.UpdateOpenAIResponsesLLMRequestVariant2).Name}"); updateOpenAIResponsesLLMRequestVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.UpdateS3SourceConfiguration.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.UpdateS3SourceConfiguration.g.cs index 1846111..1bb3020 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.UpdateS3SourceConfiguration.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.UpdateS3SourceConfiguration.g.cs @@ -63,6 +63,7 @@ public class UpdateS3SourceConfigurationJsonConverter : global::System.Text.Json { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.BaseS3SourceConfiguration), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.BaseS3SourceConfiguration).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.WebGetTool.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.WebGetTool.g.cs index a6d7b82..5322fa8 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.WebGetTool.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.WebGetTool.g.cs @@ -90,6 +90,7 @@ public class WebGetToolJsonConverter : global::System.Text.Json.Serialization.Js { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ToolBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ToolBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -100,9 +101,13 @@ public class WebGetToolJsonConverter : global::System.Text.Json.Serialization.Js catch (global::System.InvalidOperationException) { } + } + if (@base == null && webGetToolVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.WebGetToolVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.WebGetToolVariant2).Name}"); webGetToolVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Vectara/Generated/Vectara.JsonConverters.WebSearchTool.g.cs b/src/libs/Vectara/Generated/Vectara.JsonConverters.WebSearchTool.g.cs index a4db213..be3a4a7 100644 --- a/src/libs/Vectara/Generated/Vectara.JsonConverters.WebSearchTool.g.cs +++ b/src/libs/Vectara/Generated/Vectara.JsonConverters.WebSearchTool.g.cs @@ -90,6 +90,7 @@ public class WebSearchToolJsonConverter : global::System.Text.Json.Serialization { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.ToolBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.ToolBase).Name}"); @base = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -100,9 +101,13 @@ public class WebSearchToolJsonConverter : global::System.Text.Json.Serialization catch (global::System.InvalidOperationException) { } + } + if (@base == null && webSearchToolVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vectara.WebSearchToolVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vectara.WebSearchToolVariant2).Name}"); webSearchToolVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);