From 0e4aa9447ca2b42acfb2a4d0a64a37a25ac2358b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 9 Apr 2026 13:18:57 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- ...y.AnimationClient.CreateAnimationTask.g.cs | 29 +++- ...y.AnimationClient.DeleteAnimationTask.g.cs | 29 +++- ...eshy.AnimationClient.GetAnimationTask.g.cs | 29 +++- .../Generated/Meshy.AnimationClient.g.cs | 2 +- .../Meshy.BalanceClient.GetBalance.g.cs | 29 +++- .../Meshy/Generated/Meshy.BalanceClient.g.cs | 2 +- ...hy.IMeshyClient.Authorizations.Bearer.g.cs | 1 + ...y.ImageTo3dClient.CreateImageTo3DTask.g.cs | 29 +++- ...y.ImageTo3dClient.DeleteImageTo3DTask.g.cs | 29 +++- ...eshy.ImageTo3dClient.GetImageTo3DTask.g.cs | 29 +++- ...hy.ImageTo3dClient.ListImageTo3DTasks.g.cs | 29 +++- .../Generated/Meshy.ImageTo3dClient.g.cs | 2 +- ...eToImageClient.CreateImageToImageTask.g.cs | 29 +++- ...eToImageClient.DeleteImageToImageTask.g.cs | 29 +++- ...mageToImageClient.GetImageToImageTask.g.cs | 29 +++- ...geToImageClient.ListImageToImageTasks.g.cs | 29 +++- .../Generated/Meshy.ImageToImageClient.g.cs | 2 +- ...shy.MeshyClient.Authorizations.Bearer.g.cs | 12 +- ...Meshy.MeshyClient.Constructors.Bearer.g.cs | 1 + .../Meshy/Generated/Meshy.MeshyClient.g.cs | 2 +- ...geTo3dClient.CreateMultiImageTo3DTask.g.cs | 29 +++- ...geTo3dClient.DeleteMultiImageTo3DTask.g.cs | 29 +++- ...ImageTo3dClient.GetMultiImageTo3DTask.g.cs | 29 +++- ...ageTo3dClient.ListMultiImageTo3DTasks.g.cs | 29 +++- .../Generated/Meshy.MultiImageTo3dClient.g.cs | 2 +- .../Meshy/Generated/Meshy.PathBuilder.g.cs | 34 ++++ .../Meshy.RemeshClient.CreateRemeshTask.g.cs | 29 +++- .../Meshy.RemeshClient.DeleteRemeshTask.g.cs | 29 +++- .../Meshy.RemeshClient.GetRemeshTask.g.cs | 29 +++- .../Meshy.RemeshClient.ListRemeshTasks.g.cs | 29 +++- .../Meshy/Generated/Meshy.RemeshClient.g.cs | 2 +- ...y.RetextureClient.CreateRetextureTask.g.cs | 29 +++- ...y.RetextureClient.DeleteRetextureTask.g.cs | 29 +++- ...eshy.RetextureClient.GetRetextureTask.g.cs | 29 +++- ...hy.RetextureClient.ListRetextureTasks.g.cs | 29 +++- .../Generated/Meshy.RetextureClient.g.cs | 2 +- ...Meshy.RiggingClient.CreateRiggingTask.g.cs | 29 +++- ...Meshy.RiggingClient.DeleteRiggingTask.g.cs | 29 +++- .../Meshy.RiggingClient.GetRiggingTask.g.cs | 29 +++- .../Meshy/Generated/Meshy.RiggingClient.g.cs | 2 +- src/libs/Meshy/Generated/Meshy.Security.g.cs | 145 ++++++++++++++++++ ...shy.TextTo3dClient.CreateTextTo3DTask.g.cs | 29 +++- ...shy.TextTo3dClient.DeleteTextTo3DTask.g.cs | 29 +++- .../Meshy.TextTo3dClient.GetTextTo3DTask.g.cs | 29 +++- ...eshy.TextTo3dClient.ListTextTo3DTasks.g.cs | 29 +++- .../Meshy/Generated/Meshy.TextTo3dClient.g.cs | 2 +- ...xtToImageClient.CreateTextToImageTask.g.cs | 29 +++- ...xtToImageClient.DeleteTextToImageTask.g.cs | 29 +++- ....TextToImageClient.GetTextToImageTask.g.cs | 29 +++- ...extToImageClient.ListTextToImageTasks.g.cs | 29 +++- .../Generated/Meshy.TextToImageClient.g.cs | 2 +- 51 files changed, 1148 insertions(+), 82 deletions(-) create mode 100644 src/libs/Meshy/Generated/Meshy.Security.g.cs 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;