diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.AgentsCountDeployedAgents.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.AgentsCountDeployedAgents.g.cs index b3a4af41..e2ba4394 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.AgentsCountDeployedAgents.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.AgentsCountDeployedAgents.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_AgentsCountDeployedAgentsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_AgentsCountDeployedAgentsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_AgentsCountDeployedAgentsSecurityRequirement0, + }; partial void PrepareAgentsCountDeployedAgentsArguments( global::System.Net.Http.HttpClient httpClient, global::System.Collections.Generic.IList>? search, @@ -48,6 +67,12 @@ partial void ProcessAgentsCountDeployedAgentsResponseContent( projectId: ref projectId, combinator: ref combinator); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_AgentsCountDeployedAgentsSecurityRequirements, + operationName: "AgentsCountDeployedAgentsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/agents/search/count", baseUri: HttpClient.BaseAddress); @@ -55,7 +80,7 @@ partial void ProcessAgentsCountDeployedAgentsResponseContent( .AddOptionalParameter("search", search, selector: static x => x.ToString() ?? string.Empty, delimiter: ",", explode: true) .AddOptionalParameter("project_id", projectId) .AddOptionalParameter("combinator", combinator?.ToValueString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -65,7 +90,7 @@ partial void ProcessAgentsCountDeployedAgentsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.AgentsGetAgentVariables.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.AgentsGetAgentVariables.g.cs index 532aaced..eaa10a40 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.AgentsGetAgentVariables.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.AgentsGetAgentVariables.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_AgentsGetAgentVariablesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_AgentsGetAgentVariablesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_AgentsGetAgentVariablesSecurityRequirement0, + }; partial void PrepareAgentsGetAgentVariablesArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId); @@ -38,9 +57,15 @@ partial void ProcessAgentsGetAgentVariablesResponseContent( httpClient: HttpClient, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_AgentsGetAgentVariablesSecurityRequirements, + operationName: "AgentsGetAgentVariablesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/core-memory/variables", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -50,7 +75,7 @@ partial void ProcessAgentsGetAgentVariablesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.AgentsSearchDeployedAgents.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.AgentsSearchDeployedAgents.g.cs index fcc65392..8247ac7c 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.AgentsSearchDeployedAgents.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.AgentsSearchDeployedAgents.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_AgentsSearchDeployedAgentsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_AgentsSearchDeployedAgentsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_AgentsSearchDeployedAgentsSecurityRequirement0, + }; partial void PrepareAgentsSearchDeployedAgentsArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.AgentsSearchDeployedAgentsRequest request); @@ -41,9 +60,15 @@ partial void ProcessAgentsSearchDeployedAgentsResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_AgentsSearchDeployedAgentsSecurityRequirements, + operationName: "AgentsSearchDeployedAgentsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/agents/search", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessAgentsSearchDeployedAgentsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.AttachArchiveToAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.AttachArchiveToAgent.g.cs index 930ba92d..4ebbcb6d 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.AttachArchiveToAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.AttachArchiveToAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_AttachArchiveToAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_AttachArchiveToAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_AttachArchiveToAgentSecurityRequirement0, + }; partial void PrepareAttachArchiveToAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string archiveId, @@ -45,9 +64,15 @@ partial void ProcessAttachArchiveToAgentResponseContent( archiveId: ref archiveId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_AttachArchiveToAgentSecurityRequirements, + operationName: "AttachArchiveToAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/archives/attach/{archiveId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -57,7 +82,7 @@ partial void ProcessAttachArchiveToAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.AttachCoreMemoryBlock.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.AttachCoreMemoryBlock.g.cs index 6835600d..e0dc859b 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.AttachCoreMemoryBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.AttachCoreMemoryBlock.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_AttachCoreMemoryBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_AttachCoreMemoryBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_AttachCoreMemoryBlockSecurityRequirement0, + }; partial void PrepareAttachCoreMemoryBlockArguments( global::System.Net.Http.HttpClient httpClient, ref string blockId, @@ -47,9 +66,15 @@ partial void ProcessAttachCoreMemoryBlockResponseContent( blockId: ref blockId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_AttachCoreMemoryBlockSecurityRequirements, + operationName: "AttachCoreMemoryBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/core-memory/blocks/attach/{blockId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -59,7 +84,7 @@ partial void ProcessAttachCoreMemoryBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.AttachFolderToAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.AttachFolderToAgent.g.cs index 41c34590..bdf21c1a 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.AttachFolderToAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.AttachFolderToAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_AttachFolderToAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_AttachFolderToAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_AttachFolderToAgentSecurityRequirement0, + }; partial void PrepareAttachFolderToAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string folderId, @@ -47,9 +66,15 @@ partial void ProcessAttachFolderToAgentResponseContent( folderId: ref folderId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_AttachFolderToAgentSecurityRequirements, + operationName: "AttachFolderToAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/folders/attach/{folderId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -59,7 +84,7 @@ partial void ProcessAttachFolderToAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.AttachIdentityToAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.AttachIdentityToAgent.g.cs index 28fe2bab..580b1fc5 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.AttachIdentityToAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.AttachIdentityToAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_AttachIdentityToAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_AttachIdentityToAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_AttachIdentityToAgentSecurityRequirement0, + }; partial void PrepareAttachIdentityToAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string identityId, @@ -45,9 +64,15 @@ partial void ProcessAttachIdentityToAgentResponseContent( identityId: ref identityId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_AttachIdentityToAgentSecurityRequirements, + operationName: "AttachIdentityToAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/identities/attach/{identityId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -57,7 +82,7 @@ partial void ProcessAttachIdentityToAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.AttachToolToAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.AttachToolToAgent.g.cs index 438d8a29..5e2a005e 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.AttachToolToAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.AttachToolToAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_AttachToolToAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_AttachToolToAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_AttachToolToAgentSecurityRequirement0, + }; partial void PrepareAttachToolToAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string toolId, @@ -47,9 +66,15 @@ partial void ProcessAttachToolToAgentResponseContent( toolId: ref toolId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_AttachToolToAgentSecurityRequirements, + operationName: "AttachToolToAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/tools/attach/{toolId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -59,7 +84,7 @@ partial void ProcessAttachToolToAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.CancelMessage.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.CancelMessage.g.cs index 5baf45d2..9ea1f85f 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.CancelMessage.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.CancelMessage.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CancelMessageSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CancelMessageSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CancelMessageSecurityRequirement0, + }; partial void PrepareCancelMessageArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -49,9 +68,15 @@ partial void ProcessCancelMessageResponseContent( agentId: ref agentId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CancelMessageSecurityRequirements, + operationName: "CancelMessageAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/messages/cancel", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -61,7 +86,7 @@ partial void ProcessCancelMessageResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.CloseAllFilesForAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.CloseAllFilesForAgent.g.cs index 65b9f1b8..d18d3b23 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.CloseAllFilesForAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.CloseAllFilesForAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CloseAllFilesForAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CloseAllFilesForAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CloseAllFilesForAgentSecurityRequirement0, + }; partial void PrepareCloseAllFilesForAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId); @@ -42,9 +61,15 @@ partial void ProcessCloseAllFilesForAgentResponseContent( httpClient: HttpClient, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CloseAllFilesForAgentSecurityRequirements, + operationName: "CloseAllFilesForAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/files/close-all", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -54,7 +79,7 @@ partial void ProcessCloseAllFilesForAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.CloseFileForAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.CloseFileForAgent.g.cs index a73d0688..1ec8048d 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.CloseFileForAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.CloseFileForAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CloseFileForAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CloseFileForAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CloseFileForAgentSecurityRequirement0, + }; partial void PrepareCloseFileForAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string fileId, @@ -49,9 +68,15 @@ partial void ProcessCloseFileForAgentResponseContent( fileId: ref fileId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CloseFileForAgentSecurityRequirements, + operationName: "CloseFileForAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/files/{fileId}/close", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -61,7 +86,7 @@ partial void ProcessCloseFileForAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.CountAgents.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.CountAgents.g.cs index e249bad2..a3c60d80 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.CountAgents.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.CountAgents.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CountAgentsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CountAgentsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CountAgentsSecurityRequirement0, + }; partial void PrepareCountAgentsArguments( global::System.Net.Http.HttpClient httpClient, ref string? name, @@ -112,6 +131,12 @@ partial void ProcessCountAgentsResponseContent( lastStopReason: lastStopReason, createdById: ref createdById); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CountAgentsSecurityRequirements, + operationName: "CountAgentsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/agents/count", baseUri: HttpClient.BaseAddress); @@ -127,7 +152,7 @@ partial void ProcessCountAgentsResponseContent( .AddOptionalParameter("identifier_keys", identifierKeys?.ToString()) .AddOptionalParameter("last_stop_reason", lastStopReason?.ToString()) .AddOptionalParameter("created_by_id", createdById) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -137,7 +162,7 @@ partial void ProcessCountAgentsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.CreateAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.CreateAgent.g.cs index e0fcdad2..14973198 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.CreateAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.CreateAgent.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreateAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreateAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreateAgentSecurityRequirement0, + }; partial void PrepareCreateAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string? xProject, @@ -50,9 +69,15 @@ partial void ProcessCreateAgentResponseContent( xProject: ref xProject, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateAgentSecurityRequirements, + operationName: "CreateAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/agents/", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -62,7 +87,7 @@ partial void ProcessCreateAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.CreateAgentMessageAsync.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.CreateAgentMessageAsync.g.cs index 8eb2db42..5a5b1399 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.CreateAgentMessageAsync.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.CreateAgentMessageAsync.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreateAgentMessageAsyncSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreateAgentMessageAsyncSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreateAgentMessageAsyncSecurityRequirement0, + }; partial void PrepareCreateAgentMessageAsyncArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -55,9 +74,15 @@ partial void ProcessCreateAgentMessageAsyncResponseContent( agentId: ref agentId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateAgentMessageAsyncSecurityRequirements, + operationName: "CreateAgentMessageAsyncAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/messages/async", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -67,7 +92,7 @@ partial void ProcessCreateAgentMessageAsyncResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.CreatePassage.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.CreatePassage.g.cs index cd954d4e..333ef2e7 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.CreatePassage.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.CreatePassage.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreatePassageSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreatePassageSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreatePassageSecurityRequirement0, + }; partial void PrepareCreatePassageArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -48,9 +67,15 @@ partial void ProcessCreatePassageResponseContent( agentId: ref agentId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreatePassageSecurityRequirements, + operationName: "CreatePassageAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/archival-memory", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -60,7 +85,7 @@ partial void ProcessCreatePassageResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.DeleteAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.DeleteAgent.g.cs index 28d9760f..7dce8ee3 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.DeleteAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.DeleteAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeleteAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeleteAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeleteAgentSecurityRequirement0, + }; partial void PrepareDeleteAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId); @@ -40,9 +59,15 @@ partial void ProcessDeleteAgentResponseContent( httpClient: HttpClient, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteAgentSecurityRequirements, + operationName: "DeleteAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -52,7 +77,7 @@ partial void ProcessDeleteAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.DeletePassage.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.DeletePassage.g.cs index 214272ec..d5bbb678 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.DeletePassage.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.DeletePassage.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeletePassageSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeletePassageSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeletePassageSecurityRequirement0, + }; partial void PrepareDeletePassageArguments( global::System.Net.Http.HttpClient httpClient, ref string memoryId, @@ -45,9 +64,15 @@ partial void ProcessDeletePassageResponseContent( memoryId: ref memoryId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeletePassageSecurityRequirements, + operationName: "DeletePassageAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/archival-memory/{memoryId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -57,7 +82,7 @@ partial void ProcessDeletePassageResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.DetachArchiveFromAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.DetachArchiveFromAgent.g.cs index 0c2abffc..a1cf6b2f 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.DetachArchiveFromAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.DetachArchiveFromAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DetachArchiveFromAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DetachArchiveFromAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DetachArchiveFromAgentSecurityRequirement0, + }; partial void PrepareDetachArchiveFromAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string archiveId, @@ -45,9 +64,15 @@ partial void ProcessDetachArchiveFromAgentResponseContent( archiveId: ref archiveId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DetachArchiveFromAgentSecurityRequirements, + operationName: "DetachArchiveFromAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/archives/detach/{archiveId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -57,7 +82,7 @@ partial void ProcessDetachArchiveFromAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.DetachCoreMemoryBlock.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.DetachCoreMemoryBlock.g.cs index 334c2f6b..c75a1b2d 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.DetachCoreMemoryBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.DetachCoreMemoryBlock.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DetachCoreMemoryBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DetachCoreMemoryBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DetachCoreMemoryBlockSecurityRequirement0, + }; partial void PrepareDetachCoreMemoryBlockArguments( global::System.Net.Http.HttpClient httpClient, ref string blockId, @@ -47,9 +66,15 @@ partial void ProcessDetachCoreMemoryBlockResponseContent( blockId: ref blockId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DetachCoreMemoryBlockSecurityRequirements, + operationName: "DetachCoreMemoryBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/core-memory/blocks/detach/{blockId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -59,7 +84,7 @@ partial void ProcessDetachCoreMemoryBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.DetachFolderFromAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.DetachFolderFromAgent.g.cs index 41381d8c..89443799 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.DetachFolderFromAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.DetachFolderFromAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DetachFolderFromAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DetachFolderFromAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DetachFolderFromAgentSecurityRequirement0, + }; partial void PrepareDetachFolderFromAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string folderId, @@ -47,9 +66,15 @@ partial void ProcessDetachFolderFromAgentResponseContent( folderId: ref folderId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DetachFolderFromAgentSecurityRequirements, + operationName: "DetachFolderFromAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/folders/detach/{folderId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -59,7 +84,7 @@ partial void ProcessDetachFolderFromAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.DetachIdentityFromAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.DetachIdentityFromAgent.g.cs index de961f8b..47cc07f7 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.DetachIdentityFromAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.DetachIdentityFromAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DetachIdentityFromAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DetachIdentityFromAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DetachIdentityFromAgentSecurityRequirement0, + }; partial void PrepareDetachIdentityFromAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string identityId, @@ -45,9 +64,15 @@ partial void ProcessDetachIdentityFromAgentResponseContent( identityId: ref identityId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DetachIdentityFromAgentSecurityRequirements, + operationName: "DetachIdentityFromAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/identities/detach/{identityId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -57,7 +82,7 @@ partial void ProcessDetachIdentityFromAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.DetachToolFromAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.DetachToolFromAgent.g.cs index 0a51931d..ad00cad1 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.DetachToolFromAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.DetachToolFromAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DetachToolFromAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DetachToolFromAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DetachToolFromAgentSecurityRequirement0, + }; partial void PrepareDetachToolFromAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string toolId, @@ -47,9 +66,15 @@ partial void ProcessDetachToolFromAgentResponseContent( toolId: ref toolId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DetachToolFromAgentSecurityRequirements, + operationName: "DetachToolFromAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/tools/detach/{toolId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -59,7 +84,7 @@ partial void ProcessDetachToolFromAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.ExportAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.ExportAgent.g.cs index 4e7b2e13..53f96811 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.ExportAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.ExportAgent.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ExportAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ExportAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ExportAgentSecurityRequirement0, + }; partial void PrepareExportAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -78,6 +97,12 @@ partial void ProcessExportAgentResponseContent( scrubMessages: ref scrubMessages, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ExportAgentSecurityRequirements, + operationName: "ExportAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/export", baseUri: HttpClient.BaseAddress); @@ -86,7 +111,7 @@ partial void ProcessExportAgentResponseContent( .AddOptionalParameter("use_legacy_format", useLegacyFormat?.ToString().ToLowerInvariant()) .AddOptionalParameter("conversation_id", conversationId) .AddOptionalParameter("scrub_messages", scrubMessages?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -96,7 +121,7 @@ partial void ProcessExportAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.ExportAgentWithSkills.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.ExportAgentWithSkills.g.cs index 1dd19374..5ecbfb0b 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.ExportAgentWithSkills.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.ExportAgentWithSkills.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ExportAgentWithSkillsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ExportAgentWithSkillsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ExportAgentWithSkillsSecurityRequirement0, + }; partial void PrepareExportAgentWithSkillsArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -48,9 +67,15 @@ partial void ProcessExportAgentWithSkillsResponseContent( agentId: ref agentId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ExportAgentWithSkillsSecurityRequirements, + operationName: "ExportAgentWithSkillsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/export", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -60,7 +85,7 @@ partial void ProcessExportAgentWithSkillsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.GenerateCompletion.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.GenerateCompletion.g.cs index fe66c597..9c0cda2f 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.GenerateCompletion.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.GenerateCompletion.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_GenerateCompletionSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_GenerateCompletionSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_GenerateCompletionSecurityRequirement0, + }; partial void PrepareGenerateCompletionArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -63,9 +82,15 @@ partial void ProcessGenerateCompletionResponseContent( agentId: ref agentId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GenerateCompletionSecurityRequirements, + operationName: "GenerateCompletionAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/generate", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -75,7 +100,7 @@ partial void ProcessGenerateCompletionResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.ImportAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.ImportAgent.g.cs index 57d559a2..a254b46f 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.ImportAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.ImportAgent.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ImportAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ImportAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ImportAgentSecurityRequirement0, + }; partial void PrepareImportAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string? xOverrideEmbeddingModel, @@ -49,9 +68,15 @@ partial void ProcessImportAgentResponseContent( xOverrideEmbeddingModel: ref xOverrideEmbeddingModel, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ImportAgentSecurityRequirements, + operationName: "ImportAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/agents/import", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -61,7 +86,7 @@ partial void ProcessImportAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.ListAgents.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.ListAgents.g.cs index 3d175a84..7879e8a8 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.ListAgents.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.ListAgents.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListAgentsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListAgentsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListAgentsSecurityRequirement0, + }; partial void PrepareListAgentsArguments( global::System.Net.Http.HttpClient httpClient, ref string? name, @@ -182,6 +201,12 @@ partial void ProcessListAgentsResponseContent( lastStopReason: lastStopReason, createdById: ref createdById); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListAgentsSecurityRequirements, + operationName: "ListAgentsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/agents/", baseUri: HttpClient.BaseAddress); @@ -206,7 +231,7 @@ partial void ProcessListAgentsResponseContent( .AddOptionalParameter("sort_by", sortBy) .AddOptionalParameter("last_stop_reason", lastStopReason?.ToString()) .AddOptionalParameter("created_by_id", createdById) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -216,7 +241,7 @@ partial void ProcessListAgentsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.ListCoreMemoryBlocks.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.ListCoreMemoryBlocks.g.cs index cf069430..f9ae7a84 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.ListCoreMemoryBlocks.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.ListCoreMemoryBlocks.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListCoreMemoryBlocksSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListCoreMemoryBlocksSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListCoreMemoryBlocksSecurityRequirement0, + }; partial void PrepareListCoreMemoryBlocksArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -78,6 +97,12 @@ partial void ProcessListCoreMemoryBlocksResponseContent( order: ref order, orderBy: ref orderBy); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListCoreMemoryBlocksSecurityRequirements, + operationName: "ListCoreMemoryBlocksAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/core-memory/blocks", baseUri: HttpClient.BaseAddress); @@ -87,7 +112,7 @@ partial void ProcessListCoreMemoryBlocksResponseContent( .AddOptionalParameter("limit", limit?.ToString()) .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("order_by", orderBy) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -97,7 +122,7 @@ partial void ProcessListCoreMemoryBlocksResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.ListFilesForAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.ListFilesForAgent.g.cs index dda2e3c2..f5b136e7 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.ListFilesForAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.ListFilesForAgent.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListFilesForAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListFilesForAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListFilesForAgentSecurityRequirement0, + }; partial void PrepareListFilesForAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -94,6 +113,12 @@ partial void ProcessListFilesForAgentResponseContent( cursor: ref cursor, isOpen: isOpen); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListFilesForAgentSecurityRequirements, + operationName: "ListFilesForAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/files", baseUri: HttpClient.BaseAddress); @@ -105,7 +130,7 @@ partial void ProcessListFilesForAgentResponseContent( .AddOptionalParameter("order_by", orderBy) .AddOptionalParameter("cursor", cursor) .AddOptionalParameter("is_open", isOpen?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -115,7 +140,7 @@ partial void ProcessListFilesForAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.ListFoldersForAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.ListFoldersForAgent.g.cs index f9c7b167..cd921bd3 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.ListFoldersForAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.ListFoldersForAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListFoldersForAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListFoldersForAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListFoldersForAgentSecurityRequirement0, + }; partial void PrepareListFoldersForAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -78,6 +97,12 @@ partial void ProcessListFoldersForAgentResponseContent( order: ref order, orderBy: ref orderBy); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListFoldersForAgentSecurityRequirements, + operationName: "ListFoldersForAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/folders", baseUri: HttpClient.BaseAddress); @@ -87,7 +112,7 @@ partial void ProcessListFoldersForAgentResponseContent( .AddOptionalParameter("limit", limit?.ToString()) .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("order_by", orderBy) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -97,7 +122,7 @@ partial void ProcessListFoldersForAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.ListGroupsForAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.ListGroupsForAgent.g.cs index 8ac15f1e..1ff3ad77 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.ListGroupsForAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.ListGroupsForAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListGroupsForAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListGroupsForAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListGroupsForAgentSecurityRequirement0, + }; partial void PrepareListGroupsForAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -85,6 +104,12 @@ partial void ProcessListGroupsForAgentResponseContent( order: ref order, orderBy: ref orderBy); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListGroupsForAgentSecurityRequirements, + operationName: "ListGroupsForAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/groups", baseUri: HttpClient.BaseAddress); @@ -95,7 +120,7 @@ partial void ProcessListGroupsForAgentResponseContent( .AddOptionalParameter("limit", limit?.ToString()) .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("order_by", orderBy) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -105,7 +130,7 @@ partial void ProcessListGroupsForAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.ListMessages.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.ListMessages.g.cs index 53e19ef1..96a6c7e2 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.ListMessages.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.ListMessages.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListMessagesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListMessagesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListMessagesSecurityRequirement0, + }; partial void PrepareListMessagesArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -132,6 +151,12 @@ partial void ProcessListMessagesResponseContent( includeErr: includeErr, includeReturnMessageTypes: includeReturnMessageTypes); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListMessagesSecurityRequirements, + operationName: "ListMessagesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/messages", baseUri: HttpClient.BaseAddress); @@ -148,7 +173,7 @@ partial void ProcessListMessagesResponseContent( .AddOptionalParameter("assistant_message_tool_kwarg", assistantMessageToolKwarg) .AddOptionalParameter("include_err", includeErr?.ToString().ToLowerInvariant()) .AddOptionalParameter("include_return_message_types", includeReturnMessageTypes?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -158,7 +183,7 @@ partial void ProcessListMessagesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.ListPassages.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.ListPassages.g.cs index ef39027a..1b7ec579 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.ListPassages.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.ListPassages.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListPassagesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListPassagesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListPassagesSecurityRequirement0, + }; partial void PrepareListPassagesArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -77,6 +96,12 @@ partial void ProcessListPassagesResponseContent( search: ref search, ascending: ascending); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListPassagesSecurityRequirements, + operationName: "ListPassagesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/archival-memory", baseUri: HttpClient.BaseAddress); @@ -86,7 +111,7 @@ partial void ProcessListPassagesResponseContent( .AddOptionalParameter("limit", limit?.ToString()) .AddOptionalParameter("search", search) .AddOptionalParameter("ascending", ascending?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -96,7 +121,7 @@ partial void ProcessListPassagesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.ListToolsForAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.ListToolsForAgent.g.cs index 98ce07d1..19709918 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.ListToolsForAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.ListToolsForAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListToolsForAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListToolsForAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListToolsForAgentSecurityRequirement0, + }; partial void PrepareListToolsForAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -78,6 +97,12 @@ partial void ProcessListToolsForAgentResponseContent( order: ref order, orderBy: ref orderBy); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListToolsForAgentSecurityRequirements, + operationName: "ListToolsForAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/tools", baseUri: HttpClient.BaseAddress); @@ -87,7 +112,7 @@ partial void ProcessListToolsForAgentResponseContent( .AddOptionalParameter("limit", limit?.ToString()) .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("order_by", orderBy) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -97,7 +122,7 @@ partial void ProcessListToolsForAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.ModifyAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.ModifyAgent.g.cs index d2bdb62f..7705aca2 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.ModifyAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.ModifyAgent.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ModifyAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ModifyAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ModifyAgentSecurityRequirement0, + }; partial void PrepareModifyAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -50,9 +69,15 @@ partial void ProcessModifyAgentResponseContent( agentId: ref agentId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ModifyAgentSecurityRequirements, + operationName: "ModifyAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -62,7 +87,7 @@ partial void ProcessModifyAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.ModifyApprovalForTool.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.ModifyApprovalForTool.g.cs index 6aa95b37..df33e7dd 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.ModifyApprovalForTool.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.ModifyApprovalForTool.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ModifyApprovalForToolSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ModifyApprovalForToolSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ModifyApprovalForToolSecurityRequirement0, + }; partial void PrepareModifyApprovalForToolArguments( global::System.Net.Http.HttpClient httpClient, ref string toolName, @@ -63,12 +82,18 @@ partial void ProcessModifyApprovalForToolResponseContent( requiresApproval: requiresApproval, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ModifyApprovalForToolSecurityRequirements, + operationName: "ModifyApprovalForToolAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/tools/approval/{toolName}", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("requires_approval", requiresApproval?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -78,7 +103,7 @@ partial void ProcessModifyApprovalForToolResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.ModifyCoreMemoryBlock.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.ModifyCoreMemoryBlock.g.cs index 956bdf0d..1b4a405d 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.ModifyCoreMemoryBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.ModifyCoreMemoryBlock.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ModifyCoreMemoryBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ModifyCoreMemoryBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ModifyCoreMemoryBlockSecurityRequirement0, + }; partial void PrepareModifyCoreMemoryBlockArguments( global::System.Net.Http.HttpClient httpClient, ref string blockLabel, @@ -53,9 +72,15 @@ partial void ProcessModifyCoreMemoryBlockResponseContent( agentId: ref agentId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ModifyCoreMemoryBlockSecurityRequirements, + operationName: "ModifyCoreMemoryBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/core-memory/blocks/{blockLabel}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -65,7 +90,7 @@ partial void ProcessModifyCoreMemoryBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.OpenFileForAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.OpenFileForAgent.g.cs index f766cc90..7a5bf8dc 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.OpenFileForAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.OpenFileForAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_OpenFileForAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_OpenFileForAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_OpenFileForAgentSecurityRequirement0, + }; partial void PrepareOpenFileForAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string fileId, @@ -50,9 +69,15 @@ partial void ProcessOpenFileForAgentResponseContent( fileId: ref fileId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_OpenFileForAgentSecurityRequirements, + operationName: "OpenFileForAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/files/{fileId}/open", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -62,7 +87,7 @@ partial void ProcessOpenFileForAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.PreviewModelRequest.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.PreviewModelRequest.g.cs index 9e7e4e27..96717130 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.PreviewModelRequest.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.PreviewModelRequest.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_PreviewModelRequestSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_PreviewModelRequestSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_PreviewModelRequestSecurityRequirement0, + }; partial void PreparePreviewModelRequestArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -49,9 +68,15 @@ partial void ProcessPreviewModelRequestResponseContent( agentId: ref agentId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_PreviewModelRequestSecurityRequirements, + operationName: "PreviewModelRequestAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/messages/preview-raw-payload", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -61,7 +86,7 @@ partial void ProcessPreviewModelRequestResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.RecompileAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.RecompileAgent.g.cs index 8fc30ec7..aa78e49f 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.RecompileAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.RecompileAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RecompileAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RecompileAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RecompileAgentSecurityRequirement0, + }; partial void PrepareRecompileAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -56,13 +75,19 @@ partial void ProcessRecompileAgentResponseContent( updateTimestamp: ref updateTimestamp, dryRun: ref dryRun); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RecompileAgentSecurityRequirements, + operationName: "RecompileAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/recompile", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("update_timestamp", updateTimestamp?.ToString().ToLowerInvariant()) .AddOptionalParameter("dry_run", dryRun?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -72,7 +97,7 @@ partial void ProcessRecompileAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.ResetMessages.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.ResetMessages.g.cs index d16994c4..dcfc2e74 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.ResetMessages.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.ResetMessages.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ResetMessagesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ResetMessagesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ResetMessagesSecurityRequirement0, + }; partial void PrepareResetMessagesArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -48,9 +67,15 @@ partial void ProcessResetMessagesResponseContent( agentId: ref agentId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ResetMessagesSecurityRequirements, + operationName: "ResetMessagesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/reset-messages", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -60,7 +85,7 @@ partial void ProcessResetMessagesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.RetrieveAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.RetrieveAgent.g.cs index 8da8642b..78b40f17 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.RetrieveAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.RetrieveAgent.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveAgentSecurityRequirement0, + }; partial void PrepareRetrieveAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -57,13 +76,19 @@ partial void ProcessRetrieveAgentResponseContent( includeRelationships: includeRelationships, include: include); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveAgentSecurityRequirements, + operationName: "RetrieveAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("include_relationships", includeRelationships?.ToString()) .AddOptionalParameter("include", include, selector: static x => x.ToValueString(), delimiter: ",", explode: true) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -73,7 +98,7 @@ partial void ProcessRetrieveAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.RetrieveCoreMemoryBlock.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.RetrieveCoreMemoryBlock.g.cs index 7fb450e6..9eff8454 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.RetrieveCoreMemoryBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.RetrieveCoreMemoryBlock.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveCoreMemoryBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveCoreMemoryBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveCoreMemoryBlockSecurityRequirement0, + }; partial void PrepareRetrieveCoreMemoryBlockArguments( global::System.Net.Http.HttpClient httpClient, ref string blockLabel, @@ -45,9 +64,15 @@ partial void ProcessRetrieveCoreMemoryBlockResponseContent( blockLabel: ref blockLabel, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveCoreMemoryBlockSecurityRequirements, + operationName: "RetrieveCoreMemoryBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/core-memory/blocks/{blockLabel}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -57,7 +82,7 @@ partial void ProcessRetrieveCoreMemoryBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.RunToolForAgent.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.RunToolForAgent.g.cs index 1c32b3fa..aa37d672 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.RunToolForAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.RunToolForAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RunToolForAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RunToolForAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RunToolForAgentSecurityRequirement0, + }; partial void PrepareRunToolForAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -55,9 +74,15 @@ partial void ProcessRunToolForAgentResponseContent( toolName: ref toolName, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RunToolForAgentSecurityRequirements, + operationName: "RunToolForAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/tools/{toolName}/run", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -67,7 +92,7 @@ partial void ProcessRunToolForAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.SearchArchivalMemory.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.SearchArchivalMemory.g.cs index 8fe858e9..1dbe686a 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.SearchArchivalMemory.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.SearchArchivalMemory.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_SearchArchivalMemorySecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_SearchArchivalMemorySecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_SearchArchivalMemorySecurityRequirement0, + }; partial void PrepareSearchArchivalMemoryArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -86,6 +105,12 @@ partial void ProcessSearchArchivalMemoryResponseContent( startDatetime: startDatetime, endDatetime: endDatetime); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_SearchArchivalMemorySecurityRequirements, + operationName: "SearchArchivalMemoryAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/archival-memory/search", baseUri: HttpClient.BaseAddress); @@ -96,7 +121,7 @@ partial void ProcessSearchArchivalMemoryResponseContent( .AddOptionalParameter("top_k", topK?.ToString()) .AddOptionalParameter("start_datetime", startDatetime?.ToString()) .AddOptionalParameter("end_datetime", endDatetime?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -106,7 +131,7 @@ partial void ProcessSearchArchivalMemoryResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.SearchMessages.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.SearchMessages.g.cs index 1514f434..bd3d2af4 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.SearchMessages.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.SearchMessages.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_SearchMessagesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_SearchMessagesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_SearchMessagesSecurityRequirement0, + }; partial void PrepareSearchMessagesArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.MessageSearchRequest request); @@ -42,9 +61,15 @@ partial void ProcessSearchMessagesResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_SearchMessagesSecurityRequirements, + operationName: "SearchMessagesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/agents/messages/search", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -54,7 +79,7 @@ partial void ProcessSearchMessagesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.SendMessage.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.SendMessage.g.cs index 9312d3d8..81a2fbfb 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.SendMessage.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.SendMessage.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_SendMessageSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_SendMessageSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_SendMessageSecurityRequirement0, + }; partial void PrepareSendMessageArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -61,9 +80,15 @@ partial void ProcessSendMessageResponseContent( agentId: ref agentId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_SendMessageSecurityRequirements, + operationName: "SendMessageAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/messages", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -73,7 +98,7 @@ partial void ProcessSendMessageResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.SummarizeMessages.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.SummarizeMessages.g.cs index b3434e7a..9d1240f7 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.SummarizeMessages.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.SummarizeMessages.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class AgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_SummarizeMessagesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_SummarizeMessagesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_SummarizeMessagesSecurityRequirement0, + }; partial void PrepareSummarizeMessagesArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -48,9 +67,15 @@ partial void ProcessSummarizeMessagesResponseContent( agentId: ref agentId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_SummarizeMessagesSecurityRequirements, + operationName: "SummarizeMessagesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/summarize", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -60,7 +85,7 @@ partial void ProcessSummarizeMessagesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.AgentsClient.g.cs b/src/libs/Letta/Generated/Letta.AgentsClient.g.cs index 5894fdbd..250979a6 100644 --- a/src/libs/Letta/Generated/Letta.AgentsClient.g.cs +++ b/src/libs/Letta/Generated/Letta.AgentsClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class AgentsClient : global::Letta.IAgentsClient, global:: /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.ArchivesClient.CreateArchive.g.cs b/src/libs/Letta/Generated/Letta.ArchivesClient.CreateArchive.g.cs index f64fc365..36b92c48 100644 --- a/src/libs/Letta/Generated/Letta.ArchivesClient.CreateArchive.g.cs +++ b/src/libs/Letta/Generated/Letta.ArchivesClient.CreateArchive.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class ArchivesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreateArchiveSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreateArchiveSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreateArchiveSecurityRequirement0, + }; partial void PrepareCreateArchiveArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.ArchiveCreateRequest request); @@ -43,9 +62,15 @@ partial void ProcessCreateArchiveResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateArchiveSecurityRequirements, + operationName: "CreateArchiveAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/archives/", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -55,7 +80,7 @@ partial void ProcessCreateArchiveResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ArchivesClient.CreatePassageInArchive.g.cs b/src/libs/Letta/Generated/Letta.ArchivesClient.CreatePassageInArchive.g.cs index 7d8aa987..dc171647 100644 --- a/src/libs/Letta/Generated/Letta.ArchivesClient.CreatePassageInArchive.g.cs +++ b/src/libs/Letta/Generated/Letta.ArchivesClient.CreatePassageInArchive.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ArchivesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreatePassageInArchiveSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreatePassageInArchiveSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreatePassageInArchiveSecurityRequirement0, + }; partial void PrepareCreatePassageInArchiveArguments( global::System.Net.Http.HttpClient httpClient, ref string archiveId, @@ -49,9 +68,15 @@ partial void ProcessCreatePassageInArchiveResponseContent( archiveId: ref archiveId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreatePassageInArchiveSecurityRequirements, + operationName: "CreatePassageInArchiveAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/archives/{archiveId}/passages", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -61,7 +86,7 @@ partial void ProcessCreatePassageInArchiveResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ArchivesClient.CreatePassagesInArchive.g.cs b/src/libs/Letta/Generated/Letta.ArchivesClient.CreatePassagesInArchive.g.cs index 579821ee..79850369 100644 --- a/src/libs/Letta/Generated/Letta.ArchivesClient.CreatePassagesInArchive.g.cs +++ b/src/libs/Letta/Generated/Letta.ArchivesClient.CreatePassagesInArchive.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ArchivesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreatePassagesInArchiveSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreatePassagesInArchiveSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreatePassagesInArchiveSecurityRequirement0, + }; partial void PrepareCreatePassagesInArchiveArguments( global::System.Net.Http.HttpClient httpClient, ref string archiveId, @@ -49,9 +68,15 @@ partial void ProcessCreatePassagesInArchiveResponseContent( archiveId: ref archiveId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreatePassagesInArchiveSecurityRequirements, + operationName: "CreatePassagesInArchiveAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/archives/{archiveId}/passages/batch", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -61,7 +86,7 @@ partial void ProcessCreatePassagesInArchiveResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ArchivesClient.DeleteArchive.g.cs b/src/libs/Letta/Generated/Letta.ArchivesClient.DeleteArchive.g.cs index 15494638..8bbcfc92 100644 --- a/src/libs/Letta/Generated/Letta.ArchivesClient.DeleteArchive.g.cs +++ b/src/libs/Letta/Generated/Letta.ArchivesClient.DeleteArchive.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ArchivesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeleteArchiveSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeleteArchiveSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeleteArchiveSecurityRequirement0, + }; partial void PrepareDeleteArchiveArguments( global::System.Net.Http.HttpClient httpClient, ref string archiveId); @@ -35,9 +54,15 @@ partial void ProcessDeleteArchiveResponse( httpClient: HttpClient, archiveId: ref archiveId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteArchiveSecurityRequirements, + operationName: "DeleteArchiveAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/archives/{archiveId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -47,7 +72,7 @@ partial void ProcessDeleteArchiveResponse( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ArchivesClient.DeletePassageFromArchive.g.cs b/src/libs/Letta/Generated/Letta.ArchivesClient.DeletePassageFromArchive.g.cs index d5547958..d49fde57 100644 --- a/src/libs/Letta/Generated/Letta.ArchivesClient.DeletePassageFromArchive.g.cs +++ b/src/libs/Letta/Generated/Letta.ArchivesClient.DeletePassageFromArchive.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ArchivesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeletePassageFromArchiveSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeletePassageFromArchiveSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeletePassageFromArchiveSecurityRequirement0, + }; partial void PrepareDeletePassageFromArchiveArguments( global::System.Net.Http.HttpClient httpClient, ref string archiveId, @@ -43,9 +62,15 @@ partial void ProcessDeletePassageFromArchiveResponse( archiveId: ref archiveId, passageId: ref passageId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeletePassageFromArchiveSecurityRequirements, + operationName: "DeletePassageFromArchiveAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/archives/{archiveId}/passages/{passageId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -55,7 +80,7 @@ partial void ProcessDeletePassageFromArchiveResponse( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ArchivesClient.ListAgentsForArchive.g.cs b/src/libs/Letta/Generated/Letta.ArchivesClient.ListAgentsForArchive.g.cs index 82bd0cf0..a68f5b87 100644 --- a/src/libs/Letta/Generated/Letta.ArchivesClient.ListAgentsForArchive.g.cs +++ b/src/libs/Letta/Generated/Letta.ArchivesClient.ListAgentsForArchive.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ArchivesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListAgentsForArchiveSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListAgentsForArchiveSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListAgentsForArchiveSecurityRequirement0, + }; partial void PrepareListAgentsForArchiveArguments( global::System.Net.Http.HttpClient httpClient, ref string archiveId, @@ -78,6 +97,12 @@ partial void ProcessListAgentsForArchiveResponseContent( order: ref order, include: include); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListAgentsForArchiveSecurityRequirements, + operationName: "ListAgentsForArchiveAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/archives/{archiveId}/agents", baseUri: HttpClient.BaseAddress); @@ -87,7 +112,7 @@ partial void ProcessListAgentsForArchiveResponseContent( .AddOptionalParameter("limit", limit?.ToString()) .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("include", include, selector: static x => x.ToValueString(), delimiter: ",", explode: true) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -97,7 +122,7 @@ partial void ProcessListAgentsForArchiveResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ArchivesClient.ListArchives.g.cs b/src/libs/Letta/Generated/Letta.ArchivesClient.ListArchives.g.cs index d66959c5..d4f5178b 100644 --- a/src/libs/Letta/Generated/Letta.ArchivesClient.ListArchives.g.cs +++ b/src/libs/Letta/Generated/Letta.ArchivesClient.ListArchives.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ArchivesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListArchivesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListArchivesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListArchivesSecurityRequirement0, + }; partial void PrepareListArchivesArguments( global::System.Net.Http.HttpClient httpClient, ref string? before, @@ -85,6 +104,12 @@ partial void ProcessListArchivesResponseContent( name: ref name, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListArchivesSecurityRequirements, + operationName: "ListArchivesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/archives/", baseUri: HttpClient.BaseAddress); @@ -96,7 +121,7 @@ partial void ProcessListArchivesResponseContent( .AddOptionalParameter("order_by", orderBy) .AddOptionalParameter("name", name) .AddOptionalParameter("agent_id", agentId) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -106,7 +131,7 @@ partial void ProcessListArchivesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ArchivesClient.ModifyArchive.g.cs b/src/libs/Letta/Generated/Letta.ArchivesClient.ModifyArchive.g.cs index 4f6997dd..ac4f468e 100644 --- a/src/libs/Letta/Generated/Letta.ArchivesClient.ModifyArchive.g.cs +++ b/src/libs/Letta/Generated/Letta.ArchivesClient.ModifyArchive.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ArchivesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ModifyArchiveSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ModifyArchiveSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ModifyArchiveSecurityRequirement0, + }; partial void PrepareModifyArchiveArguments( global::System.Net.Http.HttpClient httpClient, ref string archiveId, @@ -48,9 +67,15 @@ partial void ProcessModifyArchiveResponseContent( archiveId: ref archiveId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ModifyArchiveSecurityRequirements, + operationName: "ModifyArchiveAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/archives/{archiveId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -60,7 +85,7 @@ partial void ProcessModifyArchiveResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ArchivesClient.RetrieveArchive.g.cs b/src/libs/Letta/Generated/Letta.ArchivesClient.RetrieveArchive.g.cs index 7aa69ac6..7e315797 100644 --- a/src/libs/Letta/Generated/Letta.ArchivesClient.RetrieveArchive.g.cs +++ b/src/libs/Letta/Generated/Letta.ArchivesClient.RetrieveArchive.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ArchivesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveArchiveSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveArchiveSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveArchiveSecurityRequirement0, + }; partial void PrepareRetrieveArchiveArguments( global::System.Net.Http.HttpClient httpClient, ref string archiveId); @@ -40,9 +59,15 @@ partial void ProcessRetrieveArchiveResponseContent( httpClient: HttpClient, archiveId: ref archiveId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveArchiveSecurityRequirements, + operationName: "RetrieveArchiveAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/archives/{archiveId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -52,7 +77,7 @@ partial void ProcessRetrieveArchiveResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ArchivesClient.g.cs b/src/libs/Letta/Generated/Letta.ArchivesClient.g.cs index 24a65a49..ed304a5a 100644 --- a/src/libs/Letta/Generated/Letta.ArchivesClient.g.cs +++ b/src/libs/Letta/Generated/Letta.ArchivesClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class ArchivesClient : global::Letta.IArchivesClient, glob /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.BlocksClient.AttachIdentityToBlock.g.cs b/src/libs/Letta/Generated/Letta.BlocksClient.AttachIdentityToBlock.g.cs index c2d4fc1a..37d4e7d5 100644 --- a/src/libs/Letta/Generated/Letta.BlocksClient.AttachIdentityToBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.BlocksClient.AttachIdentityToBlock.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class BlocksClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_AttachIdentityToBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_AttachIdentityToBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_AttachIdentityToBlockSecurityRequirement0, + }; partial void PrepareAttachIdentityToBlockArguments( global::System.Net.Http.HttpClient httpClient, ref string identityId, @@ -45,9 +64,15 @@ partial void ProcessAttachIdentityToBlockResponseContent( identityId: ref identityId, blockId: ref blockId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_AttachIdentityToBlockSecurityRequirements, + operationName: "AttachIdentityToBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/blocks/{blockId}/identities/attach/{identityId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -57,7 +82,7 @@ partial void ProcessAttachIdentityToBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.BlocksClient.CountBlocks.g.cs b/src/libs/Letta/Generated/Letta.BlocksClient.CountBlocks.g.cs index c8d42418..de49eccf 100644 --- a/src/libs/Letta/Generated/Letta.BlocksClient.CountBlocks.g.cs +++ b/src/libs/Letta/Generated/Letta.BlocksClient.CountBlocks.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class BlocksClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CountBlocksSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CountBlocksSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CountBlocksSecurityRequirement0, + }; partial void PrepareCountBlocksArguments( global::System.Net.Http.HttpClient httpClient, ref string? label, @@ -78,6 +97,12 @@ partial void ProcessCountBlocksResponseContent( matchAllTags: ref matchAllTags, projectId: ref projectId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CountBlocksSecurityRequirements, + operationName: "CountBlocksAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/blocks/count", baseUri: HttpClient.BaseAddress); @@ -88,7 +113,7 @@ partial void ProcessCountBlocksResponseContent( .AddOptionalParameter("tags", tags?.ToString()) .AddOptionalParameter("match_all_tags", matchAllTags?.ToString().ToLowerInvariant()) .AddOptionalParameter("project_id", projectId) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -98,7 +123,7 @@ partial void ProcessCountBlocksResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.BlocksClient.CreateBlock.g.cs b/src/libs/Letta/Generated/Letta.BlocksClient.CreateBlock.g.cs index 8e52a326..3cca935a 100644 --- a/src/libs/Letta/Generated/Letta.BlocksClient.CreateBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.BlocksClient.CreateBlock.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class BlocksClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreateBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreateBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreateBlockSecurityRequirement0, + }; partial void PrepareCreateBlockArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.CreateBlock request); @@ -40,9 +59,15 @@ partial void ProcessCreateBlockResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateBlockSecurityRequirements, + operationName: "CreateBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/blocks/", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -52,7 +77,7 @@ partial void ProcessCreateBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.BlocksClient.DeleteBlock.g.cs b/src/libs/Letta/Generated/Letta.BlocksClient.DeleteBlock.g.cs index eb727d1e..58a0e7f5 100644 --- a/src/libs/Letta/Generated/Letta.BlocksClient.DeleteBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.BlocksClient.DeleteBlock.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class BlocksClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeleteBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeleteBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeleteBlockSecurityRequirement0, + }; partial void PrepareDeleteBlockArguments( global::System.Net.Http.HttpClient httpClient, ref string blockId); @@ -39,9 +58,15 @@ partial void ProcessDeleteBlockResponseContent( httpClient: HttpClient, blockId: ref blockId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteBlockSecurityRequirements, + operationName: "DeleteBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/blocks/{blockId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -51,7 +76,7 @@ partial void ProcessDeleteBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.BlocksClient.DetachIdentityFromBlock.g.cs b/src/libs/Letta/Generated/Letta.BlocksClient.DetachIdentityFromBlock.g.cs index 7264ef31..240cb073 100644 --- a/src/libs/Letta/Generated/Letta.BlocksClient.DetachIdentityFromBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.BlocksClient.DetachIdentityFromBlock.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class BlocksClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DetachIdentityFromBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DetachIdentityFromBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DetachIdentityFromBlockSecurityRequirement0, + }; partial void PrepareDetachIdentityFromBlockArguments( global::System.Net.Http.HttpClient httpClient, ref string identityId, @@ -45,9 +64,15 @@ partial void ProcessDetachIdentityFromBlockResponseContent( identityId: ref identityId, blockId: ref blockId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DetachIdentityFromBlockSecurityRequirements, + operationName: "DetachIdentityFromBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/blocks/{blockId}/identities/detach/{identityId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -57,7 +82,7 @@ partial void ProcessDetachIdentityFromBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.BlocksClient.ListAgentsForBlock.g.cs b/src/libs/Letta/Generated/Letta.BlocksClient.ListAgentsForBlock.g.cs index 0d36ac22..5389a33a 100644 --- a/src/libs/Letta/Generated/Letta.BlocksClient.ListAgentsForBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.BlocksClient.ListAgentsForBlock.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class BlocksClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListAgentsForBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListAgentsForBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListAgentsForBlockSecurityRequirement0, + }; partial void PrepareListAgentsForBlockArguments( global::System.Net.Http.HttpClient httpClient, ref string blockId, @@ -96,6 +115,12 @@ partial void ProcessListAgentsForBlockResponseContent( includeRelationships: includeRelationships, include: include); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListAgentsForBlockSecurityRequirements, + operationName: "ListAgentsForBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/blocks/{blockId}/agents", baseUri: HttpClient.BaseAddress); @@ -107,7 +132,7 @@ partial void ProcessListAgentsForBlockResponseContent( .AddOptionalParameter("order_by", orderBy) .AddOptionalParameter("include_relationships", includeRelationships?.ToString()) .AddOptionalParameter("include", include, selector: static x => x.ToValueString(), delimiter: ",", explode: true) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -117,7 +142,7 @@ partial void ProcessListAgentsForBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.BlocksClient.ListBlocks.g.cs b/src/libs/Letta/Generated/Letta.BlocksClient.ListBlocks.g.cs index ce02a929..1ba1de8c 100644 --- a/src/libs/Letta/Generated/Letta.BlocksClient.ListBlocks.g.cs +++ b/src/libs/Letta/Generated/Letta.BlocksClient.ListBlocks.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class BlocksClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListBlocksSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListBlocksSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListBlocksSecurityRequirement0, + }; partial void PrepareListBlocksArguments( global::System.Net.Http.HttpClient httpClient, ref string? label, @@ -170,6 +189,12 @@ partial void ProcessListBlocksResponseContent( connectedToAgentsCountLt: connectedToAgentsCountLt, connectedToAgentsCountEq: connectedToAgentsCountEq); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListBlocksSecurityRequirements, + operationName: "ListBlocksAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/blocks/", baseUri: HttpClient.BaseAddress); @@ -193,7 +218,7 @@ partial void ProcessListBlocksResponseContent( .AddOptionalParameter("connected_to_agents_count_gt", connectedToAgentsCountGt?.ToString()) .AddOptionalParameter("connected_to_agents_count_lt", connectedToAgentsCountLt?.ToString()) .AddOptionalParameter("connected_to_agents_count_eq", connectedToAgentsCountEq?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -203,7 +228,7 @@ partial void ProcessListBlocksResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.BlocksClient.ModifyBlock.g.cs b/src/libs/Letta/Generated/Letta.BlocksClient.ModifyBlock.g.cs index c46203d4..4358b511 100644 --- a/src/libs/Letta/Generated/Letta.BlocksClient.ModifyBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.BlocksClient.ModifyBlock.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class BlocksClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ModifyBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ModifyBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ModifyBlockSecurityRequirement0, + }; partial void PrepareModifyBlockArguments( global::System.Net.Http.HttpClient httpClient, ref string blockId, @@ -47,9 +66,15 @@ partial void ProcessModifyBlockResponseContent( blockId: ref blockId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ModifyBlockSecurityRequirements, + operationName: "ModifyBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/blocks/{blockId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -59,7 +84,7 @@ partial void ProcessModifyBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.BlocksClient.RetrieveBlock.g.cs b/src/libs/Letta/Generated/Letta.BlocksClient.RetrieveBlock.g.cs index 868e18d0..0c2c59c8 100644 --- a/src/libs/Letta/Generated/Letta.BlocksClient.RetrieveBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.BlocksClient.RetrieveBlock.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class BlocksClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveBlockSecurityRequirement0, + }; partial void PrepareRetrieveBlockArguments( global::System.Net.Http.HttpClient httpClient, ref string blockId); @@ -39,9 +58,15 @@ partial void ProcessRetrieveBlockResponseContent( httpClient: HttpClient, blockId: ref blockId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveBlockSecurityRequirements, + operationName: "RetrieveBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/blocks/{blockId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -51,7 +76,7 @@ partial void ProcessRetrieveBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.BlocksClient.g.cs b/src/libs/Letta/Generated/Letta.BlocksClient.g.cs index e764be48..1d8a8bb8 100644 --- a/src/libs/Letta/Generated/Letta.BlocksClient.g.cs +++ b/src/libs/Letta/Generated/Letta.BlocksClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class BlocksClient : global::Letta.IBlocksClient, global:: /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.ChatClient.CreateChatCompletion.g.cs b/src/libs/Letta/Generated/Letta.ChatClient.CreateChatCompletion.g.cs index 83d05944..85655dd1 100644 --- a/src/libs/Letta/Generated/Letta.ChatClient.CreateChatCompletion.g.cs +++ b/src/libs/Letta/Generated/Letta.ChatClient.CreateChatCompletion.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ChatClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreateChatCompletionSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreateChatCompletionSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreateChatCompletionSecurityRequirement0, + }; partial void PrepareCreateChatCompletionArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.ChatCompletionRequest request); @@ -45,9 +64,15 @@ partial void ProcessCreateChatCompletionResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateChatCompletionSecurityRequirements, + operationName: "CreateChatCompletionAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/chat/completions", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -57,7 +82,7 @@ partial void ProcessCreateChatCompletionResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ChatClient.g.cs b/src/libs/Letta/Generated/Letta.ChatClient.g.cs index 871c5382..7bf42bc0 100644 --- a/src/libs/Letta/Generated/Letta.ChatClient.g.cs +++ b/src/libs/Letta/Generated/Letta.ChatClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class ChatClient : global::Letta.IChatClient, global::Syst /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.ClientSideAccessTokensCreateClientSideAccessToken.g.cs b/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.ClientSideAccessTokensCreateClientSideAccessToken.g.cs index 1e4f840d..a5c2ed1d 100644 --- a/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.ClientSideAccessTokensCreateClientSideAccessToken.g.cs +++ b/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.ClientSideAccessTokensCreateClientSideAccessToken.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ClientSideAccessTokensClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ClientSideAccessTokensCreateClientSideAccessTokenSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ClientSideAccessTokensCreateClientSideAccessTokenSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ClientSideAccessTokensCreateClientSideAccessTokenSecurityRequirement0, + }; partial void PrepareClientSideAccessTokensCreateClientSideAccessTokenArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.ClientSideAccessTokensCreateClientSideAccessTokenRequest request); @@ -41,9 +60,15 @@ partial void ProcessClientSideAccessTokensCreateClientSideAccessTokenResponseCon httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ClientSideAccessTokensCreateClientSideAccessTokenSecurityRequirements, + operationName: "ClientSideAccessTokensCreateClientSideAccessTokenAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/client-side-access-tokens", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessClientSideAccessTokensCreateClientSideAccessTokenResponseCon __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.ClientSideAccessTokensDeleteClientSideAccessToken.g.cs b/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.ClientSideAccessTokensDeleteClientSideAccessToken.g.cs index 1c39d79c..158728fd 100644 --- a/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.ClientSideAccessTokensDeleteClientSideAccessToken.g.cs +++ b/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.ClientSideAccessTokensDeleteClientSideAccessToken.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ClientSideAccessTokensClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ClientSideAccessTokensDeleteClientSideAccessTokenSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ClientSideAccessTokensDeleteClientSideAccessTokenSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ClientSideAccessTokensDeleteClientSideAccessTokenSecurityRequirement0, + }; partial void PrepareClientSideAccessTokensDeleteClientSideAccessTokenArguments( global::System.Net.Http.HttpClient httpClient, ref string token, @@ -46,9 +65,15 @@ partial void ProcessClientSideAccessTokensDeleteClientSideAccessTokenResponseCon token: ref token, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ClientSideAccessTokensDeleteClientSideAccessTokenSecurityRequirements, + operationName: "ClientSideAccessTokensDeleteClientSideAccessTokenAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/client-side-access-tokens/{token}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -58,7 +83,7 @@ partial void ProcessClientSideAccessTokensDeleteClientSideAccessTokenResponseCon __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.ClientSideAccessTokensListClientSideAccessTokens.g.cs b/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.ClientSideAccessTokensListClientSideAccessTokens.g.cs index 8dc93ade..a887e324 100644 --- a/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.ClientSideAccessTokensListClientSideAccessTokens.g.cs +++ b/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.ClientSideAccessTokensListClientSideAccessTokens.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ClientSideAccessTokensClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ClientSideAccessTokensListClientSideAccessTokensSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ClientSideAccessTokensListClientSideAccessTokensSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ClientSideAccessTokensListClientSideAccessTokensSecurityRequirement0, + }; partial void PrepareClientSideAccessTokensListClientSideAccessTokensArguments( global::System.Net.Http.HttpClient httpClient, ref string? agentId, @@ -52,6 +71,12 @@ partial void ProcessClientSideAccessTokensListClientSideAccessTokensResponseCont offset: ref offset, limit: ref limit); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ClientSideAccessTokensListClientSideAccessTokensSecurityRequirements, + operationName: "ClientSideAccessTokensListClientSideAccessTokensAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/client-side-access-tokens", baseUri: HttpClient.BaseAddress); @@ -59,7 +84,7 @@ partial void ProcessClientSideAccessTokensListClientSideAccessTokensResponseCont .AddOptionalParameter("agentId", agentId) .AddOptionalParameter("offset", offset?.ToString()) .AddOptionalParameter("limit", limit?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -69,7 +94,7 @@ partial void ProcessClientSideAccessTokensListClientSideAccessTokensResponseCont __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.g.cs b/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.g.cs index 2072df57..530fb8f9 100644 --- a/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.g.cs +++ b/src/libs/Letta/Generated/Letta.ClientSideAccessTokensClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class ClientSideAccessTokensClient : global::Letta.IClient /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.ConversationsClient.CancelConversation.g.cs b/src/libs/Letta/Generated/Letta.ConversationsClient.CancelConversation.g.cs index 2a340628..362fe9ee 100644 --- a/src/libs/Letta/Generated/Letta.ConversationsClient.CancelConversation.g.cs +++ b/src/libs/Letta/Generated/Letta.ConversationsClient.CancelConversation.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ConversationsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CancelConversationSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CancelConversationSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CancelConversationSecurityRequirement0, + }; partial void PrepareCancelConversationArguments( global::System.Net.Http.HttpClient httpClient, ref string conversationId, @@ -51,12 +70,18 @@ partial void ProcessCancelConversationResponseContent( conversationId: ref conversationId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CancelConversationSecurityRequirements, + operationName: "CancelConversationAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/conversations/{conversationId}/cancel", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("agent_id", agentId) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -66,7 +91,7 @@ partial void ProcessCancelConversationResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ConversationsClient.CompactConversation.g.cs b/src/libs/Letta/Generated/Letta.ConversationsClient.CompactConversation.g.cs index 4a8a500b..8bd126a8 100644 --- a/src/libs/Letta/Generated/Letta.ConversationsClient.CompactConversation.g.cs +++ b/src/libs/Letta/Generated/Letta.ConversationsClient.CompactConversation.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ConversationsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CompactConversationSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CompactConversationSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CompactConversationSecurityRequirement0, + }; partial void PrepareCompactConversationArguments( global::System.Net.Http.HttpClient httpClient, ref string conversationId, @@ -53,9 +72,15 @@ partial void ProcessCompactConversationResponseContent( conversationId: ref conversationId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CompactConversationSecurityRequirements, + operationName: "CompactConversationAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/conversations/{conversationId}/compact", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -65,7 +90,7 @@ partial void ProcessCompactConversationResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ConversationsClient.CreateConversation.g.cs b/src/libs/Letta/Generated/Letta.ConversationsClient.CreateConversation.g.cs index bbab4aba..5f8ba058 100644 --- a/src/libs/Letta/Generated/Letta.ConversationsClient.CreateConversation.g.cs +++ b/src/libs/Letta/Generated/Letta.ConversationsClient.CreateConversation.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ConversationsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreateConversationSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreateConversationSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreateConversationSecurityRequirement0, + }; partial void PrepareCreateConversationArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -48,12 +67,18 @@ partial void ProcessCreateConversationResponseContent( agentId: ref agentId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateConversationSecurityRequirements, + operationName: "CreateConversationAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/conversations/", baseUri: HttpClient.BaseAddress); __pathBuilder .AddRequiredParameter("agent_id", agentId) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -63,7 +88,7 @@ partial void ProcessCreateConversationResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ConversationsClient.DeleteConversation.g.cs b/src/libs/Letta/Generated/Letta.ConversationsClient.DeleteConversation.g.cs index 35061173..59fe0813 100644 --- a/src/libs/Letta/Generated/Letta.ConversationsClient.DeleteConversation.g.cs +++ b/src/libs/Letta/Generated/Letta.ConversationsClient.DeleteConversation.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ConversationsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeleteConversationSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeleteConversationSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeleteConversationSecurityRequirement0, + }; partial void PrepareDeleteConversationArguments( global::System.Net.Http.HttpClient httpClient, ref string conversationId); @@ -43,9 +62,15 @@ partial void ProcessDeleteConversationResponseContent( httpClient: HttpClient, conversationId: ref conversationId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteConversationSecurityRequirements, + operationName: "DeleteConversationAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/conversations/{conversationId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -55,7 +80,7 @@ partial void ProcessDeleteConversationResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ConversationsClient.ForkConversation.g.cs b/src/libs/Letta/Generated/Letta.ConversationsClient.ForkConversation.g.cs index 95b153fc..795ac186 100644 --- a/src/libs/Letta/Generated/Letta.ConversationsClient.ForkConversation.g.cs +++ b/src/libs/Letta/Generated/Letta.ConversationsClient.ForkConversation.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ConversationsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ForkConversationSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ForkConversationSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ForkConversationSecurityRequirement0, + }; partial void PrepareForkConversationArguments( global::System.Net.Http.HttpClient httpClient, ref string conversationId, @@ -53,12 +72,18 @@ partial void ProcessForkConversationResponseContent( conversationId: ref conversationId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ForkConversationSecurityRequirements, + operationName: "ForkConversationAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/conversations/{conversationId}/fork", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("agent_id", agentId) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -68,7 +93,7 @@ partial void ProcessForkConversationResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ConversationsClient.ListConversationMessages.g.cs b/src/libs/Letta/Generated/Letta.ConversationsClient.ListConversationMessages.g.cs index 07707326..5a99727a 100644 --- a/src/libs/Letta/Generated/Letta.ConversationsClient.ListConversationMessages.g.cs +++ b/src/libs/Letta/Generated/Letta.ConversationsClient.ListConversationMessages.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ConversationsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListConversationMessagesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListConversationMessagesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListConversationMessagesSecurityRequirement0, + }; partial void PrepareListConversationMessagesArguments( global::System.Net.Http.HttpClient httpClient, ref string conversationId, @@ -111,6 +130,12 @@ partial void ProcessListConversationMessagesResponseContent( includeErr: includeErr, includeReturnMessageTypes: includeReturnMessageTypes); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListConversationMessagesSecurityRequirements, + operationName: "ListConversationMessagesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/conversations/{conversationId}/messages", baseUri: HttpClient.BaseAddress); @@ -124,7 +149,7 @@ partial void ProcessListConversationMessagesResponseContent( .AddOptionalParameter("group_id", groupId) .AddOptionalParameter("include_err", includeErr?.ToString().ToLowerInvariant()) .AddOptionalParameter("include_return_message_types", includeReturnMessageTypes?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -134,7 +159,7 @@ partial void ProcessListConversationMessagesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ConversationsClient.ListConversations.g.cs b/src/libs/Letta/Generated/Letta.ConversationsClient.ListConversations.g.cs index ff37956a..ac792a1f 100644 --- a/src/libs/Letta/Generated/Letta.ConversationsClient.ListConversations.g.cs +++ b/src/libs/Letta/Generated/Letta.ConversationsClient.ListConversations.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ConversationsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListConversationsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListConversationsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListConversationsSecurityRequirement0, + }; partial void PrepareListConversationsArguments( global::System.Net.Http.HttpClient httpClient, ref string? agentId, @@ -78,6 +97,12 @@ partial void ProcessListConversationsResponseContent( order: ref order, orderBy: ref orderBy); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListConversationsSecurityRequirements, + operationName: "ListConversationsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/conversations/", baseUri: HttpClient.BaseAddress); @@ -88,7 +113,7 @@ partial void ProcessListConversationsResponseContent( .AddOptionalParameter("summary_search", summarySearch) .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("order_by", orderBy?.ToValueString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -98,7 +123,7 @@ partial void ProcessListConversationsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ConversationsClient.PreviewConversationModelRequest.g.cs b/src/libs/Letta/Generated/Letta.ConversationsClient.PreviewConversationModelRequest.g.cs index da33b00d..8972cf25 100644 --- a/src/libs/Letta/Generated/Letta.ConversationsClient.PreviewConversationModelRequest.g.cs +++ b/src/libs/Letta/Generated/Letta.ConversationsClient.PreviewConversationModelRequest.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class ConversationsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_PreviewConversationModelRequestSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_PreviewConversationModelRequestSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_PreviewConversationModelRequestSecurityRequirement0, + }; partial void PreparePreviewConversationModelRequestArguments( global::System.Net.Http.HttpClient httpClient, ref string conversationId, @@ -54,9 +73,15 @@ partial void ProcessPreviewConversationModelRequestResponseContent( conversationId: ref conversationId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_PreviewConversationModelRequestSecurityRequirements, + operationName: "PreviewConversationModelRequestAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/conversations/{conversationId}/messages/preview-raw-payload", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -66,7 +91,7 @@ partial void ProcessPreviewConversationModelRequestResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ConversationsClient.RecompileConversation.g.cs b/src/libs/Letta/Generated/Letta.ConversationsClient.RecompileConversation.g.cs index 7bf834ab..0b5cd8f1 100644 --- a/src/libs/Letta/Generated/Letta.ConversationsClient.RecompileConversation.g.cs +++ b/src/libs/Letta/Generated/Letta.ConversationsClient.RecompileConversation.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ConversationsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RecompileConversationSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RecompileConversationSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RecompileConversationSecurityRequirement0, + }; partial void PrepareRecompileConversationArguments( global::System.Net.Http.HttpClient httpClient, ref string conversationId, @@ -56,12 +75,18 @@ partial void ProcessRecompileConversationResponseContent( dryRun: ref dryRun, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RecompileConversationSecurityRequirements, + operationName: "RecompileConversationAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/conversations/{conversationId}/recompile", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("dry_run", dryRun?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -71,7 +96,7 @@ partial void ProcessRecompileConversationResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ConversationsClient.RetrieveConversation.g.cs b/src/libs/Letta/Generated/Letta.ConversationsClient.RetrieveConversation.g.cs index 61103dea..c2804591 100644 --- a/src/libs/Letta/Generated/Letta.ConversationsClient.RetrieveConversation.g.cs +++ b/src/libs/Letta/Generated/Letta.ConversationsClient.RetrieveConversation.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ConversationsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveConversationSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveConversationSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveConversationSecurityRequirement0, + }; partial void PrepareRetrieveConversationArguments( global::System.Net.Http.HttpClient httpClient, ref string conversationId); @@ -40,9 +59,15 @@ partial void ProcessRetrieveConversationResponseContent( httpClient: HttpClient, conversationId: ref conversationId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveConversationSecurityRequirements, + operationName: "RetrieveConversationAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/conversations/{conversationId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -52,7 +77,7 @@ partial void ProcessRetrieveConversationResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ConversationsClient.RetrieveConversationStream.g.cs b/src/libs/Letta/Generated/Letta.ConversationsClient.RetrieveConversationStream.g.cs index b674a705..d19ada13 100644 --- a/src/libs/Letta/Generated/Letta.ConversationsClient.RetrieveConversationStream.g.cs +++ b/src/libs/Letta/Generated/Letta.ConversationsClient.RetrieveConversationStream.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ConversationsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveConversationStreamSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveConversationStreamSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveConversationStreamSecurityRequirement0, + }; partial void PrepareRetrieveConversationStreamArguments( global::System.Net.Http.HttpClient httpClient, ref string conversationId, @@ -57,9 +76,15 @@ partial void ProcessRetrieveConversationStreamResponseContent( conversationId: ref conversationId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveConversationStreamSecurityRequirements, + operationName: "RetrieveConversationStreamAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/conversations/{conversationId}/stream", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -69,7 +94,7 @@ partial void ProcessRetrieveConversationStreamResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ConversationsClient.SendConversationMessage.g.cs b/src/libs/Letta/Generated/Letta.ConversationsClient.SendConversationMessage.g.cs index 79cfd086..866f6dbc 100644 --- a/src/libs/Letta/Generated/Letta.ConversationsClient.SendConversationMessage.g.cs +++ b/src/libs/Letta/Generated/Letta.ConversationsClient.SendConversationMessage.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class ConversationsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_SendConversationMessageSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_SendConversationMessageSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_SendConversationMessageSecurityRequirement0, + }; partial void PrepareSendConversationMessageArguments( global::System.Net.Http.HttpClient httpClient, ref string conversationId, @@ -56,9 +75,15 @@ partial void ProcessSendConversationMessageResponseContent( conversationId: ref conversationId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_SendConversationMessageSecurityRequirements, + operationName: "SendConversationMessageAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/conversations/{conversationId}/messages", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -68,7 +93,7 @@ partial void ProcessSendConversationMessageResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ConversationsClient.UpdateConversation.g.cs b/src/libs/Letta/Generated/Letta.ConversationsClient.UpdateConversation.g.cs index 81fc38a2..dd681e22 100644 --- a/src/libs/Letta/Generated/Letta.ConversationsClient.UpdateConversation.g.cs +++ b/src/libs/Letta/Generated/Letta.ConversationsClient.UpdateConversation.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ConversationsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_UpdateConversationSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_UpdateConversationSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_UpdateConversationSecurityRequirement0, + }; partial void PrepareUpdateConversationArguments( global::System.Net.Http.HttpClient httpClient, ref string conversationId, @@ -48,9 +67,15 @@ partial void ProcessUpdateConversationResponseContent( conversationId: ref conversationId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_UpdateConversationSecurityRequirements, + operationName: "UpdateConversationAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/conversations/{conversationId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -60,7 +85,7 @@ partial void ProcessUpdateConversationResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ConversationsClient.g.cs b/src/libs/Letta/Generated/Letta.ConversationsClient.g.cs index 403709fa..6a440c62 100644 --- a/src/libs/Letta/Generated/Letta.ConversationsClient.g.cs +++ b/src/libs/Letta/Generated/Letta.ConversationsClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class ConversationsClient : global::Letta.IConversationsCl /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.DeviceStorageClient.DeviceStorageGetDeviceStorageKey.g.cs b/src/libs/Letta/Generated/Letta.DeviceStorageClient.DeviceStorageGetDeviceStorageKey.g.cs index b8811a41..a0804b57 100644 --- a/src/libs/Letta/Generated/Letta.DeviceStorageClient.DeviceStorageGetDeviceStorageKey.g.cs +++ b/src/libs/Letta/Generated/Letta.DeviceStorageClient.DeviceStorageGetDeviceStorageKey.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class DeviceStorageClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeviceStorageGetDeviceStorageKeySecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeviceStorageGetDeviceStorageKeySecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeviceStorageGetDeviceStorageKeySecurityRequirement0, + }; partial void PrepareDeviceStorageGetDeviceStorageKeyArguments( global::System.Net.Http.HttpClient httpClient, ref string deviceId); @@ -38,12 +57,18 @@ partial void ProcessDeviceStorageGetDeviceStorageKeyResponseContent( httpClient: HttpClient, deviceId: ref deviceId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeviceStorageGetDeviceStorageKeySecurityRequirements, + operationName: "DeviceStorageGetDeviceStorageKeyAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/device-storage-key", baseUri: HttpClient.BaseAddress); __pathBuilder .AddRequiredParameter("deviceId", deviceId) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -53,7 +78,7 @@ partial void ProcessDeviceStorageGetDeviceStorageKeyResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.DeviceStorageClient.g.cs b/src/libs/Letta/Generated/Letta.DeviceStorageClient.g.cs index 713531fd..bdc2ff6f 100644 --- a/src/libs/Letta/Generated/Letta.DeviceStorageClient.g.cs +++ b/src/libs/Letta/Generated/Letta.DeviceStorageClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class DeviceStorageClient : global::Letta.IDeviceStorageCl /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.EmbeddingsClient.GetTotalStorageSize.g.cs b/src/libs/Letta/Generated/Letta.EmbeddingsClient.GetTotalStorageSize.g.cs index f69c2da7..0c52a7a1 100644 --- a/src/libs/Letta/Generated/Letta.EmbeddingsClient.GetTotalStorageSize.g.cs +++ b/src/libs/Letta/Generated/Letta.EmbeddingsClient.GetTotalStorageSize.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class EmbeddingsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_GetTotalStorageSizeSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_GetTotalStorageSizeSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_GetTotalStorageSizeSecurityRequirement0, + }; partial void PrepareGetTotalStorageSizeArguments( global::System.Net.Http.HttpClient httpClient, ref string? storageUnit); @@ -40,9 +59,15 @@ partial void ProcessGetTotalStorageSizeResponseContent( httpClient: HttpClient, storageUnit: ref storageUnit); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetTotalStorageSizeSecurityRequirements, + operationName: "GetTotalStorageSizeAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/embeddings/total_storage_size", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -52,7 +77,7 @@ partial void ProcessGetTotalStorageSizeResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.EmbeddingsClient.g.cs b/src/libs/Letta/Generated/Letta.EmbeddingsClient.g.cs index fe9c02ee..b1a920c6 100644 --- a/src/libs/Letta/Generated/Letta.EmbeddingsClient.g.cs +++ b/src/libs/Letta/Generated/Letta.EmbeddingsClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class EmbeddingsClient : global::Letta.IEmbeddingsClient, /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsDeleteEnvironment.g.cs b/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsDeleteEnvironment.g.cs index ad40a7f7..98eb14c8 100644 --- a/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsDeleteEnvironment.g.cs +++ b/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsDeleteEnvironment.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class EnvironmentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_EnvironmentsDeleteEnvironmentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_EnvironmentsDeleteEnvironmentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_EnvironmentsDeleteEnvironmentSecurityRequirement0, + }; partial void PrepareEnvironmentsDeleteEnvironmentArguments( global::System.Net.Http.HttpClient httpClient, ref string id, @@ -46,9 +65,15 @@ partial void ProcessEnvironmentsDeleteEnvironmentResponseContent( id: ref id, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_EnvironmentsDeleteEnvironmentSecurityRequirements, + operationName: "EnvironmentsDeleteEnvironmentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/environments/{id}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -58,7 +83,7 @@ partial void ProcessEnvironmentsDeleteEnvironmentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsGetConnection.g.cs b/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsGetConnection.g.cs index 96a749ac..aa832b8e 100644 --- a/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsGetConnection.g.cs +++ b/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsGetConnection.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class EnvironmentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_EnvironmentsGetConnectionSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_EnvironmentsGetConnectionSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_EnvironmentsGetConnectionSecurityRequirement0, + }; partial void PrepareEnvironmentsGetConnectionArguments( global::System.Net.Http.HttpClient httpClient, ref string deviceId); @@ -38,9 +57,15 @@ partial void ProcessEnvironmentsGetConnectionResponseContent( httpClient: HttpClient, deviceId: ref deviceId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_EnvironmentsGetConnectionSecurityRequirements, + operationName: "EnvironmentsGetConnectionAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/environments/{deviceId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -50,7 +75,7 @@ partial void ProcessEnvironmentsGetConnectionResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsListConnections.g.cs b/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsListConnections.g.cs index 0523b52a..16b51de6 100644 --- a/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsListConnections.g.cs +++ b/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsListConnections.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class EnvironmentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_EnvironmentsListConnectionsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_EnvironmentsListConnectionsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_EnvironmentsListConnectionsSecurityRequirement0, + }; partial void PrepareEnvironmentsListConnectionsArguments( global::System.Net.Http.HttpClient httpClient, ref string? limit, @@ -53,6 +72,12 @@ partial void ProcessEnvironmentsListConnectionsResponseContent( userId: ref userId, onlineOnly: ref onlineOnly); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_EnvironmentsListConnectionsSecurityRequirements, + operationName: "EnvironmentsListConnectionsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/environments", baseUri: HttpClient.BaseAddress); @@ -61,7 +86,7 @@ partial void ProcessEnvironmentsListConnectionsResponseContent( .AddOptionalParameter("after", after) .AddOptionalParameter("userId", userId) .AddOptionalParameter("onlineOnly", onlineOnly) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -71,7 +96,7 @@ partial void ProcessEnvironmentsListConnectionsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsRegister.g.cs b/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsRegister.g.cs index 9e8b7429..878a074f 100644 --- a/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsRegister.g.cs +++ b/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsRegister.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class EnvironmentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_EnvironmentsRegisterSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_EnvironmentsRegisterSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_EnvironmentsRegisterSecurityRequirement0, + }; partial void PrepareEnvironmentsRegisterArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.EnvironmentsRegisterRequest request); @@ -41,9 +60,15 @@ partial void ProcessEnvironmentsRegisterResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_EnvironmentsRegisterSecurityRequirements, + operationName: "EnvironmentsRegisterAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/environments/register", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessEnvironmentsRegisterResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsSendMessage.g.cs b/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsSendMessage.g.cs index 3c7fb16d..17bb2853 100644 --- a/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsSendMessage.g.cs +++ b/src/libs/Letta/Generated/Letta.EnvironmentsClient.EnvironmentsSendMessage.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class EnvironmentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_EnvironmentsSendMessageSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_EnvironmentsSendMessageSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_EnvironmentsSendMessageSecurityRequirement0, + }; partial void PrepareEnvironmentsSendMessageArguments( global::System.Net.Http.HttpClient httpClient, ref string connectionId, @@ -46,9 +65,15 @@ partial void ProcessEnvironmentsSendMessageResponseContent( connectionId: ref connectionId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_EnvironmentsSendMessageSecurityRequirements, + operationName: "EnvironmentsSendMessageAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/environments/{connectionId}/messages", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -58,7 +83,7 @@ partial void ProcessEnvironmentsSendMessageResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.EnvironmentsClient.g.cs b/src/libs/Letta/Generated/Letta.EnvironmentsClient.g.cs index e04dfc4e..2bad1581 100644 --- a/src/libs/Letta/Generated/Letta.EnvironmentsClient.g.cs +++ b/src/libs/Letta/Generated/Letta.EnvironmentsClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class EnvironmentsClient : global::Letta.IEnvironmentsClie /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsBackfillSubscription.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsBackfillSubscription.g.cs index 493f4093..7e0e6b15 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsBackfillSubscription.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsBackfillSubscription.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsBackfillSubscriptionSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsBackfillSubscriptionSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsBackfillSubscriptionSecurityRequirement0, + }; partial void PrepareFeedsBackfillSubscriptionArguments( global::System.Net.Http.HttpClient httpClient, ref string feedId, @@ -51,9 +70,15 @@ partial void ProcessFeedsBackfillSubscriptionResponseContent( subscriptionId: ref subscriptionId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsBackfillSubscriptionSecurityRequirements, + operationName: "FeedsBackfillSubscriptionAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/feeds/{feedId}/subscriptions/{subscriptionId}/backfill", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -63,7 +88,7 @@ partial void ProcessFeedsBackfillSubscriptionResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsCreateFeed.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsCreateFeed.g.cs index 503750f5..5546d895 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsCreateFeed.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsCreateFeed.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsCreateFeedSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsCreateFeedSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsCreateFeedSecurityRequirement0, + }; partial void PrepareFeedsCreateFeedArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.FeedsCreateFeedRequest request); @@ -41,9 +60,15 @@ partial void ProcessFeedsCreateFeedResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsCreateFeedSecurityRequirements, + operationName: "FeedsCreateFeedAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/feeds", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessFeedsCreateFeedResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsDeleteFeed.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsDeleteFeed.g.cs index 2efc817b..6b9d9642 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsDeleteFeed.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsDeleteFeed.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsDeleteFeedSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsDeleteFeedSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsDeleteFeedSecurityRequirement0, + }; partial void PrepareFeedsDeleteFeedArguments( global::System.Net.Http.HttpClient httpClient, ref string feedId, @@ -46,9 +65,15 @@ partial void ProcessFeedsDeleteFeedResponseContent( feedId: ref feedId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsDeleteFeedSecurityRequirements, + operationName: "FeedsDeleteFeedAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/feeds/{feedId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -58,7 +83,7 @@ partial void ProcessFeedsDeleteFeedResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsDeleteSubscription.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsDeleteSubscription.g.cs index 8e89fda1..7aed0c9a 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsDeleteSubscription.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsDeleteSubscription.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsDeleteSubscriptionSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsDeleteSubscriptionSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsDeleteSubscriptionSecurityRequirement0, + }; partial void PrepareFeedsDeleteSubscriptionArguments( global::System.Net.Http.HttpClient httpClient, ref string feedId, @@ -51,9 +70,15 @@ partial void ProcessFeedsDeleteSubscriptionResponseContent( subscriptionId: ref subscriptionId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsDeleteSubscriptionSecurityRequirements, + operationName: "FeedsDeleteSubscriptionAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/feeds/{feedId}/subscriptions/{subscriptionId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -63,7 +88,7 @@ partial void ProcessFeedsDeleteSubscriptionResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsGetFeed.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsGetFeed.g.cs index 0c01e7b5..ed1557dd 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsGetFeed.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsGetFeed.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsGetFeedSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsGetFeedSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsGetFeedSecurityRequirement0, + }; partial void PrepareFeedsGetFeedArguments( global::System.Net.Http.HttpClient httpClient, ref string feedId); @@ -38,9 +57,15 @@ partial void ProcessFeedsGetFeedResponseContent( httpClient: HttpClient, feedId: ref feedId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsGetFeedSecurityRequirements, + operationName: "FeedsGetFeedAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/feeds/{feedId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -50,7 +75,7 @@ partial void ProcessFeedsGetFeedResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsGetMessage.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsGetMessage.g.cs index e73c8629..ddc5f736 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsGetMessage.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsGetMessage.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsGetMessageSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsGetMessageSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsGetMessageSecurityRequirement0, + }; partial void PrepareFeedsGetMessageArguments( global::System.Net.Http.HttpClient httpClient, ref string feedId, @@ -43,9 +62,15 @@ partial void ProcessFeedsGetMessageResponseContent( feedId: ref feedId, messageId: ref messageId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsGetMessageSecurityRequirements, + operationName: "FeedsGetMessageAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/feeds/{feedId}/messages/{messageId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -55,7 +80,7 @@ partial void ProcessFeedsGetMessageResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListFeeds.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListFeeds.g.cs index 5d1dfdd3..6e14a1fb 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListFeeds.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListFeeds.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsListFeedsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsListFeedsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsListFeedsSecurityRequirement0, + }; partial void PrepareFeedsListFeedsArguments( global::System.Net.Http.HttpClient httpClient, ref string? projectId, @@ -53,6 +72,12 @@ partial void ProcessFeedsListFeedsResponseContent( limit: ref limit, offset: ref offset); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsListFeedsSecurityRequirements, + operationName: "FeedsListFeedsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/feeds", baseUri: HttpClient.BaseAddress); @@ -61,7 +86,7 @@ partial void ProcessFeedsListFeedsResponseContent( .AddOptionalParameter("name", name) .AddOptionalParameter("limit", limit) .AddOptionalParameter("offset", offset?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -71,7 +96,7 @@ partial void ProcessFeedsListFeedsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListMessages.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListMessages.g.cs index 74c9df81..b8df5073 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListMessages.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListMessages.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsListMessagesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsListMessagesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsListMessagesSecurityRequirement0, + }; partial void PrepareFeedsListMessagesArguments( global::System.Net.Http.HttpClient httpClient, ref string feedId, @@ -48,13 +67,19 @@ partial void ProcessFeedsListMessagesResponseContent( afterSequence: ref afterSequence, limit: ref limit); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsListMessagesSecurityRequirements, + operationName: "FeedsListMessagesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/feeds/{feedId}/messages", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("after_sequence", afterSequence) .AddOptionalParameter("limit", limit) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -64,7 +89,7 @@ partial void ProcessFeedsListMessagesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListSubscriptionHistory.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListSubscriptionHistory.g.cs index 5f105b02..49049b76 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListSubscriptionHistory.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListSubscriptionHistory.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsListSubscriptionHistorySecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsListSubscriptionHistorySecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsListSubscriptionHistorySecurityRequirement0, + }; partial void PrepareFeedsListSubscriptionHistoryArguments( global::System.Net.Http.HttpClient httpClient, ref string feedId, @@ -53,13 +72,19 @@ partial void ProcessFeedsListSubscriptionHistoryResponseContent( pageSize: ref pageSize, nextPageToken: ref nextPageToken); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsListSubscriptionHistorySecurityRequirements, + operationName: "FeedsListSubscriptionHistoryAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/feeds/{feedId}/subscriptions/{subscriptionId}/history", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("page_size", pageSize) .AddOptionalParameter("next_page_token", nextPageToken) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -69,7 +94,7 @@ partial void ProcessFeedsListSubscriptionHistoryResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListSubscriptions.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListSubscriptions.g.cs index 64213f3d..55abe6f7 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListSubscriptions.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsListSubscriptions.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsListSubscriptionsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsListSubscriptionsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsListSubscriptionsSecurityRequirement0, + }; partial void PrepareFeedsListSubscriptionsArguments( global::System.Net.Http.HttpClient httpClient, ref string feedId, @@ -53,6 +72,12 @@ partial void ProcessFeedsListSubscriptionsResponseContent( offset: ref offset, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsListSubscriptionsSecurityRequirements, + operationName: "FeedsListSubscriptionsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/feeds/{feedId}/subscriptions", baseUri: HttpClient.BaseAddress); @@ -60,7 +85,7 @@ partial void ProcessFeedsListSubscriptionsResponseContent( .AddOptionalParameter("limit", limit) .AddOptionalParameter("offset", offset?.ToString()) .AddOptionalParameter("agent_id", agentId) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -70,7 +95,7 @@ partial void ProcessFeedsListSubscriptionsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsPublishMessages.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsPublishMessages.g.cs index 0c1a5320..b48bc2e2 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsPublishMessages.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsPublishMessages.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsPublishMessagesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsPublishMessagesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsPublishMessagesSecurityRequirement0, + }; partial void PrepareFeedsPublishMessagesArguments( global::System.Net.Http.HttpClient httpClient, ref string feedId, @@ -46,9 +65,15 @@ partial void ProcessFeedsPublishMessagesResponseContent( feedId: ref feedId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsPublishMessagesSecurityRequirements, + operationName: "FeedsPublishMessagesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/feeds/{feedId}/messages", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -58,7 +83,7 @@ partial void ProcessFeedsPublishMessagesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsSubscribeAgent.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsSubscribeAgent.g.cs index fe4a38d2..fae60aca 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsSubscribeAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsSubscribeAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsSubscribeAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsSubscribeAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsSubscribeAgentSecurityRequirement0, + }; partial void PrepareFeedsSubscribeAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string feedId, @@ -46,9 +65,15 @@ partial void ProcessFeedsSubscribeAgentResponseContent( feedId: ref feedId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsSubscribeAgentSecurityRequirements, + operationName: "FeedsSubscribeAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/feeds/{feedId}/subscribe", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -58,7 +83,7 @@ partial void ProcessFeedsSubscribeAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsTriggerSubscription.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsTriggerSubscription.g.cs index d8ff597b..8a93eda3 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsTriggerSubscription.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsTriggerSubscription.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsTriggerSubscriptionSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsTriggerSubscriptionSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsTriggerSubscriptionSecurityRequirement0, + }; partial void PrepareFeedsTriggerSubscriptionArguments( global::System.Net.Http.HttpClient httpClient, ref string feedId, @@ -51,9 +70,15 @@ partial void ProcessFeedsTriggerSubscriptionResponseContent( subscriptionId: ref subscriptionId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsTriggerSubscriptionSecurityRequirements, + operationName: "FeedsTriggerSubscriptionAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/feeds/{feedId}/subscriptions/{subscriptionId}/trigger", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -63,7 +88,7 @@ partial void ProcessFeedsTriggerSubscriptionResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsUnsubscribeAgent.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsUnsubscribeAgent.g.cs index d8908bf0..85a8be89 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsUnsubscribeAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsUnsubscribeAgent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsUnsubscribeAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsUnsubscribeAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsUnsubscribeAgentSecurityRequirement0, + }; partial void PrepareFeedsUnsubscribeAgentArguments( global::System.Net.Http.HttpClient httpClient, ref string feedId, @@ -46,9 +65,15 @@ partial void ProcessFeedsUnsubscribeAgentResponseContent( feedId: ref feedId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsUnsubscribeAgentSecurityRequirements, + operationName: "FeedsUnsubscribeAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/feeds/{feedId}/unsubscribe", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -58,7 +83,7 @@ partial void ProcessFeedsUnsubscribeAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsUpdateAllSubscriptionsCron.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsUpdateAllSubscriptionsCron.g.cs index cd4cf30c..d5abe9c3 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsUpdateAllSubscriptionsCron.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsUpdateAllSubscriptionsCron.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsUpdateAllSubscriptionsCronSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsUpdateAllSubscriptionsCronSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsUpdateAllSubscriptionsCronSecurityRequirement0, + }; partial void PrepareFeedsUpdateAllSubscriptionsCronArguments( global::System.Net.Http.HttpClient httpClient, ref string feedId, @@ -46,9 +65,15 @@ partial void ProcessFeedsUpdateAllSubscriptionsCronResponseContent( feedId: ref feedId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsUpdateAllSubscriptionsCronSecurityRequirements, + operationName: "FeedsUpdateAllSubscriptionsCronAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/feeds/{feedId}/subscriptions/cron", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -58,7 +83,7 @@ partial void ProcessFeedsUpdateAllSubscriptionsCronResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsUpdateSubscription.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsUpdateSubscription.g.cs index 6dd3fbd7..9d231cfc 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.FeedsUpdateSubscription.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.FeedsUpdateSubscription.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FeedsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_FeedsUpdateSubscriptionSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_FeedsUpdateSubscriptionSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_FeedsUpdateSubscriptionSecurityRequirement0, + }; partial void PrepareFeedsUpdateSubscriptionArguments( global::System.Net.Http.HttpClient httpClient, ref string feedId, @@ -51,9 +70,15 @@ partial void ProcessFeedsUpdateSubscriptionResponseContent( subscriptionId: ref subscriptionId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FeedsUpdateSubscriptionSecurityRequirements, + operationName: "FeedsUpdateSubscriptionAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/feeds/{feedId}/subscriptions/{subscriptionId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -63,7 +88,7 @@ partial void ProcessFeedsUpdateSubscriptionResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FeedsClient.g.cs b/src/libs/Letta/Generated/Letta.FeedsClient.g.cs index 9ad5d029..9b640522 100644 --- a/src/libs/Letta/Generated/Letta.FeedsClient.g.cs +++ b/src/libs/Letta/Generated/Letta.FeedsClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class FeedsClient : global::Letta.IFeedsClient, global::Sy /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.FoldersClient.CountFolders.g.cs b/src/libs/Letta/Generated/Letta.FoldersClient.CountFolders.g.cs index 2a070cf5..23e14d81 100644 --- a/src/libs/Letta/Generated/Letta.FoldersClient.CountFolders.g.cs +++ b/src/libs/Letta/Generated/Letta.FoldersClient.CountFolders.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FoldersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CountFoldersSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CountFoldersSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CountFoldersSecurityRequirement0, + }; partial void PrepareCountFoldersArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareCountFoldersRequest( @@ -33,9 +52,15 @@ partial void ProcessCountFoldersResponseContent( PrepareCountFoldersArguments( httpClient: HttpClient); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CountFoldersSecurityRequirements, + operationName: "CountFoldersAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/folders/count", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -45,7 +70,7 @@ partial void ProcessCountFoldersResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FoldersClient.CreateFolder.g.cs b/src/libs/Letta/Generated/Letta.FoldersClient.CreateFolder.g.cs index 4ff510f3..b6d769f0 100644 --- a/src/libs/Letta/Generated/Letta.FoldersClient.CreateFolder.g.cs +++ b/src/libs/Letta/Generated/Letta.FoldersClient.CreateFolder.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FoldersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreateFolderSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreateFolderSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreateFolderSecurityRequirement0, + }; partial void PrepareCreateFolderArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.SourceCreate request); @@ -41,9 +60,15 @@ partial void ProcessCreateFolderResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateFolderSecurityRequirements, + operationName: "CreateFolderAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/folders/", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessCreateFolderResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FoldersClient.DeleteFileFromFolder.g.cs b/src/libs/Letta/Generated/Letta.FoldersClient.DeleteFileFromFolder.g.cs index 5cae1996..cb08b663 100644 --- a/src/libs/Letta/Generated/Letta.FoldersClient.DeleteFileFromFolder.g.cs +++ b/src/libs/Letta/Generated/Letta.FoldersClient.DeleteFileFromFolder.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FoldersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeleteFileFromFolderSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeleteFileFromFolderSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeleteFileFromFolderSecurityRequirement0, + }; partial void PrepareDeleteFileFromFolderArguments( global::System.Net.Http.HttpClient httpClient, ref string folderId, @@ -42,9 +61,15 @@ partial void ProcessDeleteFileFromFolderResponse( folderId: ref folderId, fileId: ref fileId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteFileFromFolderSecurityRequirements, + operationName: "DeleteFileFromFolderAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/folders/{folderId}/{fileId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -54,7 +79,7 @@ partial void ProcessDeleteFileFromFolderResponse( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FoldersClient.DeleteFolder.g.cs b/src/libs/Letta/Generated/Letta.FoldersClient.DeleteFolder.g.cs index cb465a5d..d401a4bb 100644 --- a/src/libs/Letta/Generated/Letta.FoldersClient.DeleteFolder.g.cs +++ b/src/libs/Letta/Generated/Letta.FoldersClient.DeleteFolder.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FoldersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeleteFolderSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeleteFolderSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeleteFolderSecurityRequirement0, + }; partial void PrepareDeleteFolderArguments( global::System.Net.Http.HttpClient httpClient, ref string folderId); @@ -40,9 +59,15 @@ partial void ProcessDeleteFolderResponseContent( httpClient: HttpClient, folderId: ref folderId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteFolderSecurityRequirements, + operationName: "DeleteFolderAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/folders/{folderId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -52,7 +77,7 @@ partial void ProcessDeleteFolderResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FoldersClient.ListAgentsForFolder.g.cs b/src/libs/Letta/Generated/Letta.FoldersClient.ListAgentsForFolder.g.cs index 1ee8e4ce..800e7c1a 100644 --- a/src/libs/Letta/Generated/Letta.FoldersClient.ListAgentsForFolder.g.cs +++ b/src/libs/Letta/Generated/Letta.FoldersClient.ListAgentsForFolder.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FoldersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListAgentsForFolderSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListAgentsForFolderSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListAgentsForFolderSecurityRequirement0, + }; partial void PrepareListAgentsForFolderArguments( global::System.Net.Http.HttpClient httpClient, ref string folderId, @@ -78,6 +97,12 @@ partial void ProcessListAgentsForFolderResponseContent( order: ref order, orderBy: ref orderBy); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListAgentsForFolderSecurityRequirements, + operationName: "ListAgentsForFolderAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/folders/{folderId}/agents", baseUri: HttpClient.BaseAddress); @@ -87,7 +112,7 @@ partial void ProcessListAgentsForFolderResponseContent( .AddOptionalParameter("limit", limit?.ToString()) .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("order_by", orderBy) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -97,7 +122,7 @@ partial void ProcessListAgentsForFolderResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FoldersClient.ListFilesForFolder.g.cs b/src/libs/Letta/Generated/Letta.FoldersClient.ListFilesForFolder.g.cs index fe98ac9b..5a8b6461 100644 --- a/src/libs/Letta/Generated/Letta.FoldersClient.ListFilesForFolder.g.cs +++ b/src/libs/Letta/Generated/Letta.FoldersClient.ListFilesForFolder.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FoldersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListFilesForFolderSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListFilesForFolderSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListFilesForFolderSecurityRequirement0, + }; partial void PrepareListFilesForFolderArguments( global::System.Net.Http.HttpClient httpClient, ref string folderId, @@ -86,6 +105,12 @@ partial void ProcessListFilesForFolderResponseContent( orderBy: ref orderBy, includeContent: ref includeContent); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListFilesForFolderSecurityRequirements, + operationName: "ListFilesForFolderAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/folders/{folderId}/files", baseUri: HttpClient.BaseAddress); @@ -96,7 +121,7 @@ partial void ProcessListFilesForFolderResponseContent( .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("order_by", orderBy) .AddOptionalParameter("include_content", includeContent?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -106,7 +131,7 @@ partial void ProcessListFilesForFolderResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FoldersClient.ListFolderPassages.g.cs b/src/libs/Letta/Generated/Letta.FoldersClient.ListFolderPassages.g.cs index 5e2186c4..91b57e9f 100644 --- a/src/libs/Letta/Generated/Letta.FoldersClient.ListFolderPassages.g.cs +++ b/src/libs/Letta/Generated/Letta.FoldersClient.ListFolderPassages.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FoldersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListFolderPassagesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListFolderPassagesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListFolderPassagesSecurityRequirement0, + }; partial void PrepareListFolderPassagesArguments( global::System.Net.Http.HttpClient httpClient, ref string folderId, @@ -78,6 +97,12 @@ partial void ProcessListFolderPassagesResponseContent( order: ref order, orderBy: ref orderBy); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListFolderPassagesSecurityRequirements, + operationName: "ListFolderPassagesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/folders/{folderId}/passages", baseUri: HttpClient.BaseAddress); @@ -87,7 +112,7 @@ partial void ProcessListFolderPassagesResponseContent( .AddOptionalParameter("limit", limit?.ToString()) .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("order_by", orderBy) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -97,7 +122,7 @@ partial void ProcessListFolderPassagesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FoldersClient.ListFolders.g.cs b/src/libs/Letta/Generated/Letta.FoldersClient.ListFolders.g.cs index eb64174e..6344b91f 100644 --- a/src/libs/Letta/Generated/Letta.FoldersClient.ListFolders.g.cs +++ b/src/libs/Letta/Generated/Letta.FoldersClient.ListFolders.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FoldersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListFoldersSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListFoldersSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListFoldersSecurityRequirement0, + }; partial void PrepareListFoldersArguments( global::System.Net.Http.HttpClient httpClient, ref string? before, @@ -78,6 +97,12 @@ partial void ProcessListFoldersResponseContent( orderBy: ref orderBy, name: ref name); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListFoldersSecurityRequirements, + operationName: "ListFoldersAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/folders/", baseUri: HttpClient.BaseAddress); @@ -88,7 +113,7 @@ partial void ProcessListFoldersResponseContent( .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("order_by", orderBy) .AddOptionalParameter("name", name) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -98,7 +123,7 @@ partial void ProcessListFoldersResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FoldersClient.ModifyFolder.g.cs b/src/libs/Letta/Generated/Letta.FoldersClient.ModifyFolder.g.cs index 0c7abbd7..a3297c1b 100644 --- a/src/libs/Letta/Generated/Letta.FoldersClient.ModifyFolder.g.cs +++ b/src/libs/Letta/Generated/Letta.FoldersClient.ModifyFolder.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FoldersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ModifyFolderSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ModifyFolderSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ModifyFolderSecurityRequirement0, + }; partial void PrepareModifyFolderArguments( global::System.Net.Http.HttpClient httpClient, ref string folderId, @@ -48,9 +67,15 @@ partial void ProcessModifyFolderResponseContent( folderId: ref folderId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ModifyFolderSecurityRequirements, + operationName: "ModifyFolderAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/folders/{folderId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -60,7 +85,7 @@ partial void ProcessModifyFolderResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FoldersClient.RetrieveFile.g.cs b/src/libs/Letta/Generated/Letta.FoldersClient.RetrieveFile.g.cs index 450ba1ee..708a8f42 100644 --- a/src/libs/Letta/Generated/Letta.FoldersClient.RetrieveFile.g.cs +++ b/src/libs/Letta/Generated/Letta.FoldersClient.RetrieveFile.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FoldersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveFileSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveFileSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveFileSecurityRequirement0, + }; partial void PrepareRetrieveFileArguments( global::System.Net.Http.HttpClient httpClient, ref string folderId, @@ -55,12 +74,18 @@ partial void ProcessRetrieveFileResponseContent( fileId: ref fileId, includeContent: ref includeContent); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveFileSecurityRequirements, + operationName: "RetrieveFileAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/folders/{folderId}/files/{fileId}", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("include_content", includeContent?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -70,7 +95,7 @@ partial void ProcessRetrieveFileResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FoldersClient.RetrieveFolder.g.cs b/src/libs/Letta/Generated/Letta.FoldersClient.RetrieveFolder.g.cs index fd8e1f43..8c0e47c9 100644 --- a/src/libs/Letta/Generated/Letta.FoldersClient.RetrieveFolder.g.cs +++ b/src/libs/Letta/Generated/Letta.FoldersClient.RetrieveFolder.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FoldersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveFolderSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveFolderSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveFolderSecurityRequirement0, + }; partial void PrepareRetrieveFolderArguments( global::System.Net.Http.HttpClient httpClient, ref string folderId); @@ -40,9 +59,15 @@ partial void ProcessRetrieveFolderResponseContent( httpClient: HttpClient, folderId: ref folderId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveFolderSecurityRequirements, + operationName: "RetrieveFolderAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/folders/{folderId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -52,7 +77,7 @@ partial void ProcessRetrieveFolderResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FoldersClient.RetrieveMetadata.g.cs b/src/libs/Letta/Generated/Letta.FoldersClient.RetrieveMetadata.g.cs index 72118e7c..5aebb9e8 100644 --- a/src/libs/Letta/Generated/Letta.FoldersClient.RetrieveMetadata.g.cs +++ b/src/libs/Letta/Generated/Letta.FoldersClient.RetrieveMetadata.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FoldersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveMetadataSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveMetadataSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveMetadataSecurityRequirement0, + }; partial void PrepareRetrieveMetadataArguments( global::System.Net.Http.HttpClient httpClient, ref bool? includeDetailedPerSourceMetadata); @@ -45,12 +64,18 @@ partial void ProcessRetrieveMetadataResponseContent( httpClient: HttpClient, includeDetailedPerSourceMetadata: ref includeDetailedPerSourceMetadata); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveMetadataSecurityRequirements, + operationName: "RetrieveMetadataAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/folders/metadata", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("include_detailed_per_source_metadata", includeDetailedPerSourceMetadata?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -60,7 +85,7 @@ partial void ProcessRetrieveMetadataResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FoldersClient.UploadFileToFolder.g.cs b/src/libs/Letta/Generated/Letta.FoldersClient.UploadFileToFolder.g.cs index 74393082..fc65469d 100644 --- a/src/libs/Letta/Generated/Letta.FoldersClient.UploadFileToFolder.g.cs +++ b/src/libs/Letta/Generated/Letta.FoldersClient.UploadFileToFolder.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class FoldersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_UploadFileToFolderSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_UploadFileToFolderSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_UploadFileToFolderSecurityRequirement0, + }; partial void PrepareUploadFileToFolderArguments( global::System.Net.Http.HttpClient httpClient, ref string folderId, @@ -63,13 +82,19 @@ partial void ProcessUploadFileToFolderResponseContent( name: ref name, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_UploadFileToFolderSecurityRequirements, + operationName: "UploadFileToFolderAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/folders/{folderId}/upload", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("duplicate_handling", duplicateHandling?.ToValueString()) .AddOptionalParameter("name", name) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -79,7 +104,7 @@ partial void ProcessUploadFileToFolderResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.FoldersClient.g.cs b/src/libs/Letta/Generated/Letta.FoldersClient.g.cs index 6bd14bdb..f2ebe77d 100644 --- a/src/libs/Letta/Generated/Letta.FoldersClient.g.cs +++ b/src/libs/Letta/Generated/Letta.FoldersClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class FoldersClient : global::Letta.IFoldersClient, global /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.HealthClient.CheckHealth.g.cs b/src/libs/Letta/Generated/Letta.HealthClient.CheckHealth.g.cs index 72b7bc12..d857dfd9 100644 --- a/src/libs/Letta/Generated/Letta.HealthClient.CheckHealth.g.cs +++ b/src/libs/Letta/Generated/Letta.HealthClient.CheckHealth.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class HealthClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CheckHealthSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CheckHealthSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CheckHealthSecurityRequirement0, + }; partial void PrepareCheckHealthArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareCheckHealthRequest( @@ -33,9 +52,15 @@ partial void ProcessCheckHealthResponseContent( PrepareCheckHealthArguments( httpClient: HttpClient); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CheckHealthSecurityRequirements, + operationName: "CheckHealthAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/health/", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -45,7 +70,7 @@ partial void ProcessCheckHealthResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.HealthClient.CheckReadiness.g.cs b/src/libs/Letta/Generated/Letta.HealthClient.CheckReadiness.g.cs index 865f046b..fbfa266a 100644 --- a/src/libs/Letta/Generated/Letta.HealthClient.CheckReadiness.g.cs +++ b/src/libs/Letta/Generated/Letta.HealthClient.CheckReadiness.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class HealthClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CheckReadinessSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CheckReadinessSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CheckReadinessSecurityRequirement0, + }; partial void PrepareCheckReadinessArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareCheckReadinessRequest( @@ -33,9 +52,15 @@ partial void ProcessCheckReadinessResponseContent( PrepareCheckReadinessArguments( httpClient: HttpClient); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CheckReadinessSecurityRequirements, + operationName: "CheckReadinessAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/ready/", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -45,7 +70,7 @@ partial void ProcessCheckReadinessResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.HealthClient.g.cs b/src/libs/Letta/Generated/Letta.HealthClient.g.cs index 26891f67..c1b8ce0c 100644 --- a/src/libs/Letta/Generated/Letta.HealthClient.g.cs +++ b/src/libs/Letta/Generated/Letta.HealthClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class HealthClient : global::Letta.IHealthClient, global:: /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.ILettaClient.Authorizations.Bearer.g.cs b/src/libs/Letta/Generated/Letta.ILettaClient.Authorizations.Bearer.g.cs index ff5946a8..41cab153 100644 --- a/src/libs/Letta/Generated/Letta.ILettaClient.Authorizations.Bearer.g.cs +++ b/src/libs/Letta/Generated/Letta.ILettaClient.Authorizations.Bearer.g.cs @@ -9,6 +9,7 @@ public partial interface ILettaClient /// Authorize using bearer authentication. /// /// + public void AuthorizeUsingBearer( string apiKey); } diff --git a/src/libs/Letta/Generated/Letta.InternalAgentsClient.CountInternalAgents.g.cs b/src/libs/Letta/Generated/Letta.InternalAgentsClient.CountInternalAgents.g.cs index 46a610a3..2ebddc06 100644 --- a/src/libs/Letta/Generated/Letta.InternalAgentsClient.CountInternalAgents.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalAgentsClient.CountInternalAgents.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class InternalAgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CountInternalAgentsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CountInternalAgentsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CountInternalAgentsSecurityRequirement0, + }; partial void PrepareCountInternalAgentsArguments( global::System.Net.Http.HttpClient httpClient, ref bool? excludeHidden); @@ -41,12 +60,18 @@ partial void ProcessCountInternalAgentsResponseContent( httpClient: HttpClient, excludeHidden: ref excludeHidden); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CountInternalAgentsSecurityRequirements, + operationName: "CountInternalAgentsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/_internal_agents/count", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("exclude_hidden", excludeHidden?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -56,7 +81,7 @@ partial void ProcessCountInternalAgentsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.InternalAgentsClient.ModifyInternalCoreMemoryBlock.g.cs b/src/libs/Letta/Generated/Letta.InternalAgentsClient.ModifyInternalCoreMemoryBlock.g.cs index ce536831..29bca787 100644 --- a/src/libs/Letta/Generated/Letta.InternalAgentsClient.ModifyInternalCoreMemoryBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalAgentsClient.ModifyInternalCoreMemoryBlock.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class InternalAgentsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ModifyInternalCoreMemoryBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ModifyInternalCoreMemoryBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ModifyInternalCoreMemoryBlockSecurityRequirement0, + }; partial void PrepareModifyInternalCoreMemoryBlockArguments( global::System.Net.Http.HttpClient httpClient, ref string blockLabel, @@ -53,9 +72,15 @@ partial void ProcessModifyInternalCoreMemoryBlockResponseContent( agentId: ref agentId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ModifyInternalCoreMemoryBlockSecurityRequirements, + operationName: "ModifyInternalCoreMemoryBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/_internal_agents/{agentId}/core-memory/blocks/{blockLabel}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -65,7 +90,7 @@ partial void ProcessModifyInternalCoreMemoryBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.InternalAgentsClient.g.cs b/src/libs/Letta/Generated/Letta.InternalAgentsClient.g.cs index b027d6c6..1b871b88 100644 --- a/src/libs/Letta/Generated/Letta.InternalAgentsClient.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalAgentsClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class InternalAgentsClient : global::Letta.IInternalAgents /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.InternalBlocksClient.CreateInternalBlock.g.cs b/src/libs/Letta/Generated/Letta.InternalBlocksClient.CreateInternalBlock.g.cs index 83e284cc..8d970912 100644 --- a/src/libs/Letta/Generated/Letta.InternalBlocksClient.CreateInternalBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalBlocksClient.CreateInternalBlock.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class InternalBlocksClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreateInternalBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreateInternalBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreateInternalBlockSecurityRequirement0, + }; partial void PrepareCreateInternalBlockArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.CreateBlock request); @@ -40,9 +59,15 @@ partial void ProcessCreateInternalBlockResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateInternalBlockSecurityRequirements, + operationName: "CreateInternalBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/_internal_blocks/", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -52,7 +77,7 @@ partial void ProcessCreateInternalBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.InternalBlocksClient.DeleteInternalBlock.g.cs b/src/libs/Letta/Generated/Letta.InternalBlocksClient.DeleteInternalBlock.g.cs index 28f15dca..0cd6e035 100644 --- a/src/libs/Letta/Generated/Letta.InternalBlocksClient.DeleteInternalBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalBlocksClient.DeleteInternalBlock.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class InternalBlocksClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeleteInternalBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeleteInternalBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeleteInternalBlockSecurityRequirement0, + }; partial void PrepareDeleteInternalBlockArguments( global::System.Net.Http.HttpClient httpClient, ref string blockId); @@ -39,9 +58,15 @@ partial void ProcessDeleteInternalBlockResponseContent( httpClient: HttpClient, blockId: ref blockId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteInternalBlockSecurityRequirements, + operationName: "DeleteInternalBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/_internal_blocks/{blockId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -51,7 +76,7 @@ partial void ProcessDeleteInternalBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.InternalBlocksClient.ListAgentsForInternalBlock.g.cs b/src/libs/Letta/Generated/Letta.InternalBlocksClient.ListAgentsForInternalBlock.g.cs index 56f0a484..42796293 100644 --- a/src/libs/Letta/Generated/Letta.InternalBlocksClient.ListAgentsForInternalBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalBlocksClient.ListAgentsForInternalBlock.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class InternalBlocksClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListAgentsForInternalBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListAgentsForInternalBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListAgentsForInternalBlockSecurityRequirement0, + }; partial void PrepareListAgentsForInternalBlockArguments( global::System.Net.Http.HttpClient httpClient, ref string blockId, @@ -96,6 +115,12 @@ partial void ProcessListAgentsForInternalBlockResponseContent( includeRelationships: includeRelationships, include: include); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListAgentsForInternalBlockSecurityRequirements, + operationName: "ListAgentsForInternalBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/_internal_blocks/{blockId}/agents", baseUri: HttpClient.BaseAddress); @@ -107,7 +132,7 @@ partial void ProcessListAgentsForInternalBlockResponseContent( .AddOptionalParameter("order_by", orderBy) .AddOptionalParameter("include_relationships", includeRelationships?.ToString()) .AddOptionalParameter("include", include, delimiter: ",", explode: true) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -117,7 +142,7 @@ partial void ProcessListAgentsForInternalBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.InternalBlocksClient.ListInternalBlocks.g.cs b/src/libs/Letta/Generated/Letta.InternalBlocksClient.ListInternalBlocks.g.cs index 24c1a8de..61b4c388 100644 --- a/src/libs/Letta/Generated/Letta.InternalBlocksClient.ListInternalBlocks.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalBlocksClient.ListInternalBlocks.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class InternalBlocksClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListInternalBlocksSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListInternalBlocksSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListInternalBlocksSecurityRequirement0, + }; partial void PrepareListInternalBlocksArguments( global::System.Net.Http.HttpClient httpClient, ref string? label, @@ -155,6 +174,12 @@ partial void ProcessListInternalBlocksResponseContent( connectedToAgentsCountLt: connectedToAgentsCountLt, connectedToAgentsCountEq: connectedToAgentsCountEq); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListInternalBlocksSecurityRequirements, + operationName: "ListInternalBlocksAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/_internal_blocks/", baseUri: HttpClient.BaseAddress); @@ -176,7 +201,7 @@ partial void ProcessListInternalBlocksResponseContent( .AddOptionalParameter("connected_to_agents_count_gt", connectedToAgentsCountGt?.ToString()) .AddOptionalParameter("connected_to_agents_count_lt", connectedToAgentsCountLt?.ToString()) .AddOptionalParameter("connected_to_agents_count_eq", connectedToAgentsCountEq?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -186,7 +211,7 @@ partial void ProcessListInternalBlocksResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.InternalBlocksClient.g.cs b/src/libs/Letta/Generated/Letta.InternalBlocksClient.g.cs index 1ed8ca33..92b6dfc1 100644 --- a/src/libs/Letta/Generated/Letta.InternalBlocksClient.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalBlocksClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class InternalBlocksClient : global::Letta.IInternalBlocks /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.InternalRunsClient.ListInternalRuns.g.cs b/src/libs/Letta/Generated/Letta.InternalRunsClient.ListInternalRuns.g.cs index 666109c6..9b5ab597 100644 --- a/src/libs/Letta/Generated/Letta.InternalRunsClient.ListInternalRuns.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalRunsClient.ListInternalRuns.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class InternalRunsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListInternalRunsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListInternalRunsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListInternalRunsSecurityRequirement0, + }; partial void PrepareListInternalRunsArguments( global::System.Net.Http.HttpClient httpClient, ref string? runId, @@ -209,6 +228,12 @@ partial void ProcessListInternalRunsResponseContent( startDate: startDate, endDate: endDate); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListInternalRunsSecurityRequirements, + operationName: "ListInternalRunsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/_internal_runs/", baseUri: HttpClient.BaseAddress); @@ -237,7 +262,7 @@ partial void ProcessListInternalRunsResponseContent( .AddOptionalParameter("duration_operator", durationOperator?.ToString()) .AddOptionalParameter("start_date", startDate?.ToString()) .AddOptionalParameter("end_date", endDate?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -247,7 +272,7 @@ partial void ProcessListInternalRunsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.InternalRunsClient.g.cs b/src/libs/Letta/Generated/Letta.InternalRunsClient.g.cs index 60e6a626..de30bbfe 100644 --- a/src/libs/Letta/Generated/Letta.InternalRunsClient.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalRunsClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class InternalRunsClient : global::Letta.IInternalRunsClie /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateAgent.g.cs b/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateAgent.g.cs index ad2d177e..b2455ecc 100644 --- a/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateAgent.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateAgent.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class InternalTemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreateInternalTemplateAgentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreateInternalTemplateAgentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreateInternalTemplateAgentSecurityRequirement0, + }; partial void PrepareCreateInternalTemplateAgentArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.InternalTemplateAgentCreate request); @@ -43,9 +62,15 @@ partial void ProcessCreateInternalTemplateAgentResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateInternalTemplateAgentSecurityRequirements, + operationName: "CreateInternalTemplateAgentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/_internal_templates/agents", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -55,7 +80,7 @@ partial void ProcessCreateInternalTemplateAgentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateBlock.g.cs b/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateBlock.g.cs index 9de2b48c..d206f36b 100644 --- a/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateBlock.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateBlock.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class InternalTemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreateInternalTemplateBlockSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreateInternalTemplateBlockSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreateInternalTemplateBlockSecurityRequirement0, + }; partial void PrepareCreateInternalTemplateBlockArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.InternalTemplateBlockCreate request); @@ -41,9 +60,15 @@ partial void ProcessCreateInternalTemplateBlockResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateInternalTemplateBlockSecurityRequirements, + operationName: "CreateInternalTemplateBlockAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/_internal_templates/blocks", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessCreateInternalTemplateBlockResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateBlocksBatch.g.cs b/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateBlocksBatch.g.cs index 8bb08138..344dd62e 100644 --- a/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateBlocksBatch.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateBlocksBatch.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class InternalTemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreateInternalTemplateBlocksBatchSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreateInternalTemplateBlocksBatchSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreateInternalTemplateBlocksBatchSecurityRequirement0, + }; partial void PrepareCreateInternalTemplateBlocksBatchArguments( global::System.Net.Http.HttpClient httpClient, global::System.Collections.Generic.IList request); @@ -41,9 +60,15 @@ partial void ProcessCreateInternalTemplateBlocksBatchResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateInternalTemplateBlocksBatchSecurityRequirements, + operationName: "CreateInternalTemplateBlocksBatchAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/_internal_templates/blocks/batch", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessCreateInternalTemplateBlocksBatchResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateGroup.g.cs b/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateGroup.g.cs index 2e5f30ba..79058166 100644 --- a/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateGroup.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalTemplatesClient.CreateInternalTemplateGroup.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class InternalTemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreateInternalTemplateGroupSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreateInternalTemplateGroupSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreateInternalTemplateGroupSecurityRequirement0, + }; partial void PrepareCreateInternalTemplateGroupArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.InternalTemplateGroupCreate request); @@ -43,9 +62,15 @@ partial void ProcessCreateInternalTemplateGroupResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateInternalTemplateGroupSecurityRequirements, + operationName: "CreateInternalTemplateGroupAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/_internal_templates/groups", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -55,7 +80,7 @@ partial void ProcessCreateInternalTemplateGroupResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.InternalTemplatesClient.DeleteDeployment.g.cs b/src/libs/Letta/Generated/Letta.InternalTemplatesClient.DeleteDeployment.g.cs index 3f38a6c7..52857c7a 100644 --- a/src/libs/Letta/Generated/Letta.InternalTemplatesClient.DeleteDeployment.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalTemplatesClient.DeleteDeployment.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class InternalTemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeleteDeploymentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeleteDeploymentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeleteDeploymentSecurityRequirement0, + }; partial void PrepareDeleteDeploymentArguments( global::System.Net.Http.HttpClient httpClient, ref string deploymentId); @@ -39,9 +58,15 @@ partial void ProcessDeleteDeploymentResponseContent( httpClient: HttpClient, deploymentId: ref deploymentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteDeploymentSecurityRequirements, + operationName: "DeleteDeploymentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/_internal_templates/deployment/{deploymentId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -51,7 +76,7 @@ partial void ProcessDeleteDeploymentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.InternalTemplatesClient.ListDeploymentEntities.g.cs b/src/libs/Letta/Generated/Letta.InternalTemplatesClient.ListDeploymentEntities.g.cs index f9a42685..8b20ba18 100644 --- a/src/libs/Letta/Generated/Letta.InternalTemplatesClient.ListDeploymentEntities.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalTemplatesClient.ListDeploymentEntities.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class InternalTemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListDeploymentEntitiesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListDeploymentEntitiesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListDeploymentEntitiesSecurityRequirement0, + }; partial void PrepareListDeploymentEntitiesArguments( global::System.Net.Http.HttpClient httpClient, ref string deploymentId, @@ -46,12 +65,18 @@ partial void ProcessListDeploymentEntitiesResponseContent( deploymentId: ref deploymentId, entityTypes: entityTypes); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListDeploymentEntitiesSecurityRequirements, + operationName: "ListDeploymentEntitiesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/_internal_templates/deployment/{deploymentId}", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("entity_types", entityTypes?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -61,7 +86,7 @@ partial void ProcessListDeploymentEntitiesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.InternalTemplatesClient.g.cs b/src/libs/Letta/Generated/Letta.InternalTemplatesClient.g.cs index 979b521d..ebac670a 100644 --- a/src/libs/Letta/Generated/Letta.InternalTemplatesClient.g.cs +++ b/src/libs/Letta/Generated/Letta.InternalTemplatesClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class InternalTemplatesClient : global::Letta.IInternalTem /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.JobsClient.CancelJob.g.cs b/src/libs/Letta/Generated/Letta.JobsClient.CancelJob.g.cs index 9648664e..733a02fa 100644 --- a/src/libs/Letta/Generated/Letta.JobsClient.CancelJob.g.cs +++ b/src/libs/Letta/Generated/Letta.JobsClient.CancelJob.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class JobsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CancelJobSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CancelJobSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CancelJobSecurityRequirement0, + }; partial void PrepareCancelJobArguments( global::System.Net.Http.HttpClient httpClient, ref string jobId); @@ -42,9 +61,15 @@ partial void ProcessCancelJobResponseContent( httpClient: HttpClient, jobId: ref jobId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CancelJobSecurityRequirements, + operationName: "CancelJobAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/jobs/{jobId}/cancel", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -54,7 +79,7 @@ partial void ProcessCancelJobResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.JobsClient.DeleteJob.g.cs b/src/libs/Letta/Generated/Letta.JobsClient.DeleteJob.g.cs index 417c26d2..c59269a1 100644 --- a/src/libs/Letta/Generated/Letta.JobsClient.DeleteJob.g.cs +++ b/src/libs/Letta/Generated/Letta.JobsClient.DeleteJob.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class JobsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeleteJobSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeleteJobSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeleteJobSecurityRequirement0, + }; partial void PrepareDeleteJobArguments( global::System.Net.Http.HttpClient httpClient, ref string jobId); @@ -40,9 +59,15 @@ partial void ProcessDeleteJobResponseContent( httpClient: HttpClient, jobId: ref jobId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteJobSecurityRequirements, + operationName: "DeleteJobAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/jobs/{jobId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -52,7 +77,7 @@ partial void ProcessDeleteJobResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.JobsClient.ListJobs.g.cs b/src/libs/Letta/Generated/Letta.JobsClient.ListJobs.g.cs index 2a7a4635..6b7b50f4 100644 --- a/src/libs/Letta/Generated/Letta.JobsClient.ListJobs.g.cs +++ b/src/libs/Letta/Generated/Letta.JobsClient.ListJobs.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class JobsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListJobsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListJobsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListJobsSecurityRequirement0, + }; partial void PrepareListJobsArguments( global::System.Net.Http.HttpClient httpClient, ref string? sourceId, @@ -96,6 +115,12 @@ partial void ProcessListJobsResponseContent( active: ref active, ascending: ref ascending); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListJobsSecurityRequirements, + operationName: "ListJobsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/jobs/", baseUri: HttpClient.BaseAddress); @@ -108,7 +133,7 @@ partial void ProcessListJobsResponseContent( .AddOptionalParameter("order_by", orderBy) .AddOptionalParameter("active", active?.ToString().ToLowerInvariant()) .AddOptionalParameter("ascending", ascending?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -118,7 +143,7 @@ partial void ProcessListJobsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.JobsClient.RetrieveJob.g.cs b/src/libs/Letta/Generated/Letta.JobsClient.RetrieveJob.g.cs index 6f806c24..4f9924cb 100644 --- a/src/libs/Letta/Generated/Letta.JobsClient.RetrieveJob.g.cs +++ b/src/libs/Letta/Generated/Letta.JobsClient.RetrieveJob.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class JobsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveJobSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveJobSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveJobSecurityRequirement0, + }; partial void PrepareRetrieveJobArguments( global::System.Net.Http.HttpClient httpClient, ref string jobId); @@ -40,9 +59,15 @@ partial void ProcessRetrieveJobResponseContent( httpClient: HttpClient, jobId: ref jobId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveJobSecurityRequirements, + operationName: "RetrieveJobAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/jobs/{jobId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -52,7 +77,7 @@ partial void ProcessRetrieveJobResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.JobsClient.g.cs b/src/libs/Letta/Generated/Letta.JobsClient.g.cs index 2ea3bdfd..c9f4f58b 100644 --- a/src/libs/Letta/Generated/Letta.JobsClient.g.cs +++ b/src/libs/Letta/Generated/Letta.JobsClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class JobsClient : global::Letta.IJobsClient, global::Syst /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.LettaClient.Authorizations.Bearer.g.cs b/src/libs/Letta/Generated/Letta.LettaClient.Authorizations.Bearer.g.cs index f524039c..bd868ea9 100644 --- a/src/libs/Letta/Generated/Letta.LettaClient.Authorizations.Bearer.g.cs +++ b/src/libs/Letta/Generated/Letta.LettaClient.Authorizations.Bearer.g.cs @@ -5,13 +5,23 @@ namespace Letta { public sealed partial class LettaClient { + /// public void AuthorizeUsingBearer( string apiKey) { apiKey = apiKey ?? throw new global::System.ArgumentNullException(nameof(apiKey)); - Authorizations.Clear(); + for (var i = Authorizations.Count - 1; i >= 0; i--) + { + var __authorization = Authorizations[i]; + if (__authorization.Type == "Http" && + __authorization.Name == "Bearer") + { + Authorizations.RemoveAt(i); + } + } + Authorizations.Add(new global::Letta.EndPointAuthorization { Type = "Http", diff --git a/src/libs/Letta/Generated/Letta.LettaClient.Constructors.Bearer.g.cs b/src/libs/Letta/Generated/Letta.LettaClient.Constructors.Bearer.g.cs index 68990067..d98e9949 100644 --- a/src/libs/Letta/Generated/Letta.LettaClient.Constructors.Bearer.g.cs +++ b/src/libs/Letta/Generated/Letta.LettaClient.Constructors.Bearer.g.cs @@ -6,6 +6,7 @@ namespace Letta public sealed partial class LettaClient { /// + public LettaClient( string apiKey, global::System.Net.Http.HttpClient? httpClient = null, diff --git a/src/libs/Letta/Generated/Letta.LettaClient.g.cs b/src/libs/Letta/Generated/Letta.LettaClient.g.cs index c3e52c7e..873be9c1 100644 --- a/src/libs/Letta/Generated/Letta.LettaClient.g.cs +++ b/src/libs/Letta/Generated/Letta.LettaClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class LettaClient : global::Letta.ILettaClient, global::Sy /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.McpServersClient.McpConnectMcpServer.g.cs b/src/libs/Letta/Generated/Letta.McpServersClient.McpConnectMcpServer.g.cs index f958f225..b0068805 100644 --- a/src/libs/Letta/Generated/Letta.McpServersClient.McpConnectMcpServer.g.cs +++ b/src/libs/Letta/Generated/Letta.McpServersClient.McpConnectMcpServer.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class McpServersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_McpConnectMcpServerSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_McpConnectMcpServerSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_McpConnectMcpServerSecurityRequirement0, + }; partial void PrepareMcpConnectMcpServerArguments( global::System.Net.Http.HttpClient httpClient, ref string mcpServerId); @@ -39,9 +58,15 @@ partial void ProcessMcpConnectMcpServerResponseContent( httpClient: HttpClient, mcpServerId: ref mcpServerId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_McpConnectMcpServerSecurityRequirements, + operationName: "McpConnectMcpServerAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/mcp-servers/connect/{mcpServerId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -51,7 +76,7 @@ partial void ProcessMcpConnectMcpServerResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.McpServersClient.McpCreateMcpServer.g.cs b/src/libs/Letta/Generated/Letta.McpServersClient.McpCreateMcpServer.g.cs index 65156aed..86db91d7 100644 --- a/src/libs/Letta/Generated/Letta.McpServersClient.McpCreateMcpServer.g.cs +++ b/src/libs/Letta/Generated/Letta.McpServersClient.McpCreateMcpServer.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class McpServersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_McpCreateMcpServerSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_McpCreateMcpServerSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_McpCreateMcpServerSecurityRequirement0, + }; partial void PrepareMcpCreateMcpServerArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.CreateMCPServerRequest request); @@ -41,9 +60,15 @@ partial void ProcessMcpCreateMcpServerResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_McpCreateMcpServerSecurityRequirements, + operationName: "McpCreateMcpServerAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/mcp-servers/", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessMcpCreateMcpServerResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.McpServersClient.McpDeleteMcpServer.g.cs b/src/libs/Letta/Generated/Letta.McpServersClient.McpDeleteMcpServer.g.cs index f15dd0b5..b670ff23 100644 --- a/src/libs/Letta/Generated/Letta.McpServersClient.McpDeleteMcpServer.g.cs +++ b/src/libs/Letta/Generated/Letta.McpServersClient.McpDeleteMcpServer.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class McpServersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_McpDeleteMcpServerSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_McpDeleteMcpServerSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_McpDeleteMcpServerSecurityRequirement0, + }; partial void PrepareMcpDeleteMcpServerArguments( global::System.Net.Http.HttpClient httpClient, ref string mcpServerId); @@ -33,9 +52,15 @@ partial void ProcessMcpDeleteMcpServerResponse( httpClient: HttpClient, mcpServerId: ref mcpServerId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_McpDeleteMcpServerSecurityRequirements, + operationName: "McpDeleteMcpServerAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/mcp-servers/{mcpServerId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -45,7 +70,7 @@ partial void ProcessMcpDeleteMcpServerResponse( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.McpServersClient.McpListMcpServers.g.cs b/src/libs/Letta/Generated/Letta.McpServersClient.McpListMcpServers.g.cs index d936449f..07c512bc 100644 --- a/src/libs/Letta/Generated/Letta.McpServersClient.McpListMcpServers.g.cs +++ b/src/libs/Letta/Generated/Letta.McpServersClient.McpListMcpServers.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class McpServersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_McpListMcpServersSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_McpListMcpServersSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_McpListMcpServersSecurityRequirement0, + }; partial void PrepareMcpListMcpServersArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareMcpListMcpServersRequest( @@ -33,9 +52,15 @@ partial void ProcessMcpListMcpServersResponseContent( PrepareMcpListMcpServersArguments( httpClient: HttpClient); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_McpListMcpServersSecurityRequirements, + operationName: "McpListMcpServersAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/mcp-servers/", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -45,7 +70,7 @@ partial void ProcessMcpListMcpServersResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.McpServersClient.McpListToolsForMcpServer.g.cs b/src/libs/Letta/Generated/Letta.McpServersClient.McpListToolsForMcpServer.g.cs index e487bb8b..74fb7aa5 100644 --- a/src/libs/Letta/Generated/Letta.McpServersClient.McpListToolsForMcpServer.g.cs +++ b/src/libs/Letta/Generated/Letta.McpServersClient.McpListToolsForMcpServer.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class McpServersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_McpListToolsForMcpServerSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_McpListToolsForMcpServerSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_McpListToolsForMcpServerSecurityRequirement0, + }; partial void PrepareMcpListToolsForMcpServerArguments( global::System.Net.Http.HttpClient httpClient, ref string mcpServerId); @@ -38,9 +57,15 @@ partial void ProcessMcpListToolsForMcpServerResponseContent( httpClient: HttpClient, mcpServerId: ref mcpServerId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_McpListToolsForMcpServerSecurityRequirements, + operationName: "McpListToolsForMcpServerAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/mcp-servers/{mcpServerId}/tools", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -50,7 +75,7 @@ partial void ProcessMcpListToolsForMcpServerResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.McpServersClient.McpRefreshMcpServerTools.g.cs b/src/libs/Letta/Generated/Letta.McpServersClient.McpRefreshMcpServerTools.g.cs index bd49668f..4e501deb 100644 --- a/src/libs/Letta/Generated/Letta.McpServersClient.McpRefreshMcpServerTools.g.cs +++ b/src/libs/Letta/Generated/Letta.McpServersClient.McpRefreshMcpServerTools.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class McpServersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_McpRefreshMcpServerToolsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_McpRefreshMcpServerToolsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_McpRefreshMcpServerToolsSecurityRequirement0, + }; partial void PrepareMcpRefreshMcpServerToolsArguments( global::System.Net.Http.HttpClient httpClient, ref string mcpServerId, @@ -48,12 +67,18 @@ partial void ProcessMcpRefreshMcpServerToolsResponseContent( mcpServerId: ref mcpServerId, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_McpRefreshMcpServerToolsSecurityRequirements, + operationName: "McpRefreshMcpServerToolsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/mcp-servers/{mcpServerId}/refresh", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("agent_id", agentId) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -63,7 +88,7 @@ partial void ProcessMcpRefreshMcpServerToolsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.McpServersClient.McpRetrieveMcpServer.g.cs b/src/libs/Letta/Generated/Letta.McpServersClient.McpRetrieveMcpServer.g.cs index d9c58f99..8695ac13 100644 --- a/src/libs/Letta/Generated/Letta.McpServersClient.McpRetrieveMcpServer.g.cs +++ b/src/libs/Letta/Generated/Letta.McpServersClient.McpRetrieveMcpServer.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class McpServersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_McpRetrieveMcpServerSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_McpRetrieveMcpServerSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_McpRetrieveMcpServerSecurityRequirement0, + }; partial void PrepareMcpRetrieveMcpServerArguments( global::System.Net.Http.HttpClient httpClient, ref string mcpServerId); @@ -38,9 +57,15 @@ partial void ProcessMcpRetrieveMcpServerResponseContent( httpClient: HttpClient, mcpServerId: ref mcpServerId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_McpRetrieveMcpServerSecurityRequirements, + operationName: "McpRetrieveMcpServerAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/mcp-servers/{mcpServerId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -50,7 +75,7 @@ partial void ProcessMcpRetrieveMcpServerResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.McpServersClient.McpRetrieveMcpTool.g.cs b/src/libs/Letta/Generated/Letta.McpServersClient.McpRetrieveMcpTool.g.cs index 8d064e11..fab27e19 100644 --- a/src/libs/Letta/Generated/Letta.McpServersClient.McpRetrieveMcpTool.g.cs +++ b/src/libs/Letta/Generated/Letta.McpServersClient.McpRetrieveMcpTool.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class McpServersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_McpRetrieveMcpToolSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_McpRetrieveMcpToolSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_McpRetrieveMcpToolSecurityRequirement0, + }; partial void PrepareMcpRetrieveMcpToolArguments( global::System.Net.Http.HttpClient httpClient, ref string mcpServerId, @@ -43,9 +62,15 @@ partial void ProcessMcpRetrieveMcpToolResponseContent( mcpServerId: ref mcpServerId, toolId: ref toolId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_McpRetrieveMcpToolSecurityRequirements, + operationName: "McpRetrieveMcpToolAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/mcp-servers/{mcpServerId}/tools/{toolId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -55,7 +80,7 @@ partial void ProcessMcpRetrieveMcpToolResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.McpServersClient.McpRunTool.g.cs b/src/libs/Letta/Generated/Letta.McpServersClient.McpRunTool.g.cs index e7d8d3d2..b30f910f 100644 --- a/src/libs/Letta/Generated/Letta.McpServersClient.McpRunTool.g.cs +++ b/src/libs/Letta/Generated/Letta.McpServersClient.McpRunTool.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class McpServersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_McpRunToolSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_McpRunToolSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_McpRunToolSecurityRequirement0, + }; partial void PrepareMcpRunToolArguments( global::System.Net.Http.HttpClient httpClient, ref string mcpServerId, @@ -52,9 +71,15 @@ partial void ProcessMcpRunToolResponseContent( toolId: ref toolId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_McpRunToolSecurityRequirements, + operationName: "McpRunToolAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/mcp-servers/{mcpServerId}/tools/{toolId}/run", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -64,7 +89,7 @@ partial void ProcessMcpRunToolResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.McpServersClient.McpUpdateMcpServer.g.cs b/src/libs/Letta/Generated/Letta.McpServersClient.McpUpdateMcpServer.g.cs index bd0042a5..0ecdf38d 100644 --- a/src/libs/Letta/Generated/Letta.McpServersClient.McpUpdateMcpServer.g.cs +++ b/src/libs/Letta/Generated/Letta.McpServersClient.McpUpdateMcpServer.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class McpServersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_McpUpdateMcpServerSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_McpUpdateMcpServerSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_McpUpdateMcpServerSecurityRequirement0, + }; partial void PrepareMcpUpdateMcpServerArguments( global::System.Net.Http.HttpClient httpClient, ref string mcpServerId, @@ -46,9 +65,15 @@ partial void ProcessMcpUpdateMcpServerResponseContent( mcpServerId: ref mcpServerId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_McpUpdateMcpServerSecurityRequirements, + operationName: "McpUpdateMcpServerAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/mcp-servers/{mcpServerId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -58,7 +83,7 @@ partial void ProcessMcpUpdateMcpServerResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.McpServersClient.g.cs b/src/libs/Letta/Generated/Letta.McpServersClient.g.cs index d2028186..f55dea2a 100644 --- a/src/libs/Letta/Generated/Letta.McpServersClient.g.cs +++ b/src/libs/Letta/Generated/Letta.McpServersClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class McpServersClient : global::Letta.IMcpServersClient, /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.MemoryFilesClient.MemoryFilesGetFileHistory.g.cs b/src/libs/Letta/Generated/Letta.MemoryFilesClient.MemoryFilesGetFileHistory.g.cs index 52eefea7..079c4720 100644 --- a/src/libs/Letta/Generated/Letta.MemoryFilesClient.MemoryFilesGetFileHistory.g.cs +++ b/src/libs/Letta/Generated/Letta.MemoryFilesClient.MemoryFilesGetFileHistory.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MemoryFilesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_MemoryFilesGetFileHistorySecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_MemoryFilesGetFileHistorySecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_MemoryFilesGetFileHistorySecurityRequirement0, + }; partial void PrepareMemoryFilesGetFileHistoryArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -48,13 +67,19 @@ partial void ProcessMemoryFilesGetFileHistoryResponseContent( filePath: ref filePath, limit: ref limit); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_MemoryFilesGetFileHistorySecurityRequirements, + operationName: "MemoryFilesGetFileHistoryAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/memory-files/history", baseUri: HttpClient.BaseAddress); __pathBuilder .AddRequiredParameter("file_path", filePath) .AddOptionalParameter("limit", limit?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -64,7 +89,7 @@ partial void ProcessMemoryFilesGetFileHistoryResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MemoryFilesClient.MemoryFilesListDirectory.g.cs b/src/libs/Letta/Generated/Letta.MemoryFilesClient.MemoryFilesListDirectory.g.cs index 934c9f94..416a8e79 100644 --- a/src/libs/Letta/Generated/Letta.MemoryFilesClient.MemoryFilesListDirectory.g.cs +++ b/src/libs/Letta/Generated/Letta.MemoryFilesClient.MemoryFilesListDirectory.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MemoryFilesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_MemoryFilesListDirectorySecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_MemoryFilesListDirectorySecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_MemoryFilesListDirectorySecurityRequirement0, + }; partial void PrepareMemoryFilesListDirectoryArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -53,6 +72,12 @@ partial void ProcessMemoryFilesListDirectoryResponseContent( depth: ref depth, @ref: ref @ref); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_MemoryFilesListDirectorySecurityRequirements, + operationName: "MemoryFilesListDirectoryAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/memory-files/directory", baseUri: HttpClient.BaseAddress); @@ -60,7 +85,7 @@ partial void ProcessMemoryFilesListDirectoryResponseContent( .AddOptionalParameter("path", path) .AddOptionalParameter("depth", depth?.ToString()) .AddOptionalParameter("ref", @ref) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -70,7 +95,7 @@ partial void ProcessMemoryFilesListDirectoryResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MemoryFilesClient.MemoryFilesReadFileContent.g.cs b/src/libs/Letta/Generated/Letta.MemoryFilesClient.MemoryFilesReadFileContent.g.cs index 1fef06b2..658358a2 100644 --- a/src/libs/Letta/Generated/Letta.MemoryFilesClient.MemoryFilesReadFileContent.g.cs +++ b/src/libs/Letta/Generated/Letta.MemoryFilesClient.MemoryFilesReadFileContent.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MemoryFilesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_MemoryFilesReadFileContentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_MemoryFilesReadFileContentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_MemoryFilesReadFileContentSecurityRequirement0, + }; partial void PrepareMemoryFilesReadFileContentArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -48,13 +67,19 @@ partial void ProcessMemoryFilesReadFileContentResponseContent( filePath: ref filePath, @ref: ref @ref); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_MemoryFilesReadFileContentSecurityRequirements, + operationName: "MemoryFilesReadFileContentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/memory-files/content", baseUri: HttpClient.BaseAddress); __pathBuilder .AddRequiredParameter("file_path", filePath) .AddOptionalParameter("ref", @ref) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -64,7 +89,7 @@ partial void ProcessMemoryFilesReadFileContentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MemoryFilesClient.g.cs b/src/libs/Letta/Generated/Letta.MemoryFilesClient.g.cs index 0ea55bf5..8d4f7ac4 100644 --- a/src/libs/Letta/Generated/Letta.MemoryFilesClient.g.cs +++ b/src/libs/Letta/Generated/Letta.MemoryFilesClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class MemoryFilesClient : global::Letta.IMemoryFilesClient /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.MessagesClient.CancelBatch.g.cs b/src/libs/Letta/Generated/Letta.MessagesClient.CancelBatch.g.cs index 08127cf4..0628cd2b 100644 --- a/src/libs/Letta/Generated/Letta.MessagesClient.CancelBatch.g.cs +++ b/src/libs/Letta/Generated/Letta.MessagesClient.CancelBatch.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MessagesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CancelBatchSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CancelBatchSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CancelBatchSecurityRequirement0, + }; partial void PrepareCancelBatchArguments( global::System.Net.Http.HttpClient httpClient, ref string batchId); @@ -38,9 +57,15 @@ partial void ProcessCancelBatchResponseContent( httpClient: HttpClient, batchId: ref batchId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CancelBatchSecurityRequirements, + operationName: "CancelBatchAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/messages/batches/{batchId}/cancel", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -50,7 +75,7 @@ partial void ProcessCancelBatchResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MessagesClient.CreateBatch.g.cs b/src/libs/Letta/Generated/Letta.MessagesClient.CreateBatch.g.cs index 890119d2..ff39db15 100644 --- a/src/libs/Letta/Generated/Letta.MessagesClient.CreateBatch.g.cs +++ b/src/libs/Letta/Generated/Letta.MessagesClient.CreateBatch.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MessagesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreateBatchSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreateBatchSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreateBatchSecurityRequirement0, + }; partial void PrepareCreateBatchArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.CreateBatch request); @@ -43,9 +62,15 @@ partial void ProcessCreateBatchResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateBatchSecurityRequirements, + operationName: "CreateBatchAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/messages/batches", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -55,7 +80,7 @@ partial void ProcessCreateBatchResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MessagesClient.ListAllMessages.g.cs b/src/libs/Letta/Generated/Letta.MessagesClient.ListAllMessages.g.cs index 2ae2d50e..96794b68 100644 --- a/src/libs/Letta/Generated/Letta.MessagesClient.ListAllMessages.g.cs +++ b/src/libs/Letta/Generated/Letta.MessagesClient.ListAllMessages.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MessagesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListAllMessagesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListAllMessagesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListAllMessagesSecurityRequirement0, + }; partial void PrepareListAllMessagesArguments( global::System.Net.Http.HttpClient httpClient, ref string? before, @@ -77,6 +96,12 @@ partial void ProcessListAllMessagesResponseContent( conversationId: ref conversationId, includeReturnMessageTypes: includeReturnMessageTypes); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListAllMessagesSecurityRequirements, + operationName: "ListAllMessagesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/messages/", baseUri: HttpClient.BaseAddress); @@ -87,7 +112,7 @@ partial void ProcessListAllMessagesResponseContent( .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("conversation_id", conversationId) .AddOptionalParameter("include_return_message_types", includeReturnMessageTypes?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -97,7 +122,7 @@ partial void ProcessListAllMessagesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MessagesClient.ListBatches.g.cs b/src/libs/Letta/Generated/Letta.MessagesClient.ListBatches.g.cs index 3294720a..b71a7e2b 100644 --- a/src/libs/Letta/Generated/Letta.MessagesClient.ListBatches.g.cs +++ b/src/libs/Letta/Generated/Letta.MessagesClient.ListBatches.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MessagesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListBatchesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListBatchesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListBatchesSecurityRequirement0, + }; partial void PrepareListBatchesArguments( global::System.Net.Http.HttpClient httpClient, ref string? before, @@ -71,6 +90,12 @@ partial void ProcessListBatchesResponseContent( order: ref order, orderBy: ref orderBy); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListBatchesSecurityRequirements, + operationName: "ListBatchesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/messages/batches", baseUri: HttpClient.BaseAddress); @@ -80,7 +105,7 @@ partial void ProcessListBatchesResponseContent( .AddOptionalParameter("limit", limit?.ToString()) .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("order_by", orderBy) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -90,7 +115,7 @@ partial void ProcessListBatchesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MessagesClient.ListMessagesForBatch.g.cs b/src/libs/Letta/Generated/Letta.MessagesClient.ListMessagesForBatch.g.cs index 3efbed4f..785c2660 100644 --- a/src/libs/Letta/Generated/Letta.MessagesClient.ListMessagesForBatch.g.cs +++ b/src/libs/Letta/Generated/Letta.MessagesClient.ListMessagesForBatch.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MessagesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListMessagesForBatchSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListMessagesForBatchSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListMessagesForBatchSecurityRequirement0, + }; partial void PrepareListMessagesForBatchArguments( global::System.Net.Http.HttpClient httpClient, ref string batchId, @@ -83,6 +102,12 @@ partial void ProcessListMessagesForBatchResponseContent( orderBy: ref orderBy, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListMessagesForBatchSecurityRequirements, + operationName: "ListMessagesForBatchAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/messages/batches/{batchId}/messages", baseUri: HttpClient.BaseAddress); @@ -93,7 +118,7 @@ partial void ProcessListMessagesForBatchResponseContent( .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("order_by", orderBy) .AddOptionalParameter("agent_id", agentId) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -103,7 +128,7 @@ partial void ProcessListMessagesForBatchResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MessagesClient.RetrieveBatch.g.cs b/src/libs/Letta/Generated/Letta.MessagesClient.RetrieveBatch.g.cs index 61e33326..9d641feb 100644 --- a/src/libs/Letta/Generated/Letta.MessagesClient.RetrieveBatch.g.cs +++ b/src/libs/Letta/Generated/Letta.MessagesClient.RetrieveBatch.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MessagesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveBatchSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveBatchSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveBatchSecurityRequirement0, + }; partial void PrepareRetrieveBatchArguments( global::System.Net.Http.HttpClient httpClient, ref string batchId); @@ -38,9 +57,15 @@ partial void ProcessRetrieveBatchResponseContent( httpClient: HttpClient, batchId: ref batchId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveBatchSecurityRequirements, + operationName: "RetrieveBatchAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/messages/batches/{batchId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -50,7 +75,7 @@ partial void ProcessRetrieveBatchResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MessagesClient.RetrieveMessage.g.cs b/src/libs/Letta/Generated/Letta.MessagesClient.RetrieveMessage.g.cs index d7f259cd..623a52ba 100644 --- a/src/libs/Letta/Generated/Letta.MessagesClient.RetrieveMessage.g.cs +++ b/src/libs/Letta/Generated/Letta.MessagesClient.RetrieveMessage.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MessagesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveMessageSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveMessageSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveMessageSecurityRequirement0, + }; partial void PrepareRetrieveMessageArguments( global::System.Net.Http.HttpClient httpClient, ref string messageId); @@ -40,9 +59,15 @@ partial void ProcessRetrieveMessageResponseContent( httpClient: HttpClient, messageId: ref messageId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveMessageSecurityRequirements, + operationName: "RetrieveMessageAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/messages/{messageId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -52,7 +77,7 @@ partial void ProcessRetrieveMessageResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MessagesClient.SearchAllMessages.g.cs b/src/libs/Letta/Generated/Letta.MessagesClient.SearchAllMessages.g.cs index 148a2e90..30a870df 100644 --- a/src/libs/Letta/Generated/Letta.MessagesClient.SearchAllMessages.g.cs +++ b/src/libs/Letta/Generated/Letta.MessagesClient.SearchAllMessages.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MessagesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_SearchAllMessagesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_SearchAllMessagesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_SearchAllMessagesSecurityRequirement0, + }; partial void PrepareSearchAllMessagesArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.SearchAllMessagesRequest request); @@ -43,9 +62,15 @@ partial void ProcessSearchAllMessagesResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_SearchAllMessagesSecurityRequirements, + operationName: "SearchAllMessagesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/messages/search", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -55,7 +80,7 @@ partial void ProcessSearchAllMessagesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MessagesClient.g.cs b/src/libs/Letta/Generated/Letta.MessagesClient.g.cs index 63fc49a0..2fceab2e 100644 --- a/src/libs/Letta/Generated/Letta.MessagesClient.g.cs +++ b/src/libs/Letta/Generated/Letta.MessagesClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class MessagesClient : global::Letta.IMessagesClient, glob /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.MetadataClient.MetadataGetStatus.g.cs b/src/libs/Letta/Generated/Letta.MetadataClient.MetadataGetStatus.g.cs index 5b38eeec..5506370f 100644 --- a/src/libs/Letta/Generated/Letta.MetadataClient.MetadataGetStatus.g.cs +++ b/src/libs/Letta/Generated/Letta.MetadataClient.MetadataGetStatus.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MetadataClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_MetadataGetStatusSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_MetadataGetStatusSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_MetadataGetStatusSecurityRequirement0, + }; partial void PrepareMetadataGetStatusArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareMetadataGetStatusRequest( @@ -32,9 +51,15 @@ partial void ProcessMetadataGetStatusResponseContent( PrepareMetadataGetStatusArguments( httpClient: HttpClient); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_MetadataGetStatusSecurityRequirements, + operationName: "MetadataGetStatusAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/metadata/status", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -44,7 +69,7 @@ partial void ProcessMetadataGetStatusResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MetadataClient.MetadataGetUser.g.cs b/src/libs/Letta/Generated/Letta.MetadataClient.MetadataGetUser.g.cs index 4f8fc94d..a6822808 100644 --- a/src/libs/Letta/Generated/Letta.MetadataClient.MetadataGetUser.g.cs +++ b/src/libs/Letta/Generated/Letta.MetadataClient.MetadataGetUser.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MetadataClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_MetadataGetUserSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_MetadataGetUserSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_MetadataGetUserSecurityRequirement0, + }; partial void PrepareMetadataGetUserArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareMetadataGetUserRequest( @@ -33,9 +52,15 @@ partial void ProcessMetadataGetUserResponseContent( PrepareMetadataGetUserArguments( httpClient: HttpClient); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_MetadataGetUserSecurityRequirements, + operationName: "MetadataGetUserAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/metadata/user", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -45,7 +70,7 @@ partial void ProcessMetadataGetUserResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MetadataClient.MetadataRetrieveCurrentBalances.g.cs b/src/libs/Letta/Generated/Letta.MetadataClient.MetadataRetrieveCurrentBalances.g.cs index 03863f87..2ab26e0b 100644 --- a/src/libs/Letta/Generated/Letta.MetadataClient.MetadataRetrieveCurrentBalances.g.cs +++ b/src/libs/Letta/Generated/Letta.MetadataClient.MetadataRetrieveCurrentBalances.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MetadataClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_MetadataRetrieveCurrentBalancesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_MetadataRetrieveCurrentBalancesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_MetadataRetrieveCurrentBalancesSecurityRequirement0, + }; partial void PrepareMetadataRetrieveCurrentBalancesArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareMetadataRetrieveCurrentBalancesRequest( @@ -33,9 +52,15 @@ partial void ProcessMetadataRetrieveCurrentBalancesResponseContent( PrepareMetadataRetrieveCurrentBalancesArguments( httpClient: HttpClient); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_MetadataRetrieveCurrentBalancesSecurityRequirements, + operationName: "MetadataRetrieveCurrentBalancesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/metadata/balance", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -45,7 +70,7 @@ partial void ProcessMetadataRetrieveCurrentBalancesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MetadataClient.MetadataSendFeedback.g.cs b/src/libs/Letta/Generated/Letta.MetadataClient.MetadataSendFeedback.g.cs index 8a58caf8..62421c8c 100644 --- a/src/libs/Letta/Generated/Letta.MetadataClient.MetadataSendFeedback.g.cs +++ b/src/libs/Letta/Generated/Letta.MetadataClient.MetadataSendFeedback.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MetadataClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_MetadataSendFeedbackSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_MetadataSendFeedbackSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_MetadataSendFeedbackSecurityRequirement0, + }; partial void PrepareMetadataSendFeedbackArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.MetadataSendFeedbackRequest request); @@ -41,9 +60,15 @@ partial void ProcessMetadataSendFeedbackResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_MetadataSendFeedbackSecurityRequirements, + operationName: "MetadataSendFeedbackAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/metadata/feedback", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessMetadataSendFeedbackResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MetadataClient.MetadataSendTelemetry.g.cs b/src/libs/Letta/Generated/Letta.MetadataClient.MetadataSendTelemetry.g.cs index e0ac2c01..8ecc9855 100644 --- a/src/libs/Letta/Generated/Letta.MetadataClient.MetadataSendTelemetry.g.cs +++ b/src/libs/Letta/Generated/Letta.MetadataClient.MetadataSendTelemetry.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class MetadataClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_MetadataSendTelemetrySecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_MetadataSendTelemetrySecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_MetadataSendTelemetrySecurityRequirement0, + }; partial void PrepareMetadataSendTelemetryArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.MetadataSendTelemetryRequest request); @@ -41,9 +60,15 @@ partial void ProcessMetadataSendTelemetryResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_MetadataSendTelemetrySecurityRequirements, + operationName: "MetadataSendTelemetryAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/metadata/telemetry", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessMetadataSendTelemetryResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.MetadataClient.g.cs b/src/libs/Letta/Generated/Letta.MetadataClient.g.cs index aa9cef81..da6fbabc 100644 --- a/src/libs/Letta/Generated/Letta.MetadataClient.g.cs +++ b/src/libs/Letta/Generated/Letta.MetadataClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class MetadataClient : global::Letta.IMetadataClient, glob /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.ModelsClient.ListEmbeddingModels.g.cs b/src/libs/Letta/Generated/Letta.ModelsClient.ListEmbeddingModels.g.cs index 3fad04de..60ac148e 100644 --- a/src/libs/Letta/Generated/Letta.ModelsClient.ListEmbeddingModels.g.cs +++ b/src/libs/Letta/Generated/Letta.ModelsClient.ListEmbeddingModels.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ModelsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListEmbeddingModelsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListEmbeddingModelsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListEmbeddingModelsSecurityRequirement0, + }; partial void PrepareListEmbeddingModelsArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareListEmbeddingModelsRequest( @@ -35,9 +54,15 @@ partial void ProcessListEmbeddingModelsResponseContent( PrepareListEmbeddingModelsArguments( httpClient: HttpClient); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListEmbeddingModelsSecurityRequirements, + operationName: "ListEmbeddingModelsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/models/embedding", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -47,7 +72,7 @@ partial void ProcessListEmbeddingModelsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ModelsClient.ListModels.g.cs b/src/libs/Letta/Generated/Letta.ModelsClient.ListModels.g.cs index 9a38921d..db9cc56d 100644 --- a/src/libs/Letta/Generated/Letta.ModelsClient.ListModels.g.cs +++ b/src/libs/Letta/Generated/Letta.ModelsClient.ListModels.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ModelsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListModelsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListModelsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListModelsSecurityRequirement0, + }; partial void PrepareListModelsArguments( global::System.Net.Http.HttpClient httpClient, global::System.Collections.Generic.IList? providerCategory, @@ -50,6 +69,12 @@ partial void ProcessListModelsResponseContent( providerName: ref providerName, providerType: providerType); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListModelsSecurityRequirements, + operationName: "ListModelsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/models/", baseUri: HttpClient.BaseAddress); @@ -57,7 +82,7 @@ partial void ProcessListModelsResponseContent( .AddOptionalParameter("provider_category", providerCategory?.ToString()) .AddOptionalParameter("provider_name", providerName) .AddOptionalParameter("provider_type", providerType?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -67,7 +92,7 @@ partial void ProcessListModelsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ModelsClient.ModelsListEmbeddingModels.g.cs b/src/libs/Letta/Generated/Letta.ModelsClient.ModelsListEmbeddingModels.g.cs index 66396571..88663cfc 100644 --- a/src/libs/Letta/Generated/Letta.ModelsClient.ModelsListEmbeddingModels.g.cs +++ b/src/libs/Letta/Generated/Letta.ModelsClient.ModelsListEmbeddingModels.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ModelsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ModelsListEmbeddingModelsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ModelsListEmbeddingModelsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ModelsListEmbeddingModelsSecurityRequirement0, + }; partial void PrepareModelsListEmbeddingModelsArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareModelsListEmbeddingModelsRequest( @@ -27,9 +46,15 @@ partial void ProcessModelsListEmbeddingModelsResponse( PrepareModelsListEmbeddingModelsArguments( httpClient: HttpClient); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ModelsListEmbeddingModelsSecurityRequirements, + operationName: "ModelsListEmbeddingModelsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/models/embeddings", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -39,7 +64,7 @@ partial void ProcessModelsListEmbeddingModelsResponse( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ModelsClient.g.cs b/src/libs/Letta/Generated/Letta.ModelsClient.g.cs index 6e41e6dc..66baeb43 100644 --- a/src/libs/Letta/Generated/Letta.ModelsClient.g.cs +++ b/src/libs/Letta/Generated/Letta.ModelsClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class ModelsClient : global::Letta.IModelsClient, global:: /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.PassagesClient.SearchPassages.g.cs b/src/libs/Letta/Generated/Letta.PassagesClient.SearchPassages.g.cs index 80d2921e..ec234913 100644 --- a/src/libs/Letta/Generated/Letta.PassagesClient.SearchPassages.g.cs +++ b/src/libs/Letta/Generated/Letta.PassagesClient.SearchPassages.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class PassagesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_SearchPassagesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_SearchPassagesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_SearchPassagesSecurityRequirement0, + }; partial void PrepareSearchPassagesArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.PassageSearchRequest request); @@ -47,9 +66,15 @@ partial void ProcessSearchPassagesResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_SearchPassagesSecurityRequirements, + operationName: "SearchPassagesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/passages/search", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -59,7 +84,7 @@ partial void ProcessSearchPassagesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.PassagesClient.g.cs b/src/libs/Letta/Generated/Letta.PassagesClient.g.cs index 6a4e0a19..00fef074 100644 --- a/src/libs/Letta/Generated/Letta.PassagesClient.g.cs +++ b/src/libs/Letta/Generated/Letta.PassagesClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class PassagesClient : global::Letta.IPassagesClient, glob /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.PathBuilder.g.cs b/src/libs/Letta/Generated/Letta.PathBuilder.g.cs index 0059ae03..7ec898c1 100644 --- a/src/libs/Letta/Generated/Letta.PathBuilder.g.cs +++ b/src/libs/Letta/Generated/Letta.PathBuilder.g.cs @@ -224,6 +224,40 @@ public PathBuilder AddOptionalParameter( return this; } + /// + /// Adds a pre-serialized query string fragment to the URL. + /// + /// The serialized query string value. + /// The current instance. + public PathBuilder AddRawQueryString( + string value) + { + if (string.IsNullOrWhiteSpace(value)) + { + return this; + } + + value = value.TrimStart('?', '&'); + if (value.Length == 0) + { + return this; + } + + if (_firstParameter) + { + _stringBuilder.Append('?'); + _firstParameter = false; + } + else + { + _stringBuilder.Append('&'); + } + + _stringBuilder.Append(value); + + return this; + } + /// /// Returns the constructed URL as a string. /// diff --git a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesCountPipelines.g.cs b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesCountPipelines.g.cs index ff160970..2c416c67 100644 --- a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesCountPipelines.g.cs +++ b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesCountPipelines.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class PipelinesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_PipelinesCountPipelinesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_PipelinesCountPipelinesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_PipelinesCountPipelinesSecurityRequirement0, + }; partial void PreparePipelinesCountPipelinesArguments( global::System.Net.Http.HttpClient httpClient, ref string? search, @@ -48,6 +67,12 @@ partial void ProcessPipelinesCountPipelinesResponseContent( integrationType: ref integrationType, integrationId: ref integrationId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_PipelinesCountPipelinesSecurityRequirements, + operationName: "PipelinesCountPipelinesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/pipelines/count", baseUri: HttpClient.BaseAddress); @@ -55,7 +80,7 @@ partial void ProcessPipelinesCountPipelinesResponseContent( .AddOptionalParameter("search", search) .AddOptionalParameter("integration_type", integrationType) .AddOptionalParameter("integration_id", integrationId) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -65,7 +90,7 @@ partial void ProcessPipelinesCountPipelinesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesCreatePipeline.g.cs b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesCreatePipeline.g.cs index a1771749..9e57af77 100644 --- a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesCreatePipeline.g.cs +++ b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesCreatePipeline.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class PipelinesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_PipelinesCreatePipelineSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_PipelinesCreatePipelineSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_PipelinesCreatePipelineSecurityRequirement0, + }; partial void PreparePipelinesCreatePipelineArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.PipelinesCreatePipelineRequest request); @@ -41,9 +60,15 @@ partial void ProcessPipelinesCreatePipelineResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_PipelinesCreatePipelineSecurityRequirements, + operationName: "PipelinesCreatePipelineAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/pipelines", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessPipelinesCreatePipelineResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesDeletePipeline.g.cs b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesDeletePipeline.g.cs index 52e4c606..44cbc4ed 100644 --- a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesDeletePipeline.g.cs +++ b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesDeletePipeline.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class PipelinesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_PipelinesDeletePipelineSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_PipelinesDeletePipelineSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_PipelinesDeletePipelineSecurityRequirement0, + }; partial void PreparePipelinesDeletePipelineArguments( global::System.Net.Http.HttpClient httpClient, ref string pipelineId, @@ -46,9 +65,15 @@ partial void ProcessPipelinesDeletePipelineResponseContent( pipelineId: ref pipelineId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_PipelinesDeletePipelineSecurityRequirements, + operationName: "PipelinesDeletePipelineAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/pipelines/{pipelineId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -58,7 +83,7 @@ partial void ProcessPipelinesDeletePipelineResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesGetPipeline.g.cs b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesGetPipeline.g.cs index 8b73fd54..e3cc697a 100644 --- a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesGetPipeline.g.cs +++ b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesGetPipeline.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class PipelinesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_PipelinesGetPipelineSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_PipelinesGetPipelineSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_PipelinesGetPipelineSecurityRequirement0, + }; partial void PreparePipelinesGetPipelineArguments( global::System.Net.Http.HttpClient httpClient, ref string pipelineId); @@ -38,9 +57,15 @@ partial void ProcessPipelinesGetPipelineResponseContent( httpClient: HttpClient, pipelineId: ref pipelineId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_PipelinesGetPipelineSecurityRequirements, + operationName: "PipelinesGetPipelineAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/pipelines/{pipelineId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -50,7 +75,7 @@ partial void ProcessPipelinesGetPipelineResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesListPipelineSyncHistory.g.cs b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesListPipelineSyncHistory.g.cs index bbae07a0..f9f9be7c 100644 --- a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesListPipelineSyncHistory.g.cs +++ b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesListPipelineSyncHistory.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class PipelinesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_PipelinesListPipelineSyncHistorySecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_PipelinesListPipelineSyncHistorySecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_PipelinesListPipelineSyncHistorySecurityRequirement0, + }; partial void PreparePipelinesListPipelineSyncHistoryArguments( global::System.Net.Http.HttpClient httpClient, ref string pipelineId); @@ -38,9 +57,15 @@ partial void ProcessPipelinesListPipelineSyncHistoryResponseContent( httpClient: HttpClient, pipelineId: ref pipelineId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_PipelinesListPipelineSyncHistorySecurityRequirements, + operationName: "PipelinesListPipelineSyncHistoryAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/pipelines/{pipelineId}/sync/history", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -50,7 +75,7 @@ partial void ProcessPipelinesListPipelineSyncHistoryResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesListPipelines.g.cs b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesListPipelines.g.cs index 70effe63..8effce46 100644 --- a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesListPipelines.g.cs +++ b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesListPipelines.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class PipelinesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_PipelinesListPipelinesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_PipelinesListPipelinesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_PipelinesListPipelinesSecurityRequirement0, + }; partial void PreparePipelinesListPipelinesArguments( global::System.Net.Http.HttpClient httpClient, ref string? search, @@ -58,6 +77,12 @@ partial void ProcessPipelinesListPipelinesResponseContent( offset: ref offset, limit: ref limit); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_PipelinesListPipelinesSecurityRequirements, + operationName: "PipelinesListPipelinesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/pipelines", baseUri: HttpClient.BaseAddress); @@ -67,7 +92,7 @@ partial void ProcessPipelinesListPipelinesResponseContent( .AddOptionalParameter("integration_id", integrationId) .AddOptionalParameter("offset", offset?.ToString()) .AddOptionalParameter("limit", limit) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -77,7 +102,7 @@ partial void ProcessPipelinesListPipelinesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesPreviewPipeline.g.cs b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesPreviewPipeline.g.cs index bdc8e58f..ad25f346 100644 --- a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesPreviewPipeline.g.cs +++ b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesPreviewPipeline.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class PipelinesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_PipelinesPreviewPipelineSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_PipelinesPreviewPipelineSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_PipelinesPreviewPipelineSecurityRequirement0, + }; partial void PreparePipelinesPreviewPipelineArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.PipelinesPreviewPipelineRequest request); @@ -41,9 +60,15 @@ partial void ProcessPipelinesPreviewPipelineResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_PipelinesPreviewPipelineSecurityRequirements, + operationName: "PipelinesPreviewPipelineAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/pipelines/preview", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessPipelinesPreviewPipelineResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesSyncPipeline.g.cs b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesSyncPipeline.g.cs index 286dc907..8166820d 100644 --- a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesSyncPipeline.g.cs +++ b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesSyncPipeline.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class PipelinesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_PipelinesSyncPipelineSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_PipelinesSyncPipelineSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_PipelinesSyncPipelineSecurityRequirement0, + }; partial void PreparePipelinesSyncPipelineArguments( global::System.Net.Http.HttpClient httpClient, ref string pipelineId, @@ -46,9 +65,15 @@ partial void ProcessPipelinesSyncPipelineResponseContent( pipelineId: ref pipelineId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_PipelinesSyncPipelineSecurityRequirements, + operationName: "PipelinesSyncPipelineAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/pipelines/{pipelineId}/sync", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -58,7 +83,7 @@ partial void ProcessPipelinesSyncPipelineResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesUpdatePipeline.g.cs b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesUpdatePipeline.g.cs index b25e32e4..67caf25d 100644 --- a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesUpdatePipeline.g.cs +++ b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesUpdatePipeline.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class PipelinesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_PipelinesUpdatePipelineSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_PipelinesUpdatePipelineSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_PipelinesUpdatePipelineSecurityRequirement0, + }; partial void PreparePipelinesUpdatePipelineArguments( global::System.Net.Http.HttpClient httpClient, ref string pipelineId, @@ -46,9 +65,15 @@ partial void ProcessPipelinesUpdatePipelineResponseContent( pipelineId: ref pipelineId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_PipelinesUpdatePipelineSecurityRequirements, + operationName: "PipelinesUpdatePipelineAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/pipelines/{pipelineId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -58,7 +83,7 @@ partial void ProcessPipelinesUpdatePipelineResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesUpdatePipelineProducerConfig.g.cs b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesUpdatePipelineProducerConfig.g.cs index 9bf86e8b..788d718c 100644 --- a/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesUpdatePipelineProducerConfig.g.cs +++ b/src/libs/Letta/Generated/Letta.PipelinesClient.PipelinesUpdatePipelineProducerConfig.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class PipelinesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_PipelinesUpdatePipelineProducerConfigSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_PipelinesUpdatePipelineProducerConfigSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_PipelinesUpdatePipelineProducerConfigSecurityRequirement0, + }; partial void PreparePipelinesUpdatePipelineProducerConfigArguments( global::System.Net.Http.HttpClient httpClient, ref string pipelineId, @@ -46,9 +65,15 @@ partial void ProcessPipelinesUpdatePipelineProducerConfigResponseContent( pipelineId: ref pipelineId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_PipelinesUpdatePipelineProducerConfigSecurityRequirements, + operationName: "PipelinesUpdatePipelineProducerConfigAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/pipelines/{pipelineId}/config", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -58,7 +83,7 @@ partial void ProcessPipelinesUpdatePipelineProducerConfigResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.PipelinesClient.g.cs b/src/libs/Letta/Generated/Letta.PipelinesClient.g.cs index f7adf88f..f0f29e12 100644 --- a/src/libs/Letta/Generated/Letta.PipelinesClient.g.cs +++ b/src/libs/Letta/Generated/Letta.PipelinesClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class PipelinesClient : global::Letta.IPipelinesClient, gl /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.ProjectsClient.ProjectsCreateProject.g.cs b/src/libs/Letta/Generated/Letta.ProjectsClient.ProjectsCreateProject.g.cs index fff6f4c8..a270690d 100644 --- a/src/libs/Letta/Generated/Letta.ProjectsClient.ProjectsCreateProject.g.cs +++ b/src/libs/Letta/Generated/Letta.ProjectsClient.ProjectsCreateProject.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ProjectsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ProjectsCreateProjectSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ProjectsCreateProjectSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ProjectsCreateProjectSecurityRequirement0, + }; partial void PrepareProjectsCreateProjectArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.ProjectsCreateProjectRequest request); @@ -41,9 +60,15 @@ partial void ProcessProjectsCreateProjectResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ProjectsCreateProjectSecurityRequirements, + operationName: "ProjectsCreateProjectAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/projects", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessProjectsCreateProjectResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ProjectsClient.ProjectsDeleteProject.g.cs b/src/libs/Letta/Generated/Letta.ProjectsClient.ProjectsDeleteProject.g.cs index 0fefc141..a1c53328 100644 --- a/src/libs/Letta/Generated/Letta.ProjectsClient.ProjectsDeleteProject.g.cs +++ b/src/libs/Letta/Generated/Letta.ProjectsClient.ProjectsDeleteProject.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ProjectsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ProjectsDeleteProjectSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ProjectsDeleteProjectSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ProjectsDeleteProjectSecurityRequirement0, + }; partial void PrepareProjectsDeleteProjectArguments( global::System.Net.Http.HttpClient httpClient, ref global::System.Guid projectId, @@ -46,9 +65,15 @@ partial void ProcessProjectsDeleteProjectResponseContent( projectId: ref projectId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ProjectsDeleteProjectSecurityRequirements, + operationName: "ProjectsDeleteProjectAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/projects/{projectId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -58,7 +83,7 @@ partial void ProcessProjectsDeleteProjectResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ProjectsClient.ProjectsListProjects.g.cs b/src/libs/Letta/Generated/Letta.ProjectsClient.ProjectsListProjects.g.cs index da0044cf..99b5c306 100644 --- a/src/libs/Letta/Generated/Letta.ProjectsClient.ProjectsListProjects.g.cs +++ b/src/libs/Letta/Generated/Letta.ProjectsClient.ProjectsListProjects.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ProjectsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ProjectsListProjectsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ProjectsListProjectsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ProjectsListProjectsSecurityRequirement0, + }; partial void PrepareProjectsListProjectsArguments( global::System.Net.Http.HttpClient httpClient, ref string? name, @@ -48,6 +67,12 @@ partial void ProcessProjectsListProjectsResponseContent( offset: ref offset, limit: ref limit); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ProjectsListProjectsSecurityRequirements, + operationName: "ProjectsListProjectsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/projects", baseUri: HttpClient.BaseAddress); @@ -55,7 +80,7 @@ partial void ProcessProjectsListProjectsResponseContent( .AddOptionalParameter("name", name) .AddOptionalParameter("offset", offset?.ToString()) .AddOptionalParameter("limit", limit) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -65,7 +90,7 @@ partial void ProcessProjectsListProjectsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ProjectsClient.g.cs b/src/libs/Letta/Generated/Letta.ProjectsClient.g.cs index f54e3f06..d9b47c14 100644 --- a/src/libs/Letta/Generated/Letta.ProjectsClient.g.cs +++ b/src/libs/Letta/Generated/Letta.ProjectsClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class ProjectsClient : global::Letta.IProjectsClient, glob /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.ProvidersClient.CheckExistingProvider.g.cs b/src/libs/Letta/Generated/Letta.ProvidersClient.CheckExistingProvider.g.cs index babff5cd..92cb5040 100644 --- a/src/libs/Letta/Generated/Letta.ProvidersClient.CheckExistingProvider.g.cs +++ b/src/libs/Letta/Generated/Letta.ProvidersClient.CheckExistingProvider.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ProvidersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CheckExistingProviderSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CheckExistingProviderSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CheckExistingProviderSecurityRequirement0, + }; partial void PrepareCheckExistingProviderArguments( global::System.Net.Http.HttpClient httpClient, ref string providerId); @@ -40,9 +59,15 @@ partial void ProcessCheckExistingProviderResponseContent( httpClient: HttpClient, providerId: ref providerId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CheckExistingProviderSecurityRequirements, + operationName: "CheckExistingProviderAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/providers/{providerId}/check", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -52,7 +77,7 @@ partial void ProcessCheckExistingProviderResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ProvidersClient.CheckProvider.g.cs b/src/libs/Letta/Generated/Letta.ProvidersClient.CheckProvider.g.cs index 0edded99..f0d67b98 100644 --- a/src/libs/Letta/Generated/Letta.ProvidersClient.CheckProvider.g.cs +++ b/src/libs/Letta/Generated/Letta.ProvidersClient.CheckProvider.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ProvidersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CheckProviderSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CheckProviderSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CheckProviderSecurityRequirement0, + }; partial void PrepareCheckProviderArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.ProviderCheck request); @@ -41,9 +60,15 @@ partial void ProcessCheckProviderResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CheckProviderSecurityRequirements, + operationName: "CheckProviderAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/providers/check", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessCheckProviderResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ProvidersClient.CreateProvider.g.cs b/src/libs/Letta/Generated/Letta.ProvidersClient.CreateProvider.g.cs index 94246ac8..3f2c4e2f 100644 --- a/src/libs/Letta/Generated/Letta.ProvidersClient.CreateProvider.g.cs +++ b/src/libs/Letta/Generated/Letta.ProvidersClient.CreateProvider.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ProvidersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreateProviderSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreateProviderSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreateProviderSecurityRequirement0, + }; partial void PrepareCreateProviderArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.ProviderCreate request); @@ -41,9 +60,15 @@ partial void ProcessCreateProviderResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateProviderSecurityRequirements, + operationName: "CreateProviderAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/providers/", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessCreateProviderResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ProvidersClient.DeleteProvider.g.cs b/src/libs/Letta/Generated/Letta.ProvidersClient.DeleteProvider.g.cs index 479ae4f3..9652061a 100644 --- a/src/libs/Letta/Generated/Letta.ProvidersClient.DeleteProvider.g.cs +++ b/src/libs/Letta/Generated/Letta.ProvidersClient.DeleteProvider.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ProvidersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeleteProviderSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeleteProviderSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeleteProviderSecurityRequirement0, + }; partial void PrepareDeleteProviderArguments( global::System.Net.Http.HttpClient httpClient, ref string providerId); @@ -40,9 +59,15 @@ partial void ProcessDeleteProviderResponseContent( httpClient: HttpClient, providerId: ref providerId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteProviderSecurityRequirements, + operationName: "DeleteProviderAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/providers/{providerId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -52,7 +77,7 @@ partial void ProcessDeleteProviderResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ProvidersClient.ListProviders.g.cs b/src/libs/Letta/Generated/Letta.ProvidersClient.ListProviders.g.cs index 1bc6cd53..bbc3dc15 100644 --- a/src/libs/Letta/Generated/Letta.ProvidersClient.ListProviders.g.cs +++ b/src/libs/Letta/Generated/Letta.ProvidersClient.ListProviders.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ProvidersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListProvidersSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListProvidersSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListProvidersSecurityRequirement0, + }; partial void PrepareListProvidersArguments( global::System.Net.Http.HttpClient httpClient, ref string? before, @@ -85,6 +104,12 @@ partial void ProcessListProvidersResponseContent( name: ref name, providerType: providerType); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListProvidersSecurityRequirements, + operationName: "ListProvidersAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/providers/", baseUri: HttpClient.BaseAddress); @@ -96,7 +121,7 @@ partial void ProcessListProvidersResponseContent( .AddOptionalParameter("order_by", orderBy) .AddOptionalParameter("name", name) .AddOptionalParameter("provider_type", providerType?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -106,7 +131,7 @@ partial void ProcessListProvidersResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ProvidersClient.ModifyProvider.g.cs b/src/libs/Letta/Generated/Letta.ProvidersClient.ModifyProvider.g.cs index 74746cfc..03247a46 100644 --- a/src/libs/Letta/Generated/Letta.ProvidersClient.ModifyProvider.g.cs +++ b/src/libs/Letta/Generated/Letta.ProvidersClient.ModifyProvider.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ProvidersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ModifyProviderSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ModifyProviderSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ModifyProviderSecurityRequirement0, + }; partial void PrepareModifyProviderArguments( global::System.Net.Http.HttpClient httpClient, ref string providerId, @@ -48,9 +67,15 @@ partial void ProcessModifyProviderResponseContent( providerId: ref providerId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ModifyProviderSecurityRequirements, + operationName: "ModifyProviderAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/providers/{providerId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -60,7 +85,7 @@ partial void ProcessModifyProviderResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ProvidersClient.RefreshProviderModels.g.cs b/src/libs/Letta/Generated/Letta.ProvidersClient.RefreshProviderModels.g.cs index a6bfabfd..ef2a40ce 100644 --- a/src/libs/Letta/Generated/Letta.ProvidersClient.RefreshProviderModels.g.cs +++ b/src/libs/Letta/Generated/Letta.ProvidersClient.RefreshProviderModels.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ProvidersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RefreshProviderModelsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RefreshProviderModelsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RefreshProviderModelsSecurityRequirement0, + }; partial void PrepareRefreshProviderModelsArguments( global::System.Net.Http.HttpClient httpClient, ref string providerId); @@ -41,9 +60,15 @@ partial void ProcessRefreshProviderModelsResponseContent( httpClient: HttpClient, providerId: ref providerId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RefreshProviderModelsSecurityRequirements, + operationName: "RefreshProviderModelsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/providers/{providerId}/refresh", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -53,7 +78,7 @@ partial void ProcessRefreshProviderModelsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ProvidersClient.RetrieveProvider.g.cs b/src/libs/Letta/Generated/Letta.ProvidersClient.RetrieveProvider.g.cs index 252efc54..76f16212 100644 --- a/src/libs/Letta/Generated/Letta.ProvidersClient.RetrieveProvider.g.cs +++ b/src/libs/Letta/Generated/Letta.ProvidersClient.RetrieveProvider.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ProvidersClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveProviderSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveProviderSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveProviderSecurityRequirement0, + }; partial void PrepareRetrieveProviderArguments( global::System.Net.Http.HttpClient httpClient, ref string providerId); @@ -40,9 +59,15 @@ partial void ProcessRetrieveProviderResponseContent( httpClient: HttpClient, providerId: ref providerId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveProviderSecurityRequirements, + operationName: "RetrieveProviderAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/providers/{providerId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -52,7 +77,7 @@ partial void ProcessRetrieveProviderResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ProvidersClient.g.cs b/src/libs/Letta/Generated/Letta.ProvidersClient.g.cs index c100f87c..ced7b7a2 100644 --- a/src/libs/Letta/Generated/Letta.ProvidersClient.g.cs +++ b/src/libs/Letta/Generated/Letta.ProvidersClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class ProvidersClient : global::Letta.IProvidersClient, gl /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.RunsClient.DeleteRun.g.cs b/src/libs/Letta/Generated/Letta.RunsClient.DeleteRun.g.cs index e39f000e..64f42b30 100644 --- a/src/libs/Letta/Generated/Letta.RunsClient.DeleteRun.g.cs +++ b/src/libs/Letta/Generated/Letta.RunsClient.DeleteRun.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class RunsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeleteRunSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeleteRunSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeleteRunSecurityRequirement0, + }; partial void PrepareDeleteRunArguments( global::System.Net.Http.HttpClient httpClient, ref string runId); @@ -38,9 +57,15 @@ partial void ProcessDeleteRunResponseContent( httpClient: HttpClient, runId: ref runId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteRunSecurityRequirements, + operationName: "DeleteRunAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/runs/{runId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -50,7 +75,7 @@ partial void ProcessDeleteRunResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.RunsClient.ListMessagesForRun.g.cs b/src/libs/Letta/Generated/Letta.RunsClient.ListMessagesForRun.g.cs index c24d3f12..e0c2ea93 100644 --- a/src/libs/Letta/Generated/Letta.RunsClient.ListMessagesForRun.g.cs +++ b/src/libs/Letta/Generated/Letta.RunsClient.ListMessagesForRun.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class RunsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListMessagesForRunSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListMessagesForRunSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListMessagesForRunSecurityRequirement0, + }; partial void PrepareListMessagesForRunArguments( global::System.Net.Http.HttpClient httpClient, ref string runId, @@ -76,6 +95,12 @@ partial void ProcessListMessagesForRunResponseContent( order: ref order, orderBy: ref orderBy); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListMessagesForRunSecurityRequirements, + operationName: "ListMessagesForRunAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/runs/{runId}/messages", baseUri: HttpClient.BaseAddress); @@ -85,7 +110,7 @@ partial void ProcessListMessagesForRunResponseContent( .AddOptionalParameter("limit", limit?.ToString()) .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("order_by", orderBy) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -95,7 +120,7 @@ partial void ProcessListMessagesForRunResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.RunsClient.ListRuns.g.cs b/src/libs/Letta/Generated/Letta.RunsClient.ListRuns.g.cs index 7abd0d80..c982c13f 100644 --- a/src/libs/Letta/Generated/Letta.RunsClient.ListRuns.g.cs +++ b/src/libs/Letta/Generated/Letta.RunsClient.ListRuns.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class RunsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListRunsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListRunsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListRunsSecurityRequirement0, + }; partial void PrepareListRunsArguments( global::System.Net.Http.HttpClient httpClient, ref string? agentId, @@ -131,6 +150,12 @@ partial void ProcessListRunsResponseContent( active: ref active, ascending: ref ascending); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListRunsSecurityRequirements, + operationName: "ListRunsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/runs/", baseUri: HttpClient.BaseAddress); @@ -148,7 +173,7 @@ partial void ProcessListRunsResponseContent( .AddOptionalParameter("order_by", orderBy) .AddOptionalParameter("active", active?.ToString().ToLowerInvariant()) .AddOptionalParameter("ascending", ascending?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -158,7 +183,7 @@ partial void ProcessListRunsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.RunsClient.ListStepsForRun.g.cs b/src/libs/Letta/Generated/Letta.RunsClient.ListStepsForRun.g.cs index 940d4f0c..bdfa16b0 100644 --- a/src/libs/Letta/Generated/Letta.RunsClient.ListStepsForRun.g.cs +++ b/src/libs/Letta/Generated/Letta.RunsClient.ListStepsForRun.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class RunsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListStepsForRunSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListStepsForRunSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListStepsForRunSecurityRequirement0, + }; partial void PrepareListStepsForRunArguments( global::System.Net.Http.HttpClient httpClient, ref string runId, @@ -76,6 +95,12 @@ partial void ProcessListStepsForRunResponseContent( order: ref order, orderBy: ref orderBy); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListStepsForRunSecurityRequirements, + operationName: "ListStepsForRunAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/runs/{runId}/steps", baseUri: HttpClient.BaseAddress); @@ -85,7 +110,7 @@ partial void ProcessListStepsForRunResponseContent( .AddOptionalParameter("limit", limit?.ToString()) .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("order_by", orderBy) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -95,7 +120,7 @@ partial void ProcessListStepsForRunResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.RunsClient.RetrieveMetricsForRun.g.cs b/src/libs/Letta/Generated/Letta.RunsClient.RetrieveMetricsForRun.g.cs index e9dca3e8..dd27c20c 100644 --- a/src/libs/Letta/Generated/Letta.RunsClient.RetrieveMetricsForRun.g.cs +++ b/src/libs/Letta/Generated/Letta.RunsClient.RetrieveMetricsForRun.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class RunsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveMetricsForRunSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveMetricsForRunSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveMetricsForRunSecurityRequirement0, + }; partial void PrepareRetrieveMetricsForRunArguments( global::System.Net.Http.HttpClient httpClient, ref string runId); @@ -38,9 +57,15 @@ partial void ProcessRetrieveMetricsForRunResponseContent( httpClient: HttpClient, runId: ref runId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveMetricsForRunSecurityRequirements, + operationName: "RetrieveMetricsForRunAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/runs/{runId}/metrics", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -50,7 +75,7 @@ partial void ProcessRetrieveMetricsForRunResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.RunsClient.RetrieveRun.g.cs b/src/libs/Letta/Generated/Letta.RunsClient.RetrieveRun.g.cs index 7673430d..a84a326b 100644 --- a/src/libs/Letta/Generated/Letta.RunsClient.RetrieveRun.g.cs +++ b/src/libs/Letta/Generated/Letta.RunsClient.RetrieveRun.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class RunsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveRunSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveRunSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveRunSecurityRequirement0, + }; partial void PrepareRetrieveRunArguments( global::System.Net.Http.HttpClient httpClient, ref string runId); @@ -38,9 +57,15 @@ partial void ProcessRetrieveRunResponseContent( httpClient: HttpClient, runId: ref runId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveRunSecurityRequirements, + operationName: "RetrieveRunAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/runs/{runId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -50,7 +75,7 @@ partial void ProcessRetrieveRunResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.RunsClient.RetrieveStreamForRun.g.cs b/src/libs/Letta/Generated/Letta.RunsClient.RetrieveStreamForRun.g.cs index 58912c91..5fc6f0ea 100644 --- a/src/libs/Letta/Generated/Letta.RunsClient.RetrieveStreamForRun.g.cs +++ b/src/libs/Letta/Generated/Letta.RunsClient.RetrieveStreamForRun.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class RunsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveStreamForRunSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveStreamForRunSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveStreamForRunSecurityRequirement0, + }; partial void PrepareRetrieveStreamForRunArguments( global::System.Net.Http.HttpClient httpClient, ref string runId, @@ -45,9 +64,15 @@ partial void ProcessRetrieveStreamForRunResponseContent( runId: ref runId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveStreamForRunSecurityRequirements, + operationName: "RetrieveStreamForRunAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/runs/{runId}/stream", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -57,7 +82,7 @@ partial void ProcessRetrieveStreamForRunResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.RunsClient.RetrieveTraceForRun.g.cs b/src/libs/Letta/Generated/Letta.RunsClient.RetrieveTraceForRun.g.cs index 9130556d..5dccdbbb 100644 --- a/src/libs/Letta/Generated/Letta.RunsClient.RetrieveTraceForRun.g.cs +++ b/src/libs/Letta/Generated/Letta.RunsClient.RetrieveTraceForRun.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class RunsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveTraceForRunSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveTraceForRunSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveTraceForRunSecurityRequirement0, + }; partial void PrepareRetrieveTraceForRunArguments( global::System.Net.Http.HttpClient httpClient, ref string runId, @@ -52,12 +71,18 @@ partial void ProcessRetrieveTraceForRunResponseContent( runId: ref runId, limit: ref limit); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveTraceForRunSecurityRequirements, + operationName: "RetrieveTraceForRunAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/runs/{runId}/trace", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("limit", limit?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -67,7 +92,7 @@ partial void ProcessRetrieveTraceForRunResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.RunsClient.RetrieveUsageForRun.g.cs b/src/libs/Letta/Generated/Letta.RunsClient.RetrieveUsageForRun.g.cs index 85558016..afc4f5e8 100644 --- a/src/libs/Letta/Generated/Letta.RunsClient.RetrieveUsageForRun.g.cs +++ b/src/libs/Letta/Generated/Letta.RunsClient.RetrieveUsageForRun.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class RunsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveUsageForRunSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveUsageForRunSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveUsageForRunSecurityRequirement0, + }; partial void PrepareRetrieveUsageForRunArguments( global::System.Net.Http.HttpClient httpClient, ref string runId); @@ -38,9 +57,15 @@ partial void ProcessRetrieveUsageForRunResponseContent( httpClient: HttpClient, runId: ref runId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveUsageForRunSecurityRequirements, + operationName: "RetrieveUsageForRunAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/runs/{runId}/usage", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -50,7 +75,7 @@ partial void ProcessRetrieveUsageForRunResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.RunsClient.g.cs b/src/libs/Letta/Generated/Letta.RunsClient.g.cs index c764a028..53bd7ba9 100644 --- a/src/libs/Letta/Generated/Letta.RunsClient.g.cs +++ b/src/libs/Letta/Generated/Letta.RunsClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class RunsClient : global::Letta.IRunsClient, global::Syst /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.SandboxesClient.SandboxesCreateSandbox.g.cs b/src/libs/Letta/Generated/Letta.SandboxesClient.SandboxesCreateSandbox.g.cs index 446238ba..38544103 100644 --- a/src/libs/Letta/Generated/Letta.SandboxesClient.SandboxesCreateSandbox.g.cs +++ b/src/libs/Letta/Generated/Letta.SandboxesClient.SandboxesCreateSandbox.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class SandboxesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_SandboxesCreateSandboxSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_SandboxesCreateSandboxSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_SandboxesCreateSandboxSecurityRequirement0, + }; partial void PrepareSandboxesCreateSandboxArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.SandboxesCreateSandboxRequest request); @@ -41,9 +60,15 @@ partial void ProcessSandboxesCreateSandboxResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_SandboxesCreateSandboxSecurityRequirements, + operationName: "SandboxesCreateSandboxAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/sandboxes", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessSandboxesCreateSandboxResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.SandboxesClient.SandboxesListSandboxes.g.cs b/src/libs/Letta/Generated/Letta.SandboxesClient.SandboxesListSandboxes.g.cs index 09ad539a..e94a7052 100644 --- a/src/libs/Letta/Generated/Letta.SandboxesClient.SandboxesListSandboxes.g.cs +++ b/src/libs/Letta/Generated/Letta.SandboxesClient.SandboxesListSandboxes.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class SandboxesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_SandboxesListSandboxesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_SandboxesListSandboxesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_SandboxesListSandboxesSecurityRequirement0, + }; partial void PrepareSandboxesListSandboxesArguments( global::System.Net.Http.HttpClient httpClient, ref string? agentId, @@ -43,13 +62,19 @@ partial void ProcessSandboxesListSandboxesResponseContent( agentId: ref agentId, limit: ref limit); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_SandboxesListSandboxesSecurityRequirements, + operationName: "SandboxesListSandboxesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/sandboxes", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("agentId", agentId) .AddOptionalParameter("limit", limit) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -59,7 +84,7 @@ partial void ProcessSandboxesListSandboxesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.SandboxesClient.SandboxesTerminateSandbox.g.cs b/src/libs/Letta/Generated/Letta.SandboxesClient.SandboxesTerminateSandbox.g.cs index 36d061ba..93dbcaef 100644 --- a/src/libs/Letta/Generated/Letta.SandboxesClient.SandboxesTerminateSandbox.g.cs +++ b/src/libs/Letta/Generated/Letta.SandboxesClient.SandboxesTerminateSandbox.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class SandboxesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_SandboxesTerminateSandboxSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_SandboxesTerminateSandboxSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_SandboxesTerminateSandboxSecurityRequirement0, + }; partial void PrepareSandboxesTerminateSandboxArguments( global::System.Net.Http.HttpClient httpClient, ref string sandboxId, @@ -46,9 +65,15 @@ partial void ProcessSandboxesTerminateSandboxResponseContent( sandboxId: ref sandboxId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_SandboxesTerminateSandboxSecurityRequirements, + operationName: "SandboxesTerminateSandboxAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/sandboxes/{sandboxId}/terminate", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -58,7 +83,7 @@ partial void ProcessSandboxesTerminateSandboxResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.SandboxesClient.g.cs b/src/libs/Letta/Generated/Letta.SandboxesClient.g.cs index e61e465d..7186d541 100644 --- a/src/libs/Letta/Generated/Letta.SandboxesClient.g.cs +++ b/src/libs/Letta/Generated/Letta.SandboxesClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class SandboxesClient : global::Letta.ISandboxesClient, gl /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesDeleteScheduledMessage.g.cs b/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesDeleteScheduledMessage.g.cs index bbef9055..2766d142 100644 --- a/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesDeleteScheduledMessage.g.cs +++ b/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesDeleteScheduledMessage.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ScheduledMessagesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ScheduledMessagesDeleteScheduledMessageSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ScheduledMessagesDeleteScheduledMessageSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ScheduledMessagesDeleteScheduledMessageSecurityRequirement0, + }; partial void PrepareScheduledMessagesDeleteScheduledMessageArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -51,9 +70,15 @@ partial void ProcessScheduledMessagesDeleteScheduledMessageResponseContent( scheduledMessageId: ref scheduledMessageId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ScheduledMessagesDeleteScheduledMessageSecurityRequirements, + operationName: "ScheduledMessagesDeleteScheduledMessageAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/schedule/{scheduledMessageId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -63,7 +88,7 @@ partial void ProcessScheduledMessagesDeleteScheduledMessageResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesListScheduledMessages.g.cs b/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesListScheduledMessages.g.cs index 6630aa10..d26cef59 100644 --- a/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesListScheduledMessages.g.cs +++ b/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesListScheduledMessages.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ScheduledMessagesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ScheduledMessagesListScheduledMessagesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ScheduledMessagesListScheduledMessagesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ScheduledMessagesListScheduledMessagesSecurityRequirement0, + }; partial void PrepareScheduledMessagesListScheduledMessagesArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -48,13 +67,19 @@ partial void ProcessScheduledMessagesListScheduledMessagesResponseContent( limit: ref limit, after: ref after); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ScheduledMessagesListScheduledMessagesSecurityRequirements, + operationName: "ScheduledMessagesListScheduledMessagesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/schedule", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("limit", limit) .AddOptionalParameter("after", after) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -64,7 +89,7 @@ partial void ProcessScheduledMessagesListScheduledMessagesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesRetrieveScheduledMessage.g.cs b/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesRetrieveScheduledMessage.g.cs index cfba22b1..f22ff9c4 100644 --- a/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesRetrieveScheduledMessage.g.cs +++ b/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesRetrieveScheduledMessage.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ScheduledMessagesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ScheduledMessagesRetrieveScheduledMessageSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ScheduledMessagesRetrieveScheduledMessageSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ScheduledMessagesRetrieveScheduledMessageSecurityRequirement0, + }; partial void PrepareScheduledMessagesRetrieveScheduledMessageArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -43,9 +62,15 @@ partial void ProcessScheduledMessagesRetrieveScheduledMessageResponseContent( agentId: ref agentId, scheduledMessageId: ref scheduledMessageId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ScheduledMessagesRetrieveScheduledMessageSecurityRequirements, + operationName: "ScheduledMessagesRetrieveScheduledMessageAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/schedule/{scheduledMessageId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -55,7 +80,7 @@ partial void ProcessScheduledMessagesRetrieveScheduledMessageResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesScheduleAgentMessage.g.cs b/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesScheduleAgentMessage.g.cs index aeac2fe1..872f2316 100644 --- a/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesScheduleAgentMessage.g.cs +++ b/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.ScheduledMessagesScheduleAgentMessage.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ScheduledMessagesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ScheduledMessagesScheduleAgentMessageSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ScheduledMessagesScheduleAgentMessageSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ScheduledMessagesScheduleAgentMessageSecurityRequirement0, + }; partial void PrepareScheduledMessagesScheduleAgentMessageArguments( global::System.Net.Http.HttpClient httpClient, ref string agentId, @@ -46,9 +65,15 @@ partial void ProcessScheduledMessagesScheduleAgentMessageResponseContent( agentId: ref agentId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ScheduledMessagesScheduleAgentMessageSecurityRequirements, + operationName: "ScheduledMessagesScheduleAgentMessageAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/agents/{agentId}/schedule", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -58,7 +83,7 @@ partial void ProcessScheduledMessagesScheduleAgentMessageResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.g.cs b/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.g.cs index 242926b7..62da2159 100644 --- a/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.g.cs +++ b/src/libs/Letta/Generated/Letta.ScheduledMessagesClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class ScheduledMessagesClient : global::Letta.IScheduledMe /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.Security.g.cs b/src/libs/Letta/Generated/Letta.Security.g.cs new file mode 100644 index 00000000..b6241173 --- /dev/null +++ b/src/libs/Letta/Generated/Letta.Security.g.cs @@ -0,0 +1,145 @@ +#nullable enable + +namespace Letta +{ + internal sealed class EndPointAuthorizationRequirement + { + internal string Type { get; set; } = string.Empty; + + internal string Location { get; set; } = string.Empty; + + internal string Name { get; set; } = string.Empty; + + internal string FriendlyName { get; set; } = string.Empty; + } + + internal sealed class EndPointSecurityRequirement + { + internal global::System.Collections.Generic.IReadOnlyList Authorizations { get; set; } = + global::System.Array.Empty(); + } + + internal static class EndPointSecurityResolver + { + internal static global::System.Collections.Generic.List ResolveAuthorizations( + global::System.Collections.Generic.IReadOnlyList availableAuthorizations, + global::System.Collections.Generic.IReadOnlyList securityRequirements, + string operationName) + { + availableAuthorizations = availableAuthorizations ?? throw new global::System.ArgumentNullException(nameof(availableAuthorizations)); + securityRequirements = securityRequirements ?? throw new global::System.ArgumentNullException(nameof(securityRequirements)); + operationName = operationName ?? throw new global::System.ArgumentNullException(nameof(operationName)); + + if (securityRequirements.Count == 0) + { + return new global::System.Collections.Generic.List(); + } + + var allowsAnonymous = false; + + foreach (var requirement in securityRequirements) + { + if (requirement.Authorizations.Count == 0) + { + allowsAnonymous = true; + continue; + } + + var selected = new global::System.Collections.Generic.List(requirement.Authorizations.Count); + var satisfied = true; + + foreach (var requiredAuthorization in requirement.Authorizations) + { + var found = false; + + for (var i = 0; i < availableAuthorizations.Count; i++) + { + if (!Matches(availableAuthorizations[i], requiredAuthorization)) + { + continue; + } + + selected.Add(availableAuthorizations[i]); + found = true; + break; + } + + if (!found) + { + satisfied = false; + break; + } + } + + if (satisfied) + { + return selected; + } + } + + if (allowsAnonymous) + { + return new global::System.Collections.Generic.List(); + } + + throw new global::System.InvalidOperationException( + $"Operation '{operationName}' requires one of the configured security alternatives: {DescribeRequirements(securityRequirements)}."); + } + + private static bool Matches( + EndPointAuthorization availableAuthorization, + EndPointAuthorizationRequirement requiredAuthorization) + { + if (!string.Equals(availableAuthorization.Type, requiredAuthorization.Type, global::System.StringComparison.Ordinal)) + { + return false; + } + + return requiredAuthorization.Type switch + { + "OAuth2" => true, + "Http" => string.Equals( + availableAuthorization.Name, + requiredAuthorization.Name, + global::System.StringComparison.Ordinal), + "ApiKey" => string.Equals( + availableAuthorization.Location, + requiredAuthorization.Location, + global::System.StringComparison.Ordinal) && + string.Equals( + availableAuthorization.Name, + requiredAuthorization.Name, + global::System.StringComparison.Ordinal), + _ => string.Equals( + availableAuthorization.Location, + requiredAuthorization.Location, + global::System.StringComparison.Ordinal) && + string.Equals( + availableAuthorization.Name, + requiredAuthorization.Name, + global::System.StringComparison.Ordinal), + }; + } + + private static string DescribeRequirements( + global::System.Collections.Generic.IReadOnlyList securityRequirements) + { + var parts = new global::System.Collections.Generic.List(securityRequirements.Count); + + foreach (var requirement in securityRequirements) + { + if (requirement.Authorizations.Count == 0) + { + parts.Add("anonymous"); + continue; + } + + parts.Add(string.Join( + " + ", + global::System.Linq.Enumerable.Select(requirement.Authorizations, static x => x.FriendlyName))); + } + + return string.Join(" or ", parts); + } + } +} \ No newline at end of file diff --git a/src/libs/Letta/Generated/Letta.StepsClient.ListMessagesForStep.g.cs b/src/libs/Letta/Generated/Letta.StepsClient.ListMessagesForStep.g.cs index 4fd5f202..97739ace 100644 --- a/src/libs/Letta/Generated/Letta.StepsClient.ListMessagesForStep.g.cs +++ b/src/libs/Letta/Generated/Letta.StepsClient.ListMessagesForStep.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class StepsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListMessagesForStepSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListMessagesForStepSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListMessagesForStepSecurityRequirement0, + }; partial void PrepareListMessagesForStepArguments( global::System.Net.Http.HttpClient httpClient, ref string stepId, @@ -78,6 +97,12 @@ partial void ProcessListMessagesForStepResponseContent( order: ref order, orderBy: ref orderBy); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListMessagesForStepSecurityRequirements, + operationName: "ListMessagesForStepAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/steps/{stepId}/messages", baseUri: HttpClient.BaseAddress); @@ -87,7 +112,7 @@ partial void ProcessListMessagesForStepResponseContent( .AddOptionalParameter("limit", limit?.ToString()) .AddOptionalParameter("order", order?.ToValueString()) .AddOptionalParameter("order_by", orderBy) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -97,7 +122,7 @@ partial void ProcessListMessagesForStepResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.StepsClient.ListSteps.g.cs b/src/libs/Letta/Generated/Letta.StepsClient.ListSteps.g.cs index f097d118..e9390ada 100644 --- a/src/libs/Letta/Generated/Letta.StepsClient.ListSteps.g.cs +++ b/src/libs/Letta/Generated/Letta.StepsClient.ListSteps.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class StepsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListStepsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListStepsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListStepsSecurityRequirement0, + }; partial void PrepareListStepsArguments( global::System.Net.Http.HttpClient httpClient, ref string? before, @@ -141,6 +160,12 @@ partial void ProcessListStepsResponseContent( projectId: ref projectId, xProject: ref xProject); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListStepsSecurityRequirements, + operationName: "ListStepsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/steps/", baseUri: HttpClient.BaseAddress); @@ -159,7 +184,7 @@ partial void ProcessListStepsResponseContent( .AddOptionalParameter("has_feedback", hasFeedback?.ToString().ToLowerInvariant()) .AddOptionalParameter("tags", tags?.ToString()) .AddOptionalParameter("project_id", projectId) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -169,7 +194,7 @@ partial void ProcessListStepsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.StepsClient.ModifyFeedbackForStep.g.cs b/src/libs/Letta/Generated/Letta.StepsClient.ModifyFeedbackForStep.g.cs index afbe95f6..c9eee790 100644 --- a/src/libs/Letta/Generated/Letta.StepsClient.ModifyFeedbackForStep.g.cs +++ b/src/libs/Letta/Generated/Letta.StepsClient.ModifyFeedbackForStep.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class StepsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ModifyFeedbackForStepSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ModifyFeedbackForStepSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ModifyFeedbackForStepSecurityRequirement0, + }; partial void PrepareModifyFeedbackForStepArguments( global::System.Net.Http.HttpClient httpClient, ref string stepId, @@ -48,9 +67,15 @@ partial void ProcessModifyFeedbackForStepResponseContent( stepId: ref stepId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ModifyFeedbackForStepSecurityRequirements, + operationName: "ModifyFeedbackForStepAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/steps/{stepId}/feedback", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -60,7 +85,7 @@ partial void ProcessModifyFeedbackForStepResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.StepsClient.RetrieveMetricsForStep.g.cs b/src/libs/Letta/Generated/Letta.StepsClient.RetrieveMetricsForStep.g.cs index 78548e6f..4321cecc 100644 --- a/src/libs/Letta/Generated/Letta.StepsClient.RetrieveMetricsForStep.g.cs +++ b/src/libs/Letta/Generated/Letta.StepsClient.RetrieveMetricsForStep.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class StepsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveMetricsForStepSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveMetricsForStepSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveMetricsForStepSecurityRequirement0, + }; partial void PrepareRetrieveMetricsForStepArguments( global::System.Net.Http.HttpClient httpClient, ref string stepId); @@ -40,9 +59,15 @@ partial void ProcessRetrieveMetricsForStepResponseContent( httpClient: HttpClient, stepId: ref stepId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveMetricsForStepSecurityRequirements, + operationName: "RetrieveMetricsForStepAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/steps/{stepId}/metrics", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -52,7 +77,7 @@ partial void ProcessRetrieveMetricsForStepResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.StepsClient.RetrieveStep.g.cs b/src/libs/Letta/Generated/Letta.StepsClient.RetrieveStep.g.cs index 0e4c476e..d6ea43b3 100644 --- a/src/libs/Letta/Generated/Letta.StepsClient.RetrieveStep.g.cs +++ b/src/libs/Letta/Generated/Letta.StepsClient.RetrieveStep.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class StepsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveStepSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveStepSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveStepSecurityRequirement0, + }; partial void PrepareRetrieveStepArguments( global::System.Net.Http.HttpClient httpClient, ref string stepId); @@ -40,9 +59,15 @@ partial void ProcessRetrieveStepResponseContent( httpClient: HttpClient, stepId: ref stepId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveStepSecurityRequirements, + operationName: "RetrieveStepAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/steps/{stepId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -52,7 +77,7 @@ partial void ProcessRetrieveStepResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.StepsClient.RetrieveTraceForStep.g.cs b/src/libs/Letta/Generated/Letta.StepsClient.RetrieveTraceForStep.g.cs index 74d548da..74696cb9 100644 --- a/src/libs/Letta/Generated/Letta.StepsClient.RetrieveTraceForStep.g.cs +++ b/src/libs/Letta/Generated/Letta.StepsClient.RetrieveTraceForStep.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class StepsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveTraceForStepSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveTraceForStepSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveTraceForStepSecurityRequirement0, + }; partial void PrepareRetrieveTraceForStepArguments( global::System.Net.Http.HttpClient httpClient, ref string stepId); @@ -39,9 +58,15 @@ partial void ProcessRetrieveTraceForStepResponseContent( httpClient: HttpClient, stepId: ref stepId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveTraceForStepSecurityRequirements, + operationName: "RetrieveTraceForStepAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/steps/{stepId}/trace", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -51,7 +76,7 @@ partial void ProcessRetrieveTraceForStepResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.StepsClient.g.cs b/src/libs/Letta/Generated/Letta.StepsClient.g.cs index ac10640e..98da1028 100644 --- a/src/libs/Letta/Generated/Letta.StepsClient.g.cs +++ b/src/libs/Letta/Generated/Letta.StepsClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class StepsClient : global::Letta.IStepsClient, global::Sy /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.TagClient.ListTags.g.cs b/src/libs/Letta/Generated/Letta.TagClient.ListTags.g.cs index 45ed044f..1961aa86 100644 --- a/src/libs/Letta/Generated/Letta.TagClient.ListTags.g.cs +++ b/src/libs/Letta/Generated/Letta.TagClient.ListTags.g.cs @@ -7,6 +7,25 @@ namespace Letta { public partial class TagClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListTagsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListTagsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListTagsSecurityRequirement0, + }; partial void PrepareListTagsArguments( global::System.Net.Http.HttpClient httpClient, ref string? before, @@ -87,6 +106,12 @@ partial void ProcessListTagsResponseContent( queryText: ref queryText, name: ref name); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListTagsSecurityRequirements, + operationName: "ListTagsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/tags/", baseUri: HttpClient.BaseAddress); @@ -98,7 +123,7 @@ partial void ProcessListTagsResponseContent( .AddOptionalParameter("order_by", orderBy) .AddOptionalParameter("query_text", queryText) .AddOptionalParameter("name", name) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -108,7 +133,7 @@ partial void ProcessListTagsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TagClient.g.cs b/src/libs/Letta/Generated/Letta.TagClient.g.cs index f6c01f4d..5af64a94 100644 --- a/src/libs/Letta/Generated/Letta.TagClient.g.cs +++ b/src/libs/Letta/Generated/Letta.TagClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class TagClient : global::Letta.ITagClient, global::System /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateAgentsFromTemplate.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateAgentsFromTemplate.g.cs index 0ce4ccab..67dc2e26 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateAgentsFromTemplate.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateAgentsFromTemplate.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesCreateAgentsFromTemplateSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesCreateAgentsFromTemplateSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesCreateAgentsFromTemplateSecurityRequirement0, + }; partial void PrepareTemplatesCreateAgentsFromTemplateArguments( global::System.Net.Http.HttpClient httpClient, ref string projectId, @@ -46,9 +65,15 @@ partial void ProcessTemplatesCreateAgentsFromTemplateResponse( templateVersion: ref templateVersion, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesCreateAgentsFromTemplateSecurityRequirements, + operationName: "TemplatesCreateAgentsFromTemplateAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{projectId}/{templateVersion}/agents", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -58,7 +83,7 @@ partial void ProcessTemplatesCreateAgentsFromTemplateResponse( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateAgentsFromTemplateNoProject.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateAgentsFromTemplateNoProject.g.cs index 4a40f3ac..1ed97d03 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateAgentsFromTemplateNoProject.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateAgentsFromTemplateNoProject.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesCreateAgentsFromTemplateNoProjectSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesCreateAgentsFromTemplateNoProjectSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesCreateAgentsFromTemplateNoProjectSecurityRequirement0, + }; partial void PrepareTemplatesCreateAgentsFromTemplateNoProjectArguments( global::System.Net.Http.HttpClient httpClient, ref string templateVersion, @@ -46,9 +65,15 @@ partial void ProcessTemplatesCreateAgentsFromTemplateNoProjectResponseContent( templateVersion: ref templateVersion, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesCreateAgentsFromTemplateNoProjectSecurityRequirements, + operationName: "TemplatesCreateAgentsFromTemplateNoProjectAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{templateVersion}/agents", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -58,7 +83,7 @@ partial void ProcessTemplatesCreateAgentsFromTemplateNoProjectResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateTemplate.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateTemplate.g.cs index 3ba5de06..343d205e 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateTemplate.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateTemplate.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesCreateTemplateSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesCreateTemplateSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesCreateTemplateSecurityRequirement0, + }; partial void PrepareTemplatesCreateTemplateArguments( global::System.Net.Http.HttpClient httpClient, ref string projectId, @@ -44,9 +63,15 @@ partial void ProcessTemplatesCreateTemplateResponseContent( projectId: ref projectId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesCreateTemplateSecurityRequirements, + operationName: "TemplatesCreateTemplateAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{projectId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -56,7 +81,7 @@ partial void ProcessTemplatesCreateTemplateResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateTemplateNoProject.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateTemplateNoProject.g.cs index b69560f1..cc12fa1a 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateTemplateNoProject.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesCreateTemplateNoProject.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesCreateTemplateNoProjectSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesCreateTemplateNoProjectSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesCreateTemplateNoProjectSecurityRequirement0, + }; partial void PrepareTemplatesCreateTemplateNoProjectArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.TemplatesCreateTemplateNoProjectRequest request); @@ -39,9 +58,15 @@ partial void ProcessTemplatesCreateTemplateNoProjectResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesCreateTemplateNoProjectSecurityRequirements, + operationName: "TemplatesCreateTemplateNoProjectAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/templates", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -51,7 +76,7 @@ partial void ProcessTemplatesCreateTemplateNoProjectResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesDeleteTemplate.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesDeleteTemplate.g.cs index 9205f3da..a0c1887e 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesDeleteTemplate.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesDeleteTemplate.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesDeleteTemplateSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesDeleteTemplateSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesDeleteTemplateSecurityRequirement0, + }; partial void PrepareTemplatesDeleteTemplateArguments( global::System.Net.Http.HttpClient httpClient, ref string projectId, @@ -51,9 +70,15 @@ partial void ProcessTemplatesDeleteTemplateResponseContent( templateName: ref templateName, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesDeleteTemplateSecurityRequirements, + operationName: "TemplatesDeleteTemplateAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{projectId}/{templateName}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -63,7 +88,7 @@ partial void ProcessTemplatesDeleteTemplateResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesDeleteTemplateNoProject.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesDeleteTemplateNoProject.g.cs index b7f09e5a..159300ef 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesDeleteTemplateNoProject.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesDeleteTemplateNoProject.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesDeleteTemplateNoProjectSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesDeleteTemplateNoProjectSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesDeleteTemplateNoProjectSecurityRequirement0, + }; partial void PrepareTemplatesDeleteTemplateNoProjectArguments( global::System.Net.Http.HttpClient httpClient, ref string templateName, @@ -46,9 +65,15 @@ partial void ProcessTemplatesDeleteTemplateNoProjectResponseContent( templateName: ref templateName, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesDeleteTemplateNoProjectSecurityRequirements, + operationName: "TemplatesDeleteTemplateNoProjectAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{templateName}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -58,7 +83,7 @@ partial void ProcessTemplatesDeleteTemplateNoProjectResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesForkTemplate.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesForkTemplate.g.cs index 021fdd95..1a1975ea 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesForkTemplate.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesForkTemplate.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesForkTemplateSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesForkTemplateSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesForkTemplateSecurityRequirement0, + }; partial void PrepareTemplatesForkTemplateArguments( global::System.Net.Http.HttpClient httpClient, ref string projectId, @@ -51,9 +70,15 @@ partial void ProcessTemplatesForkTemplateResponseContent( templateVersion: ref templateVersion, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesForkTemplateSecurityRequirements, + operationName: "TemplatesForkTemplateAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{projectId}/{templateVersion}/fork", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -63,7 +88,7 @@ partial void ProcessTemplatesForkTemplateResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesGetTemplateSnapshot.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesGetTemplateSnapshot.g.cs index 7953db50..cdd1340b 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesGetTemplateSnapshot.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesGetTemplateSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesGetTemplateSnapshotSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesGetTemplateSnapshotSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesGetTemplateSnapshotSecurityRequirement0, + }; partial void PrepareTemplatesGetTemplateSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref string projectId, @@ -43,9 +62,15 @@ partial void ProcessTemplatesGetTemplateSnapshotResponseContent( projectId: ref projectId, templateVersion: ref templateVersion); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesGetTemplateSnapshotSecurityRequirements, + operationName: "TemplatesGetTemplateSnapshotAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{projectId}/{templateVersion}/snapshot", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -55,7 +80,7 @@ partial void ProcessTemplatesGetTemplateSnapshotResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesLegacyMigration.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesLegacyMigration.g.cs index aa7ac5e4..687a238f 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesLegacyMigration.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesLegacyMigration.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesLegacyMigrationSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesLegacyMigrationSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesLegacyMigrationSecurityRequirement0, + }; partial void PrepareTemplatesLegacyMigrationArguments( global::System.Net.Http.HttpClient httpClient, ref string templateId, @@ -46,9 +65,15 @@ partial void ProcessTemplatesLegacyMigrationResponseContent( templateId: ref templateId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesLegacyMigrationSecurityRequirements, + operationName: "TemplatesLegacyMigrationAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/legacy-templates/{templateId}/migrates", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -58,7 +83,7 @@ partial void ProcessTemplatesLegacyMigrationResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesListTemplateVersions.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesListTemplateVersions.g.cs index 0b20eab4..61a22773 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesListTemplateVersions.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesListTemplateVersions.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesListTemplateVersionsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesListTemplateVersionsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesListTemplateVersionsSecurityRequirement0, + }; partial void PrepareTemplatesListTemplateVersionsArguments( global::System.Net.Http.HttpClient httpClient, ref string projectId, @@ -53,13 +72,19 @@ partial void ProcessTemplatesListTemplateVersionsResponseContent( offset: ref offset, limit: ref limit); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesListTemplateVersionsSecurityRequirements, + operationName: "TemplatesListTemplateVersionsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{projectId}/{name}/versions", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("offset", offset?.ToString()) .AddOptionalParameter("limit", limit) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -69,7 +94,7 @@ partial void ProcessTemplatesListTemplateVersionsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesListTemplates.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesListTemplates.g.cs index e56451bb..d3e15bfd 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesListTemplates.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesListTemplates.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesListTemplatesSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesListTemplatesSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesListTemplatesSecurityRequirement0, + }; partial void PrepareTemplatesListTemplatesArguments( global::System.Net.Http.HttpClient httpClient, ref global::Letta.OneOf? offset, @@ -83,6 +102,12 @@ partial void ProcessTemplatesListTemplatesResponseContent( projectId: ref projectId, sortBy: ref sortBy); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesListTemplatesSecurityRequirements, + operationName: "TemplatesListTemplatesAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/templates", baseUri: HttpClient.BaseAddress); @@ -97,7 +122,7 @@ partial void ProcessTemplatesListTemplatesResponseContent( .AddOptionalParameter("project_slug", projectSlug) .AddOptionalParameter("project_id", projectId) .AddOptionalParameter("sort_by", sortBy?.ToValueString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -107,7 +132,7 @@ partial void ProcessTemplatesListTemplatesResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesMigrateDeployment.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesMigrateDeployment.g.cs index bee67b85..12a6e2d3 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesMigrateDeployment.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesMigrateDeployment.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesMigrateDeploymentSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesMigrateDeploymentSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesMigrateDeploymentSecurityRequirement0, + }; partial void PrepareTemplatesMigrateDeploymentArguments( global::System.Net.Http.HttpClient httpClient, ref string projectId, @@ -56,9 +75,15 @@ partial void ProcessTemplatesMigrateDeploymentResponseContent( deploymentId: ref deploymentId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesMigrateDeploymentSecurityRequirements, + operationName: "TemplatesMigrateDeploymentAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{projectId}/{templateName}/deployments/{deploymentId}/migrate", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -68,7 +93,7 @@ partial void ProcessTemplatesMigrateDeploymentResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesRenameTemplate.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesRenameTemplate.g.cs index 84c812dc..8f791954 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesRenameTemplate.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesRenameTemplate.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesRenameTemplateSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesRenameTemplateSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesRenameTemplateSecurityRequirement0, + }; partial void PrepareTemplatesRenameTemplateArguments( global::System.Net.Http.HttpClient httpClient, ref string projectId, @@ -51,9 +70,15 @@ partial void ProcessTemplatesRenameTemplateResponseContent( templateName: ref templateName, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesRenameTemplateSecurityRequirements, + operationName: "TemplatesRenameTemplateAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{projectId}/{templateName}/name", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -63,7 +88,7 @@ partial void ProcessTemplatesRenameTemplateResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesRollbackTemplate.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesRollbackTemplate.g.cs index 09e10669..338fde37 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesRollbackTemplate.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesRollbackTemplate.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesRollbackTemplateSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesRollbackTemplateSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesRollbackTemplateSecurityRequirement0, + }; partial void PrepareTemplatesRollbackTemplateArguments( global::System.Net.Http.HttpClient httpClient, ref string projectId, @@ -51,9 +70,15 @@ partial void ProcessTemplatesRollbackTemplateResponseContent( templateName: ref templateName, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesRollbackTemplateSecurityRequirements, + operationName: "TemplatesRollbackTemplateAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{projectId}/{templateName}/rollback", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -63,7 +88,7 @@ partial void ProcessTemplatesRollbackTemplateResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesRollbackTemplateNoProject.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesRollbackTemplateNoProject.g.cs index f576461d..0d7feaf2 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesRollbackTemplateNoProject.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesRollbackTemplateNoProject.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesRollbackTemplateNoProjectSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesRollbackTemplateNoProjectSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesRollbackTemplateNoProjectSecurityRequirement0, + }; partial void PrepareTemplatesRollbackTemplateNoProjectArguments( global::System.Net.Http.HttpClient httpClient, ref string templateName, @@ -46,9 +65,15 @@ partial void ProcessTemplatesRollbackTemplateNoProjectResponseContent( templateName: ref templateName, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesRollbackTemplateNoProjectSecurityRequirements, + operationName: "TemplatesRollbackTemplateNoProjectAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{templateName}/rollback", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -58,7 +83,7 @@ partial void ProcessTemplatesRollbackTemplateNoProjectResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesSaveTemplateVersion.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesSaveTemplateVersion.g.cs index cf812ddc..30df5f19 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesSaveTemplateVersion.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesSaveTemplateVersion.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesSaveTemplateVersionSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesSaveTemplateVersionSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesSaveTemplateVersionSecurityRequirement0, + }; partial void PrepareTemplatesSaveTemplateVersionArguments( global::System.Net.Http.HttpClient httpClient, ref string projectId, @@ -51,9 +70,15 @@ partial void ProcessTemplatesSaveTemplateVersionResponseContent( templateName: ref templateName, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesSaveTemplateVersionSecurityRequirements, + operationName: "TemplatesSaveTemplateVersionAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{projectId}/{templateName}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -63,7 +88,7 @@ partial void ProcessTemplatesSaveTemplateVersionResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesSaveTemplateVersionNoProject.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesSaveTemplateVersionNoProject.g.cs index 293109dd..a6087adf 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesSaveTemplateVersionNoProject.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesSaveTemplateVersionNoProject.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesSaveTemplateVersionNoProjectSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesSaveTemplateVersionNoProjectSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesSaveTemplateVersionNoProjectSecurityRequirement0, + }; partial void PrepareTemplatesSaveTemplateVersionNoProjectArguments( global::System.Net.Http.HttpClient httpClient, ref string templateName, @@ -46,9 +65,15 @@ partial void ProcessTemplatesSaveTemplateVersionNoProjectResponseContent( templateName: ref templateName, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesSaveTemplateVersionNoProjectSecurityRequirements, + operationName: "TemplatesSaveTemplateVersionNoProjectAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{templateName}/save", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -58,7 +83,7 @@ partial void ProcessTemplatesSaveTemplateVersionNoProjectResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesSetCurrentTemplateFromSnapshot.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesSetCurrentTemplateFromSnapshot.g.cs index 7599c02a..06f5146f 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesSetCurrentTemplateFromSnapshot.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesSetCurrentTemplateFromSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesSetCurrentTemplateFromSnapshotSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesSetCurrentTemplateFromSnapshotSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesSetCurrentTemplateFromSnapshotSecurityRequirement0, + }; partial void PrepareTemplatesSetCurrentTemplateFromSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref string projectId, @@ -51,9 +70,15 @@ partial void ProcessTemplatesSetCurrentTemplateFromSnapshotResponseContent( templateVersion: ref templateVersion, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesSetCurrentTemplateFromSnapshotSecurityRequirements, + operationName: "TemplatesSetCurrentTemplateFromSnapshotAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{projectId}/{templateVersion}/snapshot", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Put, @@ -63,7 +88,7 @@ partial void ProcessTemplatesSetCurrentTemplateFromSnapshotResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesUpdateCurrentTemplateFromAgentFile.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesUpdateCurrentTemplateFromAgentFile.g.cs index 1ff7cad8..b09ffb9e 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesUpdateCurrentTemplateFromAgentFile.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesUpdateCurrentTemplateFromAgentFile.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesUpdateCurrentTemplateFromAgentFileSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesUpdateCurrentTemplateFromAgentFileSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesUpdateCurrentTemplateFromAgentFileSecurityRequirement0, + }; partial void PrepareTemplatesUpdateCurrentTemplateFromAgentFileArguments( global::System.Net.Http.HttpClient httpClient, ref string projectId, @@ -51,9 +70,15 @@ partial void ProcessTemplatesUpdateCurrentTemplateFromAgentFileResponseContent( templateName: ref templateName, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesUpdateCurrentTemplateFromAgentFileSecurityRequirements, + operationName: "TemplatesUpdateCurrentTemplateFromAgentFileAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{projectId}/{templateName}/agent-file", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Put, @@ -63,7 +88,7 @@ partial void ProcessTemplatesUpdateCurrentTemplateFromAgentFileResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesUpdateCurrentTemplateFromAgentFileNoProject.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesUpdateCurrentTemplateFromAgentFileNoProject.g.cs index 65717e25..20cd6e9a 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesUpdateCurrentTemplateFromAgentFileNoProject.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesUpdateCurrentTemplateFromAgentFileNoProject.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesUpdateCurrentTemplateFromAgentFileNoProjectSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesUpdateCurrentTemplateFromAgentFileNoProjectSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesUpdateCurrentTemplateFromAgentFileNoProjectSecurityRequirement0, + }; partial void PrepareTemplatesUpdateCurrentTemplateFromAgentFileNoProjectArguments( global::System.Net.Http.HttpClient httpClient, ref string templateName, @@ -46,9 +65,15 @@ partial void ProcessTemplatesUpdateCurrentTemplateFromAgentFileNoProjectResponse templateName: ref templateName, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesUpdateCurrentTemplateFromAgentFileNoProjectSecurityRequirements, + operationName: "TemplatesUpdateCurrentTemplateFromAgentFileNoProjectAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{templateName}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -58,7 +83,7 @@ partial void ProcessTemplatesUpdateCurrentTemplateFromAgentFileNoProjectResponse __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesUpdateTemplateDescription.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesUpdateTemplateDescription.g.cs index c29e5137..3e7239bf 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesUpdateTemplateDescription.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.TemplatesUpdateTemplateDescription.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class TemplatesClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TemplatesUpdateTemplateDescriptionSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TemplatesUpdateTemplateDescriptionSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TemplatesUpdateTemplateDescriptionSecurityRequirement0, + }; partial void PrepareTemplatesUpdateTemplateDescriptionArguments( global::System.Net.Http.HttpClient httpClient, ref string projectId, @@ -51,9 +70,15 @@ partial void ProcessTemplatesUpdateTemplateDescriptionResponseContent( templateName: ref templateName, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TemplatesUpdateTemplateDescriptionSecurityRequirements, + operationName: "TemplatesUpdateTemplateDescriptionAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/templates/{projectId}/{templateName}/description", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -63,7 +88,7 @@ partial void ProcessTemplatesUpdateTemplateDescriptionResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.TemplatesClient.g.cs b/src/libs/Letta/Generated/Letta.TemplatesClient.g.cs index 4e576a5e..f51ab017 100644 --- a/src/libs/Letta/Generated/Letta.TemplatesClient.g.cs +++ b/src/libs/Letta/Generated/Letta.TemplatesClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class TemplatesClient : global::Letta.ITemplatesClient, gl /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.AddBaseTools.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.AddBaseTools.g.cs index ab108810..bd902db4 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.AddBaseTools.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.AddBaseTools.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_AddBaseToolsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_AddBaseToolsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_AddBaseToolsSecurityRequirement0, + }; partial void PrepareAddBaseToolsArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareAddBaseToolsRequest( @@ -33,9 +52,15 @@ partial void ProcessAddBaseToolsResponseContent( PrepareAddBaseToolsArguments( httpClient: HttpClient); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_AddBaseToolsSecurityRequirements, + operationName: "AddBaseToolsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/tools/add-base-tools", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -45,7 +70,7 @@ partial void ProcessAddBaseToolsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.AddMcpServer.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.AddMcpServer.g.cs index f23fdbae..4daa4631 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.AddMcpServer.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.AddMcpServer.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_AddMcpServerSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_AddMcpServerSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_AddMcpServerSecurityRequirement0, + }; partial void PrepareAddMcpServerArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.AnyOf request); @@ -39,9 +58,15 @@ partial void ProcessAddMcpServerResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_AddMcpServerSecurityRequirements, + operationName: "AddMcpServerAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/tools/mcp/servers", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Put, @@ -51,7 +76,7 @@ partial void ProcessAddMcpServerResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.AddMcpTool.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.AddMcpTool.g.cs index de77bb0a..fc636a9e 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.AddMcpTool.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.AddMcpTool.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_AddMcpToolSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_AddMcpToolSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_AddMcpToolSecurityRequirement0, + }; partial void PrepareAddMcpToolArguments( global::System.Net.Http.HttpClient httpClient, ref string mcpServerName, @@ -43,9 +62,15 @@ partial void ProcessAddMcpToolResponseContent( mcpServerName: ref mcpServerName, mcpToolName: ref mcpToolName); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_AddMcpToolSecurityRequirements, + operationName: "AddMcpToolAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/tools/mcp/servers/{mcpServerName}/{mcpToolName}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -55,7 +80,7 @@ partial void ProcessAddMcpToolResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.ConnectMcpServer.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.ConnectMcpServer.g.cs index a2db6912..95c20469 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.ConnectMcpServer.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.ConnectMcpServer.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ConnectMcpServerSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ConnectMcpServerSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ConnectMcpServerSecurityRequirement0, + }; partial void PrepareConnectMcpServerArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.AnyOf request); @@ -40,9 +59,15 @@ partial void ProcessConnectMcpServerResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ConnectMcpServerSecurityRequirements, + operationName: "ConnectMcpServerAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/tools/mcp/servers/connect", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -52,7 +77,7 @@ partial void ProcessConnectMcpServerResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.CountTools.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.CountTools.g.cs index 3e3aa832..85b35931 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.CountTools.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.CountTools.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CountToolsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CountToolsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CountToolsSecurityRequirement0, + }; partial void PrepareCountToolsArguments( global::System.Net.Http.HttpClient httpClient, ref string? name, @@ -89,6 +108,12 @@ partial void ProcessCountToolsResponseContent( returnOnlyLettaTools: returnOnlyLettaTools, excludeLettaTools: excludeLettaTools); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CountToolsSecurityRequirements, + operationName: "CountToolsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/tools/count", baseUri: HttpClient.BaseAddress); @@ -101,7 +126,7 @@ partial void ProcessCountToolsResponseContent( .AddOptionalParameter("exclude_tool_types", excludeToolTypes?.ToString()) .AddOptionalParameter("return_only_letta_tools", returnOnlyLettaTools?.ToString().ToLowerInvariant()) .AddOptionalParameter("exclude_letta_tools", excludeLettaTools?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -111,7 +136,7 @@ partial void ProcessCountToolsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.CreateTool.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.CreateTool.g.cs index 816c171c..9c50896a 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.CreateTool.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.CreateTool.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_CreateToolSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_CreateToolSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_CreateToolSecurityRequirement0, + }; partial void PrepareCreateToolArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.ToolCreate request); @@ -41,9 +60,15 @@ partial void ProcessCreateToolResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateToolSecurityRequirements, + operationName: "CreateToolAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/tools/", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessCreateToolResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.DeleteMcpServer.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.DeleteMcpServer.g.cs index a2fddc0c..76e82e0d 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.DeleteMcpServer.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.DeleteMcpServer.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeleteMcpServerSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeleteMcpServerSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeleteMcpServerSecurityRequirement0, + }; partial void PrepareDeleteMcpServerArguments( global::System.Net.Http.HttpClient httpClient, ref string mcpServerName); @@ -38,9 +57,15 @@ partial void ProcessDeleteMcpServerResponseContent( httpClient: HttpClient, mcpServerName: ref mcpServerName); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteMcpServerSecurityRequirements, + operationName: "DeleteMcpServerAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/tools/mcp/servers/{mcpServerName}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -50,7 +75,7 @@ partial void ProcessDeleteMcpServerResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.DeleteTool.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.DeleteTool.g.cs index e56d830a..82448c41 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.DeleteTool.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.DeleteTool.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_DeleteToolSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_DeleteToolSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_DeleteToolSecurityRequirement0, + }; partial void PrepareDeleteToolArguments( global::System.Net.Http.HttpClient httpClient, ref string toolId); @@ -40,9 +59,15 @@ partial void ProcessDeleteToolResponseContent( httpClient: HttpClient, toolId: ref toolId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteToolSecurityRequirements, + operationName: "DeleteToolAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/tools/{toolId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -52,7 +77,7 @@ partial void ProcessDeleteToolResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.ExecuteMcpTool.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.ExecuteMcpTool.g.cs index 14ba6f1c..cd291d0d 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.ExecuteMcpTool.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.ExecuteMcpTool.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ExecuteMcpToolSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ExecuteMcpToolSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ExecuteMcpToolSecurityRequirement0, + }; partial void PrepareExecuteMcpToolArguments( global::System.Net.Http.HttpClient httpClient, ref string mcpServerName, @@ -52,9 +71,15 @@ partial void ProcessExecuteMcpToolResponseContent( toolName: ref toolName, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ExecuteMcpToolSecurityRequirements, + operationName: "ExecuteMcpToolAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/tools/mcp/servers/{mcpServerName}/tools/{toolName}/execute", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -64,7 +89,7 @@ partial void ProcessExecuteMcpToolResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.ListMcpServers.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.ListMcpServers.g.cs index 04848a9a..d8523d42 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.ListMcpServers.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.ListMcpServers.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListMcpServersSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListMcpServersSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListMcpServersSecurityRequirement0, + }; partial void PrepareListMcpServersArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareListMcpServersRequest( @@ -33,9 +52,15 @@ partial void ProcessListMcpServersResponseContent( PrepareListMcpServersArguments( httpClient: HttpClient); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListMcpServersSecurityRequirements, + operationName: "ListMcpServersAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/tools/mcp/servers", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -45,7 +70,7 @@ partial void ProcessListMcpServersResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.ListMcpToolsByServer.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.ListMcpToolsByServer.g.cs index dce5e099..21f2ac24 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.ListMcpToolsByServer.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.ListMcpToolsByServer.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListMcpToolsByServerSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListMcpToolsByServerSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListMcpToolsByServerSecurityRequirement0, + }; partial void PrepareListMcpToolsByServerArguments( global::System.Net.Http.HttpClient httpClient, ref string mcpServerName); @@ -38,9 +57,15 @@ partial void ProcessListMcpToolsByServerResponseContent( httpClient: HttpClient, mcpServerName: ref mcpServerName); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListMcpToolsByServerSecurityRequirements, + operationName: "ListMcpToolsByServerAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/tools/mcp/servers/{mcpServerName}/tools", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -50,7 +75,7 @@ partial void ProcessListMcpToolsByServerResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.ListTools.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.ListTools.g.cs index 0a7dcddb..532c76af 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.ListTools.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.ListTools.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ListToolsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ListToolsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ListToolsSecurityRequirement0, + }; partial void PrepareListToolsArguments( global::System.Net.Http.HttpClient httpClient, ref string? before, @@ -121,6 +140,12 @@ partial void ProcessListToolsResponseContent( excludeToolTypes: excludeToolTypes, returnOnlyLettaTools: returnOnlyLettaTools); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListToolsSecurityRequirements, + operationName: "ListToolsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/tools/", baseUri: HttpClient.BaseAddress); @@ -137,7 +162,7 @@ partial void ProcessListToolsResponseContent( .AddOptionalParameter("tool_types", toolTypes?.ToString()) .AddOptionalParameter("exclude_tool_types", excludeToolTypes?.ToString()) .AddOptionalParameter("return_only_letta_tools", returnOnlyLettaTools?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -147,7 +172,7 @@ partial void ProcessListToolsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.McpOauthCallback.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.McpOauthCallback.g.cs index 5e2546dc..d5c5e792 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.McpOauthCallback.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.McpOauthCallback.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_McpOauthCallbackSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_McpOauthCallbackSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_McpOauthCallbackSecurityRequirement0, + }; partial void PrepareMcpOauthCallbackArguments( global::System.Net.Http.HttpClient httpClient, ref string? code, @@ -62,6 +81,12 @@ partial void ProcessMcpOauthCallbackResponseContent( error: ref error, errorDescription: ref errorDescription); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_McpOauthCallbackSecurityRequirements, + operationName: "McpOauthCallbackAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/tools/mcp/oauth/callback", baseUri: HttpClient.BaseAddress); @@ -70,7 +95,7 @@ partial void ProcessMcpOauthCallbackResponseContent( .AddOptionalParameter("state", state) .AddOptionalParameter("error", error) .AddOptionalParameter("error_description", errorDescription) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -80,7 +105,7 @@ partial void ProcessMcpOauthCallbackResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.ModifyTool.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.ModifyTool.g.cs index 6a91d82e..715bcf56 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.ModifyTool.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.ModifyTool.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ModifyToolSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ModifyToolSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ModifyToolSecurityRequirement0, + }; partial void PrepareModifyToolArguments( global::System.Net.Http.HttpClient httpClient, ref string toolId, @@ -48,9 +67,15 @@ partial void ProcessModifyToolResponseContent( toolId: ref toolId, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ModifyToolSecurityRequirements, + operationName: "ModifyToolAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/tools/{toolId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -60,7 +85,7 @@ partial void ProcessModifyToolResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.ResyncMcpServerTools.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.ResyncMcpServerTools.g.cs index cc45c0f9..9cb4e9ab 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.ResyncMcpServerTools.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.ResyncMcpServerTools.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_ResyncMcpServerToolsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_ResyncMcpServerToolsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_ResyncMcpServerToolsSecurityRequirement0, + }; partial void PrepareResyncMcpServerToolsArguments( global::System.Net.Http.HttpClient httpClient, ref string mcpServerName, @@ -48,12 +67,18 @@ partial void ProcessResyncMcpServerToolsResponseContent( mcpServerName: ref mcpServerName, agentId: ref agentId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ResyncMcpServerToolsSecurityRequirements, + operationName: "ResyncMcpServerToolsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/tools/mcp/servers/{mcpServerName}/resync", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("agent_id", agentId) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -63,7 +88,7 @@ partial void ProcessResyncMcpServerToolsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.RetrieveTool.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.RetrieveTool.g.cs index 7da2ad94..3bbe6205 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.RetrieveTool.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.RetrieveTool.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RetrieveToolSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RetrieveToolSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RetrieveToolSecurityRequirement0, + }; partial void PrepareRetrieveToolArguments( global::System.Net.Http.HttpClient httpClient, ref string toolId); @@ -40,9 +59,15 @@ partial void ProcessRetrieveToolResponseContent( httpClient: HttpClient, toolId: ref toolId); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RetrieveToolSecurityRequirements, + operationName: "RetrieveToolAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/tools/{toolId}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -52,7 +77,7 @@ partial void ProcessRetrieveToolResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.RunToolFromSource.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.RunToolFromSource.g.cs index c26f3f17..9765fdef 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.RunToolFromSource.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.RunToolFromSource.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_RunToolFromSourceSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_RunToolFromSourceSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_RunToolFromSourceSecurityRequirement0, + }; partial void PrepareRunToolFromSourceArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.ToolRunFromSource request); @@ -41,9 +60,15 @@ partial void ProcessRunToolFromSourceResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RunToolFromSourceSecurityRequirements, + operationName: "RunToolFromSourceAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/tools/run", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -53,7 +78,7 @@ partial void ProcessRunToolFromSourceResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.SearchTools.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.SearchTools.g.cs index 6ea41448..8beec7dc 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.SearchTools.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.SearchTools.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_SearchToolsSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_SearchToolsSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_SearchToolsSecurityRequirement0, + }; partial void PrepareSearchToolsArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.ToolSearchRequest request); @@ -44,9 +63,15 @@ partial void ProcessSearchToolsResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_SearchToolsSecurityRequirements, + operationName: "SearchToolsAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/tools/search", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -56,7 +81,7 @@ partial void ProcessSearchToolsResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.TestMcpServer.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.TestMcpServer.g.cs index 9d52a3fb..81460ff0 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.TestMcpServer.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.TestMcpServer.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_TestMcpServerSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_TestMcpServerSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_TestMcpServerSecurityRequirement0, + }; partial void PrepareTestMcpServerArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.AnyOf request); @@ -40,9 +59,15 @@ partial void ProcessTestMcpServerResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TestMcpServerSecurityRequirements, + operationName: "TestMcpServerAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/tools/mcp/servers/test", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -52,7 +77,7 @@ partial void ProcessTestMcpServerResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.UpdateMcpServer.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.UpdateMcpServer.g.cs index 0ffc9849..167c82a1 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.UpdateMcpServer.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.UpdateMcpServer.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_UpdateMcpServerSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_UpdateMcpServerSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_UpdateMcpServerSecurityRequirement0, + }; partial void PrepareUpdateMcpServerArguments( global::System.Net.Http.HttpClient httpClient, ref string mcpServerName, @@ -44,9 +63,15 @@ partial void ProcessUpdateMcpServerResponseContent( mcpServerName: ref mcpServerName, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_UpdateMcpServerSecurityRequirements, + operationName: "UpdateMcpServerAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: $"/v1/tools/mcp/servers/{mcpServerName}", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -56,7 +81,7 @@ partial void ProcessUpdateMcpServerResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.UpsertTool.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.UpsertTool.g.cs index cc90b329..57b0a395 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.UpsertTool.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.UpsertTool.g.cs @@ -5,6 +5,25 @@ namespace Letta { public partial class ToolsClient { + + + private static readonly global::Letta.EndPointSecurityRequirement s_UpsertToolSecurityRequirement0 = + new global::Letta.EndPointSecurityRequirement + { + Authorizations = new global::Letta.EndPointAuthorizationRequirement[] + { new global::Letta.EndPointAuthorizationRequirement + { + Type = "Http", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Letta.EndPointSecurityRequirement[] s_UpsertToolSecurityRequirements = + new global::Letta.EndPointSecurityRequirement[] + { s_UpsertToolSecurityRequirement0, + }; partial void PrepareUpsertToolArguments( global::System.Net.Http.HttpClient httpClient, global::Letta.ToolCreate request); @@ -41,9 +60,15 @@ partial void ProcessUpsertToolResponseContent( httpClient: HttpClient, request: request); + + var __authorizations = global::Letta.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_UpsertToolSecurityRequirements, + operationName: "UpsertToolAsync"); + var __pathBuilder = new global::Letta.PathBuilder( path: "/v1/tools/", - baseUri: HttpClient.BaseAddress); + baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Put, @@ -53,7 +78,7 @@ partial void ProcessUpsertToolResponseContent( __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; #endif - foreach (var __authorization in Authorizations) + foreach (var __authorization in __authorizations) { if (__authorization.Type == "Http" || __authorization.Type == "OAuth2") diff --git a/src/libs/Letta/Generated/Letta.ToolsClient.g.cs b/src/libs/Letta/Generated/Letta.ToolsClient.g.cs index ad6d9306..14ef78f8 100644 --- a/src/libs/Letta/Generated/Letta.ToolsClient.g.cs +++ b/src/libs/Letta/Generated/Letta.ToolsClient.g.cs @@ -12,7 +12,7 @@ public sealed partial class ToolsClient : global::Letta.IToolsClient, global::Sy /// /// Letta Cloud /// - public const string DefaultBaseUrl = "https://app.letta.com"; + public const string DefaultBaseUrl = "https://app.letta.com/"; private bool _disposeHttpClient = true;