diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.BaseResponse.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.BaseResponse.g.cs
index 66ba5a0..edaa586 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.BaseResponse.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.BaseResponse.g.cs
@@ -52,5 +52,6 @@ public BaseResponse(
public BaseResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.FileDeleteRequest.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.FileDeleteRequest.g.cs
index 287425e..151a6d2 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.FileDeleteRequest.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.FileDeleteRequest.g.cs
@@ -42,5 +42,6 @@ public FileDeleteRequest(
public FileDeleteRequest()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.FileDeleteResponse.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.FileDeleteResponse.g.cs
index 5fa23f5..3851db6 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.FileDeleteResponse.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.FileDeleteResponse.g.cs
@@ -50,5 +50,6 @@ public FileDeleteResponse(
public FileDeleteResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.FileInfo.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.FileInfo.g.cs
index d163006..935eaec 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.FileInfo.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.FileInfo.g.cs
@@ -92,5 +92,6 @@ public FileInfo(
public FileInfo()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.FileListResponse.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.FileListResponse.g.cs
index b992e9b..ba62341 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.FileListResponse.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.FileListResponse.g.cs
@@ -50,5 +50,6 @@ public FileListResponse(
public FileListResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.FileRetrieveResponse.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.FileRetrieveResponse.g.cs
index 1d49533..4408bbd 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.FileRetrieveResponse.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.FileRetrieveResponse.g.cs
@@ -50,5 +50,6 @@ public FileRetrieveResponse(
public FileRetrieveResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.FileUploadRequest.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.FileUploadRequest.g.cs
index 972dd44..54f2121 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.FileUploadRequest.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.FileUploadRequest.g.cs
@@ -68,5 +68,6 @@ public FileUploadRequest(
public FileUploadRequest()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.FileUploadResponse.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.FileUploadResponse.g.cs
index 595c7fc..d97a925 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.FileUploadResponse.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.FileUploadResponse.g.cs
@@ -50,5 +50,6 @@ public FileUploadResponse(
public FileUploadResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.MusicAudioSetting.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.MusicAudioSetting.g.cs
index efd6a6e..8909452 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.MusicAudioSetting.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.MusicAudioSetting.g.cs
@@ -64,5 +64,6 @@ public MusicAudioSetting(
public MusicAudioSetting()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationData.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationData.g.cs
index 161bcd2..38756a7 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationData.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationData.g.cs
@@ -52,5 +52,6 @@ public MusicGenerationData(
public MusicGenerationData()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationExtraInfo.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationExtraInfo.g.cs
index 3a683a8..c4bce4f 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationExtraInfo.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationExtraInfo.g.cs
@@ -85,5 +85,6 @@ public MusicGenerationExtraInfo(
public MusicGenerationExtraInfo()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationRequest.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationRequest.g.cs
index 3bfa740..30dbfd3 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationRequest.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationRequest.g.cs
@@ -156,5 +156,6 @@ public MusicGenerationRequest(
public MusicGenerationRequest()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationResponse.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationResponse.g.cs
index bddae89..3c86f58 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationResponse.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.MusicGenerationResponse.g.cs
@@ -68,5 +68,6 @@ public MusicGenerationResponse(
public MusicGenerationResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.TextToSpeechRequest.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.TextToSpeechRequest.g.cs
index 5531461..d45c7bd 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.TextToSpeechRequest.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.TextToSpeechRequest.g.cs
@@ -178,5 +178,6 @@ public TextToSpeechRequest(
public TextToSpeechRequest()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.TextToSpeechResponse.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.TextToSpeechResponse.g.cs
index 499b487..a5e2670 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.TextToSpeechResponse.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.TextToSpeechResponse.g.cs
@@ -68,5 +68,6 @@ public TextToSpeechResponse(
public TextToSpeechResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.TimberWeight.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.TimberWeight.g.cs
index e7cff0a..0cedb6a 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.TimberWeight.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.TimberWeight.g.cs
@@ -50,5 +50,6 @@ public TimberWeight(
public TimberWeight()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.TtsAudioSetting.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.TtsAudioSetting.g.cs
index 059e70e..a0792c0 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.TtsAudioSetting.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.TtsAudioSetting.g.cs
@@ -96,5 +96,6 @@ public TtsAudioSetting(
public TtsAudioSetting()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.TtsData.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.TtsData.g.cs
index e960233..b3aab68 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.TtsData.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.TtsData.g.cs
@@ -63,5 +63,6 @@ public TtsData(
public TtsData()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.TtsExtraInfo.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.TtsExtraInfo.g.cs
index 28203f8..014de98 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.TtsExtraInfo.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.TtsExtraInfo.g.cs
@@ -115,5 +115,6 @@ public TtsExtraInfo(
public TtsExtraInfo()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.TtsPronunciationDict.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.TtsPronunciationDict.g.cs
index cdaec5a..cc751ad 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.TtsPronunciationDict.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.TtsPronunciationDict.g.cs
@@ -43,5 +43,6 @@ public TtsPronunciationDict(
public TtsPronunciationDict()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.TtsStreamOptions.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.TtsStreamOptions.g.cs
index 90327dd..bdf90fa 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.TtsStreamOptions.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.TtsStreamOptions.g.cs
@@ -41,5 +41,6 @@ public TtsStreamOptions(
public TtsStreamOptions()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.TtsVoiceModify.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.TtsVoiceModify.g.cs
index e55bdca..74efee8 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.TtsVoiceModify.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.TtsVoiceModify.g.cs
@@ -75,5 +75,6 @@ public TtsVoiceModify(
public TtsVoiceModify()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.TtsVoiceSetting.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.TtsVoiceSetting.g.cs
index 8bf32b6..d0f29aa 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.TtsVoiceSetting.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.TtsVoiceSetting.g.cs
@@ -120,5 +120,6 @@ public TtsVoiceSetting(
public TtsVoiceSetting()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.VideoGenerationData.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.VideoGenerationData.g.cs
index 1b76c03..4384c4d 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.VideoGenerationData.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.VideoGenerationData.g.cs
@@ -41,5 +41,6 @@ public VideoGenerationData(
public VideoGenerationData()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.VideoGenerationRequest.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.VideoGenerationRequest.g.cs
index 73c91e4..b8e340c 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.VideoGenerationRequest.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.VideoGenerationRequest.g.cs
@@ -150,5 +150,6 @@ public VideoGenerationRequest(
public VideoGenerationRequest()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.VideoGenerationResponse.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.VideoGenerationResponse.g.cs
index 2dd3c96..a7402ba 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.VideoGenerationResponse.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.VideoGenerationResponse.g.cs
@@ -52,5 +52,6 @@ public VideoGenerationResponse(
public VideoGenerationResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.VideoSubjectReference.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.VideoSubjectReference.g.cs
index 8b0afb2..342ff2e 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.VideoSubjectReference.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.VideoSubjectReference.g.cs
@@ -53,5 +53,6 @@ public VideoSubjectReference(
public VideoSubjectReference()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.VideoTaskStatusResponse.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.VideoTaskStatusResponse.g.cs
index 5f61484..c144cf6 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.VideoTaskStatusResponse.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.VideoTaskStatusResponse.g.cs
@@ -75,5 +75,6 @@ public VideoTaskStatusResponse(
public VideoTaskStatusResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.VoiceClonePrompt.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.VoiceClonePrompt.g.cs
index 559dbe0..b517752 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.VoiceClonePrompt.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.VoiceClonePrompt.g.cs
@@ -52,5 +52,6 @@ public VoiceClonePrompt(
public VoiceClonePrompt()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.VoiceCloneRequest.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.VoiceCloneRequest.g.cs
index 3a8d3d2..7252166 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.VoiceCloneRequest.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.VoiceCloneRequest.g.cs
@@ -137,5 +137,6 @@ public VoiceCloneRequest(
public VoiceCloneRequest()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.Models.VoiceCloneResponse.g.cs b/src/libs/MiniMax/Generated/MiniMax.Models.VoiceCloneResponse.g.cs
index b191ac8..29cd579 100644
--- a/src/libs/MiniMax/Generated/MiniMax.Models.VoiceCloneResponse.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.Models.VoiceCloneResponse.g.cs
@@ -74,5 +74,6 @@ public VoiceCloneResponse(
public VoiceCloneResponse()
{
}
+
}
}
\ No newline at end of file
diff --git a/src/libs/MiniMax/Generated/MiniMax.OptionsSupport.g.cs b/src/libs/MiniMax/Generated/MiniMax.OptionsSupport.g.cs
index e470696..9e0dfef 100644
--- a/src/libs/MiniMax/Generated/MiniMax.OptionsSupport.g.cs
+++ b/src/libs/MiniMax/Generated/MiniMax.OptionsSupport.g.cs
@@ -163,8 +163,24 @@ public sealed class AutoSDKAuthorizationProviderHook : global::MiniMax.AutoSDKHo
{
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; }
}
///