From 345feea58c98c6108d511008172f7244fa15c9a4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 17 Apr 2026 21:34:02 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Letta.JsonConverters.Config5.g.cs | 10 ++++ .../Letta.JsonConverters.Config6.g.cs | 10 ++++ .../Letta.JsonConverters.Config7.g.cs | 10 ++++ .../Letta.JsonConverters.Config8.g.cs | 10 ++++ .../Letta.JsonConverters.Config9.g.cs | 10 ++++ .../Letta.JsonConverters.DataItem.g.cs | 1 + .../Letta.JsonConverters.DataItem2.g.cs | 1 + .../Letta.JsonConverters.EventsItem.g.cs | 58 +++++++++++++++++++ .../Letta.JsonConverters.PolicyItem.g.cs | 1 + .../Letta.JsonConverters.ProducerConfig.g.cs | 10 ++++ .../Letta.JsonConverters.ProducerConfig2.g.cs | 10 ++++ .../Letta.JsonConverters.ProducerConfig3.g.cs | 10 ++++ ...mplatesCreateTemplateNoProjectRequest.g.cs | 1 + ...erters.TemplatesCreateTemplateRequest.g.cs | 1 + 14 files changed, 143 insertions(+) diff --git a/src/libs/Letta/Generated/Letta.JsonConverters.Config5.g.cs b/src/libs/Letta/Generated/Letta.JsonConverters.Config5.g.cs index 181af2a9..87e075a9 100644 --- a/src/libs/Letta/Generated/Letta.JsonConverters.Config5.g.cs +++ b/src/libs/Letta/Generated/Letta.JsonConverters.Config5.g.cs @@ -23,11 +23,21 @@ public class Config5JsonConverter : global::System.Text.Json.Serialization.JsonC foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) { __jsonProps.Add(__jsonProp.Name); + if (__jsonProp.Value.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __nestedJsonProp in __jsonProp.Value.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name + "." + __nestedJsonProp.Name); + } + } + } } var __score0 = 0; if (__jsonProps.Contains("data")) __score0++; + if (__jsonProps.Contains("data.channels")) __score0++; + if (__jsonProps.Contains("data.max_messages_per_poll")) __score0++; if (__jsonProps.Contains("type")) __score0++; var __score1 = 0; if (__jsonProps.Contains("data")) __score1++; diff --git a/src/libs/Letta/Generated/Letta.JsonConverters.Config6.g.cs b/src/libs/Letta/Generated/Letta.JsonConverters.Config6.g.cs index f0aa079f..a81d1cd9 100644 --- a/src/libs/Letta/Generated/Letta.JsonConverters.Config6.g.cs +++ b/src/libs/Letta/Generated/Letta.JsonConverters.Config6.g.cs @@ -23,11 +23,21 @@ public class Config6JsonConverter : global::System.Text.Json.Serialization.JsonC foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) { __jsonProps.Add(__jsonProp.Name); + if (__jsonProp.Value.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __nestedJsonProp in __jsonProp.Value.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name + "." + __nestedJsonProp.Name); + } + } + } } var __score0 = 0; if (__jsonProps.Contains("data")) __score0++; + if (__jsonProps.Contains("data.channels")) __score0++; + if (__jsonProps.Contains("data.max_messages_per_poll")) __score0++; if (__jsonProps.Contains("type")) __score0++; var __score1 = 0; if (__jsonProps.Contains("data")) __score1++; diff --git a/src/libs/Letta/Generated/Letta.JsonConverters.Config7.g.cs b/src/libs/Letta/Generated/Letta.JsonConverters.Config7.g.cs index 064cb770..4eb34675 100644 --- a/src/libs/Letta/Generated/Letta.JsonConverters.Config7.g.cs +++ b/src/libs/Letta/Generated/Letta.JsonConverters.Config7.g.cs @@ -23,11 +23,21 @@ public class Config7JsonConverter : global::System.Text.Json.Serialization.JsonC foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) { __jsonProps.Add(__jsonProp.Name); + if (__jsonProp.Value.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __nestedJsonProp in __jsonProp.Value.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name + "." + __nestedJsonProp.Name); + } + } + } } var __score0 = 0; if (__jsonProps.Contains("data")) __score0++; + if (__jsonProps.Contains("data.channels")) __score0++; + if (__jsonProps.Contains("data.max_messages_per_poll")) __score0++; if (__jsonProps.Contains("type")) __score0++; var __score1 = 0; if (__jsonProps.Contains("data")) __score1++; diff --git a/src/libs/Letta/Generated/Letta.JsonConverters.Config8.g.cs b/src/libs/Letta/Generated/Letta.JsonConverters.Config8.g.cs index 44200ac5..4c1caf1c 100644 --- a/src/libs/Letta/Generated/Letta.JsonConverters.Config8.g.cs +++ b/src/libs/Letta/Generated/Letta.JsonConverters.Config8.g.cs @@ -23,11 +23,21 @@ public class Config8JsonConverter : global::System.Text.Json.Serialization.JsonC foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) { __jsonProps.Add(__jsonProp.Name); + if (__jsonProp.Value.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __nestedJsonProp in __jsonProp.Value.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name + "." + __nestedJsonProp.Name); + } + } + } } var __score0 = 0; if (__jsonProps.Contains("data")) __score0++; + if (__jsonProps.Contains("data.channels")) __score0++; + if (__jsonProps.Contains("data.max_messages_per_poll")) __score0++; if (__jsonProps.Contains("type")) __score0++; var __score1 = 0; if (__jsonProps.Contains("data")) __score1++; diff --git a/src/libs/Letta/Generated/Letta.JsonConverters.Config9.g.cs b/src/libs/Letta/Generated/Letta.JsonConverters.Config9.g.cs index dd3312c3..b619430f 100644 --- a/src/libs/Letta/Generated/Letta.JsonConverters.Config9.g.cs +++ b/src/libs/Letta/Generated/Letta.JsonConverters.Config9.g.cs @@ -23,11 +23,21 @@ public class Config9JsonConverter : global::System.Text.Json.Serialization.JsonC foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) { __jsonProps.Add(__jsonProp.Name); + if (__jsonProp.Value.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __nestedJsonProp in __jsonProp.Value.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name + "." + __nestedJsonProp.Name); + } + } + } } var __score0 = 0; if (__jsonProps.Contains("data")) __score0++; + if (__jsonProps.Contains("data.channels")) __score0++; + if (__jsonProps.Contains("data.max_messages_per_poll")) __score0++; if (__jsonProps.Contains("type")) __score0++; var __score1 = 0; if (__jsonProps.Contains("data")) __score1++; diff --git a/src/libs/Letta/Generated/Letta.JsonConverters.DataItem.g.cs b/src/libs/Letta/Generated/Letta.JsonConverters.DataItem.g.cs index 09080eb3..60afbac4 100644 --- a/src/libs/Letta/Generated/Letta.JsonConverters.DataItem.g.cs +++ b/src/libs/Letta/Generated/Letta.JsonConverters.DataItem.g.cs @@ -23,6 +23,7 @@ public class DataItemJsonConverter : global::System.Text.Json.Serialization.Json foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) { __jsonProps.Add(__jsonProp.Name); + } } diff --git a/src/libs/Letta/Generated/Letta.JsonConverters.DataItem2.g.cs b/src/libs/Letta/Generated/Letta.JsonConverters.DataItem2.g.cs index 0988103e..beeacd78 100644 --- a/src/libs/Letta/Generated/Letta.JsonConverters.DataItem2.g.cs +++ b/src/libs/Letta/Generated/Letta.JsonConverters.DataItem2.g.cs @@ -23,6 +23,7 @@ public class DataItem2JsonConverter : global::System.Text.Json.Serialization.Jso foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) { __jsonProps.Add(__jsonProp.Name); + } } diff --git a/src/libs/Letta/Generated/Letta.JsonConverters.EventsItem.g.cs b/src/libs/Letta/Generated/Letta.JsonConverters.EventsItem.g.cs index 3f718146..08096be1 100644 --- a/src/libs/Letta/Generated/Letta.JsonConverters.EventsItem.g.cs +++ b/src/libs/Letta/Generated/Letta.JsonConverters.EventsItem.g.cs @@ -23,27 +23,85 @@ public class EventsItemJsonConverter : global::System.Text.Json.Serialization.Js foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) { __jsonProps.Add(__jsonProp.Name); + if (__jsonProp.Value.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __nestedJsonProp in __jsonProp.Value.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name + "." + __nestedJsonProp.Name); + } + } + } } var __score0 = 0; if (__jsonProps.Contains("data")) __score0++; + if (__jsonProps.Contains("data.agent_id")) __score0++; + if (__jsonProps.Contains("data.node_version")) __score0++; + if (__jsonProps.Contains("data.platform")) __score0++; + if (__jsonProps.Contains("data.session_id")) __score0++; + if (__jsonProps.Contains("data.startup_command")) __score0++; + if (__jsonProps.Contains("data.surface")) __score0++; + if (__jsonProps.Contains("data.version")) __score0++; if (__jsonProps.Contains("timestamp")) __score0++; if (__jsonProps.Contains("type")) __score0++; var __score1 = 0; if (__jsonProps.Contains("data")) __score1++; + if (__jsonProps.Contains("data.agent_id")) __score1++; + if (__jsonProps.Contains("data.cached_tokens")) __score1++; + if (__jsonProps.Contains("data.completion_tokens")) __score1++; + if (__jsonProps.Contains("data.duration")) __score1++; + if (__jsonProps.Contains("data.exit_reason")) __score1++; + if (__jsonProps.Contains("data.message_count")) __score1++; + if (__jsonProps.Contains("data.prompt_tokens")) __score1++; + if (__jsonProps.Contains("data.reasoning_tokens")) __score1++; + if (__jsonProps.Contains("data.session_id")) __score1++; + if (__jsonProps.Contains("data.step_count")) __score1++; + if (__jsonProps.Contains("data.surface")) __score1++; + if (__jsonProps.Contains("data.tool_call_count")) __score1++; + if (__jsonProps.Contains("data.total_api_ms")) __score1++; + if (__jsonProps.Contains("data.total_tokens")) __score1++; + if (__jsonProps.Contains("data.total_wall_ms")) __score1++; if (__jsonProps.Contains("timestamp")) __score1++; if (__jsonProps.Contains("type")) __score1++; var __score2 = 0; if (__jsonProps.Contains("data")) __score2++; + if (__jsonProps.Contains("data.agent_id")) __score2++; + if (__jsonProps.Contains("data.duration")) __score2++; + if (__jsonProps.Contains("data.error_type")) __score2++; + if (__jsonProps.Contains("data.response_length")) __score2++; + if (__jsonProps.Contains("data.session_id")) __score2++; + if (__jsonProps.Contains("data.stderr")) __score2++; + if (__jsonProps.Contains("data.success")) __score2++; + if (__jsonProps.Contains("data.surface")) __score2++; + if (__jsonProps.Contains("data.tool_name")) __score2++; if (__jsonProps.Contains("timestamp")) __score2++; if (__jsonProps.Contains("type")) __score2++; var __score3 = 0; if (__jsonProps.Contains("data")) __score3++; + if (__jsonProps.Contains("data.agent_id")) __score3++; + if (__jsonProps.Contains("data.context")) __score3++; + if (__jsonProps.Contains("data.debug_log_tail")) __score3++; + if (__jsonProps.Contains("data.error_message")) __score3++; + if (__jsonProps.Contains("data.error_type")) __score3++; + if (__jsonProps.Contains("data.http_status")) __score3++; + if (__jsonProps.Contains("data.model_id")) __score3++; + if (__jsonProps.Contains("data.recent_chunks")) __score3++; + if (__jsonProps.Contains("data.run_id")) __score3++; + if (__jsonProps.Contains("data.session_id")) __score3++; + if (__jsonProps.Contains("data.surface")) __score3++; if (__jsonProps.Contains("timestamp")) __score3++; if (__jsonProps.Contains("type")) __score3++; var __score4 = 0; if (__jsonProps.Contains("data")) __score4++; + if (__jsonProps.Contains("data.agent_id")) __score4++; + if (__jsonProps.Contains("data.command_name")) __score4++; + if (__jsonProps.Contains("data.input_length")) __score4++; + if (__jsonProps.Contains("data.is_command")) __score4++; + if (__jsonProps.Contains("data.message_type")) __score4++; + if (__jsonProps.Contains("data.model_id")) __score4++; + if (__jsonProps.Contains("data.session_id")) __score4++; + if (__jsonProps.Contains("data.surface")) __score4++; if (__jsonProps.Contains("timestamp")) __score4++; if (__jsonProps.Contains("type")) __score4++; var __bestScore = 0; diff --git a/src/libs/Letta/Generated/Letta.JsonConverters.PolicyItem.g.cs b/src/libs/Letta/Generated/Letta.JsonConverters.PolicyItem.g.cs index 7e1b4530..ef53db8f 100644 --- a/src/libs/Letta/Generated/Letta.JsonConverters.PolicyItem.g.cs +++ b/src/libs/Letta/Generated/Letta.JsonConverters.PolicyItem.g.cs @@ -23,6 +23,7 @@ public class PolicyItemJsonConverter : global::System.Text.Json.Serialization.Js foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) { __jsonProps.Add(__jsonProp.Name); + } } diff --git a/src/libs/Letta/Generated/Letta.JsonConverters.ProducerConfig.g.cs b/src/libs/Letta/Generated/Letta.JsonConverters.ProducerConfig.g.cs index 0a902e92..2027819c 100644 --- a/src/libs/Letta/Generated/Letta.JsonConverters.ProducerConfig.g.cs +++ b/src/libs/Letta/Generated/Letta.JsonConverters.ProducerConfig.g.cs @@ -23,11 +23,21 @@ public class ProducerConfigJsonConverter : global::System.Text.Json.Serializatio foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) { __jsonProps.Add(__jsonProp.Name); + if (__jsonProp.Value.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __nestedJsonProp in __jsonProp.Value.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name + "." + __nestedJsonProp.Name); + } + } + } } var __score0 = 0; if (__jsonProps.Contains("data")) __score0++; + if (__jsonProps.Contains("data.channels")) __score0++; + if (__jsonProps.Contains("data.max_messages_per_poll")) __score0++; if (__jsonProps.Contains("type")) __score0++; var __score1 = 0; if (__jsonProps.Contains("data")) __score1++; diff --git a/src/libs/Letta/Generated/Letta.JsonConverters.ProducerConfig2.g.cs b/src/libs/Letta/Generated/Letta.JsonConverters.ProducerConfig2.g.cs index 4323e5a1..b234e2eb 100644 --- a/src/libs/Letta/Generated/Letta.JsonConverters.ProducerConfig2.g.cs +++ b/src/libs/Letta/Generated/Letta.JsonConverters.ProducerConfig2.g.cs @@ -23,11 +23,21 @@ public class ProducerConfig2JsonConverter : global::System.Text.Json.Serializati foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) { __jsonProps.Add(__jsonProp.Name); + if (__jsonProp.Value.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __nestedJsonProp in __jsonProp.Value.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name + "." + __nestedJsonProp.Name); + } + } + } } var __score0 = 0; if (__jsonProps.Contains("data")) __score0++; + if (__jsonProps.Contains("data.channels")) __score0++; + if (__jsonProps.Contains("data.max_messages_per_poll")) __score0++; if (__jsonProps.Contains("type")) __score0++; var __score1 = 0; if (__jsonProps.Contains("data")) __score1++; diff --git a/src/libs/Letta/Generated/Letta.JsonConverters.ProducerConfig3.g.cs b/src/libs/Letta/Generated/Letta.JsonConverters.ProducerConfig3.g.cs index 5007780f..fec16a97 100644 --- a/src/libs/Letta/Generated/Letta.JsonConverters.ProducerConfig3.g.cs +++ b/src/libs/Letta/Generated/Letta.JsonConverters.ProducerConfig3.g.cs @@ -23,11 +23,21 @@ public class ProducerConfig3JsonConverter : global::System.Text.Json.Serializati foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) { __jsonProps.Add(__jsonProp.Name); + if (__jsonProp.Value.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __nestedJsonProp in __jsonProp.Value.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name + "." + __nestedJsonProp.Name); + } + } + } } var __score0 = 0; if (__jsonProps.Contains("data")) __score0++; + if (__jsonProps.Contains("data.channels")) __score0++; + if (__jsonProps.Contains("data.max_messages_per_poll")) __score0++; if (__jsonProps.Contains("type")) __score0++; var __score1 = 0; if (__jsonProps.Contains("data")) __score1++; diff --git a/src/libs/Letta/Generated/Letta.JsonConverters.TemplatesCreateTemplateNoProjectRequest.g.cs b/src/libs/Letta/Generated/Letta.JsonConverters.TemplatesCreateTemplateNoProjectRequest.g.cs index 8b17e181..65658b2d 100644 --- a/src/libs/Letta/Generated/Letta.JsonConverters.TemplatesCreateTemplateNoProjectRequest.g.cs +++ b/src/libs/Letta/Generated/Letta.JsonConverters.TemplatesCreateTemplateNoProjectRequest.g.cs @@ -23,6 +23,7 @@ public class TemplatesCreateTemplateNoProjectRequestJsonConverter : global::Syst foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) { __jsonProps.Add(__jsonProp.Name); + } } diff --git a/src/libs/Letta/Generated/Letta.JsonConverters.TemplatesCreateTemplateRequest.g.cs b/src/libs/Letta/Generated/Letta.JsonConverters.TemplatesCreateTemplateRequest.g.cs index 9ca6d196..91fbad7f 100644 --- a/src/libs/Letta/Generated/Letta.JsonConverters.TemplatesCreateTemplateRequest.g.cs +++ b/src/libs/Letta/Generated/Letta.JsonConverters.TemplatesCreateTemplateRequest.g.cs @@ -23,6 +23,7 @@ public class TemplatesCreateTemplateRequestJsonConverter : global::System.Text.J foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) { __jsonProps.Add(__jsonProp.Name); + } }