From 3a061850bf1b95dcf82793252b0be7d788755105 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 11 Apr 2026 04:56:32 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Generated/LabelStudio.IActionsClient.g.cs | 2 +- .../LabelStudio.IActivityLogsClient.g.cs | 2 +- .../LabelStudio.IAnalyticsClient.g.cs | 2 +- .../LabelStudio.IAnnotationHistoryClient.g.cs | 2 +- ...LabelStudio.IAnnotationReviews2Client.g.cs | 2 +- .../LabelStudio.IAnnotationReviewsClient.g.cs | 2 +- .../LabelStudio.IAnnotationsClient.g.cs | 2 +- .../Generated/LabelStudio.IAwsClient.g.cs | 2 +- .../Generated/LabelStudio.IBillingClient.g.cs | 2 +- .../LabelStudio.IBlueprints2Client.g.cs | 2 +- .../LabelStudio.IBlueprintsClient.g.cs | 2 +- .../LabelStudio.IComments2Client.g.cs | 2 +- .../LabelStudio.ICommentsClient.g.cs | 2 +- .../LabelStudio.IDataExplorerClient.g.cs | 2 +- .../LabelStudio.IDataManagerClient.g.cs | 2 +- ...abelStudio.IDatasetStorageAzureClient.g.cs | 2 +- .../LabelStudio.IDatasetStorageGcsClient.g.cs | 2 +- .../LabelStudio.IDatasetStorageS3Client.g.cs | 2 +- .../LabelStudio.IDatasetsClient.g.cs | 2 +- .../LabelStudio.IDimensions2Client.g.cs | 2 +- .../LabelStudio.IDimensionsClient.g.cs | 2 +- .../Generated/LabelStudio.IExportClient.g.cs | 2 +- .../Generated/LabelStudio.IImportClient.g.cs | 2 +- .../LabelStudio.IJwtSettingsClient.g.cs | 2 +- .../LabelStudio.ILabelStudioClient.g.cs | 2 +- .../Generated/LabelStudio.ILabels2Client.g.cs | 2 +- .../Generated/LabelStudio.ILabelsClient.g.cs | 2 +- .../Generated/LabelStudio.ILlmClient.g.cs | 2 +- .../Generated/LabelStudio.IMlClient.g.cs | 2 +- ...Studio.IModelProviderConnectionClient.g.cs | 2 +- .../LabelStudio.IModelProvidersClient.g.cs | 2 +- .../LabelStudio.IOrganizations2Client.g.cs | 2 +- .../LabelStudio.IOrganizationsClient.g.cs | 2 +- .../Generated/LabelStudio.IPausesClient.g.cs | 2 +- .../LabelStudio.IPredictions2Client.g.cs | 2 +- .../LabelStudio.IPredictionsClient.g.cs | 2 +- .../LabelStudio.IProjectRolesClient.g.cs | 2 +- .../LabelStudio.IProjectTemplatesClient.g.cs | 2 +- .../LabelStudio.IProjects2Client.g.cs | 2 +- .../LabelStudio.IProjectsClient.g.cs | 2 +- .../LabelStudio.IPrompts2Client.g.cs | 2 +- .../Generated/LabelStudio.IPromptsClient.g.cs | 2 +- .../LabelStudio.ISessionPolicyClient.g.cs | 2 +- .../Generated/LabelStudio.ISsoClient.g.cs | 2 +- .../Generated/LabelStudio.IStatesClient.g.cs | 2 +- .../Generated/LabelStudio.IStatsClient.g.cs | 2 +- .../LabelStudio.IStorageAzureClient.g.cs | 2 +- .../LabelStudio.IStorageAzureSpiClient.g.cs | 2 +- .../Generated/LabelStudio.IStorageClient.g.cs | 2 +- ...lStudio.IStorageDatabricksFilesClient.g.cs | 2 +- .../LabelStudio.IStorageGcsClient.g.cs | 2 +- .../LabelStudio.IStorageGcsSaClient.g.cs | 2 +- .../LabelStudio.IStorageGcsWifClient.g.cs | 2 +- .../LabelStudio.IStorageLocalClient.g.cs | 2 +- .../LabelStudio.IStorageRedisClient.g.cs | 2 +- .../LabelStudio.IStorageS3Client.g.cs | 2 +- .../LabelStudio.IStorageS3RolesClient.g.cs | 2 +- .../Generated/LabelStudio.ITasks2Client.g.cs | 2 +- .../Generated/LabelStudio.ITasksClient.g.cs | 2 +- .../Generated/LabelStudio.ITokensClient.g.cs | 2 +- .../Generated/LabelStudio.IUsersClient.g.cs | 2 +- .../LabelStudio.IVersionsClient.g.cs | 2 +- .../Generated/LabelStudio.IViewsClient.g.cs | 2 +- .../LabelStudio.IWebhooks2Client.g.cs | 2 +- .../LabelStudio.IWebhooksClient.g.cs | 2 +- .../LabelStudio.IWorkspaces2Client.g.cs | 2 +- .../LabelStudio.IWorkspacesClient.g.cs | 2 +- .../Generated/LabelStudio.OptionsSupport.g.cs | 2 + .../Generated/autosdk.generated-examples.json | 301 ++++++++++++++++++ 69 files changed, 370 insertions(+), 67 deletions(-) create mode 100644 src/libs/LabelStudio/Generated/autosdk.generated-examples.json diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IActionsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IActionsClient.g.cs index b2d21e5..4e25370 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IActionsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IActionsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IActionsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IActivityLogsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IActivityLogsClient.g.cs index c9c9793..6ff35bc 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IActivityLogsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IActivityLogsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IActivityLogsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IAnalyticsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IAnalyticsClient.g.cs index 74c3e8b..b2494f8 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IAnalyticsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IAnalyticsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IAnalyticsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationHistoryClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationHistoryClient.g.cs index 2b2b901..83a8edd 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationHistoryClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationHistoryClient.g.cs @@ -32,12 +32,12 @@ public partial interface IAnnotationHistoryClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationReviews2Client.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationReviews2Client.g.cs index 13115b4..d42a1cb 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationReviews2Client.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationReviews2Client.g.cs @@ -32,12 +32,12 @@ public partial interface IAnnotationReviews2Client : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationReviewsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationReviewsClient.g.cs index 1be32ac..dea434c 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationReviewsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationReviewsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IAnnotationReviewsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationsClient.g.cs index c6ef953..2edad6b 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IAnnotationsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IAnnotationsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IAwsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IAwsClient.g.cs index ef071da..739a49e 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IAwsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IAwsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IAwsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IBillingClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IBillingClient.g.cs index 4a09aa3..d3310df 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IBillingClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IBillingClient.g.cs @@ -32,12 +32,12 @@ public partial interface IBillingClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IBlueprints2Client.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IBlueprints2Client.g.cs index d6f387e..02ceb76 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IBlueprints2Client.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IBlueprints2Client.g.cs @@ -32,12 +32,12 @@ public partial interface IBlueprints2Client : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IBlueprintsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IBlueprintsClient.g.cs index 5b2edd7..19b6c15 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IBlueprintsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IBlueprintsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IBlueprintsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IComments2Client.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IComments2Client.g.cs index e48f06a..b55dd43 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IComments2Client.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IComments2Client.g.cs @@ -32,12 +32,12 @@ public partial interface IComments2Client : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ICommentsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ICommentsClient.g.cs index 6e8a071..e75083a 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.ICommentsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.ICommentsClient.g.cs @@ -32,12 +32,12 @@ public partial interface ICommentsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IDataExplorerClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IDataExplorerClient.g.cs index f6017ce..08c76ad 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IDataExplorerClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IDataExplorerClient.g.cs @@ -32,12 +32,12 @@ public partial interface IDataExplorerClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IDataManagerClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IDataManagerClient.g.cs index 474cf8a..fbbf0a3 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IDataManagerClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IDataManagerClient.g.cs @@ -32,12 +32,12 @@ public partial interface IDataManagerClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IDatasetStorageAzureClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IDatasetStorageAzureClient.g.cs index e09a86d..1aff761 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IDatasetStorageAzureClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IDatasetStorageAzureClient.g.cs @@ -32,12 +32,12 @@ public partial interface IDatasetStorageAzureClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IDatasetStorageGcsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IDatasetStorageGcsClient.g.cs index 3e99e90..dded9ce 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IDatasetStorageGcsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IDatasetStorageGcsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IDatasetStorageGcsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IDatasetStorageS3Client.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IDatasetStorageS3Client.g.cs index af4e691..4e7956f 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IDatasetStorageS3Client.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IDatasetStorageS3Client.g.cs @@ -32,12 +32,12 @@ public partial interface IDatasetStorageS3Client : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IDatasetsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IDatasetsClient.g.cs index 0416d96..e3f7258 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IDatasetsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IDatasetsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IDatasetsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IDimensions2Client.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IDimensions2Client.g.cs index ef61f0f..6ba540c 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IDimensions2Client.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IDimensions2Client.g.cs @@ -32,12 +32,12 @@ public partial interface IDimensions2Client : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IDimensionsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IDimensionsClient.g.cs index e170fbe..f517b90 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IDimensionsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IDimensionsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IDimensionsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IExportClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IExportClient.g.cs index f342986..4772079 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IExportClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IExportClient.g.cs @@ -32,12 +32,12 @@ public partial interface IExportClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IImportClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IImportClient.g.cs index 9d8146c..de755a6 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IImportClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IImportClient.g.cs @@ -32,12 +32,12 @@ public partial interface IImportClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IJwtSettingsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IJwtSettingsClient.g.cs index 0568a5a..7fb5a96 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IJwtSettingsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IJwtSettingsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IJwtSettingsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ILabelStudioClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ILabelStudioClient.g.cs index 0de0388..5a49e5e 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.ILabelStudioClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.ILabelStudioClient.g.cs @@ -33,12 +33,12 @@ public partial interface ILabelStudioClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ILabels2Client.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ILabels2Client.g.cs index 7ddb4a7..d2e7953 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.ILabels2Client.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.ILabels2Client.g.cs @@ -32,12 +32,12 @@ public partial interface ILabels2Client : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ILabelsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ILabelsClient.g.cs index a28fd31..c21c2e8 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.ILabelsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.ILabelsClient.g.cs @@ -32,12 +32,12 @@ public partial interface ILabelsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ILlmClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ILlmClient.g.cs index 35b3811..e3e325e 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.ILlmClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.ILlmClient.g.cs @@ -32,12 +32,12 @@ public partial interface ILlmClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IMlClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IMlClient.g.cs index 29c0c74..4e9b9ee 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IMlClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IMlClient.g.cs @@ -32,12 +32,12 @@ public partial interface IMlClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IModelProviderConnectionClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IModelProviderConnectionClient.g.cs index afb3a07..3a36d88 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IModelProviderConnectionClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IModelProviderConnectionClient.g.cs @@ -32,12 +32,12 @@ public partial interface IModelProviderConnectionClient : global::System.IDispos /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IModelProvidersClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IModelProvidersClient.g.cs index 6df1542..0b1e416 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IModelProvidersClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IModelProvidersClient.g.cs @@ -32,12 +32,12 @@ public partial interface IModelProvidersClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IOrganizations2Client.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IOrganizations2Client.g.cs index 57f8c99..3db0319 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IOrganizations2Client.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IOrganizations2Client.g.cs @@ -32,12 +32,12 @@ public partial interface IOrganizations2Client : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IOrganizationsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IOrganizationsClient.g.cs index 1458a2e..e935687 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IOrganizationsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IOrganizationsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IOrganizationsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IPausesClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IPausesClient.g.cs index 4410195..e09883d 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IPausesClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IPausesClient.g.cs @@ -32,12 +32,12 @@ public partial interface IPausesClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IPredictions2Client.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IPredictions2Client.g.cs index 33b071c..7cc8fc4 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IPredictions2Client.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IPredictions2Client.g.cs @@ -32,12 +32,12 @@ public partial interface IPredictions2Client : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IPredictionsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IPredictionsClient.g.cs index fb1a2d7..3446770 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IPredictionsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IPredictionsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IPredictionsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IProjectRolesClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IProjectRolesClient.g.cs index d28ccab..ada0ff9 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IProjectRolesClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IProjectRolesClient.g.cs @@ -32,12 +32,12 @@ public partial interface IProjectRolesClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IProjectTemplatesClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IProjectTemplatesClient.g.cs index f3f0d82..4c5bdf6 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IProjectTemplatesClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IProjectTemplatesClient.g.cs @@ -32,12 +32,12 @@ public partial interface IProjectTemplatesClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IProjects2Client.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IProjects2Client.g.cs index 50ab9e9..e3c32f0 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IProjects2Client.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IProjects2Client.g.cs @@ -32,12 +32,12 @@ public partial interface IProjects2Client : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.g.cs index a50b664..3a07169 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IProjectsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IPrompts2Client.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IPrompts2Client.g.cs index 4f0f7bb..58dc317 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IPrompts2Client.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IPrompts2Client.g.cs @@ -32,12 +32,12 @@ public partial interface IPrompts2Client : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IPromptsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IPromptsClient.g.cs index 5672ec4..60ce360 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IPromptsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IPromptsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IPromptsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ISessionPolicyClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ISessionPolicyClient.g.cs index 26d0e50..52e2f1c 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.ISessionPolicyClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.ISessionPolicyClient.g.cs @@ -32,12 +32,12 @@ public partial interface ISessionPolicyClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ISsoClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ISsoClient.g.cs index 142b471..60811ed 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.ISsoClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.ISsoClient.g.cs @@ -32,12 +32,12 @@ public partial interface ISsoClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStatesClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStatesClient.g.cs index 498dd12..dccf4fd 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IStatesClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IStatesClient.g.cs @@ -32,12 +32,12 @@ public partial interface IStatesClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStatsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStatsClient.g.cs index 3f46ab2..5801a64 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IStatsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IStatsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IStatsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageAzureClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageAzureClient.g.cs index 048e85b..1661352 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageAzureClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageAzureClient.g.cs @@ -32,12 +32,12 @@ public partial interface IStorageAzureClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageAzureSpiClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageAzureSpiClient.g.cs index 106bec0..d3ac904 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageAzureSpiClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageAzureSpiClient.g.cs @@ -32,12 +32,12 @@ public partial interface IStorageAzureSpiClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageClient.g.cs index 674c26e..d57baf5 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageClient.g.cs @@ -32,12 +32,12 @@ public partial interface IStorageClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageDatabricksFilesClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageDatabricksFilesClient.g.cs index 35d38bd..3eda803 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageDatabricksFilesClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageDatabricksFilesClient.g.cs @@ -32,12 +32,12 @@ public partial interface IStorageDatabricksFilesClient : global::System.IDisposa /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageGcsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageGcsClient.g.cs index bb4c1c3..6067a89 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageGcsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageGcsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IStorageGcsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageGcsSaClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageGcsSaClient.g.cs index 3d9a4ed..695c734 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageGcsSaClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageGcsSaClient.g.cs @@ -32,12 +32,12 @@ public partial interface IStorageGcsSaClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageGcsWifClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageGcsWifClient.g.cs index 0e16392..abb2c0f 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageGcsWifClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageGcsWifClient.g.cs @@ -32,12 +32,12 @@ public partial interface IStorageGcsWifClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageLocalClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageLocalClient.g.cs index 613f0ad..79ab986 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageLocalClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageLocalClient.g.cs @@ -32,12 +32,12 @@ public partial interface IStorageLocalClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageRedisClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageRedisClient.g.cs index 742746d..badddb8 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageRedisClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageRedisClient.g.cs @@ -32,12 +32,12 @@ public partial interface IStorageRedisClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3Client.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3Client.g.cs index a261848..b3e7dc6 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3Client.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3Client.g.cs @@ -32,12 +32,12 @@ public partial interface IStorageS3Client : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.g.cs index 0b42f52..919939f 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.g.cs @@ -32,12 +32,12 @@ public partial interface IStorageS3RolesClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ITasks2Client.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ITasks2Client.g.cs index 9fb19f5..9a3c753 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.ITasks2Client.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.ITasks2Client.g.cs @@ -32,12 +32,12 @@ public partial interface ITasks2Client : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ITasksClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ITasksClient.g.cs index 3e8bec7..1b3d4f5 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.ITasksClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.ITasksClient.g.cs @@ -32,12 +32,12 @@ public partial interface ITasksClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ITokensClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ITokensClient.g.cs index dc9e0e7..2f4011c 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.ITokensClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.ITokensClient.g.cs @@ -32,12 +32,12 @@ public partial interface ITokensClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IUsersClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IUsersClient.g.cs index 9b8e260..16c1319 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IUsersClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IUsersClient.g.cs @@ -32,12 +32,12 @@ public partial interface IUsersClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IVersionsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IVersionsClient.g.cs index b160968..f70df76 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IVersionsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IVersionsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IVersionsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IViewsClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IViewsClient.g.cs index d7f7394..5938b98 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IViewsClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IViewsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IViewsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IWebhooks2Client.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IWebhooks2Client.g.cs index f7c461b..19db480 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IWebhooks2Client.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IWebhooks2Client.g.cs @@ -32,12 +32,12 @@ public partial interface IWebhooks2Client : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IWebhooksClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IWebhooksClient.g.cs index 6ba06a6..f151c38 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IWebhooksClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IWebhooksClient.g.cs @@ -32,12 +32,12 @@ public partial interface IWebhooksClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IWorkspaces2Client.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IWorkspaces2Client.g.cs index cf5f6d4..6b5fe88 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IWorkspaces2Client.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IWorkspaces2Client.g.cs @@ -32,12 +32,12 @@ public partial interface IWorkspaces2Client : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IWorkspacesClient.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IWorkspacesClient.g.cs index 80350e4..d659c75 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IWorkspacesClient.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IWorkspacesClient.g.cs @@ -32,12 +32,12 @@ public partial interface IWorkspacesClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::LabelStudio.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.OptionsSupport.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.OptionsSupport.g.cs index 3e3afa9..ca2d712 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.OptionsSupport.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.OptionsSupport.g.cs @@ -106,6 +106,7 @@ public sealed class AutoSDKRetryOptions public global::System.TimeSpan? Delay { get; set; } } + /// /// Runtime hook interface for generated SDK lifecycle events. /// @@ -236,6 +237,7 @@ public sealed class AutoSDKHookContext public global::System.Threading.CancellationToken CancellationToken { get; set; } } + internal static class AutoSDKRequestOptionsSupport { internal static global::LabelStudio.AutoSDKHookContext CreateHookContext( diff --git a/src/libs/LabelStudio/Generated/autosdk.generated-examples.json b/src/libs/LabelStudio/Generated/autosdk.generated-examples.json new file mode 100644 index 0000000..f4b15f8 --- /dev/null +++ b/src/libs/LabelStudio/Generated/autosdk.generated-examples.json @@ -0,0 +1,301 @@ +{ + "Examples": [ + { + "Order": 1, + "Title": "Post actions", + "Slug": "api-dm-actions-create", + "Description": "Perform a Data Manager action with the selected tasks and filters. Note: More complex actions require additional parameters in the request body. Call \u0060GET api/actions?project=\u003Cid\u003E\u0060 to explore them. \u003Cbr\u003EExample: \u0060GET api/actions?id=delete_tasks\u0026project=1\u0060", + "Language": "http", + "Code": "### Post actions\n# @name api_dm_actions_create\nPOST {{host}}/api/dm/actions/?id=delete_annotators\u0026project={{project}}\u0026view={{view}}\nAuthorization: Bearer {{token}}\nContent-Type: application/json\n\n{\n \u0022filters\u0022: {\n \u0022conjunction\u0022: \u0022or\u0022,\n \u0022items\u0022: [\n {\n \u0022filter\u0022: \u0022filter:tasks:id\u0022,\n \u0022operator\u0022: \u0022greater\u0022,\n \u0022type\u0022: \u0022Number\u0022,\n \u0022value\u0022: 123\n }\n ]\n },\n \u0022ordering\u0022: [\n \u0022tasks:total_annotations\u0022\n ],\n \u0022selectedItems\u0022: {\n \u0022all\u0022: true,\n \u0022excluded\u0022: [\n 124,\n 125,\n 126\n ]\n }\n}\n\n## Responses\n# 200\n# Description: Action performed successfully", + "Format": "http", + "OperationId": "api_dm_actions_create", + "Setup": null + }, + { + "Order": 2, + "Title": "Get actions", + "Slug": "api-dm-actions-retrieve", + "Description": "Retrieve all the registered actions with descriptions that data manager can use.", + "Language": "http", + "Code": "### Get actions\n# @name api_dm_actions_retrieve\nGET {{host}}/api/dm/actions/?project={{project}}\nAuthorization: Bearer {{token}}\nAccept: application/json\n\n## Responses\n# 200\n# Description: Actions retrieved successfully\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_dm_actions_retrieve", + "Setup": null + }, + { + "Order": 3, + "Title": "Create annotation", + "Slug": "api-tasks-annotations-create", + "Description": "Add annotations to a task like an annotator does. The content of the result field depends on your\n labeling configuration. For example, send the following data as part of your POST\n request to send an empty annotation with the ID of the user who completed the task:\n\n \u0060\u0060\u0060json\n {\n \u0022result\u0022: {},\n \u0022was_cancelled\u0022: true,\n \u0022ground_truth\u0022: true,\n \u0022lead_time\u0022: 0,\n \u0022task\u0022: 0\n \u0022completed_by\u0022: 123\n }\n \u0060\u0060\u0060", + "Language": "http", + "Code": "### Create annotation\n# @name api_tasks_annotations_create\nPOST {{host}}/api/tasks/{{id}}/annotations/\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022ground_truth\u0022: true,\n \u0022result\u0022: [\n {\n \u0022from_name\u0022: \u0022bboxes\u0022,\n \u0022image_rotation\u0022: 0,\n \u0022original_height\u0022: 1080,\n \u0022original_width\u0022: 1920,\n \u0022to_name\u0022: \u0022image\u0022,\n \u0022type\u0022: \u0022rectanglelabels\u0022,\n \u0022value\u0022: {\n \u0022height\u0022: 60,\n \u0022rotation\u0022: 0,\n \u0022values\u0022: {\n \u0022rectanglelabels\u0022: [\n \u0022Person\u0022\n ]\n },\n \u0022width\u0022: 50,\n \u0022x\u0022: 20,\n \u0022y\u0022: 30\n }\n }\n ],\n \u0022was_cancelled\u0022: false\n}\n\n## Responses\n# 201\n# Description: Created annotation\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_tasks_annotations_create", + "Setup": null + }, + { + "Order": 4, + "Title": "Get annotation by its ID", + "Slug": "api-annotations-retrieve", + "Description": "Retrieve a specific annotation for a task using the annotation result ID.", + "Language": "http", + "Code": "### Get annotation by its ID\n# @name api_annotations_retrieve\nGET {{host}}/api/annotations/{{id}}/\nAuthorization: Bearer {{token}}\nAccept: application/json\n\n## Responses\n# 200\n# Description: Retrieved annotation\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_annotations_retrieve", + "Setup": null + }, + { + "Order": 5, + "Title": "Get all task annotations", + "Slug": "api-tasks-annotations-list", + "Description": "List all annotations for a task.", + "Language": "http", + "Code": "### Get all task annotations\n# @name api_tasks_annotations_list\nGET {{host}}/api/tasks/{{id}}/annotations/?ordering={{ordering}}\nAuthorization: Bearer {{token}}\nAccept: application/json\n\n## Responses\n# 200\n# Description: Annotation\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_tasks_annotations_list", + "Setup": null + }, + { + "Order": 6, + "Title": "Update annotation", + "Slug": "api-annotations-partial-update", + "Description": "Update existing attributes on an annotation.", + "Language": "http", + "Code": "### Update annotation\n# @name api_annotations_partial_update\nPATCH {{host}}/api/annotations/{{id}}/\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022ground_truth\u0022: true,\n \u0022result\u0022: [\n {\n \u0022from_name\u0022: \u0022bboxes\u0022,\n \u0022image_rotation\u0022: 0,\n \u0022original_height\u0022: 1080,\n \u0022original_width\u0022: 1920,\n \u0022to_name\u0022: \u0022image\u0022,\n \u0022type\u0022: \u0022rectanglelabels\u0022,\n \u0022value\u0022: {\n \u0022height\u0022: 60,\n \u0022rotation\u0022: 0,\n \u0022values\u0022: {\n \u0022rectanglelabels\u0022: [\n \u0022Person\u0022\n ]\n },\n \u0022width\u0022: 50,\n \u0022x\u0022: 20,\n \u0022y\u0022: 30\n }\n }\n ],\n \u0022was_cancelled\u0022: false\n}\n\n## Responses\n# 200\n# Description: Updated annotation\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_annotations_partial_update", + "Setup": null + }, + { + "Order": 7, + "Title": "\u2728 Get billing info", + "Slug": "api-billing-info-retrieve", + "Description": "\u003CCard href=\u0022https://humansignal.com/goenterprise\u0022\u003E\n \u003Cimg style=\u0022pointer-events: none; margin-left: 0px; margin-right: 0px;\u0022 src=\u0022https://docs.humansignal.com/images/badge.svg\u0022 alt=\u0022Label Studio Enterprise badge\u0022/\u003E\n \u003Cp style=\u0022margin-top: 10px; font-size: 14px;\u0022\u003E\n This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)\n \u003C/p\u003E\n \u003C/Card\u003E\nRetrieve billing checks and feature flags for the active organization.", + "Language": "csharp", + "Code": "using var client = new LabelStudioClient(apiKey);\nvar response = await client.Billing.InfoAsync();\n\n// Example response:\n// {\n// \u0022billing_checks\u0022: {\n// \u0022export_storages\u0022: {\n// \u0022count\u0022: 0,\n// \u0022limit\u0022: 0,\n// \u0022reached\u0022: false\n// },\n// \u0022import_storages\u0022: {\n// \u0022count\u0022: 0,\n// \u0022limit\u0022: 0,\n// \u0022reached\u0022: false\n// },\n// \u0022is_license_expired\u0022: false,\n// \u0022is_license_warning\u0022: false,\n// \u0022is_prompts_expire\u0022: false,\n// \u0022is_prompts_warning\u0022: false,\n// \u0022license_expires\u0022: \u00222025-01-01\u0022,\n// \u0022license_issued\u0022: \u00222023-01-01\u0022,\n// \u0022license_warning\u0022: \u00222024-12-01\u0022,\n// \u0022organization_is_active\u0022: true,\n// \u0022projects\u0022: {\n// \u0022count\u0022: 3,\n// \u0022limit\u0022: 50,\n// \u0022reached\u0022: false\n// },\n// \u0022prompts_api_keys_enabled\u0022: true,\n// \u0022prompts_enabled\u0022: true,\n// \u0022prompts_expire\u0022: \u00222024-12-31\u0022,\n// \u0022prompts_status\u0022: \u0022Enabled\u0022,\n// \u0022prompts_warning\u0022: \u0022openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464\u0022,\n// \u0022results\u0022: {\n// \u0022count\u0022: 100,\n// \u0022limit\u0022: 1000,\n// \u0022reached\u0022: false\n// },\n// \u0022trial_days\u0022: 14,\n// \u0022users\u0022: {\n// \u0022count\u0022: 5,\n// \u0022limit\u0022: 10,\n// \u0022reached\u0022: false,\n// \u0022total\u0022: 6\n// }\n// },\n// \u0022billing_flags\u0022: {\n// \u0022activated_at\u0022: \u00222023-01-01T00:00:00Z\u0022,\n// \u0022allow_activity_log\u0022: true,\n// \u0022allow_ai\u0022: true,\n// \u0022allow_ask_ai\u0022: true,\n// \u0022allow_data_credentials\u0022: true,\n// \u0022allow_invite_people\u0022: true,\n// \u0022allow_invite_project_experts\u0022: true,\n// \u0022allow_nda\u0022: false,\n// \u0022allow_organization_webhooks\u0022: true,\n// \u0022allow_reviewing\u0022: true,\n// \u0022allow_sso\u0022: false,\n// \u0022allow_storage_proxy\u0022: true,\n// \u0022automax_enabled\u0022: true,\n// \u0022automax_token_exists\u0022: false,\n// \u0022cloud_instance\u0022: true,\n// \u0022disable_members_page\u0022: false,\n// \u0022disable_project_imports\u0022: false,\n// \u0022early_adopter\u0022: false,\n// \u0022email_configured\u0022: true,\n// \u0022embed_domains\u0022: [\n// {\n// \u0022domain\u0022: \u0022http://localhost:3000\u0022\n// },\n// {\n// \u0022domain\u0022: \u0022https://example.com\u0022\n// }\n// ],\n// \u0022embed_enabled\u0022: false,\n// \u0022embed_settings\u0022: {\n// \u0022public_verify_alg\u0022: [\n// \u0022RS256\u0022\n// ],\n// \u0022public_verify_key\u0022: \u0022....\u0022\n// },\n// \u0022manual_role_management\u0022: false,\n// \u0022manual_workspace_management\u0022: false,\n// \u0022secure_mode\u0022: false,\n// \u0022storage_persistence\u0022: true,\n// \u0022white_label_id\u0022: \u0022openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464\u0022\n// }\n// }", + "Format": "sdk", + "OperationId": "api_billing_info_retrieve", + "Setup": "This example assumes \u0060using LabelStudio;\u0060 is in scope and \u0060apiKey\u0060 contains the required credential." + }, + { + "Order": 8, + "Title": "\u2728 Get task agreement matrix", + "Slug": "api-projects-tasks-agreement-matrix-retrieve", + "Description": "\u003CCard href=\u0022https://humansignal.com/goenterprise\u0022\u003E\n \u003Cimg style=\u0022pointer-events: none; margin-left: 0px; margin-right: 0px;\u0022 src=\u0022https://docs.humansignal.com/images/badge.svg\u0022 alt=\u0022Label Studio Enterprise badge\u0022/\u003E\n \u003Cp style=\u0022margin-top: 10px; font-size: 14px;\u0022\u003E\n This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)\n \u003C/p\u003E\n \u003C/Card\u003E\nReturns a pairwise agreement matrix between selected participants for a single task, averaged across all active dimensions or a single specified dimension.", + "Language": "http", + "Code": "### \u2728 Get task agreement matrix\n# @name api_projects_tasks_agreement_matrix_retrieve\nGET {{host}}/api/projects/{{project_pk}}/tasks/{{task_pk}}/agreement-matrix?dimension={{dimension}}\u0026selection={{selection}}\nAuthorization: Bearer {{token}}\nAccept: application/json\n\n## Responses\n# 200\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_projects_tasks_agreement_matrix_retrieve", + "Setup": null + }, + { + "Order": 9, + "Title": "Test prediction", + "Slug": "api-ml-predict-test-create", + "Description": "After you add an ML backend, call this API with the ML backend ID to run a test prediction on specific task data", + "Language": "http", + "Code": "### Test prediction\n# @name api_ml_predict_test_create\nPOST {{host}}/api/ml/{{id}}/predict/test\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022auth_method\u0022: \u0022NONE\u0022,\n \u0022auto_update\u0022: true,\n \u0022basic_auth_pass\u0022: \u0022string\u0022,\n \u0022basic_auth_user\u0022: \u0022string\u0022,\n \u0022description\u0022: \u0022string\u0022,\n \u0022error_message\u0022: \u0022string\u0022,\n \u0022extra_params\u0022: \u0022string\u0022,\n \u0022is_interactive\u0022: true,\n \u0022model_version\u0022: \u0022string\u0022,\n \u0022project\u0022: 0,\n \u0022state\u0022: \u0022CO\u0022,\n \u0022timeout\u0022: 0,\n \u0022title\u0022: \u0022string\u0022,\n \u0022url\u0022: \u0022string\u0022\n}\n\n## Responses\n# 200\n# Description: Predicting has successfully started.\n# 500\n# Description: Predicting error\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_ml_predict_test_create", + "Setup": null + }, + { + "Order": 10, + "Title": "Train", + "Slug": "api-ml-train-create", + "Description": "After you add an ML backend, call this API with the ML backend ID to start training with \n already-labeled tasks. \n \n Get the ML backend ID by [listing the ML backends for a project](https://labelstud.io/api/#operation/api_ml_list).", + "Language": "http", + "Code": "### Train\n# @name api_ml_train_create\nPOST {{host}}/api/ml/{{id}}/train\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022use_ground_truth\u0022: true\n}\n\n## Responses\n# 200\n# Description: Training has successfully started.\n# 500\n# Description: Training error\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_ml_train_create", + "Setup": null + }, + { + "Order": 11, + "Title": "\u2728 Bulk delete organization member tags", + "Slug": "api-organizations-member-tags-bulk-destroy", + "Description": "\u003CCard href=\u0022https://humansignal.com/goenterprise\u0022\u003E\n \u003Cimg style=\u0022pointer-events: none; margin-left: 0px; margin-right: 0px;\u0022 src=\u0022https://docs.humansignal.com/images/badge.svg\u0022 alt=\u0022Label Studio Enterprise badge\u0022/\u003E\n \u003Cp style=\u0022margin-top: 10px; font-size: 14px;\u0022\u003E\n This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)\n \u003C/p\u003E\n \u003C/Card\u003E\nDelete multiple member tags from the organization in bulk. Pass tag IDs via the \u0060ids\u0060 query parameter (comma-separated or repeated). For backward compatibility, a JSON body with \u0060ids\u0060 is still accepted.", + "Language": "csharp", + "Code": "using var client = new LabelStudioClient(apiKey);\nvar response = await client.AnnotationHistory.DeleteAsync();", + "Format": "sdk", + "OperationId": "api_organizations_member_tags_bulk_destroy", + "Setup": "This example assumes \u0060using LabelStudio;\u0060 is in scope and \u0060apiKey\u0060 contains the required credential." + }, + { + "Order": 12, + "Title": "Put prediction", + "Slug": "api-predictions-update", + "Description": "Overwrite prediction data by prediction ID.", + "Language": "http", + "Code": "### Put prediction\n# @name api_predictions_update\nPUT {{host}}/api/predictions/{{id}}/\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022model_version\u0022: \u0022yolo-v8\u0022,\n \u0022result\u0022: [\n {\n \u0022from_name\u0022: \u0022bboxes\u0022,\n \u0022image_rotation\u0022: 0,\n \u0022original_height\u0022: 1080,\n \u0022original_width\u0022: 1920,\n \u0022to_name\u0022: \u0022image\u0022,\n \u0022type\u0022: \u0022rectanglelabels\u0022,\n \u0022value\u0022: {\n \u0022height\u0022: 60,\n \u0022rotation\u0022: 0,\n \u0022values\u0022: {\n \u0022rectanglelabels\u0022: [\n \u0022Person\u0022\n ]\n },\n \u0022width\u0022: 50,\n \u0022x\u0022: 20,\n \u0022y\u0022: 30\n }\n }\n ],\n \u0022score\u0022: 0.95\n}\n\n## Responses\n# 200\n# Description: Updated prediction\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_predictions_update", + "Setup": null + }, + { + "Order": 13, + "Title": "Create prediction", + "Slug": "api-predictions-create", + "Description": "Create a prediction for a specific task.", + "Language": "http", + "Code": "### Create prediction\n# @name api_predictions_create\nPOST {{host}}/api/predictions/\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022model_version\u0022: \u0022yolo-v8\u0022,\n \u0022result\u0022: [\n {\n \u0022from_name\u0022: \u0022bboxes\u0022,\n \u0022image_rotation\u0022: 0,\n \u0022original_height\u0022: 1080,\n \u0022original_width\u0022: 1920,\n \u0022to_name\u0022: \u0022image\u0022,\n \u0022type\u0022: \u0022rectanglelabels\u0022,\n \u0022value\u0022: {\n \u0022height\u0022: 60,\n \u0022rotation\u0022: 0,\n \u0022values\u0022: {\n \u0022rectanglelabels\u0022: [\n \u0022Person\u0022\n ]\n },\n \u0022width\u0022: 50,\n \u0022x\u0022: 20,\n \u0022y\u0022: 30\n }\n }\n ],\n \u0022score\u0022: 0.95\n}\n\n## Responses\n# 201\n# Description: Created prediction\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_predictions_create", + "Setup": null + }, + { + "Order": 14, + "Title": "Get prediction details", + "Slug": "api-predictions-retrieve", + "Description": "Get details about a specific prediction by its ID.", + "Language": "http", + "Code": "### Get prediction details\n# @name api_predictions_retrieve\nGET {{host}}/api/predictions/{{id}}/\nAuthorization: Bearer {{token}}\nAccept: application/json\n\n## Responses\n# 200\n# Description: Prediction details\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_predictions_retrieve", + "Setup": null + }, + { + "Order": 15, + "Title": "List predictions", + "Slug": "api-predictions-list", + "Description": "List all predictions and their IDs.", + "Language": "http", + "Code": "### List predictions\n# @name api_predictions_list\nGET {{host}}/api/predictions/?project={{project}}\u0026task={{task}}\nAuthorization: Bearer {{token}}\nAccept: application/json\n\n## Responses\n# 200\n# Description: Predictions list\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_predictions_list", + "Setup": null + }, + { + "Order": 16, + "Title": "Update prediction", + "Slug": "api-predictions-partial-update", + "Description": "Update prediction data by prediction ID.", + "Language": "http", + "Code": "### Update prediction\n# @name api_predictions_partial_update\nPATCH {{host}}/api/predictions/{{id}}/\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022model_version\u0022: \u0022yolo-v8\u0022,\n \u0022result\u0022: [\n {\n \u0022from_name\u0022: \u0022bboxes\u0022,\n \u0022image_rotation\u0022: 0,\n \u0022original_height\u0022: 1080,\n \u0022original_width\u0022: 1920,\n \u0022to_name\u0022: \u0022image\u0022,\n \u0022type\u0022: \u0022rectanglelabels\u0022,\n \u0022value\u0022: {\n \u0022height\u0022: 60,\n \u0022rotation\u0022: 0,\n \u0022values\u0022: {\n \u0022rectanglelabels\u0022: [\n \u0022Person\u0022\n ]\n },\n \u0022width\u0022: 50,\n \u0022x\u0022: 20,\n \u0022y\u0022: 30\n }\n }\n ],\n \u0022score\u0022: 0.95\n}\n\n## Responses\n# 200\n# Description: Updated prediction\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_predictions_partial_update", + "Setup": null + }, + { + "Order": 17, + "Title": "\u2728 Create annotator weights for statistics", + "Slug": "api-projects-project-extra-params-create", + "Description": "\u003CCard href=\u0022https://humansignal.com/goenterprise\u0022\u003E\n \u003Cimg style=\u0022pointer-events: none; margin-left: 0px; margin-right: 0px;\u0022 src=\u0022https://docs.humansignal.com/images/badge.svg\u0022 alt=\u0022Label Studio Enterprise badge\u0022/\u003E\n \u003Cp style=\u0022margin-top: 10px; font-size: 14px;\u0022\u003E\n This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)\n \u003C/p\u003E\n \u003C/Card\u003E\nCreate annotator weights to be used in the annotation statistics for a project, such as when calculating kappa metrics for inter-annotator agreement. Affects dashboard-members stats, but old and unused.", + "Language": "http", + "Code": "### \u2728 Create annotator weights for statistics\n# @name api_projects_project_extra_params_create\nPOST {{host}}/api/projects/{{id}}/project-extra-params/\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022annotator_params\u0022: {\n \u0022123\u0022: 1.0,\n \u0022456\u0022: 0.75\n },\n \u0022use_kappa\u0022: true\n}\n\n## Responses\n# 200\n# Description: Annotator weights created/updated\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_projects_project_extra_params_create", + "Setup": null + }, + { + "Order": 18, + "Title": "\u2728 Bulk unassign project members", + "Slug": "api-projects-members-bulk-destroy", + "Description": "\u003CCard href=\u0022https://humansignal.com/goenterprise\u0022\u003E\n \u003Cimg style=\u0022pointer-events: none; margin-left: 0px; margin-right: 0px;\u0022 src=\u0022https://docs.humansignal.com/images/badge.svg\u0022 alt=\u0022Label Studio Enterprise badge\u0022/\u003E\n \u003Cp style=\u0022margin-top: 10px; font-size: 14px;\u0022\u003E\n This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)\n \u003C/p\u003E\n \u003C/Card\u003E\nUnassign project members in bulk. Pass selector fields via query parameters (\u0060all\u0060, \u0060included\u0060, \u0060excluded\u0060) and optional member filters (\u0060search\u0060, \u0060role\u0060, \u0060tags\u0060, \u0060last_activity__gte\u0060, \u0060last_activity__lte\u0060). For backward compatibility, a JSON body with bulk fields is still accepted.", + "Language": "csharp", + "Code": "using var client = new LabelStudioClient(apiKey);\nvar response = await client.AnnotationHistory.DeleteAsync();", + "Format": "sdk", + "OperationId": "api_projects_members_bulk_destroy", + "Setup": "This example assumes \u0060using LabelStudio;\u0060 is in scope and \u0060apiKey\u0060 contains the required credential." + }, + { + "Order": 19, + "Title": "\u2728 Retrieve SAML2 Settings", + "Slug": "api-saml-settings-retrieve", + "Description": "\u003CCard href=\u0022https://humansignal.com/goenterprise\u0022\u003E\n \u003Cimg style=\u0022pointer-events: none; margin-left: 0px; margin-right: 0px;\u0022 src=\u0022https://docs.humansignal.com/images/badge.svg\u0022 alt=\u0022Label Studio Enterprise badge\u0022/\u003E\n \u003Cp style=\u0022margin-top: 10px; font-size: 14px;\u0022\u003E\n This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)\n \u003C/p\u003E\n \u003C/Card\u003E\nRetrieve SAML2 settings for the currently active organization.", + "Language": "http", + "Code": "### \u2728 Retrieve SAML2 Settings\n# @name api_saml_settings_retrieve\nGET {{host}}/api/saml/settings\nAuthorization: Bearer {{token}}\nAccept: application/json\n\n## Responses\n# 200\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_saml_settings_retrieve", + "Setup": null + }, + { + "Order": 20, + "Title": "\u2728 Retrieve SCIM Settings", + "Slug": "api-scim-settings-retrieve", + "Description": "\u003CCard href=\u0022https://humansignal.com/goenterprise\u0022\u003E\n \u003Cimg style=\u0022pointer-events: none; margin-left: 0px; margin-right: 0px;\u0022 src=\u0022https://docs.humansignal.com/images/badge.svg\u0022 alt=\u0022Label Studio Enterprise badge\u0022/\u003E\n \u003Cp style=\u0022margin-top: 10px; font-size: 14px;\u0022\u003E\n This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)\n \u003C/p\u003E\n \u003C/Card\u003E\nRetrieve SCIM settings for the currently active organization.", + "Language": "http", + "Code": "### \u2728 Retrieve SCIM Settings\n# @name api_scim_settings_retrieve\nGET {{host}}/api/scim/settings\nAuthorization: Bearer {{token}}\nAccept: application/json\n\n## Responses\n# 200\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_scim_settings_retrieve", + "Setup": null + }, + { + "Order": 21, + "Title": "\u2728 Update SAML2 Settings", + "Slug": "api-saml-settings-create", + "Description": "\u003CCard href=\u0022https://humansignal.com/goenterprise\u0022\u003E\n \u003Cimg style=\u0022pointer-events: none; margin-left: 0px; margin-right: 0px;\u0022 src=\u0022https://docs.humansignal.com/images/badge.svg\u0022 alt=\u0022Label Studio Enterprise badge\u0022/\u003E\n \u003Cp style=\u0022margin-top: 10px; font-size: 14px;\u0022\u003E\n This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)\n \u003C/p\u003E\n \u003C/Card\u003E\nUpdate SAML2 settings for the currently active organization.", + "Language": "http", + "Code": "### \u2728 Update SAML2 Settings\n# @name api_saml_settings_create\nPOST {{host}}/api/saml/settings\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022projects_groups\u0022: [\n {\n \u0022group\u0022: \u0022groups_test\u0022,\n \u0022project_id\u0022: 42,\n \u0022role\u0022: \u0022Inherit\u0022\n }\n ],\n \u0022roles_groups\u0022: [\n [\n \u0022Administrator\u0022,\n \u0022groups_test\u0022\n ]\n ],\n \u0022workspaces_groups\u0022: [\n [\n \u0022Default workspace\u0022,\n \u0022groups_test\u0022\n ]\n ]\n}\n\n## Responses\n# 201\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_saml_settings_create", + "Setup": null + }, + { + "Order": 22, + "Title": "\u2728 Update SCIM Settings", + "Slug": "api-scim-settings-create", + "Description": "\u003CCard href=\u0022https://humansignal.com/goenterprise\u0022\u003E\n \u003Cimg style=\u0022pointer-events: none; margin-left: 0px; margin-right: 0px;\u0022 src=\u0022https://docs.humansignal.com/images/badge.svg\u0022 alt=\u0022Label Studio Enterprise badge\u0022/\u003E\n \u003Cp style=\u0022margin-top: 10px; font-size: 14px;\u0022\u003E\n This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)\n \u003C/p\u003E\n \u003C/Card\u003E\nUpdate SCIM settings for the currently active organization.", + "Language": "http", + "Code": "### \u2728 Update SCIM Settings\n# @name api_scim_settings_create\nPOST {{host}}/api/scim/settings\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022projects_groups\u0022: [\n {\n \u0022group\u0022: \u0022groups_test\u0022,\n \u0022project_id\u0022: 42,\n \u0022role\u0022: \u0022Inherit\u0022\n }\n ],\n \u0022roles_groups\u0022: [\n [\n \u0022Administrator\u0022,\n \u0022groups_test\u0022\n ]\n ],\n \u0022workspaces_groups\u0022: [\n [\n \u0022Default workspace\u0022,\n \u0022groups_test\u0022\n ]\n ]\n}\n\n## Responses\n# 201\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_scim_settings_create", + "Setup": null + }, + { + "Order": 23, + "Title": "\u2728 Get Inter-Annotator Agreement matrix", + "Slug": "api-projects-stats-iaa-retrieve", + "Description": "\u003CCard href=\u0022https://humansignal.com/goenterprise\u0022\u003E\n \u003Cimg style=\u0022pointer-events: none; margin-left: 0px; margin-right: 0px;\u0022 src=\u0022https://docs.humansignal.com/images/badge.svg\u0022 alt=\u0022Label Studio Enterprise badge\u0022/\u003E\n \u003Cp style=\u0022margin-top: 10px; font-size: 14px;\u0022\u003E\n This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)\n \u003C/p\u003E\n \u003C/Card\u003E\nGet Inter-Annotator Agreement (IAA) matrix for a project, showing agreement between all annotators.", + "Language": "http", + "Code": "### \u2728 Get Inter-Annotator Agreement matrix\n# @name api_projects_stats_IAA_retrieve\nGET {{host}}/api/projects/{{id}}/stats/IAA?expand={{expand}}\u0026per_label=false\u0026std=false\u0026task={{task}}\nAuthorization: Bearer {{token}}\nAccept: application/json\n\n## Responses\n# 200\n# Description: Inter-Annotator Agreement matrix\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_projects_stats_IAA_retrieve", + "Setup": null + }, + { + "Order": 24, + "Title": "\u2728 Get label distribution counts", + "Slug": "api-projects-stats-label-distribution-counts-retrieve", + "Description": "\u003CCard href=\u0022https://humansignal.com/goenterprise\u0022\u003E\n \u003Cimg style=\u0022pointer-events: none; margin-left: 0px; margin-right: 0px;\u0022 src=\u0022https://docs.humansignal.com/images/badge.svg\u0022 alt=\u0022Label Studio Enterprise badge\u0022/\u003E\n \u003Cp style=\u0022margin-top: 10px; font-size: 14px;\u0022\u003E\n This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)\n \u003C/p\u003E\n \u003C/Card\u003E\nReturns counts and percentages for requested label choices, from both annotations and predictions. Supports either pagination (\u0060limit\u0060, \u0060offset\u0060) or targeted fetches via explicit \u0060choice_keys\u0060.", + "Language": "http", + "Code": "### \u2728 Get label distribution counts\n# @name api_projects_stats_label_distribution_counts_retrieve\nGET {{host}}/api/projects/{{id}}/stats/label-distribution/counts?choice_keys={{choice_keys}}\u0026limit={{limit}}\u0026offset=0\nAuthorization: Bearer {{token}}\nAccept: application/json\n\n## Responses\n# 200\n# Description: Label distribution counts\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_projects_stats_label_distribution_counts_retrieve", + "Setup": null + }, + { + "Order": 25, + "Title": "\u2728 Get label distribution structure", + "Slug": "api-projects-stats-label-distribution-structure-retrieve", + "Description": "\u003CCard href=\u0022https://humansignal.com/goenterprise\u0022\u003E\n \u003Cimg style=\u0022pointer-events: none; margin-left: 0px; margin-right: 0px;\u0022 src=\u0022https://docs.humansignal.com/images/badge.svg\u0022 alt=\u0022Label Studio Enterprise badge\u0022/\u003E\n \u003Cp style=\u0022margin-top: 10px; font-size: 14px;\u0022\u003E\n This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)\n \u003C/p\u003E\n \u003C/Card\u003E\nReturns dimensions and flattened \u0060choice_keys\u0060 for a project. Use this response to drive paginated or targeted calls to the label distribution counts endpoint.", + "Language": "http", + "Code": "### \u2728 Get label distribution structure\n# @name api_projects_stats_label_distribution_structure_retrieve\nGET {{host}}/api/projects/{{id}}/stats/label-distribution/structure\nAuthorization: Bearer {{token}}\nAccept: application/json\n\n## Responses\n# 200\n# Description: Label distribution structure\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_projects_stats_label_distribution_structure_retrieve", + "Setup": null + }, + { + "Order": 26, + "Title": "Create a new task", + "Slug": "api-tasks-create", + "Description": "Create a new task", + "Language": "http", + "Code": "### Create a new task\n# @name api_tasks_create\nPOST {{host}}/api/tasks/\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022data\u0022: {\n \u0022image\u0022: \u0022https://example.com/image.jpg\u0022,\n \u0022text\u0022: \u0022Hello, world!\u0022\n },\n \u0022project\u0022: 1\n}\n\n## Responses\n# 201\n# Content-Type: application/json", + "Format": "http", + "OperationId": "api_tasks_create", + "Setup": null + }, + { + "Order": 27, + "Title": "\u2728 Bulk unassign workspace members", + "Slug": "api-workspaces-memberships-bulk-destroy", + "Description": "\u003CCard href=\u0022https://humansignal.com/goenterprise\u0022\u003E\n \u003Cimg style=\u0022pointer-events: none; margin-left: 0px; margin-right: 0px;\u0022 src=\u0022https://docs.humansignal.com/images/badge.svg\u0022 alt=\u0022Label Studio Enterprise badge\u0022/\u003E\n \u003Cp style=\u0022margin-top: 10px; font-size: 14px;\u0022\u003E\n This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)\n \u003C/p\u003E\n \u003C/Card\u003E\nUnassign workspace members in bulk. Pass selector fields via query parameters (\u0060all\u0060, \u0060included\u0060, \u0060excluded\u0060) and optional paginated-list filters (\u0060search\u0060, \u0060ids\u0060). For backward compatibility, a JSON body with bulk fields is still accepted.", + "Language": "csharp", + "Code": "using var client = new LabelStudioClient(apiKey);\nvar response = await client.AnnotationHistory.DeleteAsync();", + "Format": "sdk", + "OperationId": "api_workspaces_memberships_bulk_destroy", + "Setup": "This example assumes \u0060using LabelStudio;\u0060 is in scope and \u0060apiKey\u0060 contains the required credential." + } + ] +} \ No newline at end of file