diff --git a/src/libs/HumeAI/Generated/HumeAI.BatchClient.GetBatchJobArtifacts.g.cs b/src/libs/HumeAI/Generated/HumeAI.BatchClient.GetBatchJobArtifacts.g.cs
index 62e9d7d..fa2c1a5 100644
--- a/src/libs/HumeAI/Generated/HumeAI.BatchClient.GetBatchJobArtifacts.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.BatchClient.GetBatchJobArtifacts.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class BatchClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_GetBatchJobArtifactsSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_GetBatchJobArtifactsSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_GetBatchJobArtifactsSecurityRequirement0,
+ };
partial void PrepareGetBatchJobArtifactsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessGetBatchJobArtifactsResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetBatchJobArtifactsSecurityRequirements,
+ operationName: "GetBatchJobArtifactsAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/batch/jobs/{id}/artifacts",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessGetBatchJobArtifactsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.BatchClient.GetBatchJobDetails.g.cs b/src/libs/HumeAI/Generated/HumeAI.BatchClient.GetBatchJobDetails.g.cs
index f92a6eb..cefa467 100644
--- a/src/libs/HumeAI/Generated/HumeAI.BatchClient.GetBatchJobDetails.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.BatchClient.GetBatchJobDetails.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class BatchClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_GetBatchJobDetailsSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_GetBatchJobDetailsSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_GetBatchJobDetailsSecurityRequirement0,
+ };
partial void PrepareGetBatchJobDetailsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessGetBatchJobDetailsResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetBatchJobDetailsSecurityRequirements,
+ operationName: "GetBatchJobDetailsAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/batch/jobs/{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.Get,
@@ -49,7 +74,7 @@ partial void ProcessGetBatchJobDetailsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.BatchClient.GetBatchJobPredictions.g.cs b/src/libs/HumeAI/Generated/HumeAI.BatchClient.GetBatchJobPredictions.g.cs
index f7a817f..86cf9c7 100644
--- a/src/libs/HumeAI/Generated/HumeAI.BatchClient.GetBatchJobPredictions.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.BatchClient.GetBatchJobPredictions.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class BatchClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_GetBatchJobPredictionsSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_GetBatchJobPredictionsSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_GetBatchJobPredictionsSecurityRequirement0,
+ };
partial void PrepareGetBatchJobPredictionsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessGetBatchJobPredictionsResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetBatchJobPredictionsSecurityRequirements,
+ operationName: "GetBatchJobPredictionsAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/batch/jobs/{id}/predictions",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessGetBatchJobPredictionsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.BatchClient.ListBatchJobs.g.cs b/src/libs/HumeAI/Generated/HumeAI.BatchClient.ListBatchJobs.g.cs
index dfc3171..6cc8ba3 100644
--- a/src/libs/HumeAI/Generated/HumeAI.BatchClient.ListBatchJobs.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.BatchClient.ListBatchJobs.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class BatchClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_ListBatchJobsSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_ListBatchJobsSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_ListBatchJobsSecurityRequirement0,
+ };
partial void PrepareListBatchJobsArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? limit,
@@ -63,6 +82,12 @@ partial void ProcessListBatchJobsResponseContent(
sortBy: ref sortBy,
direction: ref direction);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListBatchJobsSecurityRequirements,
+ operationName: "ListBatchJobsAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/batch/jobs",
baseUri: HttpClient.BaseAddress);
@@ -73,7 +98,7 @@ partial void ProcessListBatchJobsResponseContent(
.AddOptionalParameter("timestamp_ms", timestampMs?.ToString())
.AddOptionalParameter("sort_by", sortBy?.ToValueString())
.AddOptionalParameter("direction", direction?.ToValueString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -83,7 +108,7 @@ partial void ProcessListBatchJobsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.BatchClient.StartBatchInferenceJob.g.cs b/src/libs/HumeAI/Generated/HumeAI.BatchClient.StartBatchInferenceJob.g.cs
index bc07aec..e578a3b 100644
--- a/src/libs/HumeAI/Generated/HumeAI.BatchClient.StartBatchInferenceJob.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.BatchClient.StartBatchInferenceJob.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class BatchClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_StartBatchInferenceJobSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_StartBatchInferenceJobSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_StartBatchInferenceJobSecurityRequirement0,
+ };
partial void PrepareStartBatchInferenceJobArguments(
global::System.Net.Http.HttpClient httpClient,
global::HumeAI.InferenceBaseRequest request);
@@ -41,9 +60,15 @@ partial void ProcessStartBatchInferenceJobResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_StartBatchInferenceJobSecurityRequirements,
+ operationName: "StartBatchInferenceJobAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/batch/jobs",
- 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 ProcessStartBatchInferenceJobResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.BatchClient.g.cs b/src/libs/HumeAI/Generated/HumeAI.BatchClient.g.cs
index 8f6fff5..de88f95 100644
--- a/src/libs/HumeAI/Generated/HumeAI.BatchClient.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.BatchClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class BatchClient : global::HumeAI.IBatchClient, global::S
///
/// Production
///
- public const string DefaultBaseUrl = "https://api.hume.ai";
+ public const string DefaultBaseUrl = "https://api.hume.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.GetChatGroup.g.cs b/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.GetChatGroup.g.cs
index 356f6ca..8b55ce5 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.GetChatGroup.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.GetChatGroup.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ChatGroupsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_GetChatGroupSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_GetChatGroupSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_GetChatGroupSecurityRequirement0,
+ };
partial void PrepareGetChatGroupArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -52,6 +71,12 @@ partial void ProcessGetChatGroupResponseContent(
pageSize: ref pageSize,
ascendingOrder: ref ascendingOrder);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetChatGroupSecurityRequirements,
+ operationName: "GetChatGroupAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/chat_groups/{id}",
baseUri: HttpClient.BaseAddress);
@@ -59,7 +84,7 @@ partial void ProcessGetChatGroupResponseContent(
.AddOptionalParameter("page_number", pageNumber?.ToString())
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("ascending_order", ascendingOrder?.ToString().ToLowerInvariant())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -69,7 +94,7 @@ partial void ProcessGetChatGroupResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.GetChatGroupAudio.g.cs b/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.GetChatGroupAudio.g.cs
index 53f2068..7c3eff2 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.GetChatGroupAudio.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.GetChatGroupAudio.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ChatGroupsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_GetChatGroupAudioSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_GetChatGroupAudioSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_GetChatGroupAudioSecurityRequirement0,
+ };
partial void PrepareGetChatGroupAudioArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -52,6 +71,12 @@ partial void ProcessGetChatGroupAudioResponseContent(
pageSize: ref pageSize,
ascendingOrder: ref ascendingOrder);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetChatGroupAudioSecurityRequirements,
+ operationName: "GetChatGroupAudioAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/chat_groups/{id}/audio",
baseUri: HttpClient.BaseAddress);
@@ -59,7 +84,7 @@ partial void ProcessGetChatGroupAudioResponseContent(
.AddOptionalParameter("page_number", pageNumber?.ToString())
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("ascending_order", ascendingOrder?.ToString().ToLowerInvariant())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -69,7 +94,7 @@ partial void ProcessGetChatGroupAudioResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.ListChatGroupEvents.g.cs b/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.ListChatGroupEvents.g.cs
index 736ce2a..b58aa5d 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.ListChatGroupEvents.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.ListChatGroupEvents.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ChatGroupsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_ListChatGroupEventsSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_ListChatGroupEventsSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_ListChatGroupEventsSecurityRequirement0,
+ };
partial void PrepareListChatGroupEventsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -52,6 +71,12 @@ partial void ProcessListChatGroupEventsResponseContent(
pageSize: ref pageSize,
ascendingOrder: ref ascendingOrder);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListChatGroupEventsSecurityRequirements,
+ operationName: "ListChatGroupEventsAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/chat_groups/{id}/events",
baseUri: HttpClient.BaseAddress);
@@ -59,7 +84,7 @@ partial void ProcessListChatGroupEventsResponseContent(
.AddOptionalParameter("page_number", pageNumber?.ToString())
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("ascending_order", ascendingOrder?.ToString().ToLowerInvariant())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -69,7 +94,7 @@ partial void ProcessListChatGroupEventsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.ListChatGroups.g.cs b/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.ListChatGroups.g.cs
index bbecdfe..bc456f6 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.ListChatGroups.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.ListChatGroups.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ChatGroupsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_ListChatGroupsSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_ListChatGroupsSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_ListChatGroupsSecurityRequirement0,
+ };
partial void PrepareListChatGroupsArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? pageNumber,
@@ -52,6 +71,12 @@ partial void ProcessListChatGroupsResponseContent(
ascendingOrder: ref ascendingOrder,
configId: ref configId);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListChatGroupsSecurityRequirements,
+ operationName: "ListChatGroupsAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/evi/chat_groups",
baseUri: HttpClient.BaseAddress);
@@ -60,7 +85,7 @@ partial void ProcessListChatGroupsResponseContent(
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("ascending_order", ascendingOrder?.ToString().ToLowerInvariant())
.AddOptionalParameter("config_id", configId)
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -70,7 +95,7 @@ partial void ProcessListChatGroupsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.g.cs b/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.g.cs
index ebb0c43..f5fd413 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ChatGroupsClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class ChatGroupsClient : global::HumeAI.IChatGroupsClient,
///
/// Production
///
- public const string DefaultBaseUrl = "https://api.hume.ai";
+ public const string DefaultBaseUrl = "https://api.hume.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/HumeAI/Generated/HumeAI.ChatsClient.GetChatAudio.g.cs b/src/libs/HumeAI/Generated/HumeAI.ChatsClient.GetChatAudio.g.cs
index a9b7627..5693646 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ChatsClient.GetChatAudio.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ChatsClient.GetChatAudio.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ChatsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_GetChatAudioSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_GetChatAudioSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_GetChatAudioSecurityRequirement0,
+ };
partial void PrepareGetChatAudioArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessGetChatAudioResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetChatAudioSecurityRequirements,
+ operationName: "GetChatAudioAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/chats/{id}/audio",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessGetChatAudioResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ChatsClient.ListChatEvents.g.cs b/src/libs/HumeAI/Generated/HumeAI.ChatsClient.ListChatEvents.g.cs
index dea05f3..8467aa6 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ChatsClient.ListChatEvents.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ChatsClient.ListChatEvents.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ChatsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_ListChatEventsSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_ListChatEventsSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_ListChatEventsSecurityRequirement0,
+ };
partial void PrepareListChatEventsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -52,6 +71,12 @@ partial void ProcessListChatEventsResponseContent(
pageSize: ref pageSize,
ascendingOrder: ref ascendingOrder);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListChatEventsSecurityRequirements,
+ operationName: "ListChatEventsAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/chats/{id}",
baseUri: HttpClient.BaseAddress);
@@ -59,7 +84,7 @@ partial void ProcessListChatEventsResponseContent(
.AddOptionalParameter("page_number", pageNumber?.ToString())
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("ascending_order", ascendingOrder?.ToString().ToLowerInvariant())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -69,7 +94,7 @@ partial void ProcessListChatEventsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ChatsClient.ListChats.g.cs b/src/libs/HumeAI/Generated/HumeAI.ChatsClient.ListChats.g.cs
index e7ed490..71e817e 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ChatsClient.ListChats.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ChatsClient.ListChats.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ChatsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_ListChatsSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_ListChatsSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_ListChatsSecurityRequirement0,
+ };
partial void PrepareListChatsArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? pageNumber,
@@ -52,6 +71,12 @@ partial void ProcessListChatsResponseContent(
ascendingOrder: ref ascendingOrder,
configId: ref configId);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListChatsSecurityRequirements,
+ operationName: "ListChatsAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/evi/chats",
baseUri: HttpClient.BaseAddress);
@@ -60,7 +85,7 @@ partial void ProcessListChatsResponseContent(
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("ascending_order", ascendingOrder?.ToString().ToLowerInvariant())
.AddOptionalParameter("config_id", configId)
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -70,7 +95,7 @@ partial void ProcessListChatsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ChatsClient.g.cs b/src/libs/HumeAI/Generated/HumeAI.ChatsClient.g.cs
index 2c43d23..de3ae34 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ChatsClient.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ChatsClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class ChatsClient : global::HumeAI.IChatsClient, global::S
///
/// Production
///
- public const string DefaultBaseUrl = "https://api.hume.ai";
+ public const string DefaultBaseUrl = "https://api.hume.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.CreateConfig.g.cs b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.CreateConfig.g.cs
index 85b7afc..38e2bd0 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.CreateConfig.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.CreateConfig.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ConfigsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_CreateConfigSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_CreateConfigSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_CreateConfigSecurityRequirement0,
+ };
partial void PrepareCreateConfigArguments(
global::System.Net.Http.HttpClient httpClient,
global::HumeAI.PostedConfig request);
@@ -40,9 +59,15 @@ partial void ProcessCreateConfigResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateConfigSecurityRequirements,
+ operationName: "CreateConfigAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/evi/configs",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -52,7 +77,7 @@ partial void ProcessCreateConfigResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.CreateConfigVersion.g.cs b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.CreateConfigVersion.g.cs
index 0629589..e761da6 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.CreateConfigVersion.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.CreateConfigVersion.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ConfigsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_CreateConfigVersionSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_CreateConfigVersionSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_CreateConfigVersionSecurityRequirement0,
+ };
partial void PrepareCreateConfigVersionArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -45,9 +64,15 @@ partial void ProcessCreateConfigVersionResponseContent(
id: ref id,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateConfigVersionSecurityRequirements,
+ operationName: "CreateConfigVersionAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/configs/{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.Post,
@@ -57,7 +82,7 @@ partial void ProcessCreateConfigVersionResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.DeleteConfig.g.cs b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.DeleteConfig.g.cs
index 636d7ff..7f42c0e 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.DeleteConfig.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.DeleteConfig.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ConfigsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_DeleteConfigSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_DeleteConfigSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_DeleteConfigSecurityRequirement0,
+ };
partial void PrepareDeleteConfigArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -32,9 +51,15 @@ partial void ProcessDeleteConfigResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteConfigSecurityRequirements,
+ operationName: "DeleteConfigAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/configs/{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,
@@ -44,7 +69,7 @@ partial void ProcessDeleteConfigResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.DeleteConfigVersion.g.cs b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.DeleteConfigVersion.g.cs
index 7d51484..fa62f86 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.DeleteConfigVersion.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.DeleteConfigVersion.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ConfigsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_DeleteConfigVersionSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_DeleteConfigVersionSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_DeleteConfigVersionSecurityRequirement0,
+ };
partial void PrepareDeleteConfigVersionArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -37,9 +56,15 @@ partial void ProcessDeleteConfigVersionResponse(
id: ref id,
version: ref version);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteConfigVersionSecurityRequirements,
+ operationName: "DeleteConfigVersionAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/configs/{id}/version/{version}",
- 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,
@@ -49,7 +74,7 @@ partial void ProcessDeleteConfigVersionResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.GetConfigVersion.g.cs b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.GetConfigVersion.g.cs
index 7f7eb7c..26a8a54 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.GetConfigVersion.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.GetConfigVersion.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ConfigsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_GetConfigVersionSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_GetConfigVersionSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_GetConfigVersionSecurityRequirement0,
+ };
partial void PrepareGetConfigVersionArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -42,9 +61,15 @@ partial void ProcessGetConfigVersionResponseContent(
id: ref id,
version: ref version);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetConfigVersionSecurityRequirements,
+ operationName: "GetConfigVersionAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/configs/{id}/version/{version}",
- 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,
@@ -54,7 +79,7 @@ partial void ProcessGetConfigVersionResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.ListConfigVersions.g.cs b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.ListConfigVersions.g.cs
index e152877..ea74f1e 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.ListConfigVersions.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.ListConfigVersions.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ConfigsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_ListConfigVersionsSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_ListConfigVersionsSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_ListConfigVersionsSecurityRequirement0,
+ };
partial void PrepareListConfigVersionsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -52,6 +71,12 @@ partial void ProcessListConfigVersionsResponseContent(
pageSize: ref pageSize,
restrictToMostRecent: ref restrictToMostRecent);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListConfigVersionsSecurityRequirements,
+ operationName: "ListConfigVersionsAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/configs/{id}",
baseUri: HttpClient.BaseAddress);
@@ -59,7 +84,7 @@ partial void ProcessListConfigVersionsResponseContent(
.AddOptionalParameter("page_number", pageNumber?.ToString())
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("restrict_to_most_recent", restrictToMostRecent?.ToString().ToLowerInvariant())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -69,7 +94,7 @@ partial void ProcessListConfigVersionsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.ListConfigs.g.cs b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.ListConfigs.g.cs
index 39cb323..9e6f1e6 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.ListConfigs.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.ListConfigs.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ConfigsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_ListConfigsSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_ListConfigsSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_ListConfigsSecurityRequirement0,
+ };
partial void PrepareListConfigsArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? pageNumber,
@@ -52,6 +71,12 @@ partial void ProcessListConfigsResponseContent(
restrictToMostRecent: ref restrictToMostRecent,
name: ref name);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListConfigsSecurityRequirements,
+ operationName: "ListConfigsAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/evi/configs",
baseUri: HttpClient.BaseAddress);
@@ -60,7 +85,7 @@ partial void ProcessListConfigsResponseContent(
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("restrict_to_most_recent", restrictToMostRecent?.ToString().ToLowerInvariant())
.AddOptionalParameter("name", name)
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -70,7 +95,7 @@ partial void ProcessListConfigsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.UpdateConfigDescription.g.cs b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.UpdateConfigDescription.g.cs
index 3c3b9b1..b986a66 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.UpdateConfigDescription.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.UpdateConfigDescription.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ConfigsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_UpdateConfigDescriptionSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_UpdateConfigDescriptionSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_UpdateConfigDescriptionSecurityRequirement0,
+ };
partial void PrepareUpdateConfigDescriptionArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -50,9 +69,15 @@ partial void ProcessUpdateConfigDescriptionResponseContent(
version: ref version,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_UpdateConfigDescriptionSecurityRequirements,
+ operationName: "UpdateConfigDescriptionAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/configs/{id}/version/{version}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: new global::System.Net.Http.HttpMethod("PATCH"),
@@ -62,7 +87,7 @@ partial void ProcessUpdateConfigDescriptionResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.UpdateConfigName.g.cs b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.UpdateConfigName.g.cs
index 4dc20ce..550bb03 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.UpdateConfigName.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.UpdateConfigName.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class ConfigsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_UpdateConfigNameSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_UpdateConfigNameSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_UpdateConfigNameSecurityRequirement0,
+ };
partial void PrepareUpdateConfigNameArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -45,9 +64,15 @@ partial void ProcessUpdateConfigNameResponseContent(
id: ref id,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_UpdateConfigNameSecurityRequirements,
+ operationName: "UpdateConfigNameAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/configs/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: new global::System.Net.Http.HttpMethod("PATCH"),
@@ -57,7 +82,7 @@ partial void ProcessUpdateConfigNameResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.g.cs b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.g.cs
index 20cf3c2..346f589 100644
--- a/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.ConfigsClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class ConfigsClient : global::HumeAI.IConfigsClient, globa
///
/// Production
///
- public const string DefaultBaseUrl = "https://api.hume.ai";
+ public const string DefaultBaseUrl = "https://api.hume.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.CreateEviTool.g.cs b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.CreateEviTool.g.cs
index f374637..606eee9 100644
--- a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.CreateEviTool.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.CreateEviTool.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class EviToolsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_CreateEviToolSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_CreateEviToolSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_CreateEviToolSecurityRequirement0,
+ };
partial void PrepareCreateEviToolArguments(
global::System.Net.Http.HttpClient httpClient,
global::HumeAI.PostedUserDefinedTool request);
@@ -40,9 +59,15 @@ partial void ProcessCreateEviToolResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateEviToolSecurityRequirements,
+ operationName: "CreateEviToolAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/evi/tools",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -52,7 +77,7 @@ partial void ProcessCreateEviToolResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.CreateEviToolVersion.g.cs b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.CreateEviToolVersion.g.cs
index e74d7e5..48c542f 100644
--- a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.CreateEviToolVersion.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.CreateEviToolVersion.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class EviToolsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_CreateEviToolVersionSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_CreateEviToolVersionSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_CreateEviToolVersionSecurityRequirement0,
+ };
partial void PrepareCreateEviToolVersionArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -45,9 +64,15 @@ partial void ProcessCreateEviToolVersionResponseContent(
id: ref id,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateEviToolVersionSecurityRequirements,
+ operationName: "CreateEviToolVersionAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/tools/{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.Post,
@@ -57,7 +82,7 @@ partial void ProcessCreateEviToolVersionResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.DeleteEviTool.g.cs b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.DeleteEviTool.g.cs
index 2f0f3ce..133fcfd 100644
--- a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.DeleteEviTool.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.DeleteEviTool.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class EviToolsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_DeleteEviToolSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_DeleteEviToolSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_DeleteEviToolSecurityRequirement0,
+ };
partial void PrepareDeleteEviToolArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -32,9 +51,15 @@ partial void ProcessDeleteEviToolResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteEviToolSecurityRequirements,
+ operationName: "DeleteEviToolAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/tools/{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,
@@ -44,7 +69,7 @@ partial void ProcessDeleteEviToolResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.DeleteEviToolVersion.g.cs b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.DeleteEviToolVersion.g.cs
index 170ae3d..d12ba49 100644
--- a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.DeleteEviToolVersion.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.DeleteEviToolVersion.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class EviToolsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_DeleteEviToolVersionSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_DeleteEviToolVersionSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_DeleteEviToolVersionSecurityRequirement0,
+ };
partial void PrepareDeleteEviToolVersionArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -37,9 +56,15 @@ partial void ProcessDeleteEviToolVersionResponse(
id: ref id,
version: ref version);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteEviToolVersionSecurityRequirements,
+ operationName: "DeleteEviToolVersionAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/tools/{id}/version/{version}",
- 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,
@@ -49,7 +74,7 @@ partial void ProcessDeleteEviToolVersionResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.GetEviToolVersion.g.cs b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.GetEviToolVersion.g.cs
index af5183b..c070f32 100644
--- a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.GetEviToolVersion.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.GetEviToolVersion.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class EviToolsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_GetEviToolVersionSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_GetEviToolVersionSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_GetEviToolVersionSecurityRequirement0,
+ };
partial void PrepareGetEviToolVersionArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -42,9 +61,15 @@ partial void ProcessGetEviToolVersionResponseContent(
id: ref id,
version: ref version);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetEviToolVersionSecurityRequirements,
+ operationName: "GetEviToolVersionAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/tools/{id}/version/{version}",
- 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,
@@ -54,7 +79,7 @@ partial void ProcessGetEviToolVersionResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.ListEviToolVersions.g.cs b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.ListEviToolVersions.g.cs
index 36e7c06..f534991 100644
--- a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.ListEviToolVersions.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.ListEviToolVersions.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class EviToolsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_ListEviToolVersionsSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_ListEviToolVersionsSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_ListEviToolVersionsSecurityRequirement0,
+ };
partial void PrepareListEviToolVersionsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -52,6 +71,12 @@ partial void ProcessListEviToolVersionsResponseContent(
pageSize: ref pageSize,
restrictToMostRecent: ref restrictToMostRecent);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListEviToolVersionsSecurityRequirements,
+ operationName: "ListEviToolVersionsAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/tools/{id}",
baseUri: HttpClient.BaseAddress);
@@ -59,7 +84,7 @@ partial void ProcessListEviToolVersionsResponseContent(
.AddOptionalParameter("page_number", pageNumber?.ToString())
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("restrict_to_most_recent", restrictToMostRecent?.ToString().ToLowerInvariant())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -69,7 +94,7 @@ partial void ProcessListEviToolVersionsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.ListEviTools.g.cs b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.ListEviTools.g.cs
index e3d207d..0102bf8 100644
--- a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.ListEviTools.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.ListEviTools.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class EviToolsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_ListEviToolsSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_ListEviToolsSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_ListEviToolsSecurityRequirement0,
+ };
partial void PrepareListEviToolsArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? pageNumber,
@@ -52,6 +71,12 @@ partial void ProcessListEviToolsResponseContent(
restrictToMostRecent: ref restrictToMostRecent,
name: ref name);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListEviToolsSecurityRequirements,
+ operationName: "ListEviToolsAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/evi/tools",
baseUri: HttpClient.BaseAddress);
@@ -60,7 +85,7 @@ partial void ProcessListEviToolsResponseContent(
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("restrict_to_most_recent", restrictToMostRecent?.ToString().ToLowerInvariant())
.AddOptionalParameter("name", name)
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -70,7 +95,7 @@ partial void ProcessListEviToolsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.UpdateEviToolDescription.g.cs b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.UpdateEviToolDescription.g.cs
index 79e787a..bb0da83 100644
--- a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.UpdateEviToolDescription.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.UpdateEviToolDescription.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class EviToolsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_UpdateEviToolDescriptionSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_UpdateEviToolDescriptionSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_UpdateEviToolDescriptionSecurityRequirement0,
+ };
partial void PrepareUpdateEviToolDescriptionArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -50,9 +69,15 @@ partial void ProcessUpdateEviToolDescriptionResponseContent(
version: ref version,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_UpdateEviToolDescriptionSecurityRequirements,
+ operationName: "UpdateEviToolDescriptionAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/tools/{id}/version/{version}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: new global::System.Net.Http.HttpMethod("PATCH"),
@@ -62,7 +87,7 @@ partial void ProcessUpdateEviToolDescriptionResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.UpdateEviToolName.g.cs b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.UpdateEviToolName.g.cs
index 23d4008..806651e 100644
--- a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.UpdateEviToolName.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.UpdateEviToolName.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class EviToolsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_UpdateEviToolNameSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_UpdateEviToolNameSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_UpdateEviToolNameSecurityRequirement0,
+ };
partial void PrepareUpdateEviToolNameArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -45,9 +64,15 @@ partial void ProcessUpdateEviToolNameResponseContent(
id: ref id,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_UpdateEviToolNameSecurityRequirements,
+ operationName: "UpdateEviToolNameAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/tools/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: new global::System.Net.Http.HttpMethod("PATCH"),
@@ -57,7 +82,7 @@ partial void ProcessUpdateEviToolNameResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.g.cs b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.g.cs
index 207587d..70f8739 100644
--- a/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.EviToolsClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class EviToolsClient : global::HumeAI.IEviToolsClient, glo
///
/// Production
///
- public const string DefaultBaseUrl = "https://api.hume.ai";
+ public const string DefaultBaseUrl = "https://api.hume.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/HumeAI/Generated/HumeAI.HumeAIClient.Authorizations.Bearer.g.cs b/src/libs/HumeAI/Generated/HumeAI.HumeAIClient.Authorizations.Bearer.g.cs
index 0989b64..21984d1 100644
--- a/src/libs/HumeAI/Generated/HumeAI.HumeAIClient.Authorizations.Bearer.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.HumeAIClient.Authorizations.Bearer.g.cs
@@ -5,13 +5,23 @@ namespace HumeAI
{
public sealed partial class HumeAIClient
{
+
///
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::HumeAI.EndPointAuthorization
{
Type = "Http",
diff --git a/src/libs/HumeAI/Generated/HumeAI.HumeAIClient.Constructors.Bearer.g.cs b/src/libs/HumeAI/Generated/HumeAI.HumeAIClient.Constructors.Bearer.g.cs
index 02a7d0c..240c3c1 100644
--- a/src/libs/HumeAI/Generated/HumeAI.HumeAIClient.Constructors.Bearer.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.HumeAIClient.Constructors.Bearer.g.cs
@@ -6,6 +6,7 @@ namespace HumeAI
public sealed partial class HumeAIClient
{
///
+
public HumeAIClient(
string apiKey,
global::System.Net.Http.HttpClient? httpClient = null,
diff --git a/src/libs/HumeAI/Generated/HumeAI.HumeAIClient.g.cs b/src/libs/HumeAI/Generated/HumeAI.HumeAIClient.g.cs
index ba62b9e..16607e0 100644
--- a/src/libs/HumeAI/Generated/HumeAI.HumeAIClient.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.HumeAIClient.g.cs
@@ -13,7 +13,7 @@ public sealed partial class HumeAIClient : global::HumeAI.IHumeAIClient, global:
///
/// Production
///
- public const string DefaultBaseUrl = "https://api.hume.ai";
+ public const string DefaultBaseUrl = "https://api.hume.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/HumeAI/Generated/HumeAI.IHumeAIClient.Authorizations.Bearer.g.cs b/src/libs/HumeAI/Generated/HumeAI.IHumeAIClient.Authorizations.Bearer.g.cs
index 069055e..a8ba61c 100644
--- a/src/libs/HumeAI/Generated/HumeAI.IHumeAIClient.Authorizations.Bearer.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.IHumeAIClient.Authorizations.Bearer.g.cs
@@ -9,6 +9,7 @@ public partial interface IHumeAIClient
/// Authorize using bearer authentication.
///
///
+
public void AuthorizeUsingBearer(
string apiKey);
}
diff --git a/src/libs/HumeAI/Generated/HumeAI.PathBuilder.g.cs b/src/libs/HumeAI/Generated/HumeAI.PathBuilder.g.cs
index f4d480e..079a924 100644
--- a/src/libs/HumeAI/Generated/HumeAI.PathBuilder.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.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/HumeAI/Generated/HumeAI.PromptsClient.CreatePrompt.g.cs b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.CreatePrompt.g.cs
index 915fe5a..e5890b3 100644
--- a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.CreatePrompt.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.CreatePrompt.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class PromptsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_CreatePromptSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_CreatePromptSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_CreatePromptSecurityRequirement0,
+ };
partial void PrepareCreatePromptArguments(
global::System.Net.Http.HttpClient httpClient,
global::HumeAI.PostedPrompt request);
@@ -40,9 +59,15 @@ partial void ProcessCreatePromptResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreatePromptSecurityRequirements,
+ operationName: "CreatePromptAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/evi/prompts",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -52,7 +77,7 @@ partial void ProcessCreatePromptResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.CreatePromptVersion.g.cs b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.CreatePromptVersion.g.cs
index 2e7908e..6dc9043 100644
--- a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.CreatePromptVersion.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.CreatePromptVersion.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class PromptsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_CreatePromptVersionSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_CreatePromptVersionSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_CreatePromptVersionSecurityRequirement0,
+ };
partial void PrepareCreatePromptVersionArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -45,9 +64,15 @@ partial void ProcessCreatePromptVersionResponseContent(
id: ref id,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreatePromptVersionSecurityRequirements,
+ operationName: "CreatePromptVersionAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/prompts/{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.Post,
@@ -57,7 +82,7 @@ partial void ProcessCreatePromptVersionResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.DeletePrompt.g.cs b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.DeletePrompt.g.cs
index 93e1a9a..b48143f 100644
--- a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.DeletePrompt.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.DeletePrompt.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class PromptsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_DeletePromptSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_DeletePromptSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_DeletePromptSecurityRequirement0,
+ };
partial void PrepareDeletePromptArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -32,9 +51,15 @@ partial void ProcessDeletePromptResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeletePromptSecurityRequirements,
+ operationName: "DeletePromptAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/prompts/{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,
@@ -44,7 +69,7 @@ partial void ProcessDeletePromptResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.DeletePromptVersion.g.cs b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.DeletePromptVersion.g.cs
index 2b191ef..f1f1058 100644
--- a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.DeletePromptVersion.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.DeletePromptVersion.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class PromptsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_DeletePromptVersionSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_DeletePromptVersionSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_DeletePromptVersionSecurityRequirement0,
+ };
partial void PrepareDeletePromptVersionArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -37,9 +56,15 @@ partial void ProcessDeletePromptVersionResponse(
id: ref id,
version: ref version);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeletePromptVersionSecurityRequirements,
+ operationName: "DeletePromptVersionAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/prompts/{id}/version/{version}",
- 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,
@@ -49,7 +74,7 @@ partial void ProcessDeletePromptVersionResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.GetPromptVersion.g.cs b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.GetPromptVersion.g.cs
index 374ce90..3d77de0 100644
--- a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.GetPromptVersion.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.GetPromptVersion.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class PromptsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_GetPromptVersionSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_GetPromptVersionSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_GetPromptVersionSecurityRequirement0,
+ };
partial void PrepareGetPromptVersionArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -42,9 +61,15 @@ partial void ProcessGetPromptVersionResponseContent(
id: ref id,
version: ref version);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetPromptVersionSecurityRequirements,
+ operationName: "GetPromptVersionAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/prompts/{id}/version/{version}",
- 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,
@@ -54,7 +79,7 @@ partial void ProcessGetPromptVersionResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.ListPromptVersions.g.cs b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.ListPromptVersions.g.cs
index 6e16eef..aa59c54 100644
--- a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.ListPromptVersions.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.ListPromptVersions.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class PromptsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_ListPromptVersionsSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_ListPromptVersionsSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_ListPromptVersionsSecurityRequirement0,
+ };
partial void PrepareListPromptVersionsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -52,6 +71,12 @@ partial void ProcessListPromptVersionsResponseContent(
pageSize: ref pageSize,
restrictToMostRecent: ref restrictToMostRecent);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListPromptVersionsSecurityRequirements,
+ operationName: "ListPromptVersionsAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/prompts/{id}",
baseUri: HttpClient.BaseAddress);
@@ -59,7 +84,7 @@ partial void ProcessListPromptVersionsResponseContent(
.AddOptionalParameter("page_number", pageNumber?.ToString())
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("restrict_to_most_recent", restrictToMostRecent?.ToString().ToLowerInvariant())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -69,7 +94,7 @@ partial void ProcessListPromptVersionsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.ListPrompts.g.cs b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.ListPrompts.g.cs
index 97bda8d..e3347ec 100644
--- a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.ListPrompts.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.ListPrompts.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class PromptsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_ListPromptsSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_ListPromptsSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_ListPromptsSecurityRequirement0,
+ };
partial void PrepareListPromptsArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? pageNumber,
@@ -52,6 +71,12 @@ partial void ProcessListPromptsResponseContent(
restrictToMostRecent: ref restrictToMostRecent,
name: ref name);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListPromptsSecurityRequirements,
+ operationName: "ListPromptsAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/evi/prompts",
baseUri: HttpClient.BaseAddress);
@@ -60,7 +85,7 @@ partial void ProcessListPromptsResponseContent(
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("restrict_to_most_recent", restrictToMostRecent?.ToString().ToLowerInvariant())
.AddOptionalParameter("name", name)
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -70,7 +95,7 @@ partial void ProcessListPromptsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.UpdatePromptDescription.g.cs b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.UpdatePromptDescription.g.cs
index cc4fd47..fe9d404 100644
--- a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.UpdatePromptDescription.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.UpdatePromptDescription.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class PromptsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_UpdatePromptDescriptionSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_UpdatePromptDescriptionSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_UpdatePromptDescriptionSecurityRequirement0,
+ };
partial void PrepareUpdatePromptDescriptionArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -50,9 +69,15 @@ partial void ProcessUpdatePromptDescriptionResponseContent(
version: ref version,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_UpdatePromptDescriptionSecurityRequirements,
+ operationName: "UpdatePromptDescriptionAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/prompts/{id}/version/{version}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: new global::System.Net.Http.HttpMethod("PATCH"),
@@ -62,7 +87,7 @@ partial void ProcessUpdatePromptDescriptionResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.UpdatePromptName.g.cs b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.UpdatePromptName.g.cs
index 7093c15..05a2867 100644
--- a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.UpdatePromptName.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.UpdatePromptName.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class PromptsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_UpdatePromptNameSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_UpdatePromptNameSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_UpdatePromptNameSecurityRequirement0,
+ };
partial void PrepareUpdatePromptNameArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -45,9 +64,15 @@ partial void ProcessUpdatePromptNameResponseContent(
id: ref id,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_UpdatePromptNameSecurityRequirements,
+ operationName: "UpdatePromptNameAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: $"/v0/evi/prompts/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: new global::System.Net.Http.HttpMethod("PATCH"),
@@ -57,7 +82,7 @@ partial void ProcessUpdatePromptNameResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.g.cs b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.g.cs
index df67d58..cde364c 100644
--- a/src/libs/HumeAI/Generated/HumeAI.PromptsClient.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.PromptsClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class PromptsClient : global::HumeAI.IPromptsClient, globa
///
/// Production
///
- public const string DefaultBaseUrl = "https://api.hume.ai";
+ public const string DefaultBaseUrl = "https://api.hume.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/HumeAI/Generated/HumeAI.Security.g.cs b/src/libs/HumeAI/Generated/HumeAI.Security.g.cs
new file mode 100644
index 0000000..0753278
--- /dev/null
+++ b/src/libs/HumeAI/Generated/HumeAI.Security.g.cs
@@ -0,0 +1,145 @@
+#nullable enable
+
+namespace HumeAI
+{
+ 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/HumeAI/Generated/HumeAI.TtsClient.ConvertVoiceFile.g.cs b/src/libs/HumeAI/Generated/HumeAI.TtsClient.ConvertVoiceFile.g.cs
index 36d0412..9ce21c1 100644
--- a/src/libs/HumeAI/Generated/HumeAI.TtsClient.ConvertVoiceFile.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.TtsClient.ConvertVoiceFile.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class TtsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_ConvertVoiceFileSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_ConvertVoiceFileSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_ConvertVoiceFileSecurityRequirement0,
+ };
partial void PrepareConvertVoiceFileArguments(
global::System.Net.Http.HttpClient httpClient,
global::HumeAI.ConvertVoiceJsonRequest request);
@@ -40,9 +59,15 @@ partial void ProcessConvertVoiceFileResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ConvertVoiceFileSecurityRequirements,
+ operationName: "ConvertVoiceFileAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/tts/voice_conversion/file",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -52,7 +77,7 @@ partial void ProcessConvertVoiceFileResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.TtsClient.ConvertVoiceJson.g.cs b/src/libs/HumeAI/Generated/HumeAI.TtsClient.ConvertVoiceJson.g.cs
index 4b564a7..3d97db8 100644
--- a/src/libs/HumeAI/Generated/HumeAI.TtsClient.ConvertVoiceJson.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.TtsClient.ConvertVoiceJson.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class TtsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_ConvertVoiceJsonSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_ConvertVoiceJsonSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_ConvertVoiceJsonSecurityRequirement0,
+ };
partial void PrepareConvertVoiceJsonArguments(
global::System.Net.Http.HttpClient httpClient,
global::HumeAI.ConvertVoiceJsonRequest request);
@@ -40,9 +59,15 @@ partial void ProcessConvertVoiceJsonResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ConvertVoiceJsonSecurityRequirements,
+ operationName: "ConvertVoiceJsonAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/tts/voice_conversion/json",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -52,7 +77,7 @@ partial void ProcessConvertVoiceJsonResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeFile.g.cs b/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeFile.g.cs
index b40d3b8..e8dd273 100644
--- a/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeFile.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeFile.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class TtsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_SynthesizeFileSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_SynthesizeFileSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_SynthesizeFileSecurityRequirement0,
+ };
partial void PrepareSynthesizeFileArguments(
global::System.Net.Http.HttpClient httpClient,
global::HumeAI.PostedTts request);
@@ -40,9 +59,15 @@ partial void ProcessSynthesizeFileResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_SynthesizeFileSecurityRequirements,
+ operationName: "SynthesizeFileAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/tts/file",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -52,7 +77,7 @@ partial void ProcessSynthesizeFileResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeFileStreaming.g.cs b/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeFileStreaming.g.cs
index 57deff6..0ba25e6 100644
--- a/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeFileStreaming.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeFileStreaming.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class TtsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_SynthesizeFileStreamingSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_SynthesizeFileStreamingSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_SynthesizeFileStreamingSecurityRequirement0,
+ };
partial void PrepareSynthesizeFileStreamingArguments(
global::System.Net.Http.HttpClient httpClient,
global::HumeAI.PostedTts request);
@@ -40,9 +59,15 @@ partial void ProcessSynthesizeFileStreamingResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_SynthesizeFileStreamingSecurityRequirements,
+ operationName: "SynthesizeFileStreamingAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/tts/stream/file",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -52,7 +77,7 @@ partial void ProcessSynthesizeFileStreamingResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeJson.g.cs b/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeJson.g.cs
index f927ba0..9259581 100644
--- a/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeJson.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeJson.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class TtsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_SynthesizeJsonSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_SynthesizeJsonSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_SynthesizeJsonSecurityRequirement0,
+ };
partial void PrepareSynthesizeJsonArguments(
global::System.Net.Http.HttpClient httpClient,
global::HumeAI.PostedTts request);
@@ -40,9 +59,15 @@ partial void ProcessSynthesizeJsonResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_SynthesizeJsonSecurityRequirements,
+ operationName: "SynthesizeJsonAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/tts",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -52,7 +77,7 @@ partial void ProcessSynthesizeJsonResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeJsonStreaming.g.cs b/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeJsonStreaming.g.cs
index 2c62b7d..c9f3289 100644
--- a/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeJsonStreaming.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.TtsClient.SynthesizeJsonStreaming.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class TtsClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_SynthesizeJsonStreamingSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_SynthesizeJsonStreamingSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_SynthesizeJsonStreamingSecurityRequirement0,
+ };
partial void PrepareSynthesizeJsonStreamingArguments(
global::System.Net.Http.HttpClient httpClient,
global::HumeAI.PostedTts request);
@@ -40,9 +59,15 @@ partial void ProcessSynthesizeJsonStreamingResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_SynthesizeJsonStreamingSecurityRequirements,
+ operationName: "SynthesizeJsonStreamingAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/tts/stream/json",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -52,7 +77,7 @@ partial void ProcessSynthesizeJsonStreamingResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.TtsClient.g.cs b/src/libs/HumeAI/Generated/HumeAI.TtsClient.g.cs
index a09c239..168c27c 100644
--- a/src/libs/HumeAI/Generated/HumeAI.TtsClient.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.TtsClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class TtsClient : global::HumeAI.ITtsClient, global::Syste
///
/// Production
///
- public const string DefaultBaseUrl = "https://api.hume.ai";
+ public const string DefaultBaseUrl = "https://api.hume.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/HumeAI/Generated/HumeAI.VoicesClient.CreateVoice.g.cs b/src/libs/HumeAI/Generated/HumeAI.VoicesClient.CreateVoice.g.cs
index 0680559..8ab3364 100644
--- a/src/libs/HumeAI/Generated/HumeAI.VoicesClient.CreateVoice.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.VoicesClient.CreateVoice.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class VoicesClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_CreateVoiceSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_CreateVoiceSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_CreateVoiceSecurityRequirement0,
+ };
partial void PrepareCreateVoiceArguments(
global::System.Net.Http.HttpClient httpClient,
global::HumeAI.PostedVoice request);
@@ -40,9 +59,15 @@ partial void ProcessCreateVoiceResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateVoiceSecurityRequirements,
+ operationName: "CreateVoiceAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/tts/voices",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -52,7 +77,7 @@ partial void ProcessCreateVoiceResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.VoicesClient.DeleteVoice.g.cs b/src/libs/HumeAI/Generated/HumeAI.VoicesClient.DeleteVoice.g.cs
index 2181ec4..83a5277 100644
--- a/src/libs/HumeAI/Generated/HumeAI.VoicesClient.DeleteVoice.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.VoicesClient.DeleteVoice.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class VoicesClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_DeleteVoiceSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_DeleteVoiceSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_DeleteVoiceSecurityRequirement0,
+ };
partial void PrepareDeleteVoiceArguments(
global::System.Net.Http.HttpClient httpClient,
ref string name);
@@ -32,12 +51,18 @@ partial void ProcessDeleteVoiceResponse(
httpClient: HttpClient,
name: ref name);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteVoiceSecurityRequirements,
+ operationName: "DeleteVoiceAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/tts/voices",
baseUri: HttpClient.BaseAddress);
__pathBuilder
.AddRequiredParameter("name", name)
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -47,7 +72,7 @@ partial void ProcessDeleteVoiceResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.VoicesClient.ListVoices.g.cs b/src/libs/HumeAI/Generated/HumeAI.VoicesClient.ListVoices.g.cs
index 9c7d981..e91445c 100644
--- a/src/libs/HumeAI/Generated/HumeAI.VoicesClient.ListVoices.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.VoicesClient.ListVoices.g.cs
@@ -5,6 +5,25 @@ namespace HumeAI
{
public partial class VoicesClient
{
+
+
+ private static readonly global::HumeAI.EndPointSecurityRequirement s_ListVoicesSecurityRequirement0 =
+ new global::HumeAI.EndPointSecurityRequirement
+ {
+ Authorizations = new global::HumeAI.EndPointAuthorizationRequirement[]
+ { new global::HumeAI.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::HumeAI.EndPointSecurityRequirement[] s_ListVoicesSecurityRequirements =
+ new global::HumeAI.EndPointSecurityRequirement[]
+ { s_ListVoicesSecurityRequirement0,
+ };
partial void PrepareListVoicesArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? pageNumber,
@@ -52,6 +71,12 @@ partial void ProcessListVoicesResponseContent(
provider: ref provider,
name: ref name);
+
+ var __authorizations = global::HumeAI.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListVoicesSecurityRequirements,
+ operationName: "ListVoicesAsync");
+
var __pathBuilder = new global::HumeAI.PathBuilder(
path: "/v0/tts/voices",
baseUri: HttpClient.BaseAddress);
@@ -60,7 +85,7 @@ partial void ProcessListVoicesResponseContent(
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("provider", provider?.ToValueString())
.AddOptionalParameter("name", name)
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -70,7 +95,7 @@ partial void ProcessListVoicesResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/HumeAI/Generated/HumeAI.VoicesClient.g.cs b/src/libs/HumeAI/Generated/HumeAI.VoicesClient.g.cs
index 09c7c63..fbe9d25 100644
--- a/src/libs/HumeAI/Generated/HumeAI.VoicesClient.g.cs
+++ b/src/libs/HumeAI/Generated/HumeAI.VoicesClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class VoicesClient : global::HumeAI.IVoicesClient, global:
///
/// Production
///
- public const string DefaultBaseUrl = "https://api.hume.ai";
+ public const string DefaultBaseUrl = "https://api.hume.ai/";
private bool _disposeHttpClient = true;