diff --git a/src/libs/Qdrant/Generated/Qdrant.AliasesClient.GetCollectionAliases.g.cs b/src/libs/Qdrant/Generated/Qdrant.AliasesClient.GetCollectionAliases.g.cs index 150f496..3469789 100644 --- a/src/libs/Qdrant/Generated/Qdrant.AliasesClient.GetCollectionAliases.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.AliasesClient.GetCollectionAliases.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class AliasesClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_GetCollectionAliasesSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_GetCollectionAliasesSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_GetCollectionAliasesSecurityRequirement0, + }; partial void PrepareGetCollectionAliasesArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName); @@ -38,9 +57,15 @@ partial void ProcessGetCollectionAliasesResponseContent( httpClient: HttpClient, collectionName: ref collectionName); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetCollectionAliasesSecurityRequirements, + operationName: "GetCollectionAliasesAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/aliases", - 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 ProcessGetCollectionAliasesResponseContent( __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/Qdrant/Generated/Qdrant.AliasesClient.GetCollectionsAliases.g.cs b/src/libs/Qdrant/Generated/Qdrant.AliasesClient.GetCollectionsAliases.g.cs index f034831..e2a6ada 100644 --- a/src/libs/Qdrant/Generated/Qdrant.AliasesClient.GetCollectionsAliases.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.AliasesClient.GetCollectionsAliases.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class AliasesClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_GetCollectionsAliasesSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_GetCollectionsAliasesSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_GetCollectionsAliasesSecurityRequirement0, + }; partial void PrepareGetCollectionsAliasesArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareGetCollectionsAliasesRequest( @@ -33,9 +52,15 @@ partial void ProcessGetCollectionsAliasesResponseContent( PrepareGetCollectionsAliasesArguments( httpClient: HttpClient); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetCollectionsAliasesSecurityRequirements, + operationName: "GetCollectionsAliasesAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/aliases", - 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 ProcessGetCollectionsAliasesResponseContent( __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/Qdrant/Generated/Qdrant.AliasesClient.UpdateAliases.g.cs b/src/libs/Qdrant/Generated/Qdrant.AliasesClient.UpdateAliases.g.cs index 22a7f42..862275a 100644 --- a/src/libs/Qdrant/Generated/Qdrant.AliasesClient.UpdateAliases.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.AliasesClient.UpdateAliases.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class AliasesClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_UpdateAliasesSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_UpdateAliasesSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_UpdateAliasesSecurityRequirement0, + }; partial void PrepareUpdateAliasesArguments( global::System.Net.Http.HttpClient httpClient, ref int? timeout, @@ -45,12 +64,18 @@ partial void ProcessUpdateAliasesResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_UpdateAliasesSecurityRequirements, + operationName: "UpdateAliasesAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/collections/aliases", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; 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 ProcessUpdateAliasesResponseContent( __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/Qdrant/Generated/Qdrant.AliasesClient.g.cs b/src/libs/Qdrant/Generated/Qdrant.AliasesClient.g.cs index 8e68fb7..4ba4e25 100644 --- a/src/libs/Qdrant/Generated/Qdrant.AliasesClient.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.AliasesClient.g.cs @@ -13,7 +13,7 @@ public sealed partial class AliasesClient : global::Qdrant.IAliasesClient, globa /// /// /// - public const string DefaultBaseUrl = "http://localhost:6333"; + public const string DefaultBaseUrl = "http://localhost:6333/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Qdrant/Generated/Qdrant.BetaClient.ClearIssues.g.cs b/src/libs/Qdrant/Generated/Qdrant.BetaClient.ClearIssues.g.cs index cef103b..12f20e7 100644 --- a/src/libs/Qdrant/Generated/Qdrant.BetaClient.ClearIssues.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.BetaClient.ClearIssues.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class BetaClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_ClearIssuesSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_ClearIssuesSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_ClearIssuesSecurityRequirement0, + }; partial void PrepareClearIssuesArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareClearIssuesRequest( @@ -33,9 +52,15 @@ partial void ProcessClearIssuesResponseContent( PrepareClearIssuesArguments( httpClient: HttpClient); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ClearIssuesSecurityRequirements, + operationName: "ClearIssuesAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/issues", - 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 ProcessClearIssuesResponseContent( __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/Qdrant/Generated/Qdrant.BetaClient.GetIssues.g.cs b/src/libs/Qdrant/Generated/Qdrant.BetaClient.GetIssues.g.cs index fc83cb3..ef5e795 100644 --- a/src/libs/Qdrant/Generated/Qdrant.BetaClient.GetIssues.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.BetaClient.GetIssues.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class BetaClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_GetIssuesSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_GetIssuesSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_GetIssuesSecurityRequirement0, + }; partial void PrepareGetIssuesArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareGetIssuesRequest( @@ -33,9 +52,15 @@ partial void ProcessGetIssuesResponseContent( PrepareGetIssuesArguments( httpClient: HttpClient); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetIssuesSecurityRequirements, + operationName: "GetIssuesAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/issues", - 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 ProcessGetIssuesResponseContent( __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/Qdrant/Generated/Qdrant.BetaClient.g.cs b/src/libs/Qdrant/Generated/Qdrant.BetaClient.g.cs index 975ffbb..83f5dfd 100644 --- a/src/libs/Qdrant/Generated/Qdrant.BetaClient.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.BetaClient.g.cs @@ -13,7 +13,7 @@ public sealed partial class BetaClient : global::Qdrant.IBetaClient, global::Sys /// /// /// - public const string DefaultBaseUrl = "http://localhost:6333"; + public const string DefaultBaseUrl = "http://localhost:6333/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.CollectionExists.g.cs b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.CollectionExists.g.cs index f7e9788..2e4ffe9 100644 --- a/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.CollectionExists.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.CollectionExists.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class CollectionsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_CollectionExistsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_CollectionExistsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_CollectionExistsSecurityRequirement0, + }; partial void PrepareCollectionExistsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName); @@ -38,9 +57,15 @@ partial void ProcessCollectionExistsResponseContent( httpClient: HttpClient, collectionName: ref collectionName); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CollectionExistsSecurityRequirements, + operationName: "CollectionExistsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/exists", - 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 ProcessCollectionExistsResponseContent( __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/Qdrant/Generated/Qdrant.CollectionsClient.CreateCollection.g.cs b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.CreateCollection.g.cs index 9d668a9..7c5f3a2 100644 --- a/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.CreateCollection.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.CreateCollection.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class CollectionsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_CreateCollectionSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_CreateCollectionSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_CreateCollectionSecurityRequirement0, + }; partial void PrepareCreateCollectionArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -51,12 +70,18 @@ partial void ProcessCreateCollectionResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateCollectionSecurityRequirements, + operationName: "CreateCollectionAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Put, @@ -66,7 +91,7 @@ partial void ProcessCreateCollectionResponseContent( __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/Qdrant/Generated/Qdrant.CollectionsClient.DeleteCollection.g.cs b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.DeleteCollection.g.cs index 9f0fe93..f51629e 100644 --- a/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.DeleteCollection.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.DeleteCollection.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class CollectionsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_DeleteCollectionSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_DeleteCollectionSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_DeleteCollectionSecurityRequirement0, + }; partial void PrepareDeleteCollectionArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -43,12 +62,18 @@ partial void ProcessDeleteCollectionResponseContent( collectionName: ref collectionName, timeout: ref timeout); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteCollectionSecurityRequirements, + operationName: "DeleteCollectionAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; 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 ProcessDeleteCollectionResponseContent( __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/Qdrant/Generated/Qdrant.CollectionsClient.GetCollection.g.cs b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.GetCollection.g.cs index 688b152..fb5160c 100644 --- a/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.GetCollection.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.GetCollection.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class CollectionsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_GetCollectionSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_GetCollectionSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_GetCollectionSecurityRequirement0, + }; partial void PrepareGetCollectionArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName); @@ -38,9 +57,15 @@ partial void ProcessGetCollectionResponseContent( httpClient: HttpClient, collectionName: ref collectionName); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetCollectionSecurityRequirements, + operationName: "GetCollectionAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}", - 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 ProcessGetCollectionResponseContent( __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/Qdrant/Generated/Qdrant.CollectionsClient.GetCollections.g.cs b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.GetCollections.g.cs index 0ac4b75..4b85ef6 100644 --- a/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.GetCollections.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.GetCollections.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class CollectionsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_GetCollectionsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_GetCollectionsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_GetCollectionsSecurityRequirement0, + }; partial void PrepareGetCollectionsArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareGetCollectionsRequest( @@ -33,9 +52,15 @@ partial void ProcessGetCollectionsResponseContent( PrepareGetCollectionsArguments( httpClient: HttpClient); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetCollectionsSecurityRequirements, + operationName: "GetCollectionsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/collections", - 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 ProcessGetCollectionsResponseContent( __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/Qdrant/Generated/Qdrant.CollectionsClient.GetOptimizations.g.cs b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.GetOptimizations.g.cs index ebe11dd..c89fe9a 100644 --- a/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.GetOptimizations.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.GetOptimizations.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class CollectionsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_GetOptimizationsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_GetOptimizationsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_GetOptimizationsSecurityRequirement0, + }; partial void PrepareGetOptimizationsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -50,13 +69,19 @@ partial void ProcessGetOptimizationsResponseContent( with: ref with, completedLimit: ref completedLimit); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetOptimizationsSecurityRequirements, + operationName: "GetOptimizationsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/optimizations", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("with", with) .AddOptionalParameter("completed_limit", completedLimit?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Get, @@ -66,7 +91,7 @@ partial void ProcessGetOptimizationsResponseContent( __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/Qdrant/Generated/Qdrant.CollectionsClient.UpdateCollection.g.cs b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.UpdateCollection.g.cs index 3982c8a..28a4a47 100644 --- a/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.UpdateCollection.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.UpdateCollection.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class CollectionsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_UpdateCollectionSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_UpdateCollectionSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_UpdateCollectionSecurityRequirement0, + }; partial void PrepareUpdateCollectionArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -51,12 +70,18 @@ partial void ProcessUpdateCollectionResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_UpdateCollectionSecurityRequirements, + operationName: "UpdateCollectionAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: new global::System.Net.Http.HttpMethod("PATCH"), @@ -66,7 +91,7 @@ partial void ProcessUpdateCollectionResponseContent( __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/Qdrant/Generated/Qdrant.CollectionsClient.g.cs b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.g.cs index 1c7fcfb..841fa0d 100644 --- a/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.CollectionsClient.g.cs @@ -13,7 +13,7 @@ public sealed partial class CollectionsClient : global::Qdrant.ICollectionsClien /// /// /// - public const string DefaultBaseUrl = "http://localhost:6333"; + public const string DefaultBaseUrl = "http://localhost:6333/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Qdrant/Generated/Qdrant.DistributedClient.ClusterStatus.g.cs b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.ClusterStatus.g.cs index d54aeb7..da19694 100644 --- a/src/libs/Qdrant/Generated/Qdrant.DistributedClient.ClusterStatus.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.ClusterStatus.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class DistributedClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_ClusterStatusSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_ClusterStatusSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_ClusterStatusSecurityRequirement0, + }; partial void PrepareClusterStatusArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareClusterStatusRequest( @@ -33,9 +52,15 @@ partial void ProcessClusterStatusResponseContent( PrepareClusterStatusArguments( httpClient: HttpClient); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ClusterStatusSecurityRequirements, + operationName: "ClusterStatusAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/cluster", - 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 ProcessClusterStatusResponseContent( __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/Qdrant/Generated/Qdrant.DistributedClient.ClusterTelemetry.g.cs b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.ClusterTelemetry.g.cs index 233f966..1082aa1 100644 --- a/src/libs/Qdrant/Generated/Qdrant.DistributedClient.ClusterTelemetry.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.ClusterTelemetry.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class DistributedClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_ClusterTelemetrySecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_ClusterTelemetrySecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_ClusterTelemetrySecurityRequirement0, + }; partial void PrepareClusterTelemetryArguments( global::System.Net.Http.HttpClient httpClient, ref int? detailsLevel, @@ -45,13 +64,19 @@ partial void ProcessClusterTelemetryResponseContent( detailsLevel: ref detailsLevel, timeout: ref timeout); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ClusterTelemetrySecurityRequirements, + operationName: "ClusterTelemetryAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/cluster/telemetry", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("details_level", detailsLevel?.ToString()) .AddOptionalParameter("timeout", timeout?.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 ProcessClusterTelemetryResponseContent( __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/Qdrant/Generated/Qdrant.DistributedClient.CollectionClusterInfo.g.cs b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.CollectionClusterInfo.g.cs index f0a030c..2725519 100644 --- a/src/libs/Qdrant/Generated/Qdrant.DistributedClient.CollectionClusterInfo.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.CollectionClusterInfo.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class DistributedClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_CollectionClusterInfoSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_CollectionClusterInfoSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_CollectionClusterInfoSecurityRequirement0, + }; partial void PrepareCollectionClusterInfoArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName); @@ -38,9 +57,15 @@ partial void ProcessCollectionClusterInfoResponseContent( httpClient: HttpClient, collectionName: ref collectionName); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CollectionClusterInfoSecurityRequirements, + operationName: "CollectionClusterInfoAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/cluster", - 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 ProcessCollectionClusterInfoResponseContent( __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/Qdrant/Generated/Qdrant.DistributedClient.CreateShardKey.g.cs b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.CreateShardKey.g.cs index be9b524..a415271 100644 --- a/src/libs/Qdrant/Generated/Qdrant.DistributedClient.CreateShardKey.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.CreateShardKey.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class DistributedClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_CreateShardKeySecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_CreateShardKeySecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_CreateShardKeySecurityRequirement0, + }; partial void PrepareCreateShardKeyArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -50,12 +69,18 @@ partial void ProcessCreateShardKeyResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateShardKeySecurityRequirements, + operationName: "CreateShardKeyAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/shards", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Put, @@ -65,7 +90,7 @@ partial void ProcessCreateShardKeyResponseContent( __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/Qdrant/Generated/Qdrant.DistributedClient.DeleteShardKey.g.cs b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.DeleteShardKey.g.cs index 353ecf1..a4b217c 100644 --- a/src/libs/Qdrant/Generated/Qdrant.DistributedClient.DeleteShardKey.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.DeleteShardKey.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class DistributedClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_DeleteShardKeySecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_DeleteShardKeySecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_DeleteShardKeySecurityRequirement0, + }; partial void PrepareDeleteShardKeyArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -50,12 +69,18 @@ partial void ProcessDeleteShardKeyResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteShardKeySecurityRequirements, + operationName: "DeleteShardKeyAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/shards/delete", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; 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 ProcessDeleteShardKeyResponseContent( __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/Qdrant/Generated/Qdrant.DistributedClient.ListShardKeys.g.cs b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.ListShardKeys.g.cs index a8b18e4..2d4df70 100644 --- a/src/libs/Qdrant/Generated/Qdrant.DistributedClient.ListShardKeys.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.ListShardKeys.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class DistributedClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_ListShardKeysSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_ListShardKeysSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_ListShardKeysSecurityRequirement0, + }; partial void PrepareListShardKeysArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName); @@ -37,9 +56,15 @@ partial void ProcessListShardKeysResponseContent( httpClient: HttpClient, collectionName: ref collectionName); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListShardKeysSecurityRequirements, + operationName: "ListShardKeysAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/shards", - 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, @@ -49,7 +74,7 @@ partial void ProcessListShardKeysResponseContent( __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/Qdrant/Generated/Qdrant.DistributedClient.RecoverCurrentPeer.g.cs b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.RecoverCurrentPeer.g.cs index b149ef1..60d28b0 100644 --- a/src/libs/Qdrant/Generated/Qdrant.DistributedClient.RecoverCurrentPeer.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.RecoverCurrentPeer.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class DistributedClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_RecoverCurrentPeerSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_RecoverCurrentPeerSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_RecoverCurrentPeerSecurityRequirement0, + }; partial void PrepareRecoverCurrentPeerArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareRecoverCurrentPeerRequest( @@ -32,9 +51,15 @@ partial void ProcessRecoverCurrentPeerResponseContent( PrepareRecoverCurrentPeerArguments( httpClient: HttpClient); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RecoverCurrentPeerSecurityRequirements, + operationName: "RecoverCurrentPeerAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/cluster/recover", - 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, @@ -44,7 +69,7 @@ partial void ProcessRecoverCurrentPeerResponseContent( __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/Qdrant/Generated/Qdrant.DistributedClient.RemovePeer.g.cs b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.RemovePeer.g.cs index 5d12e1d..b49ae60 100644 --- a/src/libs/Qdrant/Generated/Qdrant.DistributedClient.RemovePeer.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.RemovePeer.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class DistributedClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_RemovePeerSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_RemovePeerSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_RemovePeerSecurityRequirement0, + }; partial void PrepareRemovePeerArguments( global::System.Net.Http.HttpClient httpClient, ref int peerId, @@ -50,13 +69,19 @@ partial void ProcessRemovePeerResponseContent( timeout: ref timeout, force: ref force); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RemovePeerSecurityRequirements, + operationName: "RemovePeerAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/cluster/peer/{peerId}", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("timeout", timeout?.ToString()) .AddOptionalParameter("force", force?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -66,7 +91,7 @@ partial void ProcessRemovePeerResponseContent( __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/Qdrant/Generated/Qdrant.DistributedClient.UpdateCollectionCluster.g.cs b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.UpdateCollectionCluster.g.cs index a06129d..4378c2f 100644 --- a/src/libs/Qdrant/Generated/Qdrant.DistributedClient.UpdateCollectionCluster.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.UpdateCollectionCluster.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class DistributedClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_UpdateCollectionClusterSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_UpdateCollectionClusterSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_UpdateCollectionClusterSecurityRequirement0, + }; partial void PrepareUpdateCollectionClusterArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -48,12 +67,18 @@ partial void ProcessUpdateCollectionClusterResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_UpdateCollectionClusterSecurityRequirements, + operationName: "UpdateCollectionClusterAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/cluster", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; 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 ProcessUpdateCollectionClusterResponseContent( __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/Qdrant/Generated/Qdrant.DistributedClient.g.cs b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.g.cs index f2c39cd..026e21a 100644 --- a/src/libs/Qdrant/Generated/Qdrant.DistributedClient.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.DistributedClient.g.cs @@ -13,7 +13,7 @@ public sealed partial class DistributedClient : global::Qdrant.IDistributedClien /// /// /// - public const string DefaultBaseUrl = "http://localhost:6333"; + public const string DefaultBaseUrl = "http://localhost:6333/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Qdrant/Generated/Qdrant.IQdrantClient.Authorizations.ApiKeyInHeader.g.cs b/src/libs/Qdrant/Generated/Qdrant.IQdrantClient.Authorizations.ApiKeyInHeader.g.cs index c119767..5273a6f 100644 --- a/src/libs/Qdrant/Generated/Qdrant.IQdrantClient.Authorizations.ApiKeyInHeader.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.IQdrantClient.Authorizations.ApiKeyInHeader.g.cs @@ -9,6 +9,7 @@ public partial interface IQdrantClient /// Authorize using ApiKey authentication. /// /// + public void AuthorizeUsingApiKeyInHeader( string apiKey); } diff --git a/src/libs/Qdrant/Generated/Qdrant.IndexesClient.CreateFieldIndex.g.cs b/src/libs/Qdrant/Generated/Qdrant.IndexesClient.CreateFieldIndex.g.cs index 62beb82..2084c42 100644 --- a/src/libs/Qdrant/Generated/Qdrant.IndexesClient.CreateFieldIndex.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.IndexesClient.CreateFieldIndex.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class IndexesClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_CreateFieldIndexSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_CreateFieldIndexSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_CreateFieldIndexSecurityRequirement0, + }; partial void PrepareCreateFieldIndexArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -66,6 +85,12 @@ partial void ProcessCreateFieldIndexResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateFieldIndexSecurityRequirements, + operationName: "CreateFieldIndexAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/index", baseUri: HttpClient.BaseAddress); @@ -73,7 +98,7 @@ partial void ProcessCreateFieldIndexResponseContent( .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) .AddOptionalParameter("ordering", ordering?.ToValueString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Put, @@ -83,7 +108,7 @@ partial void ProcessCreateFieldIndexResponseContent( __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/Qdrant/Generated/Qdrant.IndexesClient.DeleteFieldIndex.g.cs b/src/libs/Qdrant/Generated/Qdrant.IndexesClient.DeleteFieldIndex.g.cs index e6330fe..f184a0a 100644 --- a/src/libs/Qdrant/Generated/Qdrant.IndexesClient.DeleteFieldIndex.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.IndexesClient.DeleteFieldIndex.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class IndexesClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_DeleteFieldIndexSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_DeleteFieldIndexSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_DeleteFieldIndexSecurityRequirement0, + }; partial void PrepareDeleteFieldIndexArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -63,6 +82,12 @@ partial void ProcessDeleteFieldIndexResponseContent( ordering: ref ordering, timeout: ref timeout); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteFieldIndexSecurityRequirements, + operationName: "DeleteFieldIndexAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/index/{fieldName}", baseUri: HttpClient.BaseAddress); @@ -70,7 +95,7 @@ partial void ProcessDeleteFieldIndexResponseContent( .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) .AddOptionalParameter("ordering", ordering?.ToValueString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -80,7 +105,7 @@ partial void ProcessDeleteFieldIndexResponseContent( __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/Qdrant/Generated/Qdrant.IndexesClient.g.cs b/src/libs/Qdrant/Generated/Qdrant.IndexesClient.g.cs index b079da1..9ea1e44 100644 --- a/src/libs/Qdrant/Generated/Qdrant.IndexesClient.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.IndexesClient.g.cs @@ -13,7 +13,7 @@ public sealed partial class IndexesClient : global::Qdrant.IIndexesClient, globa /// /// /// - public const string DefaultBaseUrl = "http://localhost:6333"; + public const string DefaultBaseUrl = "http://localhost:6333/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Qdrant/Generated/Qdrant.PathBuilder.g.cs b/src/libs/Qdrant/Generated/Qdrant.PathBuilder.g.cs index bd923d2..44119a0 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PathBuilder.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.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/Qdrant/Generated/Qdrant.PointsClient.BatchUpdate.g.cs b/src/libs/Qdrant/Generated/Qdrant.PointsClient.BatchUpdate.g.cs index 74ffed2..1952ab6 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PointsClient.BatchUpdate.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.PointsClient.BatchUpdate.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class PointsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_BatchUpdateSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_BatchUpdateSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_BatchUpdateSecurityRequirement0, + }; partial void PrepareBatchUpdateArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -66,6 +85,12 @@ partial void ProcessBatchUpdateResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_BatchUpdateSecurityRequirements, + operationName: "BatchUpdateAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/batch", baseUri: HttpClient.BaseAddress); @@ -73,7 +98,7 @@ partial void ProcessBatchUpdateResponseContent( .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) .AddOptionalParameter("ordering", ordering?.ToValueString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -83,7 +108,7 @@ partial void ProcessBatchUpdateResponseContent( __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/Qdrant/Generated/Qdrant.PointsClient.ClearPayload.g.cs b/src/libs/Qdrant/Generated/Qdrant.PointsClient.ClearPayload.g.cs index f80b98e..b567dfd 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PointsClient.ClearPayload.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.PointsClient.ClearPayload.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class PointsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_ClearPayloadSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_ClearPayloadSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_ClearPayloadSecurityRequirement0, + }; partial void PrepareClearPayloadArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -64,6 +83,12 @@ partial void ProcessClearPayloadResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ClearPayloadSecurityRequirements, + operationName: "ClearPayloadAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/payload/clear", baseUri: HttpClient.BaseAddress); @@ -71,7 +96,7 @@ partial void ProcessClearPayloadResponseContent( .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) .AddOptionalParameter("ordering", ordering?.ToValueString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -81,7 +106,7 @@ partial void ProcessClearPayloadResponseContent( __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/Qdrant/Generated/Qdrant.PointsClient.CountPoints.g.cs b/src/libs/Qdrant/Generated/Qdrant.PointsClient.CountPoints.g.cs index a0224f0..5fe99a6 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PointsClient.CountPoints.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.PointsClient.CountPoints.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class PointsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_CountPointsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_CountPointsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_CountPointsSecurityRequirement0, + }; partial void PrepareCountPointsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -64,13 +83,19 @@ partial void ProcessCountPointsResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CountPointsSecurityRequirements, + operationName: "CountPointsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/count", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("consistency", consistency?.ToString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -80,7 +105,7 @@ partial void ProcessCountPointsResponseContent( __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/Qdrant/Generated/Qdrant.PointsClient.DeletePayload.g.cs b/src/libs/Qdrant/Generated/Qdrant.PointsClient.DeletePayload.g.cs index 5fcc291..1ec300b 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PointsClient.DeletePayload.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.PointsClient.DeletePayload.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class PointsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_DeletePayloadSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_DeletePayloadSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_DeletePayloadSecurityRequirement0, + }; partial void PrepareDeletePayloadArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -66,6 +85,12 @@ partial void ProcessDeletePayloadResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeletePayloadSecurityRequirements, + operationName: "DeletePayloadAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/payload/delete", baseUri: HttpClient.BaseAddress); @@ -73,7 +98,7 @@ partial void ProcessDeletePayloadResponseContent( .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) .AddOptionalParameter("ordering", ordering?.ToValueString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -83,7 +108,7 @@ partial void ProcessDeletePayloadResponseContent( __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/Qdrant/Generated/Qdrant.PointsClient.DeletePoints.g.cs b/src/libs/Qdrant/Generated/Qdrant.PointsClient.DeletePoints.g.cs index 2c0436b..000dc7d 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PointsClient.DeletePoints.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.PointsClient.DeletePoints.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class PointsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_DeletePointsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_DeletePointsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_DeletePointsSecurityRequirement0, + }; partial void PrepareDeletePointsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -64,6 +83,12 @@ partial void ProcessDeletePointsResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeletePointsSecurityRequirements, + operationName: "DeletePointsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/delete", baseUri: HttpClient.BaseAddress); @@ -71,7 +96,7 @@ partial void ProcessDeletePointsResponseContent( .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) .AddOptionalParameter("ordering", ordering?.ToValueString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -81,7 +106,7 @@ partial void ProcessDeletePointsResponseContent( __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/Qdrant/Generated/Qdrant.PointsClient.DeleteVectors.g.cs b/src/libs/Qdrant/Generated/Qdrant.PointsClient.DeleteVectors.g.cs index 5df2a21..ce338ee 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PointsClient.DeleteVectors.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.PointsClient.DeleteVectors.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class PointsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_DeleteVectorsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_DeleteVectorsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_DeleteVectorsSecurityRequirement0, + }; partial void PrepareDeleteVectorsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -66,6 +85,12 @@ partial void ProcessDeleteVectorsResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteVectorsSecurityRequirements, + operationName: "DeleteVectorsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/vectors/delete", baseUri: HttpClient.BaseAddress); @@ -73,7 +98,7 @@ partial void ProcessDeleteVectorsResponseContent( .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) .AddOptionalParameter("ordering", ordering?.ToValueString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -83,7 +108,7 @@ partial void ProcessDeleteVectorsResponseContent( __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/Qdrant/Generated/Qdrant.PointsClient.Facet.g.cs b/src/libs/Qdrant/Generated/Qdrant.PointsClient.Facet.g.cs index 9fe51f1..918af40 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PointsClient.Facet.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.PointsClient.Facet.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class PointsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_FacetSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_FacetSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_FacetSecurityRequirement0, + }; partial void PrepareFacetArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -64,13 +83,19 @@ partial void ProcessFacetResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_FacetSecurityRequirements, + operationName: "FacetAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/facet", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("consistency", consistency?.ToString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -80,7 +105,7 @@ partial void ProcessFacetResponseContent( __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/Qdrant/Generated/Qdrant.PointsClient.GetPoint.g.cs b/src/libs/Qdrant/Generated/Qdrant.PointsClient.GetPoint.g.cs index 2bf23e8..dfb02f1 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PointsClient.GetPoint.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.PointsClient.GetPoint.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class PointsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_GetPointSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_GetPointSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_GetPointSecurityRequirement0, + }; partial void PrepareGetPointArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -58,12 +77,18 @@ partial void ProcessGetPointResponseContent( id: ref id, consistency: ref consistency); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetPointSecurityRequirements, + operationName: "GetPointAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/{id}", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("consistency", consistency?.ToString()) - ; + ; 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 ProcessGetPointResponseContent( __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/Qdrant/Generated/Qdrant.PointsClient.GetPoints.g.cs b/src/libs/Qdrant/Generated/Qdrant.PointsClient.GetPoints.g.cs index 40344b5..5bd623d 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PointsClient.GetPoints.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.PointsClient.GetPoints.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class PointsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_GetPointsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_GetPointsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_GetPointsSecurityRequirement0, + }; partial void PrepareGetPointsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -64,13 +83,19 @@ partial void ProcessGetPointsResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetPointsSecurityRequirements, + operationName: "GetPointsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("consistency", consistency?.ToString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -80,7 +105,7 @@ partial void ProcessGetPointsResponseContent( __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/Qdrant/Generated/Qdrant.PointsClient.OverwritePayload.g.cs b/src/libs/Qdrant/Generated/Qdrant.PointsClient.OverwritePayload.g.cs index 5b3428a..48a8a45 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PointsClient.OverwritePayload.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.PointsClient.OverwritePayload.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class PointsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_OverwritePayloadSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_OverwritePayloadSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_OverwritePayloadSecurityRequirement0, + }; partial void PrepareOverwritePayloadArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -66,6 +85,12 @@ partial void ProcessOverwritePayloadResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_OverwritePayloadSecurityRequirements, + operationName: "OverwritePayloadAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/payload", baseUri: HttpClient.BaseAddress); @@ -73,7 +98,7 @@ partial void ProcessOverwritePayloadResponseContent( .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) .AddOptionalParameter("ordering", ordering?.ToValueString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Put, @@ -83,7 +108,7 @@ partial void ProcessOverwritePayloadResponseContent( __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/Qdrant/Generated/Qdrant.PointsClient.ScrollPoints.g.cs b/src/libs/Qdrant/Generated/Qdrant.PointsClient.ScrollPoints.g.cs index e6c16d7..0ab2154 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PointsClient.ScrollPoints.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.PointsClient.ScrollPoints.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class PointsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_ScrollPointsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_ScrollPointsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_ScrollPointsSecurityRequirement0, + }; partial void PrepareScrollPointsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -64,13 +83,19 @@ partial void ProcessScrollPointsResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ScrollPointsSecurityRequirements, + operationName: "ScrollPointsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/scroll", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("consistency", consistency?.ToString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -80,7 +105,7 @@ partial void ProcessScrollPointsResponseContent( __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/Qdrant/Generated/Qdrant.PointsClient.SetPayload.g.cs b/src/libs/Qdrant/Generated/Qdrant.PointsClient.SetPayload.g.cs index c87588a..3d18ea8 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PointsClient.SetPayload.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.PointsClient.SetPayload.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class PointsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_SetPayloadSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_SetPayloadSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_SetPayloadSecurityRequirement0, + }; partial void PrepareSetPayloadArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -66,6 +85,12 @@ partial void ProcessSetPayloadResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_SetPayloadSecurityRequirements, + operationName: "SetPayloadAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/payload", baseUri: HttpClient.BaseAddress); @@ -73,7 +98,7 @@ partial void ProcessSetPayloadResponseContent( .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) .AddOptionalParameter("ordering", ordering?.ToValueString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -83,7 +108,7 @@ partial void ProcessSetPayloadResponseContent( __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/Qdrant/Generated/Qdrant.PointsClient.UpdateVectors.g.cs b/src/libs/Qdrant/Generated/Qdrant.PointsClient.UpdateVectors.g.cs index 1e85db3..54d9c5e 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PointsClient.UpdateVectors.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.PointsClient.UpdateVectors.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class PointsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_UpdateVectorsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_UpdateVectorsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_UpdateVectorsSecurityRequirement0, + }; partial void PrepareUpdateVectorsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -66,6 +85,12 @@ partial void ProcessUpdateVectorsResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_UpdateVectorsSecurityRequirements, + operationName: "UpdateVectorsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/vectors", baseUri: HttpClient.BaseAddress); @@ -73,7 +98,7 @@ partial void ProcessUpdateVectorsResponseContent( .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) .AddOptionalParameter("ordering", ordering?.ToValueString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Put, @@ -83,7 +108,7 @@ partial void ProcessUpdateVectorsResponseContent( __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/Qdrant/Generated/Qdrant.PointsClient.UpsertPoints.g.cs b/src/libs/Qdrant/Generated/Qdrant.PointsClient.UpsertPoints.g.cs index c848f07..0c521d0 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PointsClient.UpsertPoints.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.PointsClient.UpsertPoints.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class PointsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_UpsertPointsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_UpsertPointsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_UpsertPointsSecurityRequirement0, + }; partial void PrepareUpsertPointsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -64,6 +83,12 @@ partial void ProcessUpsertPointsResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_UpsertPointsSecurityRequirements, + operationName: "UpsertPointsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points", baseUri: HttpClient.BaseAddress); @@ -71,7 +96,7 @@ partial void ProcessUpsertPointsResponseContent( .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) .AddOptionalParameter("ordering", ordering?.ToValueString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Put, @@ -81,7 +106,7 @@ partial void ProcessUpsertPointsResponseContent( __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/Qdrant/Generated/Qdrant.PointsClient.g.cs b/src/libs/Qdrant/Generated/Qdrant.PointsClient.g.cs index de2fcd7..20306d5 100644 --- a/src/libs/Qdrant/Generated/Qdrant.PointsClient.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.PointsClient.g.cs @@ -13,7 +13,7 @@ public sealed partial class PointsClient : global::Qdrant.IPointsClient, global: /// /// /// - public const string DefaultBaseUrl = "http://localhost:6333"; + public const string DefaultBaseUrl = "http://localhost:6333/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Qdrant/Generated/Qdrant.QdrantClient.Authorizations.ApiKeyInHeader.g.cs b/src/libs/Qdrant/Generated/Qdrant.QdrantClient.Authorizations.ApiKeyInHeader.g.cs index 80e0f5d..edf535d 100644 --- a/src/libs/Qdrant/Generated/Qdrant.QdrantClient.Authorizations.ApiKeyInHeader.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.QdrantClient.Authorizations.ApiKeyInHeader.g.cs @@ -5,13 +5,24 @@ namespace Qdrant { public sealed partial class QdrantClient { + /// public void AuthorizeUsingApiKeyInHeader( 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 == "ApiKey" && + __authorization.Location == "Header" && + __authorization.Name == "api-key") + { + Authorizations.RemoveAt(i); + } + } + Authorizations.Add(new global::Qdrant.EndPointAuthorization { Type = "ApiKey", diff --git a/src/libs/Qdrant/Generated/Qdrant.QdrantClient.Constructors.ApiKeyInHeader.g.cs b/src/libs/Qdrant/Generated/Qdrant.QdrantClient.Constructors.ApiKeyInHeader.g.cs index 995d426..3981085 100644 --- a/src/libs/Qdrant/Generated/Qdrant.QdrantClient.Constructors.ApiKeyInHeader.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.QdrantClient.Constructors.ApiKeyInHeader.g.cs @@ -6,6 +6,7 @@ namespace Qdrant public sealed partial class QdrantClient { /// + public QdrantClient( string apiKey, global::System.Net.Http.HttpClient? httpClient = null, diff --git a/src/libs/Qdrant/Generated/Qdrant.QdrantClient.g.cs b/src/libs/Qdrant/Generated/Qdrant.QdrantClient.g.cs index b8b659c..e6fd286 100644 --- a/src/libs/Qdrant/Generated/Qdrant.QdrantClient.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.QdrantClient.g.cs @@ -154,7 +154,7 @@ public sealed partial class QdrantClient : global::Qdrant.IQdrantClient, global: /// /// /// - public const string DefaultBaseUrl = "http://localhost:6333"; + public const string DefaultBaseUrl = "http://localhost:6333/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Qdrant/Generated/Qdrant.SearchClient.QueryBatchPoints.g.cs b/src/libs/Qdrant/Generated/Qdrant.SearchClient.QueryBatchPoints.g.cs index 10e4aeb..5c66c40 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SearchClient.QueryBatchPoints.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SearchClient.QueryBatchPoints.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SearchClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_QueryBatchPointsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_QueryBatchPointsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_QueryBatchPointsSecurityRequirement0, + }; partial void PrepareQueryBatchPointsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -64,13 +83,19 @@ partial void ProcessQueryBatchPointsResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_QueryBatchPointsSecurityRequirements, + operationName: "QueryBatchPointsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/query/batch", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("consistency", consistency?.ToString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -80,7 +105,7 @@ partial void ProcessQueryBatchPointsResponseContent( __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/Qdrant/Generated/Qdrant.SearchClient.QueryPoints.g.cs b/src/libs/Qdrant/Generated/Qdrant.SearchClient.QueryPoints.g.cs index 7cf98e6..b0f0298 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SearchClient.QueryPoints.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SearchClient.QueryPoints.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SearchClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_QueryPointsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_QueryPointsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_QueryPointsSecurityRequirement0, + }; partial void PrepareQueryPointsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -64,13 +83,19 @@ partial void ProcessQueryPointsResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_QueryPointsSecurityRequirements, + operationName: "QueryPointsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/query", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("consistency", consistency?.ToString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -80,7 +105,7 @@ partial void ProcessQueryPointsResponseContent( __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/Qdrant/Generated/Qdrant.SearchClient.QueryPointsGroups.g.cs b/src/libs/Qdrant/Generated/Qdrant.SearchClient.QueryPointsGroups.g.cs index 1e214d9..2430e0f 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SearchClient.QueryPointsGroups.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SearchClient.QueryPointsGroups.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SearchClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_QueryPointsGroupsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_QueryPointsGroupsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_QueryPointsGroupsSecurityRequirement0, + }; partial void PrepareQueryPointsGroupsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -64,13 +83,19 @@ partial void ProcessQueryPointsGroupsResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_QueryPointsGroupsSecurityRequirements, + operationName: "QueryPointsGroupsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/query/groups", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("consistency", consistency?.ToString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -80,7 +105,7 @@ partial void ProcessQueryPointsGroupsResponseContent( __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/Qdrant/Generated/Qdrant.SearchClient.SearchMatrixOffsets.g.cs b/src/libs/Qdrant/Generated/Qdrant.SearchClient.SearchMatrixOffsets.g.cs index d92d4ba..57cdd53 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SearchClient.SearchMatrixOffsets.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SearchClient.SearchMatrixOffsets.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SearchClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_SearchMatrixOffsetsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_SearchMatrixOffsetsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_SearchMatrixOffsetsSecurityRequirement0, + }; partial void PrepareSearchMatrixOffsetsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -64,13 +83,19 @@ partial void ProcessSearchMatrixOffsetsResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_SearchMatrixOffsetsSecurityRequirements, + operationName: "SearchMatrixOffsetsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/search/matrix/offsets", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("consistency", consistency?.ToString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -80,7 +105,7 @@ partial void ProcessSearchMatrixOffsetsResponseContent( __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/Qdrant/Generated/Qdrant.SearchClient.SearchMatrixPairs.g.cs b/src/libs/Qdrant/Generated/Qdrant.SearchClient.SearchMatrixPairs.g.cs index 871d954..43ff42b 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SearchClient.SearchMatrixPairs.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SearchClient.SearchMatrixPairs.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SearchClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_SearchMatrixPairsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_SearchMatrixPairsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_SearchMatrixPairsSecurityRequirement0, + }; partial void PrepareSearchMatrixPairsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -64,13 +83,19 @@ partial void ProcessSearchMatrixPairsResponseContent( timeout: ref timeout, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_SearchMatrixPairsSecurityRequirements, + operationName: "SearchMatrixPairsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/points/search/matrix/pairs", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("consistency", consistency?.ToString()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -80,7 +105,7 @@ partial void ProcessSearchMatrixPairsResponseContent( __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/Qdrant/Generated/Qdrant.SearchClient.g.cs b/src/libs/Qdrant/Generated/Qdrant.SearchClient.g.cs index 95c1942..f3b11de 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SearchClient.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SearchClient.g.cs @@ -13,7 +13,7 @@ public sealed partial class SearchClient : global::Qdrant.ISearchClient, global: /// /// /// - public const string DefaultBaseUrl = "http://localhost:6333"; + public const string DefaultBaseUrl = "http://localhost:6333/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Qdrant/Generated/Qdrant.Security.g.cs b/src/libs/Qdrant/Generated/Qdrant.Security.g.cs new file mode 100644 index 0000000..5c683a4 --- /dev/null +++ b/src/libs/Qdrant/Generated/Qdrant.Security.g.cs @@ -0,0 +1,145 @@ +#nullable enable + +namespace Qdrant +{ + 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/Qdrant/Generated/Qdrant.ServiceClient.Healthz.g.cs b/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Healthz.g.cs index b515d64..eb92d7c 100644 --- a/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Healthz.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Healthz.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class ServiceClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_HealthzSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_HealthzSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_HealthzSecurityRequirement0, + }; partial void PrepareHealthzArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareHealthzRequest( @@ -33,9 +52,15 @@ partial void ProcessHealthzResponseContent( PrepareHealthzArguments( httpClient: HttpClient); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_HealthzSecurityRequirements, + operationName: "HealthzAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/healthz", - 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 ProcessHealthzResponseContent( __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/Qdrant/Generated/Qdrant.ServiceClient.Livez.g.cs b/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Livez.g.cs index 7609b9c..e1cfbda 100644 --- a/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Livez.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Livez.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class ServiceClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_LivezSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_LivezSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_LivezSecurityRequirement0, + }; partial void PrepareLivezArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareLivezRequest( @@ -33,9 +52,15 @@ partial void ProcessLivezResponseContent( PrepareLivezArguments( httpClient: HttpClient); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_LivezSecurityRequirements, + operationName: "LivezAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/livez", - 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 ProcessLivezResponseContent( __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/Qdrant/Generated/Qdrant.ServiceClient.Metrics.g.cs b/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Metrics.g.cs index 82b5c60..16f01e1 100644 --- a/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Metrics.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Metrics.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class ServiceClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_MetricsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_MetricsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_MetricsSecurityRequirement0, + }; partial void PrepareMetricsArguments( global::System.Net.Http.HttpClient httpClient, ref bool? anonymize, @@ -50,6 +69,12 @@ partial void ProcessMetricsResponseContent( perCollection: ref perCollection, timeout: ref timeout); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_MetricsSecurityRequirements, + operationName: "MetricsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/metrics", baseUri: HttpClient.BaseAddress); @@ -57,7 +82,7 @@ partial void ProcessMetricsResponseContent( .AddOptionalParameter("anonymize", anonymize?.ToString().ToLowerInvariant()) .AddOptionalParameter("per_collection", perCollection?.ToString().ToLowerInvariant()) .AddOptionalParameter("timeout", timeout?.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 ProcessMetricsResponseContent( __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/Qdrant/Generated/Qdrant.ServiceClient.Readyz.g.cs b/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Readyz.g.cs index ed2bd32..7fc6f90 100644 --- a/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Readyz.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Readyz.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class ServiceClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_ReadyzSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_ReadyzSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_ReadyzSecurityRequirement0, + }; partial void PrepareReadyzArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareReadyzRequest( @@ -33,9 +52,15 @@ partial void ProcessReadyzResponseContent( PrepareReadyzArguments( httpClient: HttpClient); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ReadyzSecurityRequirements, + operationName: "ReadyzAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/readyz", - 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 ProcessReadyzResponseContent( __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/Qdrant/Generated/Qdrant.ServiceClient.Root.g.cs b/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Root.g.cs index 3fc622f..4cd6c9a 100644 --- a/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Root.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Root.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class ServiceClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_RootSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_RootSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_RootSecurityRequirement0, + }; partial void PrepareRootArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareRootRequest( @@ -33,9 +52,15 @@ partial void ProcessRootResponseContent( PrepareRootArguments( httpClient: HttpClient); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RootSecurityRequirements, + operationName: "RootAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/", - 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 ProcessRootResponseContent( __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/Qdrant/Generated/Qdrant.ServiceClient.Telemetry.g.cs b/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Telemetry.g.cs index 1031a48..39de862 100644 --- a/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Telemetry.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.ServiceClient.Telemetry.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class ServiceClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_TelemetrySecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_TelemetrySecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_TelemetrySecurityRequirement0, + }; partial void PrepareTelemetryArguments( global::System.Net.Http.HttpClient httpClient, ref bool? anonymize, @@ -55,6 +74,12 @@ partial void ProcessTelemetryResponseContent( perCollection: ref perCollection, timeout: ref timeout); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_TelemetrySecurityRequirements, + operationName: "TelemetryAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/telemetry", baseUri: HttpClient.BaseAddress); @@ -63,7 +88,7 @@ partial void ProcessTelemetryResponseContent( .AddOptionalParameter("details_level", detailsLevel?.ToString()) .AddOptionalParameter("per_collection", perCollection?.ToString().ToLowerInvariant()) .AddOptionalParameter("timeout", timeout?.ToString()) - ; + ; 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 ProcessTelemetryResponseContent( __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/Qdrant/Generated/Qdrant.ServiceClient.g.cs b/src/libs/Qdrant/Generated/Qdrant.ServiceClient.g.cs index dd98f9e..4aaba88 100644 --- a/src/libs/Qdrant/Generated/Qdrant.ServiceClient.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.ServiceClient.g.cs @@ -13,7 +13,7 @@ public sealed partial class ServiceClient : global::Qdrant.IServiceClient, globa /// /// /// - public const string DefaultBaseUrl = "http://localhost:6333"; + public const string DefaultBaseUrl = "http://localhost:6333/"; private bool _disposeHttpClient = true; diff --git a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.CreateFullSnapshot.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.CreateFullSnapshot.g.cs index ae7aa88..108ce3d 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.CreateFullSnapshot.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.CreateFullSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_CreateFullSnapshotSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_CreateFullSnapshotSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_CreateFullSnapshotSecurityRequirement0, + }; partial void PrepareCreateFullSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref bool? wait); @@ -38,12 +57,18 @@ partial void ProcessCreateFullSnapshotResponseContent( httpClient: HttpClient, wait: ref wait); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateFullSnapshotSecurityRequirements, + operationName: "CreateFullSnapshotAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/snapshots", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) - ; + ; 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 ProcessCreateFullSnapshotResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.CreateShardSnapshot.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.CreateShardSnapshot.g.cs index eec31dd..8ced05b 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.CreateShardSnapshot.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.CreateShardSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_CreateShardSnapshotSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_CreateShardSnapshotSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_CreateShardSnapshotSecurityRequirement0, + }; partial void PrepareCreateShardSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -48,12 +67,18 @@ partial void ProcessCreateShardSnapshotResponseContent( shardId: ref shardId, wait: ref wait); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateShardSnapshotSecurityRequirements, + operationName: "CreateShardSnapshotAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/shards/{shardId}/snapshots", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) - ; + ; 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 ProcessCreateShardSnapshotResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.CreateSnapshot.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.CreateSnapshot.g.cs index d5ad6e9..173520f 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.CreateSnapshot.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.CreateSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_CreateSnapshotSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_CreateSnapshotSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_CreateSnapshotSecurityRequirement0, + }; partial void PrepareCreateSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -43,12 +62,18 @@ partial void ProcessCreateSnapshotResponseContent( collectionName: ref collectionName, wait: ref wait); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateSnapshotSecurityRequirements, + operationName: "CreateSnapshotAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/snapshots", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) - ; + ; 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 ProcessCreateSnapshotResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.DeleteFullSnapshot.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.DeleteFullSnapshot.g.cs index 8fb9d9d..6edbcb0 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.DeleteFullSnapshot.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.DeleteFullSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_DeleteFullSnapshotSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_DeleteFullSnapshotSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_DeleteFullSnapshotSecurityRequirement0, + }; partial void PrepareDeleteFullSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref string snapshotName, @@ -43,12 +62,18 @@ partial void ProcessDeleteFullSnapshotResponseContent( snapshotName: ref snapshotName, wait: ref wait); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteFullSnapshotSecurityRequirements, + operationName: "DeleteFullSnapshotAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/snapshots/{snapshotName}", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) - ; + ; 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 ProcessDeleteFullSnapshotResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.DeleteShardSnapshot.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.DeleteShardSnapshot.g.cs index 5da90f6..24a336d 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.DeleteShardSnapshot.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.DeleteShardSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_DeleteShardSnapshotSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_DeleteShardSnapshotSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_DeleteShardSnapshotSecurityRequirement0, + }; partial void PrepareDeleteShardSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -53,12 +72,18 @@ partial void ProcessDeleteShardSnapshotResponseContent( snapshotName: ref snapshotName, wait: ref wait); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteShardSnapshotSecurityRequirements, + operationName: "DeleteShardSnapshotAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/shards/{shardId}/snapshots/{snapshotName}", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Delete, @@ -68,7 +93,7 @@ partial void ProcessDeleteShardSnapshotResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.DeleteSnapshot.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.DeleteSnapshot.g.cs index 9974e23..a718121 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.DeleteSnapshot.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.DeleteSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_DeleteSnapshotSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_DeleteSnapshotSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_DeleteSnapshotSecurityRequirement0, + }; partial void PrepareDeleteSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -48,12 +67,18 @@ partial void ProcessDeleteSnapshotResponseContent( snapshotName: ref snapshotName, wait: ref wait); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteSnapshotSecurityRequirements, + operationName: "DeleteSnapshotAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/snapshots/{snapshotName}", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) - ; + ; 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 ProcessDeleteSnapshotResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.GetFullSnapshot.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.GetFullSnapshot.g.cs index 8ae36e2..5ea602a 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.GetFullSnapshot.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.GetFullSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_GetFullSnapshotSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_GetFullSnapshotSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_GetFullSnapshotSecurityRequirement0, + }; partial void PrepareGetFullSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref string snapshotName); @@ -38,9 +57,15 @@ partial void ProcessGetFullSnapshotResponseContent( httpClient: HttpClient, snapshotName: ref snapshotName); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetFullSnapshotSecurityRequirements, + operationName: "GetFullSnapshotAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/snapshots/{snapshotName}", - 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 ProcessGetFullSnapshotResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.GetShardSnapshot.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.GetShardSnapshot.g.cs index bf1606d..f076b61 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.GetShardSnapshot.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.GetShardSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_GetShardSnapshotSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_GetShardSnapshotSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_GetShardSnapshotSecurityRequirement0, + }; partial void PrepareGetShardSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -48,9 +67,15 @@ partial void ProcessGetShardSnapshotResponseContent( shardId: ref shardId, snapshotName: ref snapshotName); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetShardSnapshotSecurityRequirements, + operationName: "GetShardSnapshotAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/shards/{shardId}/snapshots/{snapshotName}", - 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, @@ -60,7 +85,7 @@ partial void ProcessGetShardSnapshotResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.GetSnapshot.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.GetSnapshot.g.cs index b8f2bbd..9a9d98d 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.GetSnapshot.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.GetSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_GetSnapshotSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_GetSnapshotSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_GetSnapshotSecurityRequirement0, + }; partial void PrepareGetSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -43,9 +62,15 @@ partial void ProcessGetSnapshotResponseContent( collectionName: ref collectionName, snapshotName: ref snapshotName); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetSnapshotSecurityRequirements, + operationName: "GetSnapshotAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/snapshots/{snapshotName}", - 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 ProcessGetSnapshotResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.ListFullSnapshots.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.ListFullSnapshots.g.cs index b2d50a7..6f51f14 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.ListFullSnapshots.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.ListFullSnapshots.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_ListFullSnapshotsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_ListFullSnapshotsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_ListFullSnapshotsSecurityRequirement0, + }; partial void PrepareListFullSnapshotsArguments( global::System.Net.Http.HttpClient httpClient); partial void PrepareListFullSnapshotsRequest( @@ -33,9 +52,15 @@ partial void ProcessListFullSnapshotsResponseContent( PrepareListFullSnapshotsArguments( httpClient: HttpClient); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListFullSnapshotsSecurityRequirements, + operationName: "ListFullSnapshotsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: "/snapshots", - 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 ProcessListFullSnapshotsResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.ListShardSnapshots.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.ListShardSnapshots.g.cs index ea67db7..31cc18e 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.ListShardSnapshots.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.ListShardSnapshots.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_ListShardSnapshotsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_ListShardSnapshotsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_ListShardSnapshotsSecurityRequirement0, + }; partial void PrepareListShardSnapshotsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -43,9 +62,15 @@ partial void ProcessListShardSnapshotsResponseContent( collectionName: ref collectionName, shardId: ref shardId); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListShardSnapshotsSecurityRequirements, + operationName: "ListShardSnapshotsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/shards/{shardId}/snapshots", - 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 ProcessListShardSnapshotsResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.ListSnapshots.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.ListSnapshots.g.cs index 9257360..67d7d4a 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.ListSnapshots.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.ListSnapshots.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_ListSnapshotsSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_ListSnapshotsSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_ListSnapshotsSecurityRequirement0, + }; partial void PrepareListSnapshotsArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName); @@ -38,9 +57,15 @@ partial void ProcessListSnapshotsResponseContent( httpClient: HttpClient, collectionName: ref collectionName); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ListSnapshotsSecurityRequirements, + operationName: "ListSnapshotsAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/snapshots", - 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 ProcessListSnapshotsResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverFromSnapshot.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverFromSnapshot.g.cs index 98319ea..be4249e 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverFromSnapshot.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverFromSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_RecoverFromSnapshotSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_RecoverFromSnapshotSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_RecoverFromSnapshotSecurityRequirement0, + }; partial void PrepareRecoverFromSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -51,12 +70,18 @@ partial void ProcessRecoverFromSnapshotResponseContent( wait: ref wait, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RecoverFromSnapshotSecurityRequirements, + operationName: "RecoverFromSnapshotAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/snapshots/recover", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Put, @@ -66,7 +91,7 @@ partial void ProcessRecoverFromSnapshotResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverFromUploadedSnapshot.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverFromUploadedSnapshot.g.cs index e130955..d69fa6a 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverFromUploadedSnapshot.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverFromUploadedSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_RecoverFromUploadedSnapshotSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_RecoverFromUploadedSnapshotSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_RecoverFromUploadedSnapshotSecurityRequirement0, + }; partial void PrepareRecoverFromUploadedSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -64,6 +83,12 @@ partial void ProcessRecoverFromUploadedSnapshotResponseContent( checksum: ref checksum, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RecoverFromUploadedSnapshotSecurityRequirements, + operationName: "RecoverFromUploadedSnapshotAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/snapshots/upload", baseUri: HttpClient.BaseAddress); @@ -71,7 +96,7 @@ partial void ProcessRecoverFromUploadedSnapshotResponseContent( .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) .AddOptionalParameter("priority", priority?.ToValueString()) .AddOptionalParameter("checksum", checksum) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -81,7 +106,7 @@ partial void ProcessRecoverFromUploadedSnapshotResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverShardFromSnapshot.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverShardFromSnapshot.g.cs index 4253b18..7770678 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverShardFromSnapshot.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverShardFromSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_RecoverShardFromSnapshotSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_RecoverShardFromSnapshotSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_RecoverShardFromSnapshotSecurityRequirement0, + }; partial void PrepareRecoverShardFromSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -56,12 +75,18 @@ partial void ProcessRecoverShardFromSnapshotResponseContent( wait: ref wait, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RecoverShardFromSnapshotSecurityRequirements, + operationName: "RecoverShardFromSnapshotAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/shards/{shardId}/snapshots/recover", baseUri: HttpClient.BaseAddress); __pathBuilder .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Put, @@ -71,7 +96,7 @@ partial void ProcessRecoverShardFromSnapshotResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverShardFromUploadedSnapshot.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverShardFromUploadedSnapshot.g.cs index e9c975e..18fb72d 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverShardFromUploadedSnapshot.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.RecoverShardFromUploadedSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_RecoverShardFromUploadedSnapshotSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_RecoverShardFromUploadedSnapshotSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_RecoverShardFromUploadedSnapshotSecurityRequirement0, + }; partial void PrepareRecoverShardFromUploadedSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -69,6 +88,12 @@ partial void ProcessRecoverShardFromUploadedSnapshotResponseContent( checksum: ref checksum, request: request); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_RecoverShardFromUploadedSnapshotSecurityRequirements, + operationName: "RecoverShardFromUploadedSnapshotAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/shards/{shardId}/snapshots/upload", baseUri: HttpClient.BaseAddress); @@ -76,7 +101,7 @@ partial void ProcessRecoverShardFromUploadedSnapshotResponseContent( .AddOptionalParameter("wait", wait?.ToString().ToLowerInvariant()) .AddOptionalParameter("priority", priority?.ToValueString()) .AddOptionalParameter("checksum", checksum) - ; + ; var __path = __pathBuilder.ToString(); using var __httpRequest = new global::System.Net.Http.HttpRequestMessage( method: global::System.Net.Http.HttpMethod.Post, @@ -86,7 +111,7 @@ partial void ProcessRecoverShardFromUploadedSnapshotResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.StreamShardSnapshot.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.StreamShardSnapshot.g.cs index 2f2c407..5be0cc5 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.StreamShardSnapshot.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.StreamShardSnapshot.g.cs @@ -5,6 +5,25 @@ namespace Qdrant { public partial class SnapshotsClient { + + + private static readonly global::Qdrant.EndPointSecurityRequirement s_StreamShardSnapshotSecurityRequirement0 = + new global::Qdrant.EndPointSecurityRequirement + { + Authorizations = new global::Qdrant.EndPointAuthorizationRequirement[] + { new global::Qdrant.EndPointAuthorizationRequirement + { + Type = "ApiKey", + Location = "Header", + Name = "api-key", + FriendlyName = "ApiKeyInHeader", + }, + }, + }; + private static readonly global::Qdrant.EndPointSecurityRequirement[] s_StreamShardSnapshotSecurityRequirements = + new global::Qdrant.EndPointSecurityRequirement[] + { s_StreamShardSnapshotSecurityRequirement0, + }; partial void PrepareStreamShardSnapshotArguments( global::System.Net.Http.HttpClient httpClient, ref string collectionName, @@ -43,9 +62,15 @@ partial void ProcessStreamShardSnapshotResponseContent( collectionName: ref collectionName, shardId: ref shardId); + + var __authorizations = global::Qdrant.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_StreamShardSnapshotSecurityRequirements, + operationName: "StreamShardSnapshotAsync"); + var __pathBuilder = new global::Qdrant.PathBuilder( path: $"/collections/{collectionName}/shards/{shardId}/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 ProcessStreamShardSnapshotResponseContent( __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/Qdrant/Generated/Qdrant.SnapshotsClient.g.cs b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.g.cs index b21f44a..3b2a798 100644 --- a/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.g.cs +++ b/src/libs/Qdrant/Generated/Qdrant.SnapshotsClient.g.cs @@ -13,7 +13,7 @@ public sealed partial class SnapshotsClient : global::Qdrant.ISnapshotsClient, g /// /// /// - public const string DefaultBaseUrl = "http://localhost:6333"; + public const string DefaultBaseUrl = "http://localhost:6333/"; private bool _disposeHttpClient = true;