diff --git a/src/libs/Recombee/Generated/Recombee.IRecombeeClient.Authorizations.Bearer.g.cs b/src/libs/Recombee/Generated/Recombee.IRecombeeClient.Authorizations.Bearer.g.cs
index a6da178..7297931 100644
--- a/src/libs/Recombee/Generated/Recombee.IRecombeeClient.Authorizations.Bearer.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.IRecombeeClient.Authorizations.Bearer.g.cs
@@ -9,6 +9,7 @@ public partial interface IRecombeeClient
/// Authorize using bearer authentication.
///
///
+
public void AuthorizeUsingBearer(
string apiKey);
}
diff --git a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.CreateByDatabaseIdItemsByItemId.g.cs b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.CreateByDatabaseIdItemsByItemId.g.cs
index 248082d..f735bb8 100644
--- a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.CreateByDatabaseIdItemsByItemId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.CreateByDatabaseIdItemsByItemId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class ItemPropertiesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdItemsByItemIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdItemsByItemIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdItemsByItemIdSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdItemsByItemIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -51,12 +70,18 @@ partial void ProcessCreateByDatabaseIdItemsByItemIdResponse(
cascadeCreate: ref cascadeCreate,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdItemsByItemIdSecurityRequirements,
+ operationName: "CreateByDatabaseIdItemsByItemIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/items/{itemId}",
baseUri: HttpClient.BaseAddress);
__pathBuilder
.AddOptionalParameter("cascadeCreate", cascadeCreate?.ToString().ToLowerInvariant())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -66,7 +91,7 @@ partial void ProcessCreateByDatabaseIdItemsByItemIdResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.CreateByDatabaseIdMoreItems.g.cs b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.CreateByDatabaseIdMoreItems.g.cs
index 45a664d..1d21003 100644
--- a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.CreateByDatabaseIdMoreItems.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.CreateByDatabaseIdMoreItems.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class ItemPropertiesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdMoreItemsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdMoreItemsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdMoreItemsSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdMoreItemsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -53,9 +72,15 @@ partial void ProcessCreateByDatabaseIdMoreItemsResponseContent(
databaseId: ref databaseId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdMoreItemsSecurityRequirements,
+ operationName: "CreateByDatabaseIdMoreItemsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/more-items/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -65,7 +90,7 @@ partial void ProcessCreateByDatabaseIdMoreItemsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.DeleteByDatabaseIdItemsPropertiesByPropertyName.g.cs b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.DeleteByDatabaseIdItemsPropertiesByPropertyName.g.cs
index 64f539f..919eb7c 100644
--- a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.DeleteByDatabaseIdItemsPropertiesByPropertyName.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.DeleteByDatabaseIdItemsPropertiesByPropertyName.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class ItemPropertiesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdItemsPropertiesByPropertyNameSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdItemsPropertiesByPropertyNameSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdItemsPropertiesByPropertyNameSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdItemsPropertiesByPropertyNameArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -38,9 +57,15 @@ partial void ProcessDeleteByDatabaseIdItemsPropertiesByPropertyNameResponse(
databaseId: ref databaseId,
propertyName: ref propertyName);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdItemsPropertiesByPropertyNameSecurityRequirements,
+ operationName: "DeleteByDatabaseIdItemsPropertiesByPropertyNameAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/items/properties/{propertyName}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -50,7 +75,7 @@ partial void ProcessDeleteByDatabaseIdItemsPropertiesByPropertyNameResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.GetByDatabaseIdItemsByItemId.g.cs b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.GetByDatabaseIdItemsByItemId.g.cs
index 51debc7..67d83e7 100644
--- a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.GetByDatabaseIdItemsByItemId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.GetByDatabaseIdItemsByItemId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class ItemPropertiesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdItemsByItemIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdItemsByItemIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdItemsByItemIdSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdItemsByItemIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdItemsByItemIdResponseContent(
databaseId: ref databaseId,
itemId: ref itemId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdItemsByItemIdSecurityRequirements,
+ operationName: "GetByDatabaseIdItemsByItemIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/items/{itemId}",
- 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 ProcessGetByDatabaseIdItemsByItemIdResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.GetByDatabaseIdItemsPropertiesByPropertyName.g.cs b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.GetByDatabaseIdItemsPropertiesByPropertyName.g.cs
index 90a8b4d..36caf18 100644
--- a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.GetByDatabaseIdItemsPropertiesByPropertyName.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.GetByDatabaseIdItemsPropertiesByPropertyName.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class ItemPropertiesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdItemsPropertiesByPropertyNameSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdItemsPropertiesByPropertyNameSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdItemsPropertiesByPropertyNameSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdItemsPropertiesByPropertyNameArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdItemsPropertiesByPropertyNameResponseContent(
databaseId: ref databaseId,
propertyName: ref propertyName);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdItemsPropertiesByPropertyNameSecurityRequirements,
+ operationName: "GetByDatabaseIdItemsPropertiesByPropertyNameAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/items/properties/{propertyName}",
- 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 ProcessGetByDatabaseIdItemsPropertiesByPropertyNameResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.GetByDatabaseIdItemsPropertiesList.g.cs b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.GetByDatabaseIdItemsPropertiesList.g.cs
index d881caf..274ed23 100644
--- a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.GetByDatabaseIdItemsPropertiesList.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.GetByDatabaseIdItemsPropertiesList.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class ItemPropertiesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdItemsPropertiesListSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdItemsPropertiesListSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdItemsPropertiesListSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdItemsPropertiesListArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId);
@@ -38,9 +57,15 @@ partial void ProcessGetByDatabaseIdItemsPropertiesListResponseContent(
httpClient: HttpClient,
databaseId: ref databaseId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdItemsPropertiesListSecurityRequirements,
+ operationName: "GetByDatabaseIdItemsPropertiesListAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/items/properties/list/",
- 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 ProcessGetByDatabaseIdItemsPropertiesListResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.PutByDatabaseIdItemsPropertiesByPropertyName.g.cs b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.PutByDatabaseIdItemsPropertiesByPropertyName.g.cs
index 9009daf..2b7634d 100644
--- a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.PutByDatabaseIdItemsPropertiesByPropertyName.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.PutByDatabaseIdItemsPropertiesByPropertyName.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class ItemPropertiesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_PutByDatabaseIdItemsPropertiesByPropertyNameSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_PutByDatabaseIdItemsPropertiesByPropertyNameSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_PutByDatabaseIdItemsPropertiesByPropertyNameSecurityRequirement0,
+ };
partial void PreparePutByDatabaseIdItemsPropertiesByPropertyNameArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,12 +62,18 @@ partial void ProcessPutByDatabaseIdItemsPropertiesByPropertyNameResponse(
propertyName: ref propertyName,
type: ref type);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_PutByDatabaseIdItemsPropertiesByPropertyNameSecurityRequirements,
+ operationName: "PutByDatabaseIdItemsPropertiesByPropertyNameAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/items/properties/{propertyName}",
baseUri: HttpClient.BaseAddress);
__pathBuilder
.AddRequiredParameter("type", type.ToValueString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Put,
@@ -58,7 +83,7 @@ partial void ProcessPutByDatabaseIdItemsPropertiesByPropertyNameResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.g.cs b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.g.cs
index bf070d8..7c8a808 100644
--- a/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.ItemPropertiesClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class ItemPropertiesClient : global::Recombee.IItemPropert
///
/// Recombee API (default region)
///
- public const string DefaultBaseUrl = "https://rapi.recombee.com";
+ public const string DefaultBaseUrl = "https://rapi.recombee.com/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Recombee/Generated/Recombee.ItemsClient.DeleteByDatabaseIdItemsByItemId.g.cs b/src/libs/Recombee/Generated/Recombee.ItemsClient.DeleteByDatabaseIdItemsByItemId.g.cs
index 00852b7..29368b0 100644
--- a/src/libs/Recombee/Generated/Recombee.ItemsClient.DeleteByDatabaseIdItemsByItemId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.ItemsClient.DeleteByDatabaseIdItemsByItemId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class ItemsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdItemsByItemIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdItemsByItemIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdItemsByItemIdSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdItemsByItemIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -40,9 +59,15 @@ partial void ProcessDeleteByDatabaseIdItemsByItemIdResponse(
databaseId: ref databaseId,
itemId: ref itemId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdItemsByItemIdSecurityRequirements,
+ operationName: "DeleteByDatabaseIdItemsByItemIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/items/{itemId}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -52,7 +77,7 @@ partial void ProcessDeleteByDatabaseIdItemsByItemIdResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.ItemsClient.DeleteByDatabaseIdMoreItems.g.cs b/src/libs/Recombee/Generated/Recombee.ItemsClient.DeleteByDatabaseIdMoreItems.g.cs
index 539bb1b..00ffb6d 100644
--- a/src/libs/Recombee/Generated/Recombee.ItemsClient.DeleteByDatabaseIdMoreItems.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.ItemsClient.DeleteByDatabaseIdMoreItems.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class ItemsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdMoreItemsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdMoreItemsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdMoreItemsSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdMoreItemsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -47,9 +66,15 @@ partial void ProcessDeleteByDatabaseIdMoreItemsResponseContent(
databaseId: ref databaseId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdMoreItemsSecurityRequirements,
+ operationName: "DeleteByDatabaseIdMoreItemsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/more-items/",
- 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,
@@ -59,7 +84,7 @@ partial void ProcessDeleteByDatabaseIdMoreItemsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.ItemsClient.GetByDatabaseIdItemsList.g.cs b/src/libs/Recombee/Generated/Recombee.ItemsClient.GetByDatabaseIdItemsList.g.cs
index 2d249c8..067e53e 100644
--- a/src/libs/Recombee/Generated/Recombee.ItemsClient.GetByDatabaseIdItemsList.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.ItemsClient.GetByDatabaseIdItemsList.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class ItemsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdItemsListSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdItemsListSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdItemsListSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdItemsListArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -63,6 +82,12 @@ partial void ProcessGetByDatabaseIdItemsListResponseContent(
returnProperties: ref returnProperties,
includedProperties: includedProperties);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdItemsListSecurityRequirements,
+ operationName: "GetByDatabaseIdItemsListAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/items/list/",
baseUri: HttpClient.BaseAddress);
@@ -72,7 +97,7 @@ partial void ProcessGetByDatabaseIdItemsListResponseContent(
.AddOptionalParameter("offset", offset?.ToString())
.AddOptionalParameter("returnProperties", returnProperties?.ToString().ToLowerInvariant())
.AddOptionalParameter("includedProperties", includedProperties, delimiter: ",", explode: false)
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -82,7 +107,7 @@ partial void ProcessGetByDatabaseIdItemsListResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.ItemsClient.PutByDatabaseIdItemsByItemId.g.cs b/src/libs/Recombee/Generated/Recombee.ItemsClient.PutByDatabaseIdItemsByItemId.g.cs
index 27c41fc..50bda84 100644
--- a/src/libs/Recombee/Generated/Recombee.ItemsClient.PutByDatabaseIdItemsByItemId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.ItemsClient.PutByDatabaseIdItemsByItemId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class ItemsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_PutByDatabaseIdItemsByItemIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_PutByDatabaseIdItemsByItemIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_PutByDatabaseIdItemsByItemIdSecurityRequirement0,
+ };
partial void PreparePutByDatabaseIdItemsByItemIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -39,9 +58,15 @@ partial void ProcessPutByDatabaseIdItemsByItemIdResponse(
databaseId: ref databaseId,
itemId: ref itemId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_PutByDatabaseIdItemsByItemIdSecurityRequirements,
+ operationName: "PutByDatabaseIdItemsByItemIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/items/{itemId}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Put,
@@ -51,7 +76,7 @@ partial void ProcessPutByDatabaseIdItemsByItemIdResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.ItemsClient.g.cs b/src/libs/Recombee/Generated/Recombee.ItemsClient.g.cs
index f38ec65..abae4b7 100644
--- a/src/libs/Recombee/Generated/Recombee.ItemsClient.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.ItemsClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class ItemsClient : global::Recombee.IItemsClient, global:
///
/// Recombee API (default region)
///
- public const string DefaultBaseUrl = "https://rapi.recombee.com";
+ public const string DefaultBaseUrl = "https://rapi.recombee.com/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.CreateByDatabaseIdBatch.g.cs b/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.CreateByDatabaseIdBatch.g.cs
index 918bd69..4532b84 100644
--- a/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.CreateByDatabaseIdBatch.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.CreateByDatabaseIdBatch.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class MiscellaneousClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdBatchSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdBatchSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdBatchSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdBatchArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessCreateByDatabaseIdBatchResponse(
databaseId: ref databaseId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdBatchSecurityRequirements,
+ operationName: "CreateByDatabaseIdBatchAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/batch/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -55,7 +80,7 @@ partial void ProcessCreateByDatabaseIdBatchResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.DeleteByDatabaseId.g.cs b/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.DeleteByDatabaseId.g.cs
index c362d52..4a28bfd 100644
--- a/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.DeleteByDatabaseId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.DeleteByDatabaseId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class MiscellaneousClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId);
@@ -33,9 +52,15 @@ partial void ProcessDeleteByDatabaseIdResponse(
httpClient: HttpClient,
databaseId: ref databaseId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdSecurityRequirements,
+ operationName: "DeleteByDatabaseIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/",
- 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 ProcessDeleteByDatabaseIdResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.GetByDatabaseIdScenarios.g.cs b/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.GetByDatabaseIdScenarios.g.cs
index fbccfb4..c36b089 100644
--- a/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.GetByDatabaseIdScenarios.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.GetByDatabaseIdScenarios.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class MiscellaneousClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdScenariosSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdScenariosSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdScenariosSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdScenariosArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId);
@@ -38,9 +57,15 @@ partial void ProcessGetByDatabaseIdScenariosResponseContent(
httpClient: HttpClient,
databaseId: ref databaseId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdScenariosSecurityRequirements,
+ operationName: "GetByDatabaseIdScenariosAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/scenarios/",
- 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 ProcessGetByDatabaseIdScenariosResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.g.cs b/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.g.cs
index 10c8e15..026f683 100644
--- a/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.MiscellaneousClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class MiscellaneousClient : global::Recombee.IMiscellaneou
///
/// Recombee API (default region)
///
- public const string DefaultBaseUrl = "https://rapi.recombee.com";
+ public const string DefaultBaseUrl = "https://rapi.recombee.com/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Recombee/Generated/Recombee.PathBuilder.g.cs b/src/libs/Recombee/Generated/Recombee.PathBuilder.g.cs
index b46b6f3..61c5557 100644
--- a/src/libs/Recombee/Generated/Recombee.PathBuilder.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.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/Recombee/Generated/Recombee.RecombeeClient.Authorizations.Bearer.g.cs b/src/libs/Recombee/Generated/Recombee.RecombeeClient.Authorizations.Bearer.g.cs
index c6a114e..1e2ba39 100644
--- a/src/libs/Recombee/Generated/Recombee.RecombeeClient.Authorizations.Bearer.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.RecombeeClient.Authorizations.Bearer.g.cs
@@ -5,13 +5,23 @@ namespace Recombee
{
public sealed partial class RecombeeClient
{
+
///
public void AuthorizeUsingBearer(
string apiKey)
{
apiKey = apiKey ?? throw new global::System.ArgumentNullException(nameof(apiKey));
- Authorizations.Clear();
+ for (var i = Authorizations.Count - 1; i >= 0; i--)
+ {
+ var __authorization = Authorizations[i];
+ if (__authorization.Type == "Http" &&
+ __authorization.Name == "Bearer")
+ {
+ Authorizations.RemoveAt(i);
+ }
+ }
+
Authorizations.Add(new global::Recombee.EndPointAuthorization
{
Type = "Http",
diff --git a/src/libs/Recombee/Generated/Recombee.RecombeeClient.Constructors.Bearer.g.cs b/src/libs/Recombee/Generated/Recombee.RecombeeClient.Constructors.Bearer.g.cs
index 194c517..32afc86 100644
--- a/src/libs/Recombee/Generated/Recombee.RecombeeClient.Constructors.Bearer.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.RecombeeClient.Constructors.Bearer.g.cs
@@ -6,6 +6,7 @@ namespace Recombee
public sealed partial class RecombeeClient
{
///
+
public RecombeeClient(
string apiKey,
global::System.Net.Http.HttpClient? httpClient = null,
diff --git a/src/libs/Recombee/Generated/Recombee.RecombeeClient.g.cs b/src/libs/Recombee/Generated/Recombee.RecombeeClient.g.cs
index def7574..32b32af 100644
--- a/src/libs/Recombee/Generated/Recombee.RecombeeClient.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.RecombeeClient.g.cs
@@ -15,7 +15,7 @@ public sealed partial class RecombeeClient : global::Recombee.IRecombeeClient, g
///
/// Recombee API (default region)
///
- public const string DefaultBaseUrl = "https://rapi.recombee.com";
+ public const string DefaultBaseUrl = "https://rapi.recombee.com/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsComposite.g.cs b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsComposite.g.cs
index d5f1692..2ffeb94 100644
--- a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsComposite.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsComposite.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class RecommendationsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdRecommsCompositeSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdRecommsCompositeSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdRecommsCompositeSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdRecommsCompositeArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -63,9 +82,15 @@ partial void ProcessCreateByDatabaseIdRecommsCompositeResponseContent(
databaseId: ref databaseId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdRecommsCompositeSecurityRequirements,
+ operationName: "CreateByDatabaseIdRecommsCompositeAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/recomms/composite/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -75,7 +100,7 @@ partial void ProcessCreateByDatabaseIdRecommsCompositeResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemSegmentsItemSegments.g.cs b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemSegmentsItemSegments.g.cs
index 32d827b..db512c3 100644
--- a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemSegmentsItemSegments.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemSegmentsItemSegments.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class RecommendationsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdRecommsItemSegmentsItemSegmentsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdRecommsItemSegmentsItemSegmentsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdRecommsItemSegmentsItemSegmentsSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdRecommsItemSegmentsItemSegmentsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -53,9 +72,15 @@ partial void ProcessCreateByDatabaseIdRecommsItemSegmentsItemSegmentsResponseCon
databaseId: ref databaseId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdRecommsItemSegmentsItemSegmentsSecurityRequirements,
+ operationName: "CreateByDatabaseIdRecommsItemSegmentsItemSegmentsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/recomms/item-segments/item-segments/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -65,7 +90,7 @@ partial void ProcessCreateByDatabaseIdRecommsItemSegmentsItemSegmentsResponseCon
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemSegmentsItems.g.cs b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemSegmentsItems.g.cs
index d952abb..8283da5 100644
--- a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemSegmentsItems.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemSegmentsItems.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class RecommendationsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdRecommsItemSegmentsItemsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdRecommsItemSegmentsItemsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdRecommsItemSegmentsItemsSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdRecommsItemSegmentsItemsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -53,9 +72,15 @@ partial void ProcessCreateByDatabaseIdRecommsItemSegmentsItemsResponseContent(
databaseId: ref databaseId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdRecommsItemSegmentsItemsSecurityRequirements,
+ operationName: "CreateByDatabaseIdRecommsItemSegmentsItemsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/recomms/item-segments/items/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -65,7 +90,7 @@ partial void ProcessCreateByDatabaseIdRecommsItemSegmentsItemsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemsByItemIdItemSegments.g.cs b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemsByItemIdItemSegments.g.cs
index d99db26..c825549 100644
--- a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemsByItemIdItemSegments.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemsByItemIdItemSegments.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class RecommendationsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdRecommsItemsByItemIdItemSegmentsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdRecommsItemsByItemIdItemSegmentsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdRecommsItemsByItemIdItemSegmentsSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdRecommsItemsByItemIdItemSegmentsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -59,9 +78,15 @@ partial void ProcessCreateByDatabaseIdRecommsItemsByItemIdItemSegmentsResponseCo
itemId: ref itemId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdRecommsItemsByItemIdItemSegmentsSecurityRequirements,
+ operationName: "CreateByDatabaseIdRecommsItemsByItemIdItemSegmentsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/recomms/items/{itemId}/item-segments/",
- 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,
@@ -71,7 +96,7 @@ partial void ProcessCreateByDatabaseIdRecommsItemsByItemIdItemSegmentsResponseCo
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemsByItemIdItems.g.cs b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemsByItemIdItems.g.cs
index 4290861..85a5a2e 100644
--- a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemsByItemIdItems.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemsByItemIdItems.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class RecommendationsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdRecommsItemsByItemIdItemsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdRecommsItemsByItemIdItemsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdRecommsItemsByItemIdItemsSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdRecommsItemsByItemIdItemsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -56,9 +75,15 @@ partial void ProcessCreateByDatabaseIdRecommsItemsByItemIdItemsResponseContent(
itemId: ref itemId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdRecommsItemsByItemIdItemsSecurityRequirements,
+ operationName: "CreateByDatabaseIdRecommsItemsByItemIdItemsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/recomms/items/{itemId}/items/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -68,7 +93,7 @@ partial void ProcessCreateByDatabaseIdRecommsItemsByItemIdItemsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemsByItemIdUsers.g.cs b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemsByItemIdUsers.g.cs
index a65df6f..4eec7f6 100644
--- a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemsByItemIdUsers.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsItemsByItemIdUsers.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class RecommendationsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdRecommsItemsByItemIdUsersSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdRecommsItemsByItemIdUsersSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdRecommsItemsByItemIdUsersSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdRecommsItemsByItemIdUsersArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -53,9 +72,15 @@ partial void ProcessCreateByDatabaseIdRecommsItemsByItemIdUsersResponseContent(
itemId: ref itemId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdRecommsItemsByItemIdUsersSecurityRequirements,
+ operationName: "CreateByDatabaseIdRecommsItemsByItemIdUsersAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/recomms/items/{itemId}/users/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -65,7 +90,7 @@ partial void ProcessCreateByDatabaseIdRecommsItemsByItemIdUsersResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsNextItemsByRecommId.g.cs b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsNextItemsByRecommId.g.cs
index 6c5a020..694541f 100644
--- a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsNextItemsByRecommId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsNextItemsByRecommId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class RecommendationsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdRecommsNextItemsByRecommIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdRecommsNextItemsByRecommIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdRecommsNextItemsByRecommIdSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdRecommsNextItemsByRecommIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -62,9 +81,15 @@ partial void ProcessCreateByDatabaseIdRecommsNextItemsByRecommIdResponseContent(
recommId: ref recommId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdRecommsNextItemsByRecommIdSecurityRequirements,
+ operationName: "CreateByDatabaseIdRecommsNextItemsByRecommIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/recomms/next/items/{recommId}",
- 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,
@@ -74,7 +99,7 @@ partial void ProcessCreateByDatabaseIdRecommsNextItemsByRecommIdResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsUsersByUserIdItemSegments.g.cs b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsUsersByUserIdItemSegments.g.cs
index 1b539ee..6651ec6 100644
--- a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsUsersByUserIdItemSegments.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsUsersByUserIdItemSegments.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class RecommendationsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdRecommsUsersByUserIdItemSegmentsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdRecommsUsersByUserIdItemSegmentsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdRecommsUsersByUserIdItemSegmentsSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdRecommsUsersByUserIdItemSegmentsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -59,9 +78,15 @@ partial void ProcessCreateByDatabaseIdRecommsUsersByUserIdItemSegmentsResponseCo
userId: ref userId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdRecommsUsersByUserIdItemSegmentsSecurityRequirements,
+ operationName: "CreateByDatabaseIdRecommsUsersByUserIdItemSegmentsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/recomms/users/{userId}/item-segments/",
- 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,
@@ -71,7 +96,7 @@ partial void ProcessCreateByDatabaseIdRecommsUsersByUserIdItemSegmentsResponseCo
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsUsersByUserIdItems.g.cs b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsUsersByUserIdItems.g.cs
index dfe7b86..e7f23f2 100644
--- a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsUsersByUserIdItems.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsUsersByUserIdItems.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class RecommendationsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdRecommsUsersByUserIdItemsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdRecommsUsersByUserIdItemsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdRecommsUsersByUserIdItemsSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdRecommsUsersByUserIdItemsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -57,9 +76,15 @@ partial void ProcessCreateByDatabaseIdRecommsUsersByUserIdItemsResponseContent(
userId: ref userId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdRecommsUsersByUserIdItemsSecurityRequirements,
+ operationName: "CreateByDatabaseIdRecommsUsersByUserIdItemsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/recomms/users/{userId}/items/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -69,7 +94,7 @@ partial void ProcessCreateByDatabaseIdRecommsUsersByUserIdItemsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsUsersByUserIdUsers.g.cs b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsUsersByUserIdUsers.g.cs
index f226aef..46f276b 100644
--- a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsUsersByUserIdUsers.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.CreateByDatabaseIdRecommsUsersByUserIdUsers.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class RecommendationsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdRecommsUsersByUserIdUsersSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdRecommsUsersByUserIdUsersSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdRecommsUsersByUserIdUsersSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdRecommsUsersByUserIdUsersArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -53,9 +72,15 @@ partial void ProcessCreateByDatabaseIdRecommsUsersByUserIdUsersResponseContent(
userId: ref userId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdRecommsUsersByUserIdUsersSecurityRequirements,
+ operationName: "CreateByDatabaseIdRecommsUsersByUserIdUsersAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/recomms/users/{userId}/users/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -65,7 +90,7 @@ partial void ProcessCreateByDatabaseIdRecommsUsersByUserIdUsersResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.g.cs b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.g.cs
index 8fbdc6c..8896a30 100644
--- a/src/libs/Recombee/Generated/Recombee.RecommendationsClient.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.RecommendationsClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class RecommendationsClient : global::Recombee.IRecommenda
///
/// Recombee API (default region)
///
- public const string DefaultBaseUrl = "https://rapi.recombee.com";
+ public const string DefaultBaseUrl = "https://rapi.recombee.com/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Recombee/Generated/Recombee.SearchClient.CreateByDatabaseIdSearchUsersByUserIdItemSegments.g.cs b/src/libs/Recombee/Generated/Recombee.SearchClient.CreateByDatabaseIdSearchUsersByUserIdItemSegments.g.cs
index edc8c60..42b2c90 100644
--- a/src/libs/Recombee/Generated/Recombee.SearchClient.CreateByDatabaseIdSearchUsersByUserIdItemSegments.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SearchClient.CreateByDatabaseIdSearchUsersByUserIdItemSegments.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SearchClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdSearchUsersByUserIdItemSegmentsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdSearchUsersByUserIdItemSegmentsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdSearchUsersByUserIdItemSegmentsSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdSearchUsersByUserIdItemSegmentsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -58,9 +77,15 @@ partial void ProcessCreateByDatabaseIdSearchUsersByUserIdItemSegmentsResponseCon
userId: ref userId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdSearchUsersByUserIdItemSegmentsSecurityRequirements,
+ operationName: "CreateByDatabaseIdSearchUsersByUserIdItemSegmentsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/search/users/{userId}/item-segments/",
- 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,
@@ -70,7 +95,7 @@ partial void ProcessCreateByDatabaseIdSearchUsersByUserIdItemSegmentsResponseCon
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SearchClient.CreateByDatabaseIdSearchUsersByUserIdItems.g.cs b/src/libs/Recombee/Generated/Recombee.SearchClient.CreateByDatabaseIdSearchUsersByUserIdItems.g.cs
index 1c54dca..3621958 100644
--- a/src/libs/Recombee/Generated/Recombee.SearchClient.CreateByDatabaseIdSearchUsersByUserIdItems.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SearchClient.CreateByDatabaseIdSearchUsersByUserIdItems.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SearchClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdSearchUsersByUserIdItemsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdSearchUsersByUserIdItemsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdSearchUsersByUserIdItemsSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdSearchUsersByUserIdItemsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -58,9 +77,15 @@ partial void ProcessCreateByDatabaseIdSearchUsersByUserIdItemsResponseContent(
userId: ref userId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdSearchUsersByUserIdItemsSecurityRequirements,
+ operationName: "CreateByDatabaseIdSearchUsersByUserIdItemsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/search/users/{userId}/items/",
- 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,
@@ -70,7 +95,7 @@ partial void ProcessCreateByDatabaseIdSearchUsersByUserIdItemsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SearchClient.CreateByDatabaseIdSynonymsItems.g.cs b/src/libs/Recombee/Generated/Recombee.SearchClient.CreateByDatabaseIdSynonymsItems.g.cs
index 6fd2f0c..54d014b 100644
--- a/src/libs/Recombee/Generated/Recombee.SearchClient.CreateByDatabaseIdSynonymsItems.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SearchClient.CreateByDatabaseIdSynonymsItems.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SearchClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdSynonymsItemsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdSynonymsItemsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdSynonymsItemsSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdSynonymsItemsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -49,9 +68,15 @@ partial void ProcessCreateByDatabaseIdSynonymsItemsResponseContent(
databaseId: ref databaseId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdSynonymsItemsSecurityRequirements,
+ operationName: "CreateByDatabaseIdSynonymsItemsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/synonyms/items/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -61,7 +86,7 @@ partial void ProcessCreateByDatabaseIdSynonymsItemsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SearchClient.DeleteByDatabaseIdSynonymsItems.g.cs b/src/libs/Recombee/Generated/Recombee.SearchClient.DeleteByDatabaseIdSynonymsItems.g.cs
index e5d5d1a..368d072 100644
--- a/src/libs/Recombee/Generated/Recombee.SearchClient.DeleteByDatabaseIdSynonymsItems.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SearchClient.DeleteByDatabaseIdSynonymsItems.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SearchClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdSynonymsItemsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdSynonymsItemsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdSynonymsItemsSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdSynonymsItemsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId);
@@ -33,9 +52,15 @@ partial void ProcessDeleteByDatabaseIdSynonymsItemsResponse(
httpClient: HttpClient,
databaseId: ref databaseId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdSynonymsItemsSecurityRequirements,
+ operationName: "DeleteByDatabaseIdSynonymsItemsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/synonyms/items/",
- 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 ProcessDeleteByDatabaseIdSynonymsItemsResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SearchClient.DeleteByDatabaseIdSynonymsItemsById.g.cs b/src/libs/Recombee/Generated/Recombee.SearchClient.DeleteByDatabaseIdSynonymsItemsById.g.cs
index 353a0eb..c8a7425 100644
--- a/src/libs/Recombee/Generated/Recombee.SearchClient.DeleteByDatabaseIdSynonymsItemsById.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SearchClient.DeleteByDatabaseIdSynonymsItemsById.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SearchClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdSynonymsItemsByIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdSynonymsItemsByIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdSynonymsItemsByIdSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdSynonymsItemsByIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -38,9 +57,15 @@ partial void ProcessDeleteByDatabaseIdSynonymsItemsByIdResponse(
databaseId: ref databaseId,
id: ref id);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdSynonymsItemsByIdSecurityRequirements,
+ operationName: "DeleteByDatabaseIdSynonymsItemsByIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/synonyms/items/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -50,7 +75,7 @@ partial void ProcessDeleteByDatabaseIdSynonymsItemsByIdResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SearchClient.GetByDatabaseIdSynonymsItems.g.cs b/src/libs/Recombee/Generated/Recombee.SearchClient.GetByDatabaseIdSynonymsItems.g.cs
index 75ec847..0f7a548 100644
--- a/src/libs/Recombee/Generated/Recombee.SearchClient.GetByDatabaseIdSynonymsItems.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SearchClient.GetByDatabaseIdSynonymsItems.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SearchClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdSynonymsItemsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdSynonymsItemsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdSynonymsItemsSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdSynonymsItemsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -48,13 +67,19 @@ partial void ProcessGetByDatabaseIdSynonymsItemsResponseContent(
count: ref count,
offset: ref offset);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdSynonymsItemsSecurityRequirements,
+ operationName: "GetByDatabaseIdSynonymsItemsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/synonyms/items/",
baseUri: HttpClient.BaseAddress);
__pathBuilder
.AddOptionalParameter("count", count?.ToString())
.AddOptionalParameter("offset", offset?.ToString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -64,7 +89,7 @@ partial void ProcessGetByDatabaseIdSynonymsItemsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SearchClient.g.cs b/src/libs/Recombee/Generated/Recombee.SearchClient.g.cs
index bd3407d..85030e8 100644
--- a/src/libs/Recombee/Generated/Recombee.SearchClient.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SearchClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class SearchClient : global::Recombee.ISearchClient, globa
///
/// Recombee API (default region)
///
- public const string DefaultBaseUrl = "https://rapi.recombee.com";
+ public const string DefaultBaseUrl = "https://rapi.recombee.com/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Recombee/Generated/Recombee.Security.g.cs b/src/libs/Recombee/Generated/Recombee.Security.g.cs
new file mode 100644
index 0000000..60ac887
--- /dev/null
+++ b/src/libs/Recombee/Generated/Recombee.Security.g.cs
@@ -0,0 +1,145 @@
+#nullable enable
+
+namespace Recombee
+{
+ 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/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsAutoReqlBySegmentationId.g.cs b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsAutoReqlBySegmentationId.g.cs
index 8696138..dd4fc4a 100644
--- a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsAutoReqlBySegmentationId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsAutoReqlBySegmentationId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SegmentationsDefinitionClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdSegmentationsAutoReqlBySegmentationIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdSegmentationsAutoReqlBySegmentationIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdSegmentationsAutoReqlBySegmentationIdSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdSegmentationsAutoReqlBySegmentationIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -46,9 +65,15 @@ partial void ProcessCreateByDatabaseIdSegmentationsAutoReqlBySegmentationIdRespo
segmentationId: ref segmentationId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdSegmentationsAutoReqlBySegmentationIdSecurityRequirements,
+ operationName: "CreateByDatabaseIdSegmentationsAutoReqlBySegmentationIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/segmentations/auto-reql/{segmentationId}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -58,7 +83,7 @@ partial void ProcessCreateByDatabaseIdSegmentationsAutoReqlBySegmentationIdRespo
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsManualReqlBySegmentationId.g.cs b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsManualReqlBySegmentationId.g.cs
index d60d367..3ee539c 100644
--- a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsManualReqlBySegmentationId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsManualReqlBySegmentationId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SegmentationsDefinitionClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdSegmentationsManualReqlBySegmentationIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -46,9 +65,15 @@ partial void ProcessCreateByDatabaseIdSegmentationsManualReqlBySegmentationIdRes
segmentationId: ref segmentationId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSecurityRequirements,
+ operationName: "CreateByDatabaseIdSegmentationsManualReqlBySegmentationIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/segmentations/manual-reql/{segmentationId}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -58,7 +83,7 @@ partial void ProcessCreateByDatabaseIdSegmentationsManualReqlBySegmentationIdRes
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentId.g.cs b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentId.g.cs
index e221465..e81c5ac 100644
--- a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SegmentationsDefinitionClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -51,9 +70,15 @@ partial void ProcessCreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSeg
segmentId: ref segmentId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdSecurityRequirements,
+ operationName: "CreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/segmentations/manual-reql/{segmentationId}/segments/{segmentId}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -63,7 +88,7 @@ partial void ProcessCreateByDatabaseIdSegmentationsManualReqlBySegmentationIdSeg
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsPropertyBasedBySegmentationId.g.cs b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsPropertyBasedBySegmentationId.g.cs
index 2e4f461..3ad5624 100644
--- a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsPropertyBasedBySegmentationId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.CreateByDatabaseIdSegmentationsPropertyBasedBySegmentationId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SegmentationsDefinitionClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdSegmentationsPropertyBasedBySegmentationIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdSegmentationsPropertyBasedBySegmentationIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdSegmentationsPropertyBasedBySegmentationIdSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdSegmentationsPropertyBasedBySegmentationIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -46,9 +65,15 @@ partial void ProcessCreateByDatabaseIdSegmentationsPropertyBasedBySegmentationId
segmentationId: ref segmentationId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdSegmentationsPropertyBasedBySegmentationIdSecurityRequirements,
+ operationName: "CreateByDatabaseIdSegmentationsPropertyBasedBySegmentationIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/segmentations/property-based/{segmentationId}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -58,7 +83,7 @@ partial void ProcessCreateByDatabaseIdSegmentationsPropertyBasedBySegmentationId
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.DeleteByDatabaseIdSegmentationsBySegmentationId.g.cs b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.DeleteByDatabaseIdSegmentationsBySegmentationId.g.cs
index aadb5e9..ecdb53a 100644
--- a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.DeleteByDatabaseIdSegmentationsBySegmentationId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.DeleteByDatabaseIdSegmentationsBySegmentationId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SegmentationsDefinitionClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdSegmentationsBySegmentationIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdSegmentationsBySegmentationIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdSegmentationsBySegmentationIdSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdSegmentationsBySegmentationIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -38,9 +57,15 @@ partial void ProcessDeleteByDatabaseIdSegmentationsBySegmentationIdResponse(
databaseId: ref databaseId,
segmentationId: ref segmentationId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdSegmentationsBySegmentationIdSecurityRequirements,
+ operationName: "DeleteByDatabaseIdSegmentationsBySegmentationIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/segmentations/{segmentationId}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -50,7 +75,7 @@ partial void ProcessDeleteByDatabaseIdSegmentationsBySegmentationIdResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.DeleteByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentId.g.cs b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.DeleteByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentId.g.cs
index b52acb5..06e1bec 100644
--- a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.DeleteByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.DeleteByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SegmentationsDefinitionClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessDeleteByDatabaseIdSegmentationsManualReqlBySegmentationIdSeg
segmentationId: ref segmentationId,
segmentId: ref segmentId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdSecurityRequirements,
+ operationName: "DeleteByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/segmentations/manual-reql/{segmentationId}/segments/{segmentId}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -55,7 +80,7 @@ partial void ProcessDeleteByDatabaseIdSegmentationsManualReqlBySegmentationIdSeg
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.GetByDatabaseIdSegmentationsList.g.cs b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.GetByDatabaseIdSegmentationsList.g.cs
index 0794a44..a0d09b6 100644
--- a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.GetByDatabaseIdSegmentationsList.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.GetByDatabaseIdSegmentationsList.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SegmentationsDefinitionClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdSegmentationsListSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdSegmentationsListSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdSegmentationsListSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdSegmentationsListArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,12 +62,18 @@ partial void ProcessGetByDatabaseIdSegmentationsListResponseContent(
databaseId: ref databaseId,
sourceType: ref sourceType);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdSegmentationsListSecurityRequirements,
+ operationName: "GetByDatabaseIdSegmentationsListAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/segmentations/list/",
baseUri: HttpClient.BaseAddress);
__pathBuilder
.AddRequiredParameter("sourceType", sourceType)
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -58,7 +83,7 @@ partial void ProcessGetByDatabaseIdSegmentationsListResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.GetByDatabaseIdSegmentationsListBySegmentationId.g.cs b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.GetByDatabaseIdSegmentationsListBySegmentationId.g.cs
index f4e7b16..88959ca 100644
--- a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.GetByDatabaseIdSegmentationsListBySegmentationId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.GetByDatabaseIdSegmentationsListBySegmentationId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SegmentationsDefinitionClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdSegmentationsListBySegmentationIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdSegmentationsListBySegmentationIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdSegmentationsListBySegmentationIdSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdSegmentationsListBySegmentationIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdSegmentationsListBySegmentationIdResponseCont
databaseId: ref databaseId,
segmentationId: ref segmentationId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdSegmentationsListBySegmentationIdSecurityRequirements,
+ operationName: "GetByDatabaseIdSegmentationsListBySegmentationIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/segmentations/list/{segmentationId}",
- 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 ProcessGetByDatabaseIdSegmentationsListBySegmentationIdResponseCont
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsAutoReqlBySegmentationId.g.cs b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsAutoReqlBySegmentationId.g.cs
index 84f2424..1787cfc 100644
--- a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsAutoReqlBySegmentationId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsAutoReqlBySegmentationId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SegmentationsDefinitionClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_PutByDatabaseIdSegmentationsAutoReqlBySegmentationIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_PutByDatabaseIdSegmentationsAutoReqlBySegmentationIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_PutByDatabaseIdSegmentationsAutoReqlBySegmentationIdSecurityRequirement0,
+ };
partial void PreparePutByDatabaseIdSegmentationsAutoReqlBySegmentationIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -47,9 +66,15 @@ partial void ProcessPutByDatabaseIdSegmentationsAutoReqlBySegmentationIdResponse
segmentationId: ref segmentationId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_PutByDatabaseIdSegmentationsAutoReqlBySegmentationIdSecurityRequirements,
+ operationName: "PutByDatabaseIdSegmentationsAutoReqlBySegmentationIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/segmentations/auto-reql/{segmentationId}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Put,
@@ -59,7 +84,7 @@ partial void ProcessPutByDatabaseIdSegmentationsAutoReqlBySegmentationIdResponse
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsManualReqlBySegmentationId.g.cs b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsManualReqlBySegmentationId.g.cs
index d2e0131..f73c06f 100644
--- a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsManualReqlBySegmentationId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsManualReqlBySegmentationId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SegmentationsDefinitionClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_PutByDatabaseIdSegmentationsManualReqlBySegmentationIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_PutByDatabaseIdSegmentationsManualReqlBySegmentationIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_PutByDatabaseIdSegmentationsManualReqlBySegmentationIdSecurityRequirement0,
+ };
partial void PreparePutByDatabaseIdSegmentationsManualReqlBySegmentationIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -47,9 +66,15 @@ partial void ProcessPutByDatabaseIdSegmentationsManualReqlBySegmentationIdRespon
segmentationId: ref segmentationId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_PutByDatabaseIdSegmentationsManualReqlBySegmentationIdSecurityRequirements,
+ operationName: "PutByDatabaseIdSegmentationsManualReqlBySegmentationIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/segmentations/manual-reql/{segmentationId}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Put,
@@ -59,7 +84,7 @@ partial void ProcessPutByDatabaseIdSegmentationsManualReqlBySegmentationIdRespon
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentId.g.cs b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentId.g.cs
index 5d3c3cd..fbdb48b 100644
--- a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SegmentationsDefinitionClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_PutByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_PutByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_PutByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdSecurityRequirement0,
+ };
partial void PreparePutByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -52,9 +71,15 @@ partial void ProcessPutByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmen
segmentId: ref segmentId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_PutByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdSecurityRequirements,
+ operationName: "PutByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmentsBySegmentIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/segmentations/manual-reql/{segmentationId}/segments/{segmentId}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Put,
@@ -64,7 +89,7 @@ partial void ProcessPutByDatabaseIdSegmentationsManualReqlBySegmentationIdSegmen
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsPropertyBasedBySegmentationId.g.cs b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsPropertyBasedBySegmentationId.g.cs
index edd447b..a05b6ec 100644
--- a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsPropertyBasedBySegmentationId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.PutByDatabaseIdSegmentationsPropertyBasedBySegmentationId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SegmentationsDefinitionClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_PutByDatabaseIdSegmentationsPropertyBasedBySegmentationIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_PutByDatabaseIdSegmentationsPropertyBasedBySegmentationIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_PutByDatabaseIdSegmentationsPropertyBasedBySegmentationIdSecurityRequirement0,
+ };
partial void PreparePutByDatabaseIdSegmentationsPropertyBasedBySegmentationIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -48,9 +67,15 @@ partial void ProcessPutByDatabaseIdSegmentationsPropertyBasedBySegmentationIdRes
segmentationId: ref segmentationId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_PutByDatabaseIdSegmentationsPropertyBasedBySegmentationIdSecurityRequirements,
+ operationName: "PutByDatabaseIdSegmentationsPropertyBasedBySegmentationIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/segmentations/property-based/{segmentationId}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Put,
@@ -60,7 +85,7 @@ partial void ProcessPutByDatabaseIdSegmentationsPropertyBasedBySegmentationIdRes
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.g.cs b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.g.cs
index 0ae21d4..a71ec94 100644
--- a/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SegmentationsDefinitionClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class SegmentationsDefinitionClient : global::Recombee.ISe
///
/// Recombee API (default region)
///
- public const string DefaultBaseUrl = "https://rapi.recombee.com";
+ public const string DefaultBaseUrl = "https://rapi.recombee.com/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Recombee/Generated/Recombee.SeriesClient.CreateByDatabaseIdSeriesBySeriesIdItems.g.cs b/src/libs/Recombee/Generated/Recombee.SeriesClient.CreateByDatabaseIdSeriesBySeriesIdItems.g.cs
index 4c688d8..8185eea 100644
--- a/src/libs/Recombee/Generated/Recombee.SeriesClient.CreateByDatabaseIdSeriesBySeriesIdItems.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SeriesClient.CreateByDatabaseIdSeriesBySeriesIdItems.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SeriesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdSeriesBySeriesIdItemsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdSeriesBySeriesIdItemsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdSeriesBySeriesIdItemsSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdSeriesBySeriesIdItemsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -46,9 +65,15 @@ partial void ProcessCreateByDatabaseIdSeriesBySeriesIdItemsResponse(
seriesId: ref seriesId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdSeriesBySeriesIdItemsSecurityRequirements,
+ operationName: "CreateByDatabaseIdSeriesBySeriesIdItemsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/series/{seriesId}/items/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -58,7 +83,7 @@ partial void ProcessCreateByDatabaseIdSeriesBySeriesIdItemsResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SeriesClient.DeleteByDatabaseIdSeriesBySeriesId.g.cs b/src/libs/Recombee/Generated/Recombee.SeriesClient.DeleteByDatabaseIdSeriesBySeriesId.g.cs
index 5d1022f..41d5a4e 100644
--- a/src/libs/Recombee/Generated/Recombee.SeriesClient.DeleteByDatabaseIdSeriesBySeriesId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SeriesClient.DeleteByDatabaseIdSeriesBySeriesId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SeriesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdSeriesBySeriesIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdSeriesBySeriesIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdSeriesBySeriesIdSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdSeriesBySeriesIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -47,9 +66,15 @@ partial void ProcessDeleteByDatabaseIdSeriesBySeriesIdResponse(
seriesId: ref seriesId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdSeriesBySeriesIdSecurityRequirements,
+ operationName: "DeleteByDatabaseIdSeriesBySeriesIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/series/{seriesId}",
- 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,
@@ -59,7 +84,7 @@ partial void ProcessDeleteByDatabaseIdSeriesBySeriesIdResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SeriesClient.DeleteByDatabaseIdSeriesBySeriesIdItems.g.cs b/src/libs/Recombee/Generated/Recombee.SeriesClient.DeleteByDatabaseIdSeriesBySeriesIdItems.g.cs
index 4bea68b..f03c71f 100644
--- a/src/libs/Recombee/Generated/Recombee.SeriesClient.DeleteByDatabaseIdSeriesBySeriesIdItems.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SeriesClient.DeleteByDatabaseIdSeriesBySeriesIdItems.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SeriesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdSeriesBySeriesIdItemsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdSeriesBySeriesIdItemsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdSeriesBySeriesIdItemsSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdSeriesBySeriesIdItemsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -46,9 +65,15 @@ partial void ProcessDeleteByDatabaseIdSeriesBySeriesIdItemsResponse(
seriesId: ref seriesId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdSeriesBySeriesIdItemsSecurityRequirements,
+ operationName: "DeleteByDatabaseIdSeriesBySeriesIdItemsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/series/{seriesId}/items/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -58,7 +83,7 @@ partial void ProcessDeleteByDatabaseIdSeriesBySeriesIdItemsResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SeriesClient.GetByDatabaseIdSeriesBySeriesIdItems.g.cs b/src/libs/Recombee/Generated/Recombee.SeriesClient.GetByDatabaseIdSeriesBySeriesIdItems.g.cs
index f18503f..258ea6c 100644
--- a/src/libs/Recombee/Generated/Recombee.SeriesClient.GetByDatabaseIdSeriesBySeriesIdItems.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SeriesClient.GetByDatabaseIdSeriesBySeriesIdItems.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SeriesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdSeriesBySeriesIdItemsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdSeriesBySeriesIdItemsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdSeriesBySeriesIdItemsSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdSeriesBySeriesIdItemsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdSeriesBySeriesIdItemsResponseContent(
databaseId: ref databaseId,
seriesId: ref seriesId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdSeriesBySeriesIdItemsSecurityRequirements,
+ operationName: "GetByDatabaseIdSeriesBySeriesIdItemsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/series/{seriesId}/items/",
- 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 ProcessGetByDatabaseIdSeriesBySeriesIdItemsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SeriesClient.GetByDatabaseIdSeriesList.g.cs b/src/libs/Recombee/Generated/Recombee.SeriesClient.GetByDatabaseIdSeriesList.g.cs
index 006de5a..7a1affd 100644
--- a/src/libs/Recombee/Generated/Recombee.SeriesClient.GetByDatabaseIdSeriesList.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SeriesClient.GetByDatabaseIdSeriesList.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SeriesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdSeriesListSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdSeriesListSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdSeriesListSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdSeriesListArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId);
@@ -38,9 +57,15 @@ partial void ProcessGetByDatabaseIdSeriesListResponseContent(
httpClient: HttpClient,
databaseId: ref databaseId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdSeriesListSecurityRequirements,
+ operationName: "GetByDatabaseIdSeriesListAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/series/list/",
- 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 ProcessGetByDatabaseIdSeriesListResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SeriesClient.PutByDatabaseIdSeriesBySeriesId.g.cs b/src/libs/Recombee/Generated/Recombee.SeriesClient.PutByDatabaseIdSeriesBySeriesId.g.cs
index 7058ec3..9e601e5 100644
--- a/src/libs/Recombee/Generated/Recombee.SeriesClient.PutByDatabaseIdSeriesBySeriesId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SeriesClient.PutByDatabaseIdSeriesBySeriesId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class SeriesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_PutByDatabaseIdSeriesBySeriesIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_PutByDatabaseIdSeriesBySeriesIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_PutByDatabaseIdSeriesBySeriesIdSecurityRequirement0,
+ };
partial void PreparePutByDatabaseIdSeriesBySeriesIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -46,9 +65,15 @@ partial void ProcessPutByDatabaseIdSeriesBySeriesIdResponse(
seriesId: ref seriesId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_PutByDatabaseIdSeriesBySeriesIdSecurityRequirements,
+ operationName: "PutByDatabaseIdSeriesBySeriesIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/series/{seriesId}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Put,
@@ -58,7 +83,7 @@ partial void ProcessPutByDatabaseIdSeriesBySeriesIdResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.SeriesClient.g.cs b/src/libs/Recombee/Generated/Recombee.SeriesClient.g.cs
index 4afeb11..6d1cc27 100644
--- a/src/libs/Recombee/Generated/Recombee.SeriesClient.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.SeriesClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class SeriesClient : global::Recombee.ISeriesClient, globa
///
/// Recombee API (default region)
///
- public const string DefaultBaseUrl = "https://rapi.recombee.com";
+ public const string DefaultBaseUrl = "https://rapi.recombee.com/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdBookmarks.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdBookmarks.g.cs
index 8f2af55..008c8fe 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdBookmarks.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdBookmarks.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdBookmarksSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdBookmarksSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdBookmarksSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdBookmarksArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -41,9 +60,15 @@ partial void ProcessCreateByDatabaseIdBookmarksResponse(
databaseId: ref databaseId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdBookmarksSecurityRequirements,
+ operationName: "CreateByDatabaseIdBookmarksAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/bookmarks/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -53,7 +78,7 @@ partial void ProcessCreateByDatabaseIdBookmarksResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdCartadditions.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdCartadditions.g.cs
index a87eea9..647fbc2 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdCartadditions.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdCartadditions.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdCartadditionsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdCartadditionsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdCartadditionsSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdCartadditionsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -41,9 +60,15 @@ partial void ProcessCreateByDatabaseIdCartadditionsResponse(
databaseId: ref databaseId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdCartadditionsSecurityRequirements,
+ operationName: "CreateByDatabaseIdCartadditionsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/cartadditions/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -53,7 +78,7 @@ partial void ProcessCreateByDatabaseIdCartadditionsResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdDetailviews.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdDetailviews.g.cs
index dfb5097..3948f11 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdDetailviews.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdDetailviews.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdDetailviewsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdDetailviewsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdDetailviewsSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdDetailviewsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -41,9 +60,15 @@ partial void ProcessCreateByDatabaseIdDetailviewsResponse(
databaseId: ref databaseId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdDetailviewsSecurityRequirements,
+ operationName: "CreateByDatabaseIdDetailviewsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/detailviews/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -53,7 +78,7 @@ partial void ProcessCreateByDatabaseIdDetailviewsResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdPurchases.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdPurchases.g.cs
index 4174b77..08a61b6 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdPurchases.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdPurchases.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdPurchasesSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdPurchasesSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdPurchasesSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdPurchasesArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -41,9 +60,15 @@ partial void ProcessCreateByDatabaseIdPurchasesResponse(
databaseId: ref databaseId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdPurchasesSecurityRequirements,
+ operationName: "CreateByDatabaseIdPurchasesAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/purchases/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -53,7 +78,7 @@ partial void ProcessCreateByDatabaseIdPurchasesResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdRatings.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdRatings.g.cs
index c478dd2..398f75d 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdRatings.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdRatings.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdRatingsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdRatingsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdRatingsSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdRatingsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -41,9 +60,15 @@ partial void ProcessCreateByDatabaseIdRatingsResponse(
databaseId: ref databaseId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdRatingsSecurityRequirements,
+ operationName: "CreateByDatabaseIdRatingsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/ratings/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -53,7 +78,7 @@ partial void ProcessCreateByDatabaseIdRatingsResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdViewportions.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdViewportions.g.cs
index ca245f7..0b04808 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdViewportions.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.CreateByDatabaseIdViewportions.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdViewportionsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdViewportionsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdViewportionsSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdViewportionsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -42,9 +61,15 @@ partial void ProcessCreateByDatabaseIdViewportionsResponse(
databaseId: ref databaseId,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdViewportionsSecurityRequirements,
+ operationName: "CreateByDatabaseIdViewportionsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/viewportions/",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -54,7 +79,7 @@ partial void ProcessCreateByDatabaseIdViewportionsResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdBookmarks.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdBookmarks.g.cs
index 12af820..1e06166 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdBookmarks.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdBookmarks.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdBookmarksSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdBookmarksSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdBookmarksSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdBookmarksArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -48,6 +67,12 @@ partial void ProcessDeleteByDatabaseIdBookmarksResponse(
itemId: ref itemId,
timestamp: ref timestamp);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdBookmarksSecurityRequirements,
+ operationName: "DeleteByDatabaseIdBookmarksAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/bookmarks/",
baseUri: HttpClient.BaseAddress);
@@ -55,7 +80,7 @@ partial void ProcessDeleteByDatabaseIdBookmarksResponse(
.AddRequiredParameter("userId", userId)
.AddRequiredParameter("itemId", itemId)
.AddOptionalParameter("timestamp", timestamp?.ToString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -65,7 +90,7 @@ partial void ProcessDeleteByDatabaseIdBookmarksResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdCartadditions.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdCartadditions.g.cs
index 3dbda5a..746e8d7 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdCartadditions.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdCartadditions.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdCartadditionsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdCartadditionsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdCartadditionsSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdCartadditionsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -48,6 +67,12 @@ partial void ProcessDeleteByDatabaseIdCartadditionsResponse(
itemId: ref itemId,
timestamp: ref timestamp);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdCartadditionsSecurityRequirements,
+ operationName: "DeleteByDatabaseIdCartadditionsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/cartadditions/",
baseUri: HttpClient.BaseAddress);
@@ -55,7 +80,7 @@ partial void ProcessDeleteByDatabaseIdCartadditionsResponse(
.AddRequiredParameter("userId", userId)
.AddRequiredParameter("itemId", itemId)
.AddOptionalParameter("timestamp", timestamp?.ToString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -65,7 +90,7 @@ partial void ProcessDeleteByDatabaseIdCartadditionsResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdDetailviews.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdDetailviews.g.cs
index 7453f87..b2a038b 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdDetailviews.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdDetailviews.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdDetailviewsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdDetailviewsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdDetailviewsSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdDetailviewsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -48,6 +67,12 @@ partial void ProcessDeleteByDatabaseIdDetailviewsResponse(
itemId: ref itemId,
timestamp: ref timestamp);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdDetailviewsSecurityRequirements,
+ operationName: "DeleteByDatabaseIdDetailviewsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/detailviews/",
baseUri: HttpClient.BaseAddress);
@@ -55,7 +80,7 @@ partial void ProcessDeleteByDatabaseIdDetailviewsResponse(
.AddRequiredParameter("userId", userId)
.AddRequiredParameter("itemId", itemId)
.AddOptionalParameter("timestamp", timestamp?.ToString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -65,7 +90,7 @@ partial void ProcessDeleteByDatabaseIdDetailviewsResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdPurchases.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdPurchases.g.cs
index 823e433..e3e95b8 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdPurchases.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdPurchases.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdPurchasesSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdPurchasesSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdPurchasesSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdPurchasesArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -48,6 +67,12 @@ partial void ProcessDeleteByDatabaseIdPurchasesResponse(
itemId: ref itemId,
timestamp: ref timestamp);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdPurchasesSecurityRequirements,
+ operationName: "DeleteByDatabaseIdPurchasesAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/purchases/",
baseUri: HttpClient.BaseAddress);
@@ -55,7 +80,7 @@ partial void ProcessDeleteByDatabaseIdPurchasesResponse(
.AddRequiredParameter("userId", userId)
.AddRequiredParameter("itemId", itemId)
.AddOptionalParameter("timestamp", timestamp?.ToString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -65,7 +90,7 @@ partial void ProcessDeleteByDatabaseIdPurchasesResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdRatings.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdRatings.g.cs
index ce5a1f1..623d5e5 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdRatings.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdRatings.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdRatingsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdRatingsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdRatingsSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdRatingsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -48,6 +67,12 @@ partial void ProcessDeleteByDatabaseIdRatingsResponse(
itemId: ref itemId,
timestamp: ref timestamp);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdRatingsSecurityRequirements,
+ operationName: "DeleteByDatabaseIdRatingsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/ratings/",
baseUri: HttpClient.BaseAddress);
@@ -55,7 +80,7 @@ partial void ProcessDeleteByDatabaseIdRatingsResponse(
.AddRequiredParameter("userId", userId)
.AddRequiredParameter("itemId", itemId)
.AddOptionalParameter("timestamp", timestamp?.ToString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -65,7 +90,7 @@ partial void ProcessDeleteByDatabaseIdRatingsResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdViewportions.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdViewportions.g.cs
index a7f87c3..d64f2a0 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdViewportions.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.DeleteByDatabaseIdViewportions.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdViewportionsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdViewportionsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdViewportionsSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdViewportionsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -48,6 +67,12 @@ partial void ProcessDeleteByDatabaseIdViewportionsResponse(
itemId: ref itemId,
sessionId: ref sessionId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdViewportionsSecurityRequirements,
+ operationName: "DeleteByDatabaseIdViewportionsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/viewportions/",
baseUri: HttpClient.BaseAddress);
@@ -55,7 +80,7 @@ partial void ProcessDeleteByDatabaseIdViewportionsResponse(
.AddRequiredParameter("userId", userId)
.AddRequiredParameter("itemId", itemId)
.AddOptionalParameter("sessionId", sessionId)
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -65,7 +90,7 @@ partial void ProcessDeleteByDatabaseIdViewportionsResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdBookmarks.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdBookmarks.g.cs
index a1ef435..fe57719 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdBookmarks.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdBookmarks.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdItemsByItemIdBookmarksSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdItemsByItemIdBookmarksSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdItemsByItemIdBookmarksSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdItemsByItemIdBookmarksArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdItemsByItemIdBookmarksResponseContent(
databaseId: ref databaseId,
itemId: ref itemId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdItemsByItemIdBookmarksSecurityRequirements,
+ operationName: "GetByDatabaseIdItemsByItemIdBookmarksAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/items/{itemId}/bookmarks/",
- 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 ProcessGetByDatabaseIdItemsByItemIdBookmarksResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdCartadditions.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdCartadditions.g.cs
index 3182dc1..021cdd8 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdCartadditions.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdCartadditions.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdItemsByItemIdCartadditionsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdItemsByItemIdCartadditionsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdItemsByItemIdCartadditionsSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdItemsByItemIdCartadditionsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdItemsByItemIdCartadditionsResponseContent(
databaseId: ref databaseId,
itemId: ref itemId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdItemsByItemIdCartadditionsSecurityRequirements,
+ operationName: "GetByDatabaseIdItemsByItemIdCartadditionsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/items/{itemId}/cartadditions/",
- 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 ProcessGetByDatabaseIdItemsByItemIdCartadditionsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdDetailviews.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdDetailviews.g.cs
index 798141d..27606b2 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdDetailviews.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdDetailviews.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdItemsByItemIdDetailviewsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdItemsByItemIdDetailviewsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdItemsByItemIdDetailviewsSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdItemsByItemIdDetailviewsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdItemsByItemIdDetailviewsResponseContent(
databaseId: ref databaseId,
itemId: ref itemId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdItemsByItemIdDetailviewsSecurityRequirements,
+ operationName: "GetByDatabaseIdItemsByItemIdDetailviewsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/items/{itemId}/detailviews/",
- 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 ProcessGetByDatabaseIdItemsByItemIdDetailviewsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdPurchases.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdPurchases.g.cs
index 1e88ed2..1c11012 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdPurchases.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdPurchases.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdItemsByItemIdPurchasesSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdItemsByItemIdPurchasesSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdItemsByItemIdPurchasesSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdItemsByItemIdPurchasesArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdItemsByItemIdPurchasesResponseContent(
databaseId: ref databaseId,
itemId: ref itemId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdItemsByItemIdPurchasesSecurityRequirements,
+ operationName: "GetByDatabaseIdItemsByItemIdPurchasesAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/items/{itemId}/purchases/",
- 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 ProcessGetByDatabaseIdItemsByItemIdPurchasesResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdRatings.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdRatings.g.cs
index c365195..f8439f9 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdRatings.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdRatings.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdItemsByItemIdRatingsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdItemsByItemIdRatingsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdItemsByItemIdRatingsSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdItemsByItemIdRatingsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdItemsByItemIdRatingsResponseContent(
databaseId: ref databaseId,
itemId: ref itemId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdItemsByItemIdRatingsSecurityRequirements,
+ operationName: "GetByDatabaseIdItemsByItemIdRatingsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/items/{itemId}/ratings/",
- 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 ProcessGetByDatabaseIdItemsByItemIdRatingsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdViewportions.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdViewportions.g.cs
index 7f9b093..816af68 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdViewportions.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdItemsByItemIdViewportions.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdItemsByItemIdViewportionsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdItemsByItemIdViewportionsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdItemsByItemIdViewportionsSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdItemsByItemIdViewportionsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdItemsByItemIdViewportionsResponseContent(
databaseId: ref databaseId,
itemId: ref itemId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdItemsByItemIdViewportionsSecurityRequirements,
+ operationName: "GetByDatabaseIdItemsByItemIdViewportionsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/items/{itemId}/viewportions/",
- 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 ProcessGetByDatabaseIdItemsByItemIdViewportionsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdBookmarks.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdBookmarks.g.cs
index 4078395..7041f4f 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdBookmarks.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdBookmarks.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdUsersByUserIdBookmarksSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdUsersByUserIdBookmarksSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdUsersByUserIdBookmarksSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdUsersByUserIdBookmarksArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdUsersByUserIdBookmarksResponseContent(
databaseId: ref databaseId,
userId: ref userId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdUsersByUserIdBookmarksSecurityRequirements,
+ operationName: "GetByDatabaseIdUsersByUserIdBookmarksAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/{userId}/bookmarks/",
- 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 ProcessGetByDatabaseIdUsersByUserIdBookmarksResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdCartadditions.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdCartadditions.g.cs
index 63cfacc..086d38f 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdCartadditions.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdCartadditions.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdUsersByUserIdCartadditionsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdUsersByUserIdCartadditionsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdUsersByUserIdCartadditionsSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdUsersByUserIdCartadditionsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdUsersByUserIdCartadditionsResponseContent(
databaseId: ref databaseId,
userId: ref userId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdUsersByUserIdCartadditionsSecurityRequirements,
+ operationName: "GetByDatabaseIdUsersByUserIdCartadditionsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/{userId}/cartadditions/",
- 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 ProcessGetByDatabaseIdUsersByUserIdCartadditionsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdDetailviews.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdDetailviews.g.cs
index 309a517..f730c1b 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdDetailviews.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdDetailviews.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdUsersByUserIdDetailviewsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdUsersByUserIdDetailviewsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdUsersByUserIdDetailviewsSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdUsersByUserIdDetailviewsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdUsersByUserIdDetailviewsResponseContent(
databaseId: ref databaseId,
userId: ref userId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdUsersByUserIdDetailviewsSecurityRequirements,
+ operationName: "GetByDatabaseIdUsersByUserIdDetailviewsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/{userId}/detailviews/",
- 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 ProcessGetByDatabaseIdUsersByUserIdDetailviewsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdPurchases.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdPurchases.g.cs
index 5d65b8c..490072a 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdPurchases.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdPurchases.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdUsersByUserIdPurchasesSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdUsersByUserIdPurchasesSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdUsersByUserIdPurchasesSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdUsersByUserIdPurchasesArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdUsersByUserIdPurchasesResponseContent(
databaseId: ref databaseId,
userId: ref userId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdUsersByUserIdPurchasesSecurityRequirements,
+ operationName: "GetByDatabaseIdUsersByUserIdPurchasesAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/{userId}/purchases/",
- 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 ProcessGetByDatabaseIdUsersByUserIdPurchasesResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdRatings.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdRatings.g.cs
index 69b15f2..ccf0acb 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdRatings.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdRatings.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdUsersByUserIdRatingsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdUsersByUserIdRatingsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdUsersByUserIdRatingsSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdUsersByUserIdRatingsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdUsersByUserIdRatingsResponseContent(
databaseId: ref databaseId,
userId: ref userId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdUsersByUserIdRatingsSecurityRequirements,
+ operationName: "GetByDatabaseIdUsersByUserIdRatingsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/{userId}/ratings/",
- 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 ProcessGetByDatabaseIdUsersByUserIdRatingsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdViewportions.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdViewportions.g.cs
index 1f19b06..48352c3 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdViewportions.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.GetByDatabaseIdUsersByUserIdViewportions.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserItemInteractionsClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdUsersByUserIdViewportionsSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdUsersByUserIdViewportionsSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdUsersByUserIdViewportionsSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdUsersByUserIdViewportionsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdUsersByUserIdViewportionsResponseContent(
databaseId: ref databaseId,
userId: ref userId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdUsersByUserIdViewportionsSecurityRequirements,
+ operationName: "GetByDatabaseIdUsersByUserIdViewportionsAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/{userId}/viewportions/",
- 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 ProcessGetByDatabaseIdUsersByUserIdViewportionsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.g.cs b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.g.cs
index e897a9e..d66954c 100644
--- a/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserItemInteractionsClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class UserItemInteractionsClient : global::Recombee.IUserI
///
/// Recombee API (default region)
///
- public const string DefaultBaseUrl = "https://rapi.recombee.com";
+ public const string DefaultBaseUrl = "https://rapi.recombee.com/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.CreateByDatabaseIdUsersByUserId.g.cs b/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.CreateByDatabaseIdUsersByUserId.g.cs
index 7f59e47..bc94f39 100644
--- a/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.CreateByDatabaseIdUsersByUserId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.CreateByDatabaseIdUsersByUserId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserPropertiesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_CreateByDatabaseIdUsersByUserIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_CreateByDatabaseIdUsersByUserIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_CreateByDatabaseIdUsersByUserIdSecurityRequirement0,
+ };
partial void PrepareCreateByDatabaseIdUsersByUserIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -51,12 +70,18 @@ partial void ProcessCreateByDatabaseIdUsersByUserIdResponse(
cascadeCreate: ref cascadeCreate,
request: request);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateByDatabaseIdUsersByUserIdSecurityRequirements,
+ operationName: "CreateByDatabaseIdUsersByUserIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/{userId}",
baseUri: HttpClient.BaseAddress);
__pathBuilder
.AddOptionalParameter("cascadeCreate", cascadeCreate?.ToString().ToLowerInvariant())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -66,7 +91,7 @@ partial void ProcessCreateByDatabaseIdUsersByUserIdResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.DeleteByDatabaseIdUsersPropertiesByPropertyName.g.cs b/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.DeleteByDatabaseIdUsersPropertiesByPropertyName.g.cs
index 642e87e..be760c6 100644
--- a/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.DeleteByDatabaseIdUsersPropertiesByPropertyName.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.DeleteByDatabaseIdUsersPropertiesByPropertyName.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserPropertiesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdUsersPropertiesByPropertyNameSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdUsersPropertiesByPropertyNameSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdUsersPropertiesByPropertyNameSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdUsersPropertiesByPropertyNameArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -38,9 +57,15 @@ partial void ProcessDeleteByDatabaseIdUsersPropertiesByPropertyNameResponse(
databaseId: ref databaseId,
propertyName: ref propertyName);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdUsersPropertiesByPropertyNameSecurityRequirements,
+ operationName: "DeleteByDatabaseIdUsersPropertiesByPropertyNameAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/properties/{propertyName}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -50,7 +75,7 @@ partial void ProcessDeleteByDatabaseIdUsersPropertiesByPropertyNameResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.GetByDatabaseIdUsersByUserId.g.cs b/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.GetByDatabaseIdUsersByUserId.g.cs
index 70fe0f6..4d09cfd 100644
--- a/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.GetByDatabaseIdUsersByUserId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.GetByDatabaseIdUsersByUserId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserPropertiesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdUsersByUserIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdUsersByUserIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdUsersByUserIdSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdUsersByUserIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdUsersByUserIdResponseContent(
databaseId: ref databaseId,
userId: ref userId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdUsersByUserIdSecurityRequirements,
+ operationName: "GetByDatabaseIdUsersByUserIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/{userId}",
- 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 ProcessGetByDatabaseIdUsersByUserIdResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.GetByDatabaseIdUsersPropertiesByPropertyName.g.cs b/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.GetByDatabaseIdUsersPropertiesByPropertyName.g.cs
index 26fa5e5..ff7ba98 100644
--- a/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.GetByDatabaseIdUsersPropertiesByPropertyName.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.GetByDatabaseIdUsersPropertiesByPropertyName.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserPropertiesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdUsersPropertiesByPropertyNameSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdUsersPropertiesByPropertyNameSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdUsersPropertiesByPropertyNameSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdUsersPropertiesByPropertyNameArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,9 +62,15 @@ partial void ProcessGetByDatabaseIdUsersPropertiesByPropertyNameResponseContent(
databaseId: ref databaseId,
propertyName: ref propertyName);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdUsersPropertiesByPropertyNameSecurityRequirements,
+ operationName: "GetByDatabaseIdUsersPropertiesByPropertyNameAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/properties/{propertyName}",
- 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 ProcessGetByDatabaseIdUsersPropertiesByPropertyNameResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.GetByDatabaseIdUsersPropertiesList.g.cs b/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.GetByDatabaseIdUsersPropertiesList.g.cs
index 0bd3a60..73cc312 100644
--- a/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.GetByDatabaseIdUsersPropertiesList.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.GetByDatabaseIdUsersPropertiesList.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserPropertiesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdUsersPropertiesListSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdUsersPropertiesListSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdUsersPropertiesListSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdUsersPropertiesListArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId);
@@ -38,9 +57,15 @@ partial void ProcessGetByDatabaseIdUsersPropertiesListResponseContent(
httpClient: HttpClient,
databaseId: ref databaseId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdUsersPropertiesListSecurityRequirements,
+ operationName: "GetByDatabaseIdUsersPropertiesListAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/properties/list/",
- 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 ProcessGetByDatabaseIdUsersPropertiesListResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.PutByDatabaseIdUsersPropertiesByPropertyName.g.cs b/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.PutByDatabaseIdUsersPropertiesByPropertyName.g.cs
index 996075d..f98f8cc 100644
--- a/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.PutByDatabaseIdUsersPropertiesByPropertyName.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.PutByDatabaseIdUsersPropertiesByPropertyName.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UserPropertiesClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_PutByDatabaseIdUsersPropertiesByPropertyNameSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_PutByDatabaseIdUsersPropertiesByPropertyNameSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_PutByDatabaseIdUsersPropertiesByPropertyNameSecurityRequirement0,
+ };
partial void PreparePutByDatabaseIdUsersPropertiesByPropertyNameArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -43,12 +62,18 @@ partial void ProcessPutByDatabaseIdUsersPropertiesByPropertyNameResponse(
propertyName: ref propertyName,
type: ref type);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_PutByDatabaseIdUsersPropertiesByPropertyNameSecurityRequirements,
+ operationName: "PutByDatabaseIdUsersPropertiesByPropertyNameAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/properties/{propertyName}",
baseUri: HttpClient.BaseAddress);
__pathBuilder
.AddRequiredParameter("type", type.ToValueString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Put,
@@ -58,7 +83,7 @@ partial void ProcessPutByDatabaseIdUsersPropertiesByPropertyNameResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.g.cs b/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.g.cs
index 0711a10..cf7c9c6 100644
--- a/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UserPropertiesClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class UserPropertiesClient : global::Recombee.IUserPropert
///
/// Recombee API (default region)
///
- public const string DefaultBaseUrl = "https://rapi.recombee.com";
+ public const string DefaultBaseUrl = "https://rapi.recombee.com/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Recombee/Generated/Recombee.UsersClient.DeleteByDatabaseIdUsersByUserId.g.cs b/src/libs/Recombee/Generated/Recombee.UsersClient.DeleteByDatabaseIdUsersByUserId.g.cs
index 363caf7..e726b07 100644
--- a/src/libs/Recombee/Generated/Recombee.UsersClient.DeleteByDatabaseIdUsersByUserId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UsersClient.DeleteByDatabaseIdUsersByUserId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UsersClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_DeleteByDatabaseIdUsersByUserIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_DeleteByDatabaseIdUsersByUserIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_DeleteByDatabaseIdUsersByUserIdSecurityRequirement0,
+ };
partial void PrepareDeleteByDatabaseIdUsersByUserIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -39,9 +58,15 @@ partial void ProcessDeleteByDatabaseIdUsersByUserIdResponse(
databaseId: ref databaseId,
userId: ref userId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteByDatabaseIdUsersByUserIdSecurityRequirements,
+ operationName: "DeleteByDatabaseIdUsersByUserIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/{userId}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -51,7 +76,7 @@ partial void ProcessDeleteByDatabaseIdUsersByUserIdResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UsersClient.GetByDatabaseIdUsersList.g.cs b/src/libs/Recombee/Generated/Recombee.UsersClient.GetByDatabaseIdUsersList.g.cs
index 665bd3b..eb4a113 100644
--- a/src/libs/Recombee/Generated/Recombee.UsersClient.GetByDatabaseIdUsersList.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UsersClient.GetByDatabaseIdUsersList.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UsersClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_GetByDatabaseIdUsersListSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_GetByDatabaseIdUsersListSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_GetByDatabaseIdUsersListSecurityRequirement0,
+ };
partial void PrepareGetByDatabaseIdUsersListArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -63,6 +82,12 @@ partial void ProcessGetByDatabaseIdUsersListResponseContent(
returnProperties: ref returnProperties,
includedProperties: includedProperties);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetByDatabaseIdUsersListSecurityRequirements,
+ operationName: "GetByDatabaseIdUsersListAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/list/",
baseUri: HttpClient.BaseAddress);
@@ -72,7 +97,7 @@ partial void ProcessGetByDatabaseIdUsersListResponseContent(
.AddOptionalParameter("offset", offset?.ToString())
.AddOptionalParameter("returnProperties", returnProperties?.ToString().ToLowerInvariant())
.AddOptionalParameter("includedProperties", includedProperties, delimiter: ",", explode: false)
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -82,7 +107,7 @@ partial void ProcessGetByDatabaseIdUsersListResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UsersClient.PutByDatabaseIdUsersByTargetUserIdMergeBySourceUserId.g.cs b/src/libs/Recombee/Generated/Recombee.UsersClient.PutByDatabaseIdUsersByTargetUserIdMergeBySourceUserId.g.cs
index 8766df1..b7533b7 100644
--- a/src/libs/Recombee/Generated/Recombee.UsersClient.PutByDatabaseIdUsersByTargetUserIdMergeBySourceUserId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UsersClient.PutByDatabaseIdUsersByTargetUserIdMergeBySourceUserId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UsersClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_PutByDatabaseIdUsersByTargetUserIdMergeBySourceUserIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_PutByDatabaseIdUsersByTargetUserIdMergeBySourceUserIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_PutByDatabaseIdUsersByTargetUserIdMergeBySourceUserIdSecurityRequirement0,
+ };
partial void PreparePutByDatabaseIdUsersByTargetUserIdMergeBySourceUserIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -51,12 +70,18 @@ partial void ProcessPutByDatabaseIdUsersByTargetUserIdMergeBySourceUserIdRespons
sourceUserId: ref sourceUserId,
cascadeCreate: ref cascadeCreate);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_PutByDatabaseIdUsersByTargetUserIdMergeBySourceUserIdSecurityRequirements,
+ operationName: "PutByDatabaseIdUsersByTargetUserIdMergeBySourceUserIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/{targetUserId}/merge/{sourceUserId}",
baseUri: HttpClient.BaseAddress);
__pathBuilder
.AddOptionalParameter("cascadeCreate", cascadeCreate?.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 ProcessPutByDatabaseIdUsersByTargetUserIdMergeBySourceUserIdRespons
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UsersClient.PutByDatabaseIdUsersByUserId.g.cs b/src/libs/Recombee/Generated/Recombee.UsersClient.PutByDatabaseIdUsersByUserId.g.cs
index 8e61158..d3d9bdb 100644
--- a/src/libs/Recombee/Generated/Recombee.UsersClient.PutByDatabaseIdUsersByUserId.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UsersClient.PutByDatabaseIdUsersByUserId.g.cs
@@ -5,6 +5,25 @@ namespace Recombee
{
public partial class UsersClient
{
+
+
+ private static readonly global::Recombee.EndPointSecurityRequirement s_PutByDatabaseIdUsersByUserIdSecurityRequirement0 =
+ new global::Recombee.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Recombee.EndPointAuthorizationRequirement[]
+ { new global::Recombee.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Recombee.EndPointSecurityRequirement[] s_PutByDatabaseIdUsersByUserIdSecurityRequirements =
+ new global::Recombee.EndPointSecurityRequirement[]
+ { s_PutByDatabaseIdUsersByUserIdSecurityRequirement0,
+ };
partial void PreparePutByDatabaseIdUsersByUserIdArguments(
global::System.Net.Http.HttpClient httpClient,
ref string databaseId,
@@ -38,9 +57,15 @@ partial void ProcessPutByDatabaseIdUsersByUserIdResponse(
databaseId: ref databaseId,
userId: ref userId);
+
+ var __authorizations = global::Recombee.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_PutByDatabaseIdUsersByUserIdSecurityRequirements,
+ operationName: "PutByDatabaseIdUsersByUserIdAsync");
+
var __pathBuilder = new global::Recombee.PathBuilder(
path: $"/{databaseId}/users/{userId}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Put,
@@ -50,7 +75,7 @@ partial void ProcessPutByDatabaseIdUsersByUserIdResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Recombee/Generated/Recombee.UsersClient.g.cs b/src/libs/Recombee/Generated/Recombee.UsersClient.g.cs
index b1967c6..fa4fdf3 100644
--- a/src/libs/Recombee/Generated/Recombee.UsersClient.g.cs
+++ b/src/libs/Recombee/Generated/Recombee.UsersClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class UsersClient : global::Recombee.IUsersClient, global:
///
/// Recombee API (default region)
///
- public const string DefaultBaseUrl = "https://rapi.recombee.com";
+ public const string DefaultBaseUrl = "https://rapi.recombee.com/";
private bool _disposeHttpClient = true;