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;