From df66301bb6a12e1b8f3a84c135aa589abc421296 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 10 May 2026 21:52:36 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Generated/JasperAI.Models.Audience.g.cs | 1 + .../JasperAI.Models.AudienceListResponse.g.cs | 1 + .../JasperAI.Models.AudienceResponse.g.cs | 1 + .../JasperAI.Models.CommandInputs.g.cs | 1 + .../JasperAI.Models.CommandOptions.g.cs | 1 + .../JasperAI.Models.CommandRequest.g.cs | 1 + .../JasperAI.Models.CommandResponse.g.cs | 1 + .../Generated/JasperAI.Models.Document.g.cs | 1 + ...JasperAI.Models.DocumentCreateRequest.g.cs | 1 + .../JasperAI.Models.DocumentListResponse.g.cs | 1 + .../JasperAI.Models.DocumentResponse.g.cs | 1 + ...JasperAI.Models.DocumentUpdateRequest.g.cs | 1 + .../JasperAI.Models.ErrorResponse.g.cs | 1 + .../JasperAI.Models.GeneratedContent.g.cs | 1 + .../JasperAI.Models.KnowledgeItem.g.cs | 1 + ...JasperAI.Models.KnowledgeItemMetadata.g.cs | 1 + ...JasperAI.Models.KnowledgeItemResponse.g.cs | 1 + .../JasperAI.Models.KnowledgeResponse.g.cs | 1 + ...asperAI.Models.KnowledgeSearchRequest.g.cs | 1 + ...sperAI.Models.KnowledgeSearchResponse.g.cs | 1 + ...JasperAI.Models.KnowledgeSearchResult.g.cs | 1 + .../JasperAI.Models.KnowledgeSettings.g.cs | 1 + ...asperAI.Models.KnowledgeUpdateRequest.g.cs | 1 + ...Models.KnowledgeUpdateRequestMetadata.g.cs | 1 + .../Generated/JasperAI.Models.Pagination.g.cs | 1 + .../JasperAI.Models.RelevantChunk.g.cs | 1 + .../Generated/JasperAI.Models.StyleGuide.g.cs | 1 + ...asperAI.Models.StyleGuideListResponse.g.cs | 1 + .../JasperAI.Models.StyleGuideResponse.g.cs | 1 + .../Generated/JasperAI.Models.StyleRule.g.cs | 1 + .../Generated/JasperAI.Models.StyleTerm.g.cs | 1 + .../Generated/JasperAI.Models.Task.g.cs | 1 + .../JasperAI.Models.TaskContextItem.g.cs | 1 + ...JasperAI.Models.TaskContextItemCustom.g.cs | 1 + ...erAI.Models.TaskContextItemPredefined.g.cs | 1 + .../JasperAI.Models.TaskCustomFields.g.cs | 1 + .../JasperAI.Models.TaskGetResponse.g.cs | 1 + .../JasperAI.Models.TaskListResponse.g.cs | 1 + .../Generated/JasperAI.Models.TaskOutput.g.cs | 1 + .../JasperAI.Models.TaskRunRequest.g.cs | 1 + .../JasperAI.Models.TaskRunResponse.g.cs | 1 + .../JasperAI.Models.TaskRunResponseData.g.cs | 1 + ...Models.UploadKnowledgeDocumentRequest.g.cs | 1 + .../Generated/JasperAI.Models.UsageData.g.cs | 1 + .../JasperAI.Models.UsageResponse.g.cs | 1 + .../Generated/JasperAI.Models.User.g.cs | 1 + .../JasperAI.Models.UserListResponse.g.cs | 1 + .../JasperAI.Models.UserResponse.g.cs | 1 + .../Generated/JasperAI.Models.Voice.g.cs | 1 + .../JasperAI.Models.VoiceCreateRequest.g.cs | 1 + ...rAI.Models.VoiceCreateRequestMetadata.g.cs | 1 + .../JasperAI.Models.VoiceListResponse.g.cs | 1 + .../JasperAI.Models.VoiceMetadata.g.cs | 1 + .../JasperAI.Models.VoiceResponse.g.cs | 1 + .../JasperAI.Models.VoiceSettings.g.cs | 1 + .../JasperAI.Models.VoiceUpdateRequest.g.cs | 1 + ...rAI.Models.VoiceUpdateRequestMetadata.g.cs | 1 + .../JasperAI.Models.WebScraperOptions.g.cs | 1 + .../JasperAI.Models.WebSearchOptions.g.cs | 1 + .../Generated/JasperAI.OptionsSupport.g.cs | 27 ++++++++++++++++++- 60 files changed, 85 insertions(+), 1 deletion(-) diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.Audience.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.Audience.g.cs index ab0728c..4397b8d 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.Audience.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.Audience.g.cs @@ -81,5 +81,6 @@ public Audience( public Audience() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.AudienceListResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.AudienceListResponse.g.cs index 8fad8c7..b3f9ed8 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.AudienceListResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.AudienceListResponse.g.cs @@ -60,5 +60,6 @@ public AudienceListResponse( public AudienceListResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.AudienceResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.AudienceResponse.g.cs index 1b5e8fb..170c026 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.AudienceResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.AudienceResponse.g.cs @@ -60,5 +60,6 @@ public AudienceResponse( public AudienceResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.CommandInputs.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.CommandInputs.g.cs index 1b65e58..da9af17 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.CommandInputs.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.CommandInputs.g.cs @@ -109,5 +109,6 @@ public CommandInputs( public CommandInputs() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.CommandOptions.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.CommandOptions.g.cs index 7690a06..1b13fbf 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.CommandOptions.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.CommandOptions.g.cs @@ -113,5 +113,6 @@ public CommandOptions( public CommandOptions() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.CommandRequest.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.CommandRequest.g.cs index cbd4bce..50e60ee 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.CommandRequest.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.CommandRequest.g.cs @@ -49,5 +49,6 @@ public CommandRequest( public CommandRequest() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.CommandResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.CommandResponse.g.cs index d98b598..ac7d06e 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.CommandResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.CommandResponse.g.cs @@ -62,5 +62,6 @@ public CommandResponse( public CommandResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.Document.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.Document.g.cs index f20dda1..32a8450 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.Document.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.Document.g.cs @@ -103,5 +103,6 @@ public Document( public Document() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.DocumentCreateRequest.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.DocumentCreateRequest.g.cs index 11223ae..0fddcfe 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.DocumentCreateRequest.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.DocumentCreateRequest.g.cs @@ -78,5 +78,6 @@ public DocumentCreateRequest( public DocumentCreateRequest() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.DocumentListResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.DocumentListResponse.g.cs index ae1744f..ca22ed4 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.DocumentListResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.DocumentListResponse.g.cs @@ -60,5 +60,6 @@ public DocumentListResponse( public DocumentListResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.DocumentResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.DocumentResponse.g.cs index 0b4d119..c3aa1cd 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.DocumentResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.DocumentResponse.g.cs @@ -60,5 +60,6 @@ public DocumentResponse( public DocumentResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.DocumentUpdateRequest.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.DocumentUpdateRequest.g.cs index 6b1cc97..6f86bd4 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.DocumentUpdateRequest.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.DocumentUpdateRequest.g.cs @@ -64,5 +64,6 @@ public DocumentUpdateRequest( public DocumentUpdateRequest() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.ErrorResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.ErrorResponse.g.cs index f22ffe4..948f7d8 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.ErrorResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.ErrorResponse.g.cs @@ -57,5 +57,6 @@ public ErrorResponse( public ErrorResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.GeneratedContent.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.GeneratedContent.g.cs index f57295b..ef68873 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.GeneratedContent.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.GeneratedContent.g.cs @@ -52,5 +52,6 @@ public GeneratedContent( public GeneratedContent() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeItem.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeItem.g.cs index c7759a9..7f42311 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeItem.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeItem.g.cs @@ -134,5 +134,6 @@ public KnowledgeItem( public KnowledgeItem() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeItemMetadata.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeItemMetadata.g.cs index 9950493..ab4c340 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeItemMetadata.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeItemMetadata.g.cs @@ -14,5 +14,6 @@ public sealed partial class KnowledgeItemMetadata /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeItemResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeItemResponse.g.cs index 9d12cea..9bc8e89 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeItemResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeItemResponse.g.cs @@ -60,5 +60,6 @@ public KnowledgeItemResponse( public KnowledgeItemResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeResponse.g.cs index 64a1925..116c395 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeResponse.g.cs @@ -60,5 +60,6 @@ public KnowledgeResponse( public KnowledgeResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSearchRequest.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSearchRequest.g.cs index 2e18ac7..1ca4c7d 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSearchRequest.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSearchRequest.g.cs @@ -42,5 +42,6 @@ public KnowledgeSearchRequest( public KnowledgeSearchRequest() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSearchResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSearchResponse.g.cs index cf8d910..cf71732 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSearchResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSearchResponse.g.cs @@ -60,5 +60,6 @@ public KnowledgeSearchResponse( public KnowledgeSearchResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSearchResult.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSearchResult.g.cs index 1a1eb55..a25132c 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSearchResult.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSearchResult.g.cs @@ -85,5 +85,6 @@ public KnowledgeSearchResult( public KnowledgeSearchResult() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSettings.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSettings.g.cs index e2e9393..749f794 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSettings.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeSettings.g.cs @@ -57,5 +57,6 @@ public KnowledgeSettings( public KnowledgeSettings() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeUpdateRequest.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeUpdateRequest.g.cs index f75bb26..a98fc52 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeUpdateRequest.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeUpdateRequest.g.cs @@ -83,5 +83,6 @@ public KnowledgeUpdateRequest( public KnowledgeUpdateRequest() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeUpdateRequestMetadata.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeUpdateRequestMetadata.g.cs index fb2c005..9415b01 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeUpdateRequestMetadata.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.KnowledgeUpdateRequestMetadata.g.cs @@ -14,5 +14,6 @@ public sealed partial class KnowledgeUpdateRequestMetadata /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.Pagination.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.Pagination.g.cs index 7fbc7d8..02389c9 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.Pagination.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.Pagination.g.cs @@ -85,5 +85,6 @@ public Pagination( public Pagination() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.RelevantChunk.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.RelevantChunk.g.cs index 917f994..a7f070d 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.RelevantChunk.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.RelevantChunk.g.cs @@ -52,5 +52,6 @@ public RelevantChunk( public RelevantChunk() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.StyleGuide.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.StyleGuide.g.cs index 5933211..7ec0edf 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.StyleGuide.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.StyleGuide.g.cs @@ -121,5 +121,6 @@ public StyleGuide( public StyleGuide() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.StyleGuideListResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.StyleGuideListResponse.g.cs index 5a83c11..9aed22d 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.StyleGuideListResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.StyleGuideListResponse.g.cs @@ -60,5 +60,6 @@ public StyleGuideListResponse( public StyleGuideListResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.StyleGuideResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.StyleGuideResponse.g.cs index 93f339a..012ac6c 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.StyleGuideResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.StyleGuideResponse.g.cs @@ -60,5 +60,6 @@ public StyleGuideResponse( public StyleGuideResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.StyleRule.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.StyleRule.g.cs index b3fcf28..f8f28dd 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.StyleRule.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.StyleRule.g.cs @@ -66,5 +66,6 @@ public StyleRule( public StyleRule() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.StyleTerm.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.StyleTerm.g.cs index 482a7ed..f4b6c30 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.StyleTerm.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.StyleTerm.g.cs @@ -63,5 +63,6 @@ public StyleTerm( public StyleTerm() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.Task.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.Task.g.cs index 4df4cbf..031c95a 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.Task.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.Task.g.cs @@ -174,5 +174,6 @@ public Task( public Task() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.TaskContextItem.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.TaskContextItem.g.cs index 7955b57..6849b5c 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.TaskContextItem.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.TaskContextItem.g.cs @@ -94,5 +94,6 @@ public TaskContextItem( public TaskContextItem() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.TaskContextItemCustom.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.TaskContextItemCustom.g.cs index 0474597..5547cee 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.TaskContextItemCustom.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.TaskContextItemCustom.g.cs @@ -79,5 +79,6 @@ public TaskContextItemCustom( public TaskContextItemCustom() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.TaskContextItemPredefined.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.TaskContextItemPredefined.g.cs index 085d68a..85ee489 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.TaskContextItemPredefined.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.TaskContextItemPredefined.g.cs @@ -54,5 +54,6 @@ public TaskContextItemPredefined( public TaskContextItemPredefined() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.TaskCustomFields.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.TaskCustomFields.g.cs index e1dd8f9..2bf0a87 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.TaskCustomFields.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.TaskCustomFields.g.cs @@ -14,5 +14,6 @@ public sealed partial class TaskCustomFields /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.TaskGetResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.TaskGetResponse.g.cs index 97eb933..0886068 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.TaskGetResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.TaskGetResponse.g.cs @@ -60,5 +60,6 @@ public TaskGetResponse( public TaskGetResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.TaskListResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.TaskListResponse.g.cs index 6d71b27..1debe68 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.TaskListResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.TaskListResponse.g.cs @@ -69,5 +69,6 @@ public TaskListResponse( public TaskListResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.TaskOutput.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.TaskOutput.g.cs index eff12c2..b6266f3 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.TaskOutput.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.TaskOutput.g.cs @@ -53,5 +53,6 @@ public TaskOutput( public TaskOutput() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.TaskRunRequest.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.TaskRunRequest.g.cs index 8a2d891..501e4e2 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.TaskRunRequest.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.TaskRunRequest.g.cs @@ -121,5 +121,6 @@ public TaskRunRequest( public TaskRunRequest() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.TaskRunResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.TaskRunResponse.g.cs index af36f50..41281a9 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.TaskRunResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.TaskRunResponse.g.cs @@ -62,5 +62,6 @@ public TaskRunResponse( public TaskRunResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.TaskRunResponseData.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.TaskRunResponseData.g.cs index b98abea..ef4c5a9 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.TaskRunResponseData.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.TaskRunResponseData.g.cs @@ -41,5 +41,6 @@ public TaskRunResponseData( public TaskRunResponseData() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.UploadKnowledgeDocumentRequest.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.UploadKnowledgeDocumentRequest.g.cs index ddc8375..b1477c3 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.UploadKnowledgeDocumentRequest.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.UploadKnowledgeDocumentRequest.g.cs @@ -110,5 +110,6 @@ public UploadKnowledgeDocumentRequest( public UploadKnowledgeDocumentRequest() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.UsageData.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.UsageData.g.cs index 4731615..8cc6a5d 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.UsageData.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.UsageData.g.cs @@ -74,5 +74,6 @@ public UsageData( public UsageData() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.UsageResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.UsageResponse.g.cs index 4a5b885..70c12b0 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.UsageResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.UsageResponse.g.cs @@ -60,5 +60,6 @@ public UsageResponse( public UsageResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.User.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.User.g.cs index b0083a7..47bc5f9 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.User.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.User.g.cs @@ -74,5 +74,6 @@ public User( public User() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.UserListResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.UserListResponse.g.cs index f75fb39..ecc781f 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.UserListResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.UserListResponse.g.cs @@ -60,5 +60,6 @@ public UserListResponse( public UserListResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.UserResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.UserResponse.g.cs index 1efc8de..6582e79 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.UserResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.UserResponse.g.cs @@ -60,5 +60,6 @@ public UserResponse( public UserResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.Voice.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.Voice.g.cs index e852991..522fa95 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.Voice.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.Voice.g.cs @@ -95,5 +95,6 @@ public Voice( public Voice() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceCreateRequest.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceCreateRequest.g.cs index e8a74a4..8ceede9 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceCreateRequest.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceCreateRequest.g.cs @@ -74,5 +74,6 @@ public VoiceCreateRequest( public VoiceCreateRequest() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceCreateRequestMetadata.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceCreateRequestMetadata.g.cs index d911089..04faccd 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceCreateRequestMetadata.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceCreateRequestMetadata.g.cs @@ -14,5 +14,6 @@ public sealed partial class VoiceCreateRequestMetadata /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceListResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceListResponse.g.cs index 6b69e59..88cb9f5 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceListResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceListResponse.g.cs @@ -60,5 +60,6 @@ public VoiceListResponse( public VoiceListResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceMetadata.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceMetadata.g.cs index 2123682..b20abd4 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceMetadata.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceMetadata.g.cs @@ -14,5 +14,6 @@ public sealed partial class VoiceMetadata /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceResponse.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceResponse.g.cs index 64fcf97..89aeff3 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceResponse.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceResponse.g.cs @@ -60,5 +60,6 @@ public VoiceResponse( public VoiceResponse() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceSettings.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceSettings.g.cs index c776b69..4d42e6f 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceSettings.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceSettings.g.cs @@ -44,5 +44,6 @@ public VoiceSettings( public VoiceSettings() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceUpdateRequest.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceUpdateRequest.g.cs index 68d3a8d..f3b52f8 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceUpdateRequest.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceUpdateRequest.g.cs @@ -72,5 +72,6 @@ public VoiceUpdateRequest( public VoiceUpdateRequest() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceUpdateRequestMetadata.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceUpdateRequestMetadata.g.cs index 62c07d6..65bb884 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.VoiceUpdateRequestMetadata.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.VoiceUpdateRequestMetadata.g.cs @@ -14,5 +14,6 @@ public sealed partial class VoiceUpdateRequestMetadata /// [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.WebScraperOptions.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.WebScraperOptions.g.cs index bec7a80..f6a80b0 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.WebScraperOptions.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.WebScraperOptions.g.cs @@ -41,5 +41,6 @@ public WebScraperOptions( public WebScraperOptions() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.Models.WebSearchOptions.g.cs b/src/libs/JasperAI/Generated/JasperAI.Models.WebSearchOptions.g.cs index 6edc08a..6c57a02 100644 --- a/src/libs/JasperAI/Generated/JasperAI.Models.WebSearchOptions.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.Models.WebSearchOptions.g.cs @@ -63,5 +63,6 @@ public WebSearchOptions( public WebSearchOptions() { } + } } \ No newline at end of file diff --git a/src/libs/JasperAI/Generated/JasperAI.OptionsSupport.g.cs b/src/libs/JasperAI/Generated/JasperAI.OptionsSupport.g.cs index 7fc8238..d1741bb 100644 --- a/src/libs/JasperAI/Generated/JasperAI.OptionsSupport.g.cs +++ b/src/libs/JasperAI/Generated/JasperAI.OptionsSupport.g.cs @@ -163,8 +163,24 @@ public sealed class AutoSDKAuthorizationProviderHook : global::JasperAI.AutoSDKH { 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; } } ///