diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.CancelAllPendingGenerationsResponse.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.CancelAllPendingGenerationsResponse.g.cs
index 0fe8ed2..225693f 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.CancelAllPendingGenerationsResponse.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.CancelAllPendingGenerationsResponse.g.cs
@@ -42,5 +42,6 @@ public CancelAllPendingGenerationsResponse(
public CancelAllPendingGenerationsResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.CancelExportRequestResponse.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.CancelExportRequestResponse.g.cs
index 6c9d3de..a18e452 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.CancelExportRequestResponse.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.CancelExportRequestResponse.g.cs
@@ -42,5 +42,6 @@ public CancelExportRequestResponse(
public CancelExportRequestResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.CancelGenerationResponse.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.CancelGenerationResponse.g.cs
index 4870592..a92f5ee 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.CancelGenerationResponse.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.CancelGenerationResponse.g.cs
@@ -42,5 +42,6 @@ public CancelGenerationResponse(
public CancelGenerationResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.DeleteResponse.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.DeleteResponse.g.cs
index ab5c727..1d36ae0 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.DeleteResponse.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.DeleteResponse.g.cs
@@ -54,5 +54,6 @@ public DeleteResponse(
public DeleteResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GenerateSkyboxRequest.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GenerateSkyboxRequest.g.cs
index 25d051b..56e9979 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GenerateSkyboxRequest.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GenerateSkyboxRequest.g.cs
@@ -188,5 +188,6 @@ public GenerateSkyboxRequest(
public GenerateSkyboxRequest()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GenerateSkyboxResponse.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GenerateSkyboxResponse.g.cs
index bd17d1e..b50423d 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GenerateSkyboxResponse.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GenerateSkyboxResponse.g.cs
@@ -367,5 +367,6 @@ public GenerateSkyboxResponse(
public GenerateSkyboxResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetExportRequestResponse.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetExportRequestResponse.g.cs
index f79847f..bbd3deb 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetExportRequestResponse.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetExportRequestResponse.g.cs
@@ -196,5 +196,6 @@ public GetExportRequestResponse(
public GetExportRequestResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetExportTypesResponseItem.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetExportTypesResponseItem.g.cs
index eb755d8..a51f9df 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetExportTypesResponseItem.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetExportTypesResponseItem.g.cs
@@ -78,5 +78,6 @@ public GetExportTypesResponseItem(
public GetExportTypesResponseItem()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetHistoryResponse.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetHistoryResponse.g.cs
index 1795c75..3763c48 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetHistoryResponse.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetHistoryResponse.g.cs
@@ -66,5 +66,6 @@ public GetHistoryResponse(
public GetHistoryResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetHistoryResponseDataItem.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetHistoryResponseDataItem.g.cs
index 956a292..b7fc39c 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetHistoryResponseDataItem.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetHistoryResponseDataItem.g.cs
@@ -424,5 +424,6 @@ public GetHistoryResponseDataItem(
public GetHistoryResponseDataItem()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByIdResponse.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByIdResponse.g.cs
index 3aa8b96..526422e 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByIdResponse.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByIdResponse.g.cs
@@ -39,5 +39,6 @@ public GetSkyboxByIdResponse(
public GetSkyboxByIdResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByIdResponseRequest.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByIdResponseRequest.g.cs
index ab21172..0d60a11 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByIdResponseRequest.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByIdResponseRequest.g.cs
@@ -424,5 +424,6 @@ public GetSkyboxByIdResponseRequest(
public GetSkyboxByIdResponseRequest()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByObfuscatedIdResponse.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByObfuscatedIdResponse.g.cs
index c139cb4..5206499 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByObfuscatedIdResponse.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByObfuscatedIdResponse.g.cs
@@ -39,5 +39,6 @@ public GetSkyboxByObfuscatedIdResponse(
public GetSkyboxByObfuscatedIdResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByObfuscatedIdResponseRequest.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByObfuscatedIdResponseRequest.g.cs
index a4856f4..e9ff22e 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByObfuscatedIdResponseRequest.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxByObfuscatedIdResponseRequest.g.cs
@@ -424,5 +424,6 @@ public GetSkyboxByObfuscatedIdResponseRequest(
public GetSkyboxByObfuscatedIdResponseRequest()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxStyleFamiliesResponseItem.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxStyleFamiliesResponseItem.g.cs
index 7121613..bbc9184 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxStyleFamiliesResponseItem.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxStyleFamiliesResponseItem.g.cs
@@ -100,5 +100,6 @@ public GetSkyboxStyleFamiliesResponseItem(
public GetSkyboxStyleFamiliesResponseItem()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxStyleFamiliesResponseItemItem.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxStyleFamiliesResponseItemItem.g.cs
index d1564db..2911dc4 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxStyleFamiliesResponseItemItem.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxStyleFamiliesResponseItemItem.g.cs
@@ -184,5 +184,6 @@ public GetSkyboxStyleFamiliesResponseItemItem(
public GetSkyboxStyleFamiliesResponseItemItem()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxStylesResponseItem.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxStylesResponseItem.g.cs
index 41b16ff..0594b26 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxStylesResponseItem.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.GetSkyboxStylesResponseItem.g.cs
@@ -226,5 +226,6 @@ public GetSkyboxStylesResponseItem(
public GetSkyboxStylesResponseItem()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.RequestExportRequest.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.RequestExportRequest.g.cs
index 5e40698..7665351 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.RequestExportRequest.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.RequestExportRequest.g.cs
@@ -71,5 +71,6 @@ public RequestExportRequest(
public RequestExportRequest()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.RequestExportResponse.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.RequestExportResponse.g.cs
index d3136a9..1455cc1 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.RequestExportResponse.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.Models.RequestExportResponse.g.cs
@@ -196,5 +196,6 @@ public RequestExportResponse(
public RequestExportResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/BlockadeLabs/Generated/BlockadeLabs.OptionsSupport.g.cs b/src/libs/BlockadeLabs/Generated/BlockadeLabs.OptionsSupport.g.cs
index dc5863f..3a98164 100644
--- a/src/libs/BlockadeLabs/Generated/BlockadeLabs.OptionsSupport.g.cs
+++ b/src/libs/BlockadeLabs/Generated/BlockadeLabs.OptionsSupport.g.cs
@@ -163,8 +163,24 @@ public sealed class AutoSDKAuthorizationProviderHook : global::BlockadeLabs.Auto
{
context = context ?? throw new global::System.ArgumentNullException(nameof(context));
+ if (context.Request == null)
+ {
+ return;
+ }
+
+ var perRequest = context.RequestOptions?.Authorizations;
+ if (perRequest != null && perRequest.Count > 0)
+ {
+ for (var index = 0; index < perRequest.Count; index++)
+ {
+ ApplyAuthorization(context.Request, perRequest[index]);
+ }
+
+ return;
+ }
+
var provider = context.ClientOptions?.AuthorizationProvider;
- if (provider == null || context.Request == null)
+ if (provider == null)
{
return;
}
@@ -237,6 +253,15 @@ public sealed class AutoSDKRequestOptions
/// Overrides response buffering for this request when set.
///
public bool? ReadResponseAsString { get; set; }
+
+ ///
+ /// Optional per-request authorization values. When non-empty, the built-in
+ /// applies these instead of consulting
+ /// for this request only.
+ /// Useful for multi-tenant routing or "act-as" admin tooling that needs a different
+ /// credential per call without mutating shared client state.
+ ///
+ public global::System.Collections.Generic.IReadOnlyList? Authorizations { get; set; }
}
///