diff --git a/src/libs/Meshy/Generated/Meshy.AnimationClient.CreateAnimationTask.g.cs b/src/libs/Meshy/Generated/Meshy.AnimationClient.CreateAnimationTask.g.cs
index 82beef0..a15231c 100644
--- a/src/libs/Meshy/Generated/Meshy.AnimationClient.CreateAnimationTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.AnimationClient.CreateAnimationTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class AnimationClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_CreateAnimationTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_CreateAnimationTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_CreateAnimationTaskSecurityRequirement0,
+ };
partial void PrepareCreateAnimationTaskArguments(
global::System.Net.Http.HttpClient httpClient,
global::Meshy.AnimationRequest request);
@@ -40,9 +59,15 @@ partial void ProcessCreateAnimationTaskResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateAnimationTaskSecurityRequirements,
+ operationName: "CreateAnimationTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v1/animations",
- baseUri: 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 ProcessCreateAnimationTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.AnimationClient.DeleteAnimationTask.g.cs b/src/libs/Meshy/Generated/Meshy.AnimationClient.DeleteAnimationTask.g.cs
index e853a8a..511d3be 100644
--- a/src/libs/Meshy/Generated/Meshy.AnimationClient.DeleteAnimationTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.AnimationClient.DeleteAnimationTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class AnimationClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_DeleteAnimationTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_DeleteAnimationTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_DeleteAnimationTaskSecurityRequirement0,
+ };
partial void PrepareDeleteAnimationTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -32,9 +51,15 @@ partial void ProcessDeleteAnimationTaskResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteAnimationTaskSecurityRequirements,
+ operationName: "DeleteAnimationTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/animations/{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 ProcessDeleteAnimationTaskResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.AnimationClient.GetAnimationTask.g.cs b/src/libs/Meshy/Generated/Meshy.AnimationClient.GetAnimationTask.g.cs
index 668c55a..0c5614c 100644
--- a/src/libs/Meshy/Generated/Meshy.AnimationClient.GetAnimationTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.AnimationClient.GetAnimationTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class AnimationClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_GetAnimationTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_GetAnimationTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_GetAnimationTaskSecurityRequirement0,
+ };
partial void PrepareGetAnimationTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessGetAnimationTaskResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetAnimationTaskSecurityRequirements,
+ operationName: "GetAnimationTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/animations/{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 ProcessGetAnimationTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.AnimationClient.g.cs b/src/libs/Meshy/Generated/Meshy.AnimationClient.g.cs
index 5c870a1..9508940 100644
--- a/src/libs/Meshy/Generated/Meshy.AnimationClient.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.AnimationClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class AnimationClient : global::Meshy.IAnimationClient, gl
///
///
///
- public const string DefaultBaseUrl = "https://api.meshy.ai";
+ public const string DefaultBaseUrl = "https://api.meshy.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Meshy/Generated/Meshy.BalanceClient.GetBalance.g.cs b/src/libs/Meshy/Generated/Meshy.BalanceClient.GetBalance.g.cs
index 4bf3548..6b72c55 100644
--- a/src/libs/Meshy/Generated/Meshy.BalanceClient.GetBalance.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.BalanceClient.GetBalance.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class BalanceClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_GetBalanceSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_GetBalanceSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_GetBalanceSecurityRequirement0,
+ };
partial void PrepareGetBalanceArguments(
global::System.Net.Http.HttpClient httpClient);
partial void PrepareGetBalanceRequest(
@@ -32,9 +51,15 @@ partial void ProcessGetBalanceResponseContent(
PrepareGetBalanceArguments(
httpClient: HttpClient);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetBalanceSecurityRequirements,
+ operationName: "GetBalanceAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v1/balance",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -44,7 +69,7 @@ partial void ProcessGetBalanceResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.BalanceClient.g.cs b/src/libs/Meshy/Generated/Meshy.BalanceClient.g.cs
index fc2fb7e..5af3f90 100644
--- a/src/libs/Meshy/Generated/Meshy.BalanceClient.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.BalanceClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class BalanceClient : global::Meshy.IBalanceClient, global
///
///
///
- public const string DefaultBaseUrl = "https://api.meshy.ai";
+ public const string DefaultBaseUrl = "https://api.meshy.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Meshy/Generated/Meshy.IMeshyClient.Authorizations.Bearer.g.cs b/src/libs/Meshy/Generated/Meshy.IMeshyClient.Authorizations.Bearer.g.cs
index f997b27..1f348ed 100644
--- a/src/libs/Meshy/Generated/Meshy.IMeshyClient.Authorizations.Bearer.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.IMeshyClient.Authorizations.Bearer.g.cs
@@ -9,6 +9,7 @@ public partial interface IMeshyClient
/// Authorize using bearer authentication.
///
///
+
public void AuthorizeUsingBearer(
string apiKey);
}
diff --git a/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.CreateImageTo3DTask.g.cs b/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.CreateImageTo3DTask.g.cs
index ec3a8c4..8aa51e9 100644
--- a/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.CreateImageTo3DTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.CreateImageTo3DTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class ImageTo3dClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_CreateImageTo3DTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_CreateImageTo3DTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_CreateImageTo3DTaskSecurityRequirement0,
+ };
partial void PrepareCreateImageTo3DTaskArguments(
global::System.Net.Http.HttpClient httpClient,
global::Meshy.ImageTo3DRequest request);
@@ -40,9 +59,15 @@ partial void ProcessCreateImageTo3DTaskResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateImageTo3DTaskSecurityRequirements,
+ operationName: "CreateImageTo3DTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v1/image-to-3d",
- baseUri: 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 ProcessCreateImageTo3DTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.DeleteImageTo3DTask.g.cs b/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.DeleteImageTo3DTask.g.cs
index 0b59f75..008b69f 100644
--- a/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.DeleteImageTo3DTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.DeleteImageTo3DTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class ImageTo3dClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_DeleteImageTo3DTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_DeleteImageTo3DTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_DeleteImageTo3DTaskSecurityRequirement0,
+ };
partial void PrepareDeleteImageTo3DTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -32,9 +51,15 @@ partial void ProcessDeleteImageTo3DTaskResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteImageTo3DTaskSecurityRequirements,
+ operationName: "DeleteImageTo3DTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/image-to-3d/{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 ProcessDeleteImageTo3DTaskResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.GetImageTo3DTask.g.cs b/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.GetImageTo3DTask.g.cs
index bb9b8a2..4bf23d4 100644
--- a/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.GetImageTo3DTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.GetImageTo3DTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class ImageTo3dClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_GetImageTo3DTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_GetImageTo3DTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_GetImageTo3DTaskSecurityRequirement0,
+ };
partial void PrepareGetImageTo3DTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessGetImageTo3DTaskResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetImageTo3DTaskSecurityRequirements,
+ operationName: "GetImageTo3DTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/image-to-3d/{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 ProcessGetImageTo3DTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.ListImageTo3DTasks.g.cs b/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.ListImageTo3DTasks.g.cs
index ee8a250..ea560fe 100644
--- a/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.ListImageTo3DTasks.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.ListImageTo3DTasks.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class ImageTo3dClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_ListImageTo3DTasksSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_ListImageTo3DTasksSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_ListImageTo3DTasksSecurityRequirement0,
+ };
partial void PrepareListImageTo3DTasksArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? pageNum,
@@ -51,6 +70,12 @@ partial void ProcessListImageTo3DTasksResponseContent(
pageSize: ref pageSize,
sortBy: ref sortBy);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListImageTo3DTasksSecurityRequirements,
+ operationName: "ListImageTo3DTasksAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v1/image-to-3d",
baseUri: HttpClient.BaseAddress);
@@ -58,7 +83,7 @@ partial void ProcessListImageTo3DTasksResponseContent(
.AddOptionalParameter("page_num", pageNum?.ToString())
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("sort_by", sortBy?.ToValueString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -68,7 +93,7 @@ partial void ProcessListImageTo3DTasksResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.g.cs b/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.g.cs
index 3d89cec..60580fc 100644
--- a/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.ImageTo3dClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class ImageTo3dClient : global::Meshy.IImageTo3dClient, gl
///
///
///
- public const string DefaultBaseUrl = "https://api.meshy.ai";
+ public const string DefaultBaseUrl = "https://api.meshy.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Meshy/Generated/Meshy.ImageToImageClient.CreateImageToImageTask.g.cs b/src/libs/Meshy/Generated/Meshy.ImageToImageClient.CreateImageToImageTask.g.cs
index 387aeff..ad9f929 100644
--- a/src/libs/Meshy/Generated/Meshy.ImageToImageClient.CreateImageToImageTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.ImageToImageClient.CreateImageToImageTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class ImageToImageClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_CreateImageToImageTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_CreateImageToImageTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_CreateImageToImageTaskSecurityRequirement0,
+ };
partial void PrepareCreateImageToImageTaskArguments(
global::System.Net.Http.HttpClient httpClient,
global::Meshy.ImageToImageRequest request);
@@ -40,9 +59,15 @@ partial void ProcessCreateImageToImageTaskResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateImageToImageTaskSecurityRequirements,
+ operationName: "CreateImageToImageTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v1/image-to-image",
- baseUri: 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 ProcessCreateImageToImageTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.ImageToImageClient.DeleteImageToImageTask.g.cs b/src/libs/Meshy/Generated/Meshy.ImageToImageClient.DeleteImageToImageTask.g.cs
index ecc5b7c..9a3dd38 100644
--- a/src/libs/Meshy/Generated/Meshy.ImageToImageClient.DeleteImageToImageTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.ImageToImageClient.DeleteImageToImageTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class ImageToImageClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_DeleteImageToImageTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_DeleteImageToImageTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_DeleteImageToImageTaskSecurityRequirement0,
+ };
partial void PrepareDeleteImageToImageTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -32,9 +51,15 @@ partial void ProcessDeleteImageToImageTaskResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteImageToImageTaskSecurityRequirements,
+ operationName: "DeleteImageToImageTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/image-to-image/{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 ProcessDeleteImageToImageTaskResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.ImageToImageClient.GetImageToImageTask.g.cs b/src/libs/Meshy/Generated/Meshy.ImageToImageClient.GetImageToImageTask.g.cs
index a8439e7..cb6de60 100644
--- a/src/libs/Meshy/Generated/Meshy.ImageToImageClient.GetImageToImageTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.ImageToImageClient.GetImageToImageTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class ImageToImageClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_GetImageToImageTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_GetImageToImageTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_GetImageToImageTaskSecurityRequirement0,
+ };
partial void PrepareGetImageToImageTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessGetImageToImageTaskResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetImageToImageTaskSecurityRequirements,
+ operationName: "GetImageToImageTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/image-to-image/{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 ProcessGetImageToImageTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.ImageToImageClient.ListImageToImageTasks.g.cs b/src/libs/Meshy/Generated/Meshy.ImageToImageClient.ListImageToImageTasks.g.cs
index e8b5b16..ba5b7a6 100644
--- a/src/libs/Meshy/Generated/Meshy.ImageToImageClient.ListImageToImageTasks.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.ImageToImageClient.ListImageToImageTasks.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class ImageToImageClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_ListImageToImageTasksSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_ListImageToImageTasksSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_ListImageToImageTasksSecurityRequirement0,
+ };
partial void PrepareListImageToImageTasksArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? pageNum,
@@ -51,6 +70,12 @@ partial void ProcessListImageToImageTasksResponseContent(
pageSize: ref pageSize,
sortBy: ref sortBy);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListImageToImageTasksSecurityRequirements,
+ operationName: "ListImageToImageTasksAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v1/image-to-image",
baseUri: HttpClient.BaseAddress);
@@ -58,7 +83,7 @@ partial void ProcessListImageToImageTasksResponseContent(
.AddOptionalParameter("page_num", pageNum?.ToString())
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("sort_by", sortBy?.ToValueString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -68,7 +93,7 @@ partial void ProcessListImageToImageTasksResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.ImageToImageClient.g.cs b/src/libs/Meshy/Generated/Meshy.ImageToImageClient.g.cs
index ec694f1..588b0ad 100644
--- a/src/libs/Meshy/Generated/Meshy.ImageToImageClient.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.ImageToImageClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class ImageToImageClient : global::Meshy.IImageToImageClie
///
///
///
- public const string DefaultBaseUrl = "https://api.meshy.ai";
+ public const string DefaultBaseUrl = "https://api.meshy.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Meshy/Generated/Meshy.MeshyClient.Authorizations.Bearer.g.cs b/src/libs/Meshy/Generated/Meshy.MeshyClient.Authorizations.Bearer.g.cs
index f5e6d6c..3c1626f 100644
--- a/src/libs/Meshy/Generated/Meshy.MeshyClient.Authorizations.Bearer.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.MeshyClient.Authorizations.Bearer.g.cs
@@ -5,13 +5,23 @@ namespace Meshy
{
public sealed partial class MeshyClient
{
+
///
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::Meshy.EndPointAuthorization
{
Type = "Http",
diff --git a/src/libs/Meshy/Generated/Meshy.MeshyClient.Constructors.Bearer.g.cs b/src/libs/Meshy/Generated/Meshy.MeshyClient.Constructors.Bearer.g.cs
index 4dd96af..b45a5d0 100644
--- a/src/libs/Meshy/Generated/Meshy.MeshyClient.Constructors.Bearer.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.MeshyClient.Constructors.Bearer.g.cs
@@ -6,6 +6,7 @@ namespace Meshy
public sealed partial class MeshyClient
{
///
+
public MeshyClient(
string apiKey,
global::System.Net.Http.HttpClient? httpClient = null,
diff --git a/src/libs/Meshy/Generated/Meshy.MeshyClient.g.cs b/src/libs/Meshy/Generated/Meshy.MeshyClient.g.cs
index 0bb6907..eb78b3f 100644
--- a/src/libs/Meshy/Generated/Meshy.MeshyClient.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.MeshyClient.g.cs
@@ -13,7 +13,7 @@ public sealed partial class MeshyClient : global::Meshy.IMeshyClient, global::Sy
///
///
///
- public const string DefaultBaseUrl = "https://api.meshy.ai";
+ public const string DefaultBaseUrl = "https://api.meshy.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.CreateMultiImageTo3DTask.g.cs b/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.CreateMultiImageTo3DTask.g.cs
index 94dce58..6bafc94 100644
--- a/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.CreateMultiImageTo3DTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.CreateMultiImageTo3DTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class MultiImageTo3dClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_CreateMultiImageTo3DTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_CreateMultiImageTo3DTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_CreateMultiImageTo3DTaskSecurityRequirement0,
+ };
partial void PrepareCreateMultiImageTo3DTaskArguments(
global::System.Net.Http.HttpClient httpClient,
global::Meshy.MultiImageTo3DRequest request);
@@ -40,9 +59,15 @@ partial void ProcessCreateMultiImageTo3DTaskResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateMultiImageTo3DTaskSecurityRequirements,
+ operationName: "CreateMultiImageTo3DTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v1/multi-image-to-3d",
- baseUri: 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 ProcessCreateMultiImageTo3DTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.DeleteMultiImageTo3DTask.g.cs b/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.DeleteMultiImageTo3DTask.g.cs
index 5469ee8..1a670da 100644
--- a/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.DeleteMultiImageTo3DTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.DeleteMultiImageTo3DTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class MultiImageTo3dClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_DeleteMultiImageTo3DTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_DeleteMultiImageTo3DTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_DeleteMultiImageTo3DTaskSecurityRequirement0,
+ };
partial void PrepareDeleteMultiImageTo3DTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -32,9 +51,15 @@ partial void ProcessDeleteMultiImageTo3DTaskResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteMultiImageTo3DTaskSecurityRequirements,
+ operationName: "DeleteMultiImageTo3DTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/multi-image-to-3d/{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 ProcessDeleteMultiImageTo3DTaskResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.GetMultiImageTo3DTask.g.cs b/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.GetMultiImageTo3DTask.g.cs
index 85d1574..dbbbbab 100644
--- a/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.GetMultiImageTo3DTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.GetMultiImageTo3DTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class MultiImageTo3dClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_GetMultiImageTo3DTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_GetMultiImageTo3DTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_GetMultiImageTo3DTaskSecurityRequirement0,
+ };
partial void PrepareGetMultiImageTo3DTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessGetMultiImageTo3DTaskResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetMultiImageTo3DTaskSecurityRequirements,
+ operationName: "GetMultiImageTo3DTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/multi-image-to-3d/{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 ProcessGetMultiImageTo3DTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.ListMultiImageTo3DTasks.g.cs b/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.ListMultiImageTo3DTasks.g.cs
index 2c32b4e..fe959f1 100644
--- a/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.ListMultiImageTo3DTasks.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.ListMultiImageTo3DTasks.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class MultiImageTo3dClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_ListMultiImageTo3DTasksSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_ListMultiImageTo3DTasksSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_ListMultiImageTo3DTasksSecurityRequirement0,
+ };
partial void PrepareListMultiImageTo3DTasksArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? pageNum,
@@ -51,6 +70,12 @@ partial void ProcessListMultiImageTo3DTasksResponseContent(
pageSize: ref pageSize,
sortBy: ref sortBy);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListMultiImageTo3DTasksSecurityRequirements,
+ operationName: "ListMultiImageTo3DTasksAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v1/multi-image-to-3d",
baseUri: HttpClient.BaseAddress);
@@ -58,7 +83,7 @@ partial void ProcessListMultiImageTo3DTasksResponseContent(
.AddOptionalParameter("page_num", pageNum?.ToString())
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("sort_by", sortBy?.ToValueString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -68,7 +93,7 @@ partial void ProcessListMultiImageTo3DTasksResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.g.cs b/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.g.cs
index 12d73ee..db82420 100644
--- a/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.MultiImageTo3dClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class MultiImageTo3dClient : global::Meshy.IMultiImageTo3d
///
///
///
- public const string DefaultBaseUrl = "https://api.meshy.ai";
+ public const string DefaultBaseUrl = "https://api.meshy.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Meshy/Generated/Meshy.PathBuilder.g.cs b/src/libs/Meshy/Generated/Meshy.PathBuilder.g.cs
index 64c482d..82ee2af 100644
--- a/src/libs/Meshy/Generated/Meshy.PathBuilder.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.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/Meshy/Generated/Meshy.RemeshClient.CreateRemeshTask.g.cs b/src/libs/Meshy/Generated/Meshy.RemeshClient.CreateRemeshTask.g.cs
index 8e485fb..6a154ce 100644
--- a/src/libs/Meshy/Generated/Meshy.RemeshClient.CreateRemeshTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.RemeshClient.CreateRemeshTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class RemeshClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_CreateRemeshTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_CreateRemeshTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_CreateRemeshTaskSecurityRequirement0,
+ };
partial void PrepareCreateRemeshTaskArguments(
global::System.Net.Http.HttpClient httpClient,
global::Meshy.RemeshRequest request);
@@ -40,9 +59,15 @@ partial void ProcessCreateRemeshTaskResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateRemeshTaskSecurityRequirements,
+ operationName: "CreateRemeshTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v1/remesh",
- baseUri: 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 ProcessCreateRemeshTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.RemeshClient.DeleteRemeshTask.g.cs b/src/libs/Meshy/Generated/Meshy.RemeshClient.DeleteRemeshTask.g.cs
index 76a1899..2209a49 100644
--- a/src/libs/Meshy/Generated/Meshy.RemeshClient.DeleteRemeshTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.RemeshClient.DeleteRemeshTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class RemeshClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_DeleteRemeshTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_DeleteRemeshTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_DeleteRemeshTaskSecurityRequirement0,
+ };
partial void PrepareDeleteRemeshTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -32,9 +51,15 @@ partial void ProcessDeleteRemeshTaskResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteRemeshTaskSecurityRequirements,
+ operationName: "DeleteRemeshTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/remesh/{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 ProcessDeleteRemeshTaskResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.RemeshClient.GetRemeshTask.g.cs b/src/libs/Meshy/Generated/Meshy.RemeshClient.GetRemeshTask.g.cs
index eed2db2..c5d6faf 100644
--- a/src/libs/Meshy/Generated/Meshy.RemeshClient.GetRemeshTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.RemeshClient.GetRemeshTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class RemeshClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_GetRemeshTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_GetRemeshTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_GetRemeshTaskSecurityRequirement0,
+ };
partial void PrepareGetRemeshTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessGetRemeshTaskResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetRemeshTaskSecurityRequirements,
+ operationName: "GetRemeshTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/remesh/{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 ProcessGetRemeshTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.RemeshClient.ListRemeshTasks.g.cs b/src/libs/Meshy/Generated/Meshy.RemeshClient.ListRemeshTasks.g.cs
index eee6375..935f4a6 100644
--- a/src/libs/Meshy/Generated/Meshy.RemeshClient.ListRemeshTasks.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.RemeshClient.ListRemeshTasks.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class RemeshClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_ListRemeshTasksSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_ListRemeshTasksSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_ListRemeshTasksSecurityRequirement0,
+ };
partial void PrepareListRemeshTasksArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? pageNum,
@@ -51,6 +70,12 @@ partial void ProcessListRemeshTasksResponseContent(
pageSize: ref pageSize,
sortBy: ref sortBy);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListRemeshTasksSecurityRequirements,
+ operationName: "ListRemeshTasksAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v1/remesh",
baseUri: HttpClient.BaseAddress);
@@ -58,7 +83,7 @@ partial void ProcessListRemeshTasksResponseContent(
.AddOptionalParameter("page_num", pageNum?.ToString())
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("sort_by", sortBy?.ToValueString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -68,7 +93,7 @@ partial void ProcessListRemeshTasksResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.RemeshClient.g.cs b/src/libs/Meshy/Generated/Meshy.RemeshClient.g.cs
index 9210466..4c93507 100644
--- a/src/libs/Meshy/Generated/Meshy.RemeshClient.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.RemeshClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class RemeshClient : global::Meshy.IRemeshClient, global::
///
///
///
- public const string DefaultBaseUrl = "https://api.meshy.ai";
+ public const string DefaultBaseUrl = "https://api.meshy.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Meshy/Generated/Meshy.RetextureClient.CreateRetextureTask.g.cs b/src/libs/Meshy/Generated/Meshy.RetextureClient.CreateRetextureTask.g.cs
index 1539c01..076dc1e 100644
--- a/src/libs/Meshy/Generated/Meshy.RetextureClient.CreateRetextureTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.RetextureClient.CreateRetextureTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class RetextureClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_CreateRetextureTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_CreateRetextureTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_CreateRetextureTaskSecurityRequirement0,
+ };
partial void PrepareCreateRetextureTaskArguments(
global::System.Net.Http.HttpClient httpClient,
global::Meshy.RetextureRequest request);
@@ -40,9 +59,15 @@ partial void ProcessCreateRetextureTaskResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateRetextureTaskSecurityRequirements,
+ operationName: "CreateRetextureTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v1/retexture",
- baseUri: 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 ProcessCreateRetextureTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.RetextureClient.DeleteRetextureTask.g.cs b/src/libs/Meshy/Generated/Meshy.RetextureClient.DeleteRetextureTask.g.cs
index 60b68ed..c49bdc8 100644
--- a/src/libs/Meshy/Generated/Meshy.RetextureClient.DeleteRetextureTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.RetextureClient.DeleteRetextureTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class RetextureClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_DeleteRetextureTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_DeleteRetextureTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_DeleteRetextureTaskSecurityRequirement0,
+ };
partial void PrepareDeleteRetextureTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -32,9 +51,15 @@ partial void ProcessDeleteRetextureTaskResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteRetextureTaskSecurityRequirements,
+ operationName: "DeleteRetextureTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/retexture/{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 ProcessDeleteRetextureTaskResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.RetextureClient.GetRetextureTask.g.cs b/src/libs/Meshy/Generated/Meshy.RetextureClient.GetRetextureTask.g.cs
index 6a09ef5..69551bc 100644
--- a/src/libs/Meshy/Generated/Meshy.RetextureClient.GetRetextureTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.RetextureClient.GetRetextureTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class RetextureClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_GetRetextureTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_GetRetextureTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_GetRetextureTaskSecurityRequirement0,
+ };
partial void PrepareGetRetextureTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessGetRetextureTaskResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetRetextureTaskSecurityRequirements,
+ operationName: "GetRetextureTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/retexture/{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 ProcessGetRetextureTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.RetextureClient.ListRetextureTasks.g.cs b/src/libs/Meshy/Generated/Meshy.RetextureClient.ListRetextureTasks.g.cs
index 63b5001..7db9b46 100644
--- a/src/libs/Meshy/Generated/Meshy.RetextureClient.ListRetextureTasks.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.RetextureClient.ListRetextureTasks.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class RetextureClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_ListRetextureTasksSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_ListRetextureTasksSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_ListRetextureTasksSecurityRequirement0,
+ };
partial void PrepareListRetextureTasksArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? pageNum,
@@ -51,6 +70,12 @@ partial void ProcessListRetextureTasksResponseContent(
pageSize: ref pageSize,
sortBy: ref sortBy);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListRetextureTasksSecurityRequirements,
+ operationName: "ListRetextureTasksAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v1/retexture",
baseUri: HttpClient.BaseAddress);
@@ -58,7 +83,7 @@ partial void ProcessListRetextureTasksResponseContent(
.AddOptionalParameter("page_num", pageNum?.ToString())
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("sort_by", sortBy?.ToValueString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -68,7 +93,7 @@ partial void ProcessListRetextureTasksResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.RetextureClient.g.cs b/src/libs/Meshy/Generated/Meshy.RetextureClient.g.cs
index 5395d7e..d88860f 100644
--- a/src/libs/Meshy/Generated/Meshy.RetextureClient.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.RetextureClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class RetextureClient : global::Meshy.IRetextureClient, gl
///
///
///
- public const string DefaultBaseUrl = "https://api.meshy.ai";
+ public const string DefaultBaseUrl = "https://api.meshy.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Meshy/Generated/Meshy.RiggingClient.CreateRiggingTask.g.cs b/src/libs/Meshy/Generated/Meshy.RiggingClient.CreateRiggingTask.g.cs
index 388f7e9..0afa89c 100644
--- a/src/libs/Meshy/Generated/Meshy.RiggingClient.CreateRiggingTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.RiggingClient.CreateRiggingTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class RiggingClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_CreateRiggingTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_CreateRiggingTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_CreateRiggingTaskSecurityRequirement0,
+ };
partial void PrepareCreateRiggingTaskArguments(
global::System.Net.Http.HttpClient httpClient,
global::Meshy.RiggingRequest request);
@@ -40,9 +59,15 @@ partial void ProcessCreateRiggingTaskResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateRiggingTaskSecurityRequirements,
+ operationName: "CreateRiggingTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v1/rigging",
- baseUri: 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 ProcessCreateRiggingTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.RiggingClient.DeleteRiggingTask.g.cs b/src/libs/Meshy/Generated/Meshy.RiggingClient.DeleteRiggingTask.g.cs
index a8fd3c6..8424950 100644
--- a/src/libs/Meshy/Generated/Meshy.RiggingClient.DeleteRiggingTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.RiggingClient.DeleteRiggingTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class RiggingClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_DeleteRiggingTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_DeleteRiggingTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_DeleteRiggingTaskSecurityRequirement0,
+ };
partial void PrepareDeleteRiggingTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -32,9 +51,15 @@ partial void ProcessDeleteRiggingTaskResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteRiggingTaskSecurityRequirements,
+ operationName: "DeleteRiggingTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/rigging/{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 ProcessDeleteRiggingTaskResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.RiggingClient.GetRiggingTask.g.cs b/src/libs/Meshy/Generated/Meshy.RiggingClient.GetRiggingTask.g.cs
index 17df4ef..adc7f34 100644
--- a/src/libs/Meshy/Generated/Meshy.RiggingClient.GetRiggingTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.RiggingClient.GetRiggingTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class RiggingClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_GetRiggingTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_GetRiggingTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_GetRiggingTaskSecurityRequirement0,
+ };
partial void PrepareGetRiggingTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessGetRiggingTaskResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetRiggingTaskSecurityRequirements,
+ operationName: "GetRiggingTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/rigging/{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 ProcessGetRiggingTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.RiggingClient.g.cs b/src/libs/Meshy/Generated/Meshy.RiggingClient.g.cs
index 99caedc..ce9079f 100644
--- a/src/libs/Meshy/Generated/Meshy.RiggingClient.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.RiggingClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class RiggingClient : global::Meshy.IRiggingClient, global
///
///
///
- public const string DefaultBaseUrl = "https://api.meshy.ai";
+ public const string DefaultBaseUrl = "https://api.meshy.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Meshy/Generated/Meshy.Security.g.cs b/src/libs/Meshy/Generated/Meshy.Security.g.cs
new file mode 100644
index 0000000..3adbd52
--- /dev/null
+++ b/src/libs/Meshy/Generated/Meshy.Security.g.cs
@@ -0,0 +1,145 @@
+#nullable enable
+
+namespace Meshy
+{
+ 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/Meshy/Generated/Meshy.TextTo3dClient.CreateTextTo3DTask.g.cs b/src/libs/Meshy/Generated/Meshy.TextTo3dClient.CreateTextTo3DTask.g.cs
index 4bb0457..e203ce2 100644
--- a/src/libs/Meshy/Generated/Meshy.TextTo3dClient.CreateTextTo3DTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.TextTo3dClient.CreateTextTo3DTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class TextTo3dClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_CreateTextTo3DTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_CreateTextTo3DTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_CreateTextTo3DTaskSecurityRequirement0,
+ };
partial void PrepareCreateTextTo3DTaskArguments(
global::System.Net.Http.HttpClient httpClient,
global::Meshy.CreateTextTo3DTaskRequest request);
@@ -38,9 +57,15 @@ partial void ProcessCreateTextTo3DTaskResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateTextTo3DTaskSecurityRequirements,
+ operationName: "CreateTextTo3DTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v2/text-to-3d",
- baseUri: 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,
@@ -50,7 +75,7 @@ partial void ProcessCreateTextTo3DTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.TextTo3dClient.DeleteTextTo3DTask.g.cs b/src/libs/Meshy/Generated/Meshy.TextTo3dClient.DeleteTextTo3DTask.g.cs
index 86af22b..7f02894 100644
--- a/src/libs/Meshy/Generated/Meshy.TextTo3dClient.DeleteTextTo3DTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.TextTo3dClient.DeleteTextTo3DTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class TextTo3dClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_DeleteTextTo3DTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_DeleteTextTo3DTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_DeleteTextTo3DTaskSecurityRequirement0,
+ };
partial void PrepareDeleteTextTo3DTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -32,9 +51,15 @@ partial void ProcessDeleteTextTo3DTaskResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteTextTo3DTaskSecurityRequirements,
+ operationName: "DeleteTextTo3DTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v2/text-to-3d/{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 ProcessDeleteTextTo3DTaskResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.TextTo3dClient.GetTextTo3DTask.g.cs b/src/libs/Meshy/Generated/Meshy.TextTo3dClient.GetTextTo3DTask.g.cs
index 830ff71..34f109f 100644
--- a/src/libs/Meshy/Generated/Meshy.TextTo3dClient.GetTextTo3DTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.TextTo3dClient.GetTextTo3DTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class TextTo3dClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_GetTextTo3DTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_GetTextTo3DTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_GetTextTo3DTaskSecurityRequirement0,
+ };
partial void PrepareGetTextTo3DTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessGetTextTo3DTaskResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetTextTo3DTaskSecurityRequirements,
+ operationName: "GetTextTo3DTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v2/text-to-3d/{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 ProcessGetTextTo3DTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.TextTo3dClient.ListTextTo3DTasks.g.cs b/src/libs/Meshy/Generated/Meshy.TextTo3dClient.ListTextTo3DTasks.g.cs
index 074544f..a7ac9f2 100644
--- a/src/libs/Meshy/Generated/Meshy.TextTo3dClient.ListTextTo3DTasks.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.TextTo3dClient.ListTextTo3DTasks.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class TextTo3dClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_ListTextTo3DTasksSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_ListTextTo3DTasksSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_ListTextTo3DTasksSecurityRequirement0,
+ };
partial void PrepareListTextTo3DTasksArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? pageNum,
@@ -51,6 +70,12 @@ partial void ProcessListTextTo3DTasksResponseContent(
pageSize: ref pageSize,
sortBy: ref sortBy);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListTextTo3DTasksSecurityRequirements,
+ operationName: "ListTextTo3DTasksAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v2/text-to-3d",
baseUri: HttpClient.BaseAddress);
@@ -58,7 +83,7 @@ partial void ProcessListTextTo3DTasksResponseContent(
.AddOptionalParameter("page_num", pageNum?.ToString())
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("sort_by", sortBy?.ToValueString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -68,7 +93,7 @@ partial void ProcessListTextTo3DTasksResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.TextTo3dClient.g.cs b/src/libs/Meshy/Generated/Meshy.TextTo3dClient.g.cs
index 3e7c6b4..6384109 100644
--- a/src/libs/Meshy/Generated/Meshy.TextTo3dClient.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.TextTo3dClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class TextTo3dClient : global::Meshy.ITextTo3dClient, glob
///
///
///
- public const string DefaultBaseUrl = "https://api.meshy.ai";
+ public const string DefaultBaseUrl = "https://api.meshy.ai/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Meshy/Generated/Meshy.TextToImageClient.CreateTextToImageTask.g.cs b/src/libs/Meshy/Generated/Meshy.TextToImageClient.CreateTextToImageTask.g.cs
index 573236e..2891fd6 100644
--- a/src/libs/Meshy/Generated/Meshy.TextToImageClient.CreateTextToImageTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.TextToImageClient.CreateTextToImageTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class TextToImageClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_CreateTextToImageTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_CreateTextToImageTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_CreateTextToImageTaskSecurityRequirement0,
+ };
partial void PrepareCreateTextToImageTaskArguments(
global::System.Net.Http.HttpClient httpClient,
global::Meshy.TextToImageRequest request);
@@ -40,9 +59,15 @@ partial void ProcessCreateTextToImageTaskResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_CreateTextToImageTaskSecurityRequirements,
+ operationName: "CreateTextToImageTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v1/text-to-image",
- baseUri: 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 ProcessCreateTextToImageTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.TextToImageClient.DeleteTextToImageTask.g.cs b/src/libs/Meshy/Generated/Meshy.TextToImageClient.DeleteTextToImageTask.g.cs
index 0058ab2..9cff13d 100644
--- a/src/libs/Meshy/Generated/Meshy.TextToImageClient.DeleteTextToImageTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.TextToImageClient.DeleteTextToImageTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class TextToImageClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_DeleteTextToImageTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_DeleteTextToImageTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_DeleteTextToImageTaskSecurityRequirement0,
+ };
partial void PrepareDeleteTextToImageTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -32,9 +51,15 @@ partial void ProcessDeleteTextToImageTaskResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DeleteTextToImageTaskSecurityRequirements,
+ operationName: "DeleteTextToImageTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/text-to-image/{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 ProcessDeleteTextToImageTaskResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.TextToImageClient.GetTextToImageTask.g.cs b/src/libs/Meshy/Generated/Meshy.TextToImageClient.GetTextToImageTask.g.cs
index 8e65142..875ad7d 100644
--- a/src/libs/Meshy/Generated/Meshy.TextToImageClient.GetTextToImageTask.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.TextToImageClient.GetTextToImageTask.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class TextToImageClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_GetTextToImageTaskSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_GetTextToImageTaskSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_GetTextToImageTaskSecurityRequirement0,
+ };
partial void PrepareGetTextToImageTaskArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessGetTextToImageTaskResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetTextToImageTaskSecurityRequirements,
+ operationName: "GetTextToImageTaskAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: $"/openapi/v1/text-to-image/{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 ProcessGetTextToImageTaskResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.TextToImageClient.ListTextToImageTasks.g.cs b/src/libs/Meshy/Generated/Meshy.TextToImageClient.ListTextToImageTasks.g.cs
index 304a80f..b3065dd 100644
--- a/src/libs/Meshy/Generated/Meshy.TextToImageClient.ListTextToImageTasks.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.TextToImageClient.ListTextToImageTasks.g.cs
@@ -5,6 +5,25 @@ namespace Meshy
{
public partial class TextToImageClient
{
+
+
+ private static readonly global::Meshy.EndPointSecurityRequirement s_ListTextToImageTasksSecurityRequirement0 =
+ new global::Meshy.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Meshy.EndPointAuthorizationRequirement[]
+ { new global::Meshy.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Meshy.EndPointSecurityRequirement[] s_ListTextToImageTasksSecurityRequirements =
+ new global::Meshy.EndPointSecurityRequirement[]
+ { s_ListTextToImageTasksSecurityRequirement0,
+ };
partial void PrepareListTextToImageTasksArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? pageNum,
@@ -51,6 +70,12 @@ partial void ProcessListTextToImageTasksResponseContent(
pageSize: ref pageSize,
sortBy: ref sortBy);
+
+ var __authorizations = global::Meshy.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ListTextToImageTasksSecurityRequirements,
+ operationName: "ListTextToImageTasksAsync");
+
var __pathBuilder = new global::Meshy.PathBuilder(
path: "/openapi/v1/text-to-image",
baseUri: HttpClient.BaseAddress);
@@ -58,7 +83,7 @@ partial void ProcessListTextToImageTasksResponseContent(
.AddOptionalParameter("page_num", pageNum?.ToString())
.AddOptionalParameter("page_size", pageSize?.ToString())
.AddOptionalParameter("sort_by", sortBy?.ToValueString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -68,7 +93,7 @@ partial void ProcessListTextToImageTasksResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Meshy/Generated/Meshy.TextToImageClient.g.cs b/src/libs/Meshy/Generated/Meshy.TextToImageClient.g.cs
index e674f96..f2da638 100644
--- a/src/libs/Meshy/Generated/Meshy.TextToImageClient.g.cs
+++ b/src/libs/Meshy/Generated/Meshy.TextToImageClient.g.cs
@@ -12,7 +12,7 @@ public sealed partial class TextToImageClient : global::Meshy.ITextToImageClient
///
///
///
- public const string DefaultBaseUrl = "https://api.meshy.ai";
+ public const string DefaultBaseUrl = "https://api.meshy.ai/";
private bool _disposeHttpClient = true;