From e173ff5c5e7800225af8764723dd54dbbbef17c4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 2 Oct 2026 17:33:47 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- ... => LabelStudio.IProjectsClient.Get5.g.cs} | 8 +- .../LabelStudio.IProjectsClient.List2.g.cs | 88 +- .../LabelStudio.IProjectsClient.List3.g.cs | 112 ++ .../LabelStudio.IProjectsClient.List4.g.cs | 44 + ...Studio.ITasks2Client.CreateManyStatus.g.cs | 8 +- .../LabelStudio.JsonSerializerContext.g.cs | 32 +- ...abelStudio.JsonSerializerContextTypes.g.cs | 1052 +++++++++-------- ...s.PaginatedProjectImportListList.Json.g.cs | 141 +++ ...Models.PaginatedProjectImportListList.g.cs | 82 ++ ...PaginatedProjectReimportListList.Json.g.cs | 141 +++ ...dels.PaginatedProjectReimportListList.g.cs | 82 ++ .../LabelStudio.Models.ProjectImport.g.cs | 20 +- ...lStudio.Models.ProjectImportList.Json.g.cs | 141 +++ .../LabelStudio.Models.ProjectImportList.g.cs | 172 +++ ...s.ProjectImportListFileUploadIds.Json.g.cs | 141 +++ ...Models.ProjectImportListFileUploadIds.g.cs | 19 + .../LabelStudio.Models.ProjectReimport.g.cs | 35 + ...tudio.Models.ProjectReimportList.Json.g.cs | 141 +++ ...abelStudio.Models.ProjectReimportList.g.cs | 163 +++ ...ProjectReimportListFileUploadIds.Json.g.cs | 141 +++ ...dels.ProjectReimportListFileUploadIds.g.cs | 19 + ...Studio.Projects.JsonSerializerContext.g.cs | 8 + ...s => LabelStudio.ProjectsClient.Get5.g.cs} | 56 +- .../LabelStudio.ProjectsClient.List2.g.cs | 186 +-- .../LabelStudio.ProjectsClient.List3.g.cs | 592 ++++++++++ .../LabelStudio.ProjectsClient.List4.g.cs | 458 +++++++ ...lStudio.Tasks2Client.CreateManyStatus.g.cs | 8 +- src/libs/LabelStudio/openapi.yaml | 294 ++++- 28 files changed, 3565 insertions(+), 819 deletions(-) rename src/libs/LabelStudio/Generated/{LabelStudio.IProjectsClient.ApiProjectsReimportsRetrieve.g.cs => LabelStudio.IProjectsClient.Get5.g.cs} (83%) create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.List3.g.cs create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.List4.g.cs create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectImportListList.Json.g.cs create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectImportListList.g.cs create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectReimportListList.Json.g.cs create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectReimportListList.g.cs create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportList.Json.g.cs create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportList.g.cs create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportListFileUploadIds.Json.g.cs create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportListFileUploadIds.g.cs create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportList.Json.g.cs create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportList.g.cs create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportListFileUploadIds.Json.g.cs create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportListFileUploadIds.g.cs rename src/libs/LabelStudio/Generated/{LabelStudio.ProjectsClient.ApiProjectsReimportsRetrieve.g.cs => LabelStudio.ProjectsClient.Get5.g.cs} (92%) create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.List3.g.cs create mode 100644 src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.List4.g.cs diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.ApiProjectsReimportsRetrieve.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.Get5.g.cs similarity index 83% rename from src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.ApiProjectsReimportsRetrieve.g.cs rename to src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.Get5.g.cs index 45f597d0..58fc6c25 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.ApiProjectsReimportsRetrieve.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.Get5.g.cs @@ -15,6 +15,8 @@ public partial interface IProjectsClient /// 4. **Reimport errors and failures will only be visible in this GET response**, not in the original POST request
///
/// This endpoint returns detailed information about the reimport including task counts, status, and any error messages.
+ /// While a reimport is running, `task_count` / annotation / prediction counts update as batches commit.
+ /// Counts are cumulative so far; there is no expected total, so percent-complete / ETA is not available from this API.
/// /// /// @@ -22,7 +24,7 @@ public partial interface IProjectsClient /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - global::System.Threading.Tasks.Task ApiProjectsReimportsRetrieveAsync( + global::System.Threading.Tasks.Task Get5Async( int id, int reimportPk, global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, @@ -38,6 +40,8 @@ public partial interface IProjectsClient /// 4. **Reimport errors and failures will only be visible in this GET response**, not in the original POST request
///
/// This endpoint returns detailed information about the reimport including task counts, status, and any error messages.
+ /// While a reimport is running, `task_count` / annotation / prediction counts update as batches commit.
+ /// Counts are cumulative so far; there is no expected total, so percent-complete / ETA is not available from this API.
/// /// /// @@ -45,7 +49,7 @@ public partial interface IProjectsClient /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - global::System.Threading.Tasks.Task> ApiProjectsReimportsRetrieveAsResponseAsync( + global::System.Threading.Tasks.Task> Get5AsResponseAsync( int id, int reimportPk, global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.List2.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.List2.g.cs index 7c4ffa87..911ffe8a 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.List2.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.List2.g.cs @@ -5,107 +5,39 @@ namespace LabelStudio public partial interface IProjectsClient { /// - /// ✨ Get project members paginated
- /// <Card href="https://humansignal.com/goenterprise">
- /// <img style="pointer-events: none; margin-left: 0px; margin-right: 0px;" src="https://docs.humansignal.com/images/badge.svg" alt="Label Studio Enterprise badge"/>
- /// <p style="margin-top: 10px; font-size: 14px;">
- /// This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)
- /// </p>
- /// </Card>
- /// Retrieve the members for a specific project.
- /// **Response Fields:**
- /// - `implicit_member` (boolean): Indicates if the user is an implicit member.
- /// - `true`: User has access via workspace membership or organization role (Administrator/Owner)
- /// - `false`: User is an explicit project member (added directly to the project)
- /// - `project_role` (string|null): Project-specific role override if assigned, null otherwise
- /// **Note:** Users can have both explicit membership AND implicit access. The `implicit_member` field is `false` if the user has an explicit ProjectMember entry, regardless of whether they also have implicit access via workspace or org role. + /// List project imports
+ /// List asynchronous import jobs for a project (paginated). Optionally filter by `status`. Use `page` / `page_size` query params. ///
/// - /// - /// - /// - /// - /// - /// - /// /// /// - /// - /// - /// - /// - /// + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - global::System.Threading.Tasks.Task List2Async( + global::System.Threading.Tasks.Task List2Async( int id, - string? ids = default, - bool? @implicit = default, - global::System.DateTime? lastActivityGte = default, - global::System.DateTime? lastActivityLte = default, - bool? noAnnotators = default, - bool? noViewOnly = default, - string? ordering = default, int? page = default, int? pageSize = default, - string? role = default, - string? search = default, - string? tags = default, - global::System.Collections.Generic.IList? userType = default, - bool? withDeleted = default, + string? status = default, global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// - /// ✨ Get project members paginated
- /// <Card href="https://humansignal.com/goenterprise">
- /// <img style="pointer-events: none; margin-left: 0px; margin-right: 0px;" src="https://docs.humansignal.com/images/badge.svg" alt="Label Studio Enterprise badge"/>
- /// <p style="margin-top: 10px; font-size: 14px;">
- /// This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)
- /// </p>
- /// </Card>
- /// Retrieve the members for a specific project.
- /// **Response Fields:**
- /// - `implicit_member` (boolean): Indicates if the user is an implicit member.
- /// - `true`: User has access via workspace membership or organization role (Administrator/Owner)
- /// - `false`: User is an explicit project member (added directly to the project)
- /// - `project_role` (string|null): Project-specific role override if assigned, null otherwise
- /// **Note:** Users can have both explicit membership AND implicit access. The `implicit_member` field is `false` if the user has an explicit ProjectMember entry, regardless of whether they also have implicit access via workspace or org role. + /// List project imports
+ /// List asynchronous import jobs for a project (paginated). Optionally filter by `status`. Use `page` / `page_size` query params. ///
/// - /// - /// - /// - /// - /// - /// - /// /// /// - /// - /// - /// - /// - /// + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - global::System.Threading.Tasks.Task> List2AsResponseAsync( + global::System.Threading.Tasks.Task> List2AsResponseAsync( int id, - string? ids = default, - bool? @implicit = default, - global::System.DateTime? lastActivityGte = default, - global::System.DateTime? lastActivityLte = default, - bool? noAnnotators = default, - bool? noViewOnly = default, - string? ordering = default, int? page = default, int? pageSize = default, - string? role = default, - string? search = default, - string? tags = default, - global::System.Collections.Generic.IList? userType = default, - bool? withDeleted = default, + string? status = default, global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.List3.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.List3.g.cs new file mode 100644 index 00000000..dcdca041 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.List3.g.cs @@ -0,0 +1,112 @@ +#nullable enable + +namespace LabelStudio +{ + public partial interface IProjectsClient + { + /// + /// ✨ Get project members paginated
+ /// <Card href="https://humansignal.com/goenterprise">
+ /// <img style="pointer-events: none; margin-left: 0px; margin-right: 0px;" src="https://docs.humansignal.com/images/badge.svg" alt="Label Studio Enterprise badge"/>
+ /// <p style="margin-top: 10px; font-size: 14px;">
+ /// This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)
+ /// </p>
+ /// </Card>
+ /// Retrieve the members for a specific project.
+ /// **Response Fields:**
+ /// - `implicit_member` (boolean): Indicates if the user is an implicit member.
+ /// - `true`: User has access via workspace membership or organization role (Administrator/Owner)
+ /// - `false`: User is an explicit project member (added directly to the project)
+ /// - `project_role` (string|null): Project-specific role override if assigned, null otherwise
+ /// **Note:** Users can have both explicit membership AND implicit access. The `implicit_member` field is `false` if the user has an explicit ProjectMember entry, regardless of whether they also have implicit access via workspace or org role. + ///
+ /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task List3Async( + int id, + string? ids = default, + bool? @implicit = default, + global::System.DateTime? lastActivityGte = default, + global::System.DateTime? lastActivityLte = default, + bool? noAnnotators = default, + bool? noViewOnly = default, + string? ordering = default, + int? page = default, + int? pageSize = default, + string? role = default, + string? search = default, + string? tags = default, + global::System.Collections.Generic.IList? userType = default, + bool? withDeleted = default, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// ✨ Get project members paginated
+ /// <Card href="https://humansignal.com/goenterprise">
+ /// <img style="pointer-events: none; margin-left: 0px; margin-right: 0px;" src="https://docs.humansignal.com/images/badge.svg" alt="Label Studio Enterprise badge"/>
+ /// <p style="margin-top: 10px; font-size: 14px;">
+ /// This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)
+ /// </p>
+ /// </Card>
+ /// Retrieve the members for a specific project.
+ /// **Response Fields:**
+ /// - `implicit_member` (boolean): Indicates if the user is an implicit member.
+ /// - `true`: User has access via workspace membership or organization role (Administrator/Owner)
+ /// - `false`: User is an explicit project member (added directly to the project)
+ /// - `project_role` (string|null): Project-specific role override if assigned, null otherwise
+ /// **Note:** Users can have both explicit membership AND implicit access. The `implicit_member` field is `false` if the user has an explicit ProjectMember entry, regardless of whether they also have implicit access via workspace or org role. + ///
+ /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task> List3AsResponseAsync( + int id, + string? ids = default, + bool? @implicit = default, + global::System.DateTime? lastActivityGte = default, + global::System.DateTime? lastActivityLte = default, + bool? noAnnotators = default, + bool? noViewOnly = default, + string? ordering = default, + int? page = default, + int? pageSize = default, + string? role = default, + string? search = default, + string? tags = default, + global::System.Collections.Generic.IList? userType = default, + bool? withDeleted = default, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.List4.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.List4.g.cs new file mode 100644 index 00000000..03b86143 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.IProjectsClient.List4.g.cs @@ -0,0 +1,44 @@ +#nullable enable + +namespace LabelStudio +{ + public partial interface IProjectsClient + { + /// + /// List project reimports
+ /// List asynchronous reimport jobs for a project (paginated). Optionally filter by `status`. Use `page` / `page_size` query params. + ///
+ /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task List4Async( + int id, + int? page = default, + int? pageSize = default, + string? status = default, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// List project reimports
+ /// List asynchronous reimport jobs for a project (paginated). Optionally filter by `status`. Use `page` / `page_size` query params. + ///
+ /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task> List4AsResponseAsync( + int id, + int? page = default, + int? pageSize = default, + string? status = default, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ITasks2Client.CreateManyStatus.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ITasks2Client.CreateManyStatus.g.cs index 4795291c..1f678059 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.ITasks2Client.CreateManyStatus.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.ITasks2Client.CreateManyStatus.g.cs @@ -5,7 +5,7 @@ namespace LabelStudio public partial interface ITasks2Client { /// - /// Get project import status
+ /// Get project import status
/// Poll the status of an asynchronous project import operation.
///
/// **Usage:**
@@ -15,6 +15,8 @@ public partial interface ITasks2Client /// 4. **Import errors and failures will only be visible in this GET response**, not in the original POST request
///
/// This endpoint returns detailed information about the import including task counts, status, and any error messages.
+ /// While an import is running, `task_count` / annotation / prediction counts update as batches commit.
+ /// Counts are cumulative so far; there is no expected total, so percent-complete / ETA is not available from this API.
/// ///
/// @@ -28,7 +30,7 @@ public partial interface ITasks2Client global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// - /// Get project import status
+ /// Get project import status
/// Poll the status of an asynchronous project import operation.
///
/// **Usage:**
@@ -38,6 +40,8 @@ public partial interface ITasks2Client /// 4. **Import errors and failures will only be visible in this GET response**, not in the original POST request
///
/// This endpoint returns detailed information about the import including task counts, status, and any error messages.
+ /// While an import is running, `task_count` / annotation / prediction counts update as batches commit.
+ /// Counts are cumulative so far; there is no expected total, so percent-complete / ETA is not available from this API.
/// ///
/// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContext.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContext.g.cs index 67801352..aaa98e97 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContext.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContext.g.cs @@ -492,6 +492,12 @@ namespace LabelStudio [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PaginatedPaginatedProjectMemberList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PaginatedProjectMember))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PaginatedProjectImportListList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ProjectImportList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PaginatedProjectReimportListList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ProjectReimportList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PaginatedProjectSubsetTasksResponseList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ProjectSubsetTasksResponse))] @@ -509,12 +515,6 @@ namespace LabelStudio [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedAnalyticsViewRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedAnnotationRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedAnnotationReviewRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedAzureBlobExportStorageWriteRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedAzureBlobImportStorageWriteRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedAzureDatasetStorageRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedAzureServicePrincipalExportStorageRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedAzureServicePrincipalImportStorageRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedBlueprintUpdateRequest))] internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -536,6 +536,12 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ListListDouble_System_Collections_Generic_List_global_System_Collections_Generic_List_double")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ListListDouble_System_Collections_Generic_List_global_System_Collections_Generic_List_double_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedAzureBlobExportStorageWriteRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedAzureBlobImportStorageWriteRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedAzureDatasetStorageRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedAzureServicePrincipalExportStorageRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedAzureServicePrincipalImportStorageRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedBlueprintUpdateRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedCommentRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedCoursePageUpdateRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedDatabricksExportStorageWriteRequest))] @@ -1019,12 +1025,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ApiProjectsAwsCustomFunctionRetrieveResponseStatus?), TypeInfoPropertyName = "NullableApiProjectsAwsCustomFunctionRetrieveResponseStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ApiProjectsCustomFunctionRetrieveResponseStatus?), TypeInfoPropertyName = "NullableApiProjectsCustomFunctionRetrieveResponseStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ApiProjectsGcpCustomFunctionRetrieveResponseStatus?), TypeInfoPropertyName = "NullableApiProjectsGcpCustomFunctionRetrieveResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.OneOf>, global::System.Collections.Generic.Dictionary>>>?), TypeInfoPropertyName = "NullableOneOfIListIListDoubleDictionaryStringIListIListDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.OneOf>?), TypeInfoPropertyName = "NullableOneOfDoubleDictionaryStringDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1046,6 +1046,12 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ListListDouble_System_Collections_Generic_List_global_System_Collections_Generic_List_double")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ListListDouble_System_Collections_Generic_List_global_System_Collections_Generic_List_double_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.OneOf>, global::System.Collections.Generic.Dictionary>>>?), TypeInfoPropertyName = "NullableOneOfIListIListDoubleDictionaryStringIListIListDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.OneOf>?), TypeInfoPropertyName = "NullableOneOfDoubleDictionaryStringDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -1110,6 +1116,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] diff --git a/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContextTypes.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContextTypes.g.cs index 5767d8e3..b04ef77e 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContextTypes.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContextTypes.g.cs @@ -1877,1643 +1877,1667 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::LabelStudio.PaginatedProjectSubsetTasksResponseList? Type461 { get; set; } + public global::LabelStudio.PaginatedProjectImportListList? Type461 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type462 { get; set; } + public global::System.Collections.Generic.IList? Type462 { get; set; } /// /// /// - public global::LabelStudio.ProjectSubsetTasksResponse? Type463 { get; set; } + public global::LabelStudio.ProjectImportList? Type463 { get; set; } /// /// /// - public global::LabelStudio.PaginatedRoleBasedTaskList? Type464 { get; set; } + public global::LabelStudio.PaginatedProjectReimportListList? Type464 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type465 { get; set; } + public global::System.Collections.Generic.IList? Type465 { get; set; } /// /// /// - public global::LabelStudio.RoleBasedTask? Type466 { get; set; } + public global::LabelStudio.ProjectReimportList? Type466 { get; set; } /// /// /// - public global::LabelStudio.PaginatedSeatReportList? Type467 { get; set; } + public global::LabelStudio.PaginatedProjectSubsetTasksResponseList? Type467 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type468 { get; set; } + public global::System.Collections.Generic.IList? Type468 { get; set; } /// /// /// - public global::LabelStudio.SeatReport? Type469 { get; set; } + public global::LabelStudio.ProjectSubsetTasksResponse? Type469 { get; set; } /// /// /// - public global::LabelStudio.PaginatedStateModelList? Type470 { get; set; } + public global::LabelStudio.PaginatedRoleBasedTaskList? Type470 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type471 { get; set; } + public global::System.Collections.Generic.IList? Type471 { get; set; } /// /// /// - public global::LabelStudio.PaginatedUserLearningProgressListList? Type472 { get; set; } + public global::LabelStudio.RoleBasedTask? Type472 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type473 { get; set; } + public global::LabelStudio.PaginatedSeatReportList? Type473 { get; set; } /// /// /// - public global::LabelStudio.UserLearningProgressList? Type474 { get; set; } + public global::System.Collections.Generic.IList? Type474 { get; set; } /// /// /// - public global::LabelStudio.PatchedAnalyticsViewRequest? Type475 { get; set; } + public global::LabelStudio.SeatReport? Type475 { get; set; } /// /// /// - public global::LabelStudio.PatchedAnnotationRequest? Type476 { get; set; } + public global::LabelStudio.PaginatedStateModelList? Type476 { get; set; } /// /// /// - public global::LabelStudio.PatchedAnnotationReviewRequest? Type477 { get; set; } + public global::System.Collections.Generic.IList? Type477 { get; set; } /// /// /// - public global::LabelStudio.PatchedAzureBlobExportStorageWriteRequest? Type478 { get; set; } + public global::LabelStudio.PaginatedUserLearningProgressListList? Type478 { get; set; } /// /// /// - public global::LabelStudio.PatchedAzureBlobImportStorageWriteRequest? Type479 { get; set; } + public global::System.Collections.Generic.IList? Type479 { get; set; } /// /// /// - public global::LabelStudio.PatchedAzureDatasetStorageRequest? Type480 { get; set; } + public global::LabelStudio.UserLearningProgressList? Type480 { get; set; } /// /// /// - public global::LabelStudio.PatchedAzureServicePrincipalExportStorageRequest? Type481 { get; set; } + public global::LabelStudio.PatchedAnalyticsViewRequest? Type481 { get; set; } /// /// /// - public global::LabelStudio.PatchedAzureServicePrincipalImportStorageRequest? Type482 { get; set; } + public global::LabelStudio.PatchedAnnotationRequest? Type482 { get; set; } /// /// /// - public global::LabelStudio.PatchedBlueprintUpdateRequest? Type483 { get; set; } + public global::LabelStudio.PatchedAnnotationReviewRequest? Type483 { get; set; } /// /// /// - public global::LabelStudio.PatchedCommentRequest? Type484 { get; set; } + public global::LabelStudio.PatchedAzureBlobExportStorageWriteRequest? Type484 { get; set; } /// /// /// - public global::LabelStudio.PatchedCoursePageUpdateRequest? Type485 { get; set; } + public global::LabelStudio.PatchedAzureBlobImportStorageWriteRequest? Type485 { get; set; } /// /// /// - public global::LabelStudio.PatchedDatabricksExportStorageWriteRequest? Type486 { get; set; } + public global::LabelStudio.PatchedAzureDatasetStorageRequest? Type486 { get; set; } /// /// /// - public global::LabelStudio.PatchedDatabricksImportStorageWriteRequest? Type487 { get; set; } + public global::LabelStudio.PatchedAzureServicePrincipalExportStorageRequest? Type487 { get; set; } /// /// /// - public global::LabelStudio.PatchedDatasetImportCandidatesPatchRequest? Type488 { get; set; } + public global::LabelStudio.PatchedAzureServicePrincipalImportStorageRequest? Type488 { get; set; } /// /// /// - public global::LabelStudio.PatchedDatasetRequest? Type489 { get; set; } + public global::LabelStudio.PatchedBlueprintUpdateRequest? Type489 { get; set; } /// /// /// - public global::LabelStudio.PatchedDatasetViewRequest? Type490 { get; set; } + public global::LabelStudio.PatchedCommentRequest? Type490 { get; set; } /// /// /// - public global::LabelStudio.PatchedDefaultRoleRequest? Type491 { get; set; } + public global::LabelStudio.PatchedCoursePageUpdateRequest? Type491 { get; set; } /// /// /// - public global::LabelStudio.PatchedDimensionRequest? Type492 { get; set; } + public global::LabelStudio.PatchedDatabricksExportStorageWriteRequest? Type492 { get; set; } /// /// /// - public global::LabelStudio.PatchedFewShotExampleRequest? Type493 { get; set; } + public global::LabelStudio.PatchedDatabricksImportStorageWriteRequest? Type493 { get; set; } /// /// /// - public global::LabelStudio.PatchedFileUploadRequest? Type494 { get; set; } + public global::LabelStudio.PatchedDatasetImportCandidatesPatchRequest? Type494 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSDatasetStorageRequest? Type495 { get; set; } + public global::LabelStudio.PatchedDatasetRequest? Type495 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSExportStorageWriteRequest? Type496 { get; set; } + public global::LabelStudio.PatchedDatasetViewRequest? Type496 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSImportStorageWriteRequest? Type497 { get; set; } + public global::LabelStudio.PatchedDefaultRoleRequest? Type497 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSSAExportStorageRequest? Type498 { get; set; } + public global::LabelStudio.PatchedDimensionRequest? Type498 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSSAImportStorageRequest? Type499 { get; set; } + public global::LabelStudio.PatchedFewShotExampleRequest? Type499 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSWIFExportStorageRequest? Type500 { get; set; } + public global::LabelStudio.PatchedFileUploadRequest? Type500 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSWIFImportStorageRequest? Type501 { get; set; } + public global::LabelStudio.PatchedGCSDatasetStorageRequest? Type501 { get; set; } /// /// /// - public global::LabelStudio.PatchedHotkeysRequest? Type502 { get; set; } + public global::LabelStudio.PatchedGCSExportStorageWriteRequest? Type502 { get; set; } /// /// /// - public global::LabelStudio.PatchedLabelLinkRequest? Type503 { get; set; } + public global::LabelStudio.PatchedGCSImportStorageWriteRequest? Type503 { get; set; } /// /// /// - public global::LabelStudio.PatchedLabelRequest? Type504 { get; set; } + public global::LabelStudio.PatchedGCSSAExportStorageRequest? Type504 { get; set; } /// /// /// - public global::LabelStudio.PatchedLearningResourceRequest? Type505 { get; set; } + public global::LabelStudio.PatchedGCSSAImportStorageRequest? Type505 { get; set; } /// /// /// - public global::LabelStudio.PatchedLearningResourceUpdateRequest? Type506 { get; set; } + public global::LabelStudio.PatchedGCSWIFExportStorageRequest? Type506 { get; set; } /// /// /// - public global::LabelStudio.PatchedLocalFilesExportStorageWriteRequest? Type507 { get; set; } + public global::LabelStudio.PatchedGCSWIFImportStorageRequest? Type507 { get; set; } /// /// /// - public global::LabelStudio.PatchedLocalFilesImportStorageWriteRequest? Type508 { get; set; } + public global::LabelStudio.PatchedHotkeysRequest? Type508 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseInterfaceRequest? Type509 { get; set; } + public global::LabelStudio.PatchedLabelLinkRequest? Type509 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseOrganizationSerializerUpdateRequest? Type510 { get; set; } + public global::LabelStudio.PatchedLabelRequest? Type510 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type511 { get; set; } + public global::LabelStudio.PatchedLearningResourceRequest? Type511 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseProjectUpdateRequest? Type512 { get; set; } + public global::LabelStudio.PatchedLearningResourceUpdateRequest? Type512 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseProjectUpdateRequestDmColumnDefaults? Type513 { get; set; } + public global::LabelStudio.PatchedLocalFilesExportStorageWriteRequest? Type513 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseProjectUpdateRequestDmColumnDefaultsExplore? Type514 { get; set; } + public global::LabelStudio.PatchedLocalFilesImportStorageWriteRequest? Type514 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseProjectUpdateRequestDmColumnDefaultsLabeling? Type515 { get; set; } + public global::LabelStudio.PatchedLseInterfaceRequest? Type515 { get; set; } /// /// /// - public global::LabelStudio.ReviewSettingsRequest? Type516 { get; set; } + public global::LabelStudio.PatchedLseOrganizationSerializerUpdateRequest? Type516 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseS3ExportStorageRequest? Type517 { get; set; } + public global::System.Collections.Generic.IList>? Type517 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseS3ImportStorageRequest? Type518 { get; set; } + public global::LabelStudio.PatchedLseProjectUpdateRequest? Type518 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseTaskRequest? Type519 { get; set; } + public global::LabelStudio.PatchedLseProjectUpdateRequestDmColumnDefaults? Type519 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseUserSerializerUpdateRequest? Type520 { get; set; } + public global::LabelStudio.PatchedLseProjectUpdateRequestDmColumnDefaultsExplore? Type520 { get; set; } /// /// /// - public global::LabelStudio.PatchedMLBackendRequestRequest? Type521 { get; set; } + public global::LabelStudio.PatchedLseProjectUpdateRequestDmColumnDefaultsLabeling? Type521 { get; set; } /// /// /// - public global::LabelStudio.PatchedModelInterfaceRequest? Type522 { get; set; } + public global::LabelStudio.ReviewSettingsRequest? Type522 { get; set; } /// /// /// - public global::LabelStudio.PatchedModelProviderConnectionRequest? Type523 { get; set; } + public global::LabelStudio.PatchedLseS3ExportStorageRequest? Type523 { get; set; } /// /// /// - public global::LabelStudio.PatchedOrganizationMemberCreateUpdateRequest? Type524 { get; set; } + public global::LabelStudio.PatchedLseS3ImportStorageRequest? Type524 { get; set; } /// /// /// - public global::LabelStudio.StandardUserTypeEnum? Type525 { get; set; } + public global::LabelStudio.PatchedLseTaskRequest? Type525 { get; set; } /// /// /// - public global::LabelStudio.PatchedOrganizationMemberTagRequest? Type526 { get; set; } + public global::LabelStudio.PatchedLseUserSerializerUpdateRequest? Type526 { get; set; } /// /// /// - public global::LabelStudio.PatchedOrganizationPermissionRequest? Type527 { get; set; } + public global::LabelStudio.PatchedMLBackendRequestRequest? Type527 { get; set; } /// /// /// - public global::LabelStudio.PatchedPauseRequest? Type528 { get; set; } + public global::LabelStudio.PatchedModelInterfaceRequest? Type528 { get; set; } /// /// /// - public global::LabelStudio.ReasonEnum? Type529 { get; set; } + public global::LabelStudio.PatchedModelProviderConnectionRequest? Type529 { get; set; } /// /// /// - public global::LabelStudio.PatchedPredictionRequest? Type530 { get; set; } + public global::LabelStudio.PatchedOrganizationMemberCreateUpdateRequest? Type530 { get; set; } /// /// /// - public global::LabelStudio.PatchedProjectLearningAssignmentRequest? Type531 { get; set; } + public global::LabelStudio.StandardUserTypeEnum? Type531 { get; set; } /// /// /// - public global::LabelStudio.PatchedProjectTemplateRequest? Type532 { get; set; } + public global::LabelStudio.PatchedOrganizationMemberTagRequest? Type532 { get; set; } /// /// /// - public global::LabelStudio.PatchedRedisExportStorageWriteRequest? Type533 { get; set; } + public global::LabelStudio.PatchedOrganizationPermissionRequest? Type533 { get; set; } /// /// /// - public global::LabelStudio.PatchedRedisImportStorageWriteRequest? Type534 { get; set; } + public global::LabelStudio.PatchedPauseRequest? Type534 { get; set; } /// /// /// - public global::LabelStudio.PatchedS3DatasetStorageRequest? Type535 { get; set; } + public global::LabelStudio.ReasonEnum? Type535 { get; set; } /// /// /// - public global::LabelStudio.PatchedS3ExportStorageWriteRequest? Type536 { get; set; } + public global::LabelStudio.PatchedPredictionRequest? Type536 { get; set; } /// /// /// - public global::LabelStudio.PatchedS3ImportStorageWriteRequest? Type537 { get; set; } + public global::LabelStudio.PatchedProjectLearningAssignmentRequest? Type537 { get; set; } /// /// /// - public global::LabelStudio.PatchedSessionTimeoutPolicyRequest? Type538 { get; set; } + public global::LabelStudio.PatchedProjectTemplateRequest? Type538 { get; set; } /// /// /// - public global::LabelStudio.PatchedTaskAssigneesMutationRequest? Type539 { get; set; } + public global::LabelStudio.PatchedRedisExportStorageWriteRequest? Type539 { get; set; } /// /// /// - public global::LabelStudio.PatchedThirdPartyModelVersionRequest? Type540 { get; set; } + public global::LabelStudio.PatchedRedisImportStorageWriteRequest? Type540 { get; set; } /// /// /// - public global::LabelStudio.PatchedViewRequestRequest? Type541 { get; set; } + public global::LabelStudio.PatchedS3DatasetStorageRequest? Type541 { get; set; } /// /// /// - public global::LabelStudio.ViewDataRequestRequest? Type542 { get; set; } + public global::LabelStudio.PatchedS3ExportStorageWriteRequest? Type542 { get; set; } /// /// /// - public global::LabelStudio.PatchedWebhookSerializerForUpdateRequest? Type543 { get; set; } + public global::LabelStudio.PatchedS3ImportStorageWriteRequest? Type543 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type544 { get; set; } + public global::LabelStudio.PatchedSessionTimeoutPolicyRequest? Type544 { get; set; } /// /// /// - public global::LabelStudio.PatchedWorkspaceRequest? Type545 { get; set; } + public global::LabelStudio.PatchedTaskAssigneesMutationRequest? Type545 { get; set; } /// /// /// - public global::LabelStudio.Pause? Type546 { get; set; } + public global::LabelStudio.PatchedThirdPartyModelVersionRequest? Type546 { get; set; } /// /// /// - public global::LabelStudio.PauseRequest? Type547 { get; set; } + public global::LabelStudio.PatchedViewRequestRequest? Type547 { get; set; } /// /// /// - public global::LabelStudio.Prediction? Type548 { get; set; } + public global::LabelStudio.ViewDataRequestRequest? Type548 { get; set; } /// /// /// - public global::LabelStudio.PredictionCountResponse? Type549 { get; set; } + public global::LabelStudio.PatchedWebhookSerializerForUpdateRequest? Type549 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type550 { get; set; } + public global::System.Collections.Generic.IList? Type550 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsFiltersRequestItem? Type551 { get; set; } + public global::LabelStudio.PatchedWorkspaceRequest? Type551 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type552 { get; set; } + public global::LabelStudio.Pause? Type552 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsFiltersRequestItemChildFilter? Type553 { get; set; } + public global::LabelStudio.PauseRequest? Type553 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsFiltersRequestItemChildFilterFilter? Type554 { get; set; } + public global::LabelStudio.Prediction? Type554 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsFiltersRequestItemChildFilterOperator? Type555 { get; set; } + public global::LabelStudio.PredictionCountResponse? Type555 { get; set; } /// /// /// - public global::LabelStudio.OneOf? Type556 { get; set; } + public global::System.Collections.Generic.IList? Type556 { get; set; } /// /// /// - public float? Type557 { get; set; } + public global::LabelStudio.PrepareParamsFiltersRequestItem? Type557 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsFiltersRequestItemFilter? Type558 { get; set; } + public global::System.Collections.Generic.IList? Type558 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsFiltersRequestItemOperator? Type559 { get; set; } + public global::LabelStudio.PrepareParamsFiltersRequestItemChildFilter? Type559 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type560 { get; set; } + public global::LabelStudio.PrepareParamsFiltersRequestItemChildFilterFilter? Type560 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsOrderingRequestItem? Type561 { get; set; } + public global::LabelStudio.PrepareParamsFiltersRequestItemChildFilterOperator? Type561 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsRequestRequest? Type562 { get; set; } + public global::LabelStudio.OneOf? Type562 { get; set; } /// /// /// - public global::LabelStudio.OneOf? Type563 { get; set; } + public float? Type563 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsRequestRequestSelectedItemsAllFalse? Type564 { get; set; } + public global::LabelStudio.PrepareParamsFiltersRequestItemFilter? Type564 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsRequestRequestSelectedItemsAllTrue? Type565 { get; set; } + public global::LabelStudio.PrepareParamsFiltersRequestItemOperator? Type565 { get; set; } /// /// /// - public global::LabelStudio.Project? Type566 { get; set; } + public global::System.Collections.Generic.IList? Type566 { get; set; } /// /// /// - public global::LabelStudio.ProjectAnnotationsBrowseItem? Type567 { get; set; } + public global::LabelStudio.PrepareParamsOrderingRequestItem? Type567 { get; set; } /// /// /// - public global::LabelStudio.ProjectAnnotationsBrowseResponse? Type568 { get; set; } + public global::LabelStudio.PrepareParamsRequestRequest? Type568 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type569 { get; set; } + public global::LabelStudio.OneOf? Type569 { get; set; } /// /// /// - public global::LabelStudio.ProjectDuplicateModeEnum? Type570 { get; set; } + public global::LabelStudio.PrepareParamsRequestRequestSelectedItemsAllFalse? Type570 { get; set; } /// /// /// - public global::LabelStudio.ProjectDuplicateRequest? Type571 { get; set; } + public global::LabelStudio.PrepareParamsRequestRequestSelectedItemsAllTrue? Type571 { get; set; } /// /// /// - public global::LabelStudio.ProjectGroup? Type572 { get; set; } + public global::LabelStudio.Project? Type572 { get; set; } /// /// /// - public global::LabelStudio.ProjectGroupRoleEnum? Type573 { get; set; } + public global::LabelStudio.ProjectAnnotationsBrowseItem? Type573 { get; set; } /// /// /// - public global::LabelStudio.ProjectGroupRequest? Type574 { get; set; } + public global::LabelStudio.ProjectAnnotationsBrowseResponse? Type574 { get; set; } /// /// /// - public global::LabelStudio.ProjectImport? Type575 { get; set; } + public global::System.Collections.Generic.IList? Type575 { get; set; } /// /// /// - public global::LabelStudio.ProjectLabelConfig? Type576 { get; set; } + public global::LabelStudio.ProjectDuplicateModeEnum? Type576 { get; set; } /// /// /// - public global::LabelStudio.ProjectLabelConfigRequest? Type577 { get; set; } + public global::LabelStudio.ProjectDuplicateRequest? Type577 { get; set; } /// /// /// - public global::LabelStudio.ProjectLearningAssignment? Type578 { get; set; } + public global::LabelStudio.ProjectGroup? Type578 { get; set; } /// /// /// - public global::LabelStudio.ProjectLearningAssignmentCreateRequest? Type579 { get; set; } + public global::LabelStudio.ProjectGroupRoleEnum? Type579 { get; set; } /// /// /// - public global::LabelStudio.ProjectMember? Type580 { get; set; } + public global::LabelStudio.ProjectGroupRequest? Type580 { get; set; } /// /// /// - public global::LabelStudio.ProjectMemberBulkAssignRequest? Type581 { get; set; } + public global::LabelStudio.ProjectImport? Type581 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type582 { get; set; } + public global::LabelStudio.ProjectLabelConfig? Type582 { get; set; } /// /// /// - public global::LabelStudio.ProjectMemberBulkAssignRolesRequest? Type583 { get; set; } + public global::LabelStudio.ProjectLabelConfigRequest? Type583 { get; set; } /// /// /// - public global::LabelStudio.ProjectMemberBulkAssignResponse? Type584 { get; set; } + public global::LabelStudio.ProjectLearningAssignment? Type584 { get; set; } /// /// /// - public global::LabelStudio.ProjectMemberIdentityVerificationError? Type585 { get; set; } + public global::LabelStudio.ProjectLearningAssignmentCreateRequest? Type585 { get; set; } /// /// /// - public global::LabelStudio.ProjectMemberRequest? Type586 { get; set; } + public global::LabelStudio.ProjectMember? Type586 { get; set; } /// /// /// - public global::LabelStudio.ProjectReimport? Type587 { get; set; } + public global::LabelStudio.ProjectMemberBulkAssignRequest? Type587 { get; set; } /// /// /// - public global::LabelStudio.ProjectRole? Type588 { get; set; } + public global::System.Collections.Generic.IList? Type588 { get; set; } /// /// /// - public global::LabelStudio.ProjectRoleAssignment? Type589 { get; set; } + public global::LabelStudio.ProjectMemberBulkAssignRolesRequest? Type589 { get; set; } /// /// /// - public global::LabelStudio.ProjectRoleRequest? Type590 { get; set; } + public global::LabelStudio.ProjectMemberBulkAssignResponse? Type590 { get; set; } /// /// /// - public global::LabelStudio.ProjectSubsetItem? Type591 { get; set; } + public global::LabelStudio.ProjectMemberIdentityVerificationError? Type591 { get; set; } /// /// /// - public global::LabelStudio.ProjectSubsetTaskItem? Type592 { get; set; } + public global::LabelStudio.ProjectMemberRequest? Type592 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type593 { get; set; } + public global::LabelStudio.ProjectReimport? Type593 { get; set; } /// /// /// - public global::LabelStudio.ProjectTemplate? Type594 { get; set; } + public global::LabelStudio.ProjectRole? Type594 { get; set; } /// /// /// - public global::LabelStudio.ProjectTemplateRequest? Type595 { get; set; } + public global::LabelStudio.ProjectRoleAssignment? Type595 { get; set; } /// /// /// - public global::LabelStudio.PromptPreviewResponse? Type596 { get; set; } + public global::LabelStudio.ProjectRoleRequest? Type596 { get; set; } /// /// /// - public global::LabelStudio.PublishLearningResourceRequest? Type597 { get; set; } + public global::LabelStudio.ProjectSubsetItem? Type597 { get; set; } /// /// /// - public global::LabelStudio.RetakeScopeEnum? Type598 { get; set; } + public global::LabelStudio.ProjectSubsetTaskItem? Type598 { get; set; } /// /// /// - public global::LabelStudio.ReEvaluate? Type599 { get; set; } + public global::System.Collections.Generic.IList? Type599 { get; set; } /// /// /// - public global::LabelStudio.ReEvaluateModeEnum? Type600 { get; set; } + public global::LabelStudio.ProjectTemplate? Type600 { get; set; } /// /// /// - public global::LabelStudio.ReEvaluateRequest? Type601 { get; set; } + public global::LabelStudio.ProjectTemplateRequest? Type601 { get; set; } /// /// /// - public global::LabelStudio.RedisExportStorage? Type602 { get; set; } + public global::LabelStudio.PromptPreviewResponse? Type602 { get; set; } /// /// /// - public global::LabelStudio.RedisExportStorageValidateRequest? Type603 { get; set; } + public global::LabelStudio.PublishLearningResourceRequest? Type603 { get; set; } /// /// /// - public global::LabelStudio.RedisExportStorageWriteRequest? Type604 { get; set; } + public global::LabelStudio.RetakeScopeEnum? Type604 { get; set; } /// /// /// - public global::LabelStudio.RedisImportStorage? Type605 { get; set; } + public global::LabelStudio.ReEvaluate? Type605 { get; set; } /// /// /// - public global::LabelStudio.RedisImportStorageValidateRequest? Type606 { get; set; } + public global::LabelStudio.ReEvaluateModeEnum? Type606 { get; set; } /// /// /// - public global::LabelStudio.RedisImportStorageWriteRequest? Type607 { get; set; } + public global::LabelStudio.ReEvaluateRequest? Type607 { get; set; } /// /// /// - public global::LabelStudio.RefinePromptRequestRequest? Type608 { get; set; } + public global::LabelStudio.RedisExportStorage? Type608 { get; set; } /// /// /// - public global::LabelStudio.RefinedPromptResponse? Type609 { get; set; } + public global::LabelStudio.RedisExportStorageValidateRequest? Type609 { get; set; } /// /// /// - public global::LabelStudio.ThirdPartyModelVersion? Type610 { get; set; } + public global::LabelStudio.RedisExportStorageWriteRequest? Type610 { get; set; } /// /// /// - public global::LabelStudio.RegressionSummary? Type611 { get; set; } + public global::LabelStudio.RedisImportStorage? Type611 { get; set; } /// /// /// - public global::LabelStudio.RegressionsResponse? Type612 { get; set; } + public global::LabelStudio.RedisImportStorageValidateRequest? Type612 { get; set; } /// /// /// - public global::LabelStudio.RequeueRejectedTasksModeEnum? Type613 { get; set; } + public global::LabelStudio.RedisImportStorageWriteRequest? Type613 { get; set; } /// /// /// - public global::LabelStudio.RetakeReasonEnum? Type614 { get; set; } + public global::LabelStudio.RefinePromptRequestRequest? Type614 { get; set; } /// /// /// - public global::LabelStudio.ReviewCriteriaEnum? Type615 { get; set; } + public global::LabelStudio.RefinedPromptResponse? Type615 { get; set; } /// /// /// - public global::LabelStudio.ReviewRoutingRule? Type616 { get; set; } + public global::LabelStudio.ThirdPartyModelVersion? Type616 { get; set; } /// /// /// - public global::LabelStudio.ReviewRoutingRuleRequestRequest? Type617 { get; set; } + public global::LabelStudio.RegressionSummary? Type617 { get; set; } /// /// /// - public global::LabelStudio.ReviewRoutingRulesReplaceRequest? Type618 { get; set; } + public global::LabelStudio.RegressionsResponse? Type618 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type619 { get; set; } + public global::LabelStudio.RequeueRejectedTasksModeEnum? Type619 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type620 { get; set; } + public global::LabelStudio.RetakeReasonEnum? Type620 { get; set; } /// /// /// - public global::LabelStudio.ReviewSettingsSamplingEnum? Type621 { get; set; } + public global::LabelStudio.ReviewCriteriaEnum? Type621 { get; set; } /// /// /// - public global::LabelStudio.RevokeCertificateRequest? Type622 { get; set; } + public global::LabelStudio.ReviewRoutingRule? Type622 { get; set; } /// /// /// - public global::LabelStudio.RevokeInviteRequest? Type623 { get; set; } + public global::LabelStudio.ReviewRoutingRuleRequestRequest? Type623 { get; set; } /// /// /// - public global::LabelStudio.S3DatasetStorage? Type624 { get; set; } + public global::LabelStudio.ReviewRoutingRulesReplaceRequest? Type624 { get; set; } /// /// /// - public global::LabelStudio.S3DatasetStorageRequest? Type625 { get; set; } + public global::System.Collections.Generic.IList? Type625 { get; set; } /// /// /// - public global::LabelStudio.S3ExportStorage? Type626 { get; set; } + public global::System.Collections.Generic.IList? Type626 { get; set; } /// /// /// - public global::LabelStudio.S3ExportStorageValidateRequest? Type627 { get; set; } + public global::LabelStudio.ReviewSettingsSamplingEnum? Type627 { get; set; } /// /// /// - public global::LabelStudio.S3ExportStorageWriteRequest? Type628 { get; set; } + public global::LabelStudio.RevokeCertificateRequest? Type628 { get; set; } /// /// /// - public global::LabelStudio.S3ImportStorage? Type629 { get; set; } + public global::LabelStudio.RevokeInviteRequest? Type629 { get; set; } /// /// /// - public global::LabelStudio.S3ImportStorageValidateRequest? Type630 { get; set; } + public global::LabelStudio.S3DatasetStorage? Type630 { get; set; } /// /// /// - public global::LabelStudio.S3ImportStorageWriteRequest? Type631 { get; set; } + public global::LabelStudio.S3DatasetStorageRequest? Type631 { get; set; } /// /// /// - public global::LabelStudio.SamlSettings? Type632 { get; set; } + public global::LabelStudio.S3ExportStorage? Type632 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type633 { get; set; } + public global::LabelStudio.S3ExportStorageValidateRequest? Type633 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type634 { get; set; } + public global::LabelStudio.S3ExportStorageWriteRequest? Type634 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type635 { get; set; } + public global::LabelStudio.S3ImportStorage? Type635 { get; set; } /// /// /// - public global::LabelStudio.SamlSettingsUpdate? Type636 { get; set; } + public global::LabelStudio.S3ImportStorageValidateRequest? Type636 { get; set; } /// /// /// - public global::LabelStudio.SamlSettingsUpdateRequest? Type637 { get; set; } + public global::LabelStudio.S3ImportStorageWriteRequest? Type637 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type638 { get; set; } + public global::LabelStudio.SamlSettings? Type638 { get; set; } /// /// /// - public global::LabelStudio.ScimSettings? Type639 { get; set; } + public global::System.Collections.Generic.IList? Type639 { get; set; } /// /// /// - public global::LabelStudio.ScimSettingsUpdate? Type640 { get; set; } + public global::System.Collections.Generic.IList>? Type640 { get; set; } /// /// /// - public global::LabelStudio.ScimSettingsUpdateRequest? Type641 { get; set; } + public global::System.Collections.Generic.Dictionary? Type641 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type642 { get; set; } + public global::LabelStudio.SamlSettingsUpdate? Type642 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type643 { get; set; } + public global::LabelStudio.SamlSettingsUpdateRequest? Type643 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type644 { get; set; } + public global::System.Collections.Generic.IList? Type644 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceAccessAssignment? Type645 { get; set; } + public global::LabelStudio.ScimSettings? Type645 { get; set; } /// /// /// - public global::LabelStudio.SendInviteRequest? Type646 { get; set; } + public global::LabelStudio.ScimSettingsUpdate? Type646 { get; set; } /// /// /// - public global::LabelStudio.SerializationOption? Type647 { get; set; } + public global::LabelStudio.ScimSettingsUpdateRequest? Type647 { get; set; } /// /// /// - public global::LabelStudio.SerializationOptionRequest? Type648 { get; set; } + public global::System.Collections.Generic.IList? Type648 { get; set; } /// /// /// - public global::LabelStudio.SessionTimeoutPolicy? Type649 { get; set; } + public global::System.Collections.Generic.IList? Type649 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillCancelResponse? Type650 { get; set; } + public global::System.Collections.Generic.IList? Type650 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillErrorResponse? Type651 { get; set; } + public global::LabelStudio.WorkspaceAccessAssignment? Type651 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillJobItem? Type652 { get; set; } + public global::LabelStudio.SendInviteRequest? Type652 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillJobItemResponse? Type653 { get; set; } + public global::LabelStudio.SerializationOption? Type653 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillProgress? Type654 { get; set; } + public global::LabelStudio.SerializationOptionRequest? Type654 { get; set; } /// /// /// - public global::LabelStudio.StateTriggeredBy? Type655 { get; set; } + public global::LabelStudio.SessionTimeoutPolicy? Type655 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillJobListResponse? Type656 { get; set; } + public global::LabelStudio.StateBackfillCancelResponse? Type656 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type657 { get; set; } + public global::LabelStudio.StateBackfillErrorResponse? Type657 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillOrgStatus? Type658 { get; set; } + public global::LabelStudio.StateBackfillJobItem? Type658 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillResponse? Type659 { get; set; } + public global::LabelStudio.StateBackfillJobItemResponse? Type659 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type660 { get; set; } + public global::LabelStudio.StateBackfillProgress? Type660 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillStatusResponse? Type661 { get; set; } + public global::LabelStudio.StateTriggeredBy? Type661 { get; set; } /// /// /// - public global::LabelStudio.TriggeredBy2? Type662 { get; set; } + public global::LabelStudio.StateBackfillJobListResponse? Type662 { get; set; } /// /// /// - public global::LabelStudio.TaskAgreementMatrixResponse? Type663 { get; set; } + public global::System.Collections.Generic.IList? Type663 { get; set; } /// /// /// - public global::LabelStudio.TaskAssigneesMutationRequest? Type664 { get; set; } + public global::LabelStudio.StateBackfillOrgStatus? Type664 { get; set; } /// /// /// - public global::LabelStudio.TaskAssignment? Type665 { get; set; } + public global::LabelStudio.StateBackfillResponse? Type665 { get; set; } /// /// /// - public global::LabelStudio.TaskEvent? Type666 { get; set; } + public global::System.Collections.Generic.IList? Type666 { get; set; } /// /// /// - public global::LabelStudio.TaskEventRequest? Type667 { get; set; } + public global::LabelStudio.StateBackfillStatusResponse? Type667 { get; set; } /// /// /// - public global::LabelStudio.TaskSimple? Type668 { get; set; } + public global::LabelStudio.TriggeredBy2? Type668 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type669 { get; set; } + public global::LabelStudio.TaskAgreementMatrixResponse? Type669 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type670 { get; set; } + public global::LabelStudio.TaskAssigneesMutationRequest? Type670 { get; set; } /// /// /// - public global::LabelStudio.ThirdPartyModelVersionRequest? Type671 { get; set; } + public global::LabelStudio.TaskAssignment? Type671 { get; set; } /// /// /// - public global::LabelStudio.TokenDetailError? Type672 { get; set; } + public global::LabelStudio.TaskEvent? Type672 { get; set; } /// /// /// - public global::LabelStudio.TokenRefreshRequest? Type673 { get; set; } + public global::LabelStudio.TaskEventRequest? Type673 { get; set; } /// /// /// - public global::LabelStudio.TokenRefreshResponse? Type674 { get; set; } + public global::LabelStudio.TaskSimple? Type674 { get; set; } /// /// /// - public global::LabelStudio.TokenRotateResponse? Type675 { get; set; } + public global::System.Collections.Generic.IList? Type675 { get; set; } /// /// /// - public global::LabelStudio.TryTaskRequestRequest? Type676 { get; set; } + public global::System.Collections.Generic.IList? Type676 { get; set; } /// /// /// - public global::LabelStudio.TryTaskResponse? Type677 { get; set; } + public global::LabelStudio.ThirdPartyModelVersionRequest? Type677 { get; set; } /// /// /// - public global::LabelStudio.ValidateSamlDomainRequestRequest? Type678 { get; set; } + public global::LabelStudio.TokenDetailError? Type678 { get; set; } /// /// /// - public global::LabelStudio.ValidateSamlDomainResponse? Type679 { get; set; } + public global::LabelStudio.TokenRefreshRequest? Type679 { get; set; } /// /// /// - public global::LabelStudio.ValidateSamlMetadataUrlRequestRequest? Type680 { get; set; } + public global::LabelStudio.TokenRefreshResponse? Type680 { get; set; } /// /// /// - public global::LabelStudio.ValidateSamlMetadataUrlResponse? Type681 { get; set; } + public global::LabelStudio.TokenRotateResponse? Type681 { get; set; } /// /// /// - public global::LabelStudio.ValueCountsBackfillJob? Type682 { get; set; } + public global::LabelStudio.TryTaskRequestRequest? Type682 { get; set; } /// /// /// - public global::LabelStudio.VersionResponse? Type683 { get; set; } + public global::LabelStudio.TryTaskResponse? Type683 { get; set; } /// /// /// - public global::LabelStudio.View? Type684 { get; set; } + public global::LabelStudio.ValidateSamlDomainRequestRequest? Type684 { get; set; } /// /// /// - public global::LabelStudio.ViewLockedBy? Type685 { get; set; } + public global::LabelStudio.ValidateSamlDomainResponse? Type685 { get; set; } /// /// /// - public global::LabelStudio.ViewOrderRequest? Type686 { get; set; } + public global::LabelStudio.ValidateSamlMetadataUrlRequestRequest? Type686 { get; set; } /// /// /// - public global::LabelStudio.ViewRequestRequest? Type687 { get; set; } + public global::LabelStudio.ValidateSamlMetadataUrlResponse? Type687 { get; set; } /// /// /// - public global::LabelStudio.Webhook? Type688 { get; set; } + public global::LabelStudio.ValueCountsBackfillJob? Type688 { get; set; } /// /// /// - public global::LabelStudio.WebhookRequest? Type689 { get; set; } + public global::LabelStudio.VersionResponse? Type689 { get; set; } /// /// /// - public global::LabelStudio.WebhookSerializerForUpdate? Type690 { get; set; } + public global::LabelStudio.View? Type690 { get; set; } /// /// /// - public global::LabelStudio.WebhookSerializerForUpdateRequest? Type691 { get; set; } + public global::LabelStudio.ViewLockedBy? Type691 { get; set; } /// /// /// - public global::LabelStudio.WhoAmILseFields? Type692 { get; set; } + public global::LabelStudio.ViewOrderRequest? Type692 { get; set; } /// /// /// - public global::LabelStudio.WhoAmIUser? Type693 { get; set; } + public global::LabelStudio.ViewRequestRequest? Type693 { get; set; } /// /// /// - public global::LabelStudio.Workspace? Type694 { get; set; } + public global::LabelStudio.Webhook? Type694 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceMemberBulkAssignRequest? Type695 { get; set; } + public global::LabelStudio.WebhookRequest? Type695 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceMemberCreate? Type696 { get; set; } + public global::LabelStudio.WebhookSerializerForUpdate? Type696 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceMemberCreateRequest? Type697 { get; set; } + public global::LabelStudio.WebhookSerializerForUpdateRequest? Type697 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceMemberList? Type698 { get; set; } + public global::LabelStudio.WhoAmILseFields? Type698 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceProjectsRequest? Type699 { get; set; } + public global::LabelStudio.WhoAmIUser? Type699 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceRequest? Type700 { get; set; } + public global::LabelStudio.Workspace? Type700 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type701 { get; set; } + public global::LabelStudio.WorkspaceMemberBulkAssignRequest? Type701 { get; set; } /// /// /// - public global::LabelStudio.ApiLearningResourcesUserProgressImportCreateRequest? Type702 { get; set; } + public global::LabelStudio.WorkspaceMemberCreate? Type702 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type703 { get; set; } + public global::LabelStudio.WorkspaceMemberCreateRequest? Type703 { get; set; } /// /// /// - public global::LabelStudio.ApiActivityLogsListMethod? Type704 { get; set; } + public global::LabelStudio.WorkspaceMemberList? Type704 { get; set; } /// /// /// - public global::LabelStudio.ApiAnalyticsKpisRetrieveSegmentByTime? Type705 { get; set; } + public global::LabelStudio.WorkspaceProjectsRequest? Type705 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsCreateId? Type706 { get; set; } + public global::LabelStudio.WorkspaceRequest? Type706 { get; set; } /// /// /// - public global::LabelStudio.ApiFsmOrganizationsIdpAssignmentsHistoryListKind? Type707 { get; set; } + public global::System.Collections.Generic.IList? Type707 { get; set; } /// /// /// - public global::LabelStudio.ApiFsmOrganizationsMembershipHistoryListSource? Type708 { get; set; } + public global::LabelStudio.ApiLearningResourcesUserProgressImportCreateRequest? Type708 { get; set; } /// /// /// - public global::LabelStudio.ApiFsmOrganizationsMembershipHistoryListUserType? Type709 { get; set; } + public global::System.Collections.Generic.IList? Type709 { get; set; } /// /// /// - public global::LabelStudio.ApiFsmOrganizationsSettingsHistoryListKind? Type710 { get; set; } + public global::LabelStudio.ApiActivityLogsListMethod? Type710 { get; set; } /// /// /// - public global::LabelStudio.ApiOrganizationsJobsListStatus? Type711 { get; set; } + public global::LabelStudio.ApiAnalyticsKpisRetrieveSegmentByTime? Type711 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsAnalyticsDataQualityAgreementAnalysisConfusionMatrixRetrieveMode? Type712 { get; set; } + public global::LabelStudio.ApiDmActionsCreateId? Type712 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsMemberPerformanceParticipantsListTable? Type713 { get; set; } + public global::LabelStudio.ApiFsmOrganizationsIdpAssignmentsHistoryListKind? Type713 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsMemberPerformanceRowsRetrieveTable? Type714 { get; set; } + public global::LabelStudio.ApiFsmOrganizationsMembershipHistoryListSource? Type714 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsMemberPerformanceSummaryRetrieveTable? Type715 { get; set; } + public global::LabelStudio.ApiFsmOrganizationsMembershipHistoryListUserType? Type715 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesDestroyType? Type716 { get; set; } + public global::LabelStudio.ApiFsmOrganizationsSettingsHistoryListKind? Type716 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsSubsetTasksListAlignmentOutcome? Type717 { get; set; } + public global::LabelStudio.ApiOrganizationsJobsListStatus? Type717 { get; set; } /// /// /// - public global::LabelStudio.ApiPromptsCompatibleProjectsListProjectType? Type718 { get; set; } + public global::LabelStudio.ApiProjectsAnalyticsDataQualityAgreementAnalysisConfusionMatrixRetrieveMode? Type718 { get; set; } /// /// /// - public global::LabelStudio.ApiPromptsVersionsInferenceRunsListProjectSubset? Type719 { get; set; } + public global::LabelStudio.ApiProjectsStatsMemberPerformanceParticipantsListTable? Type719 { get; set; } /// /// /// - public global::LabelStudio.ApiTasksListFields? Type720 { get; set; } + public global::LabelStudio.ApiProjectsStatsMemberPerformanceRowsRetrieveTable? Type720 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type721 { get; set; } + public global::LabelStudio.ApiProjectsStatsMemberPerformanceSummaryRetrieveTable? Type721 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type722 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesDestroyType? Type722 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type723 { get; set; } + public global::LabelStudio.ApiProjectsSubsetTasksListAlignmentOutcome? Type723 { get; set; } /// /// /// - public global::LabelStudio.ApiAnnotationHistoryDestroyResponse? Type724 { get; set; } + public global::LabelStudio.ApiPromptsCompatibleProjectsListProjectType? Type724 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type725 { get; set; } + public global::LabelStudio.ApiPromptsVersionsInferenceRunsListProjectSubset? Type725 { get; set; } /// /// /// - public global::LabelStudio.ApiAnnotationsBulkDeleteCreateResponse? Type726 { get; set; } + public global::LabelStudio.ApiTasksListFields? Type726 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type727 { get; set; } + public global::System.Collections.Generic.IList? Type727 { get; set; } /// /// /// - public global::LabelStudio.ApiAnnotationsBulkCreateResponseItem? Type728 { get; set; } + public global::System.Collections.Generic.IList? Type728 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type729 { get; set; } + public global::System.Collections.Generic.IList? Type729 { get; set; } /// /// /// - public global::LabelStudio.ApiCurrentUserResetTokenCreateResponse? Type730 { get; set; } + public global::LabelStudio.ApiAnnotationHistoryDestroyResponse? Type730 { get; set; } /// /// /// - public global::LabelStudio.ApiCurrentUserTokenRetrieveResponse? Type731 { get; set; } + public global::System.Collections.Generic.IList? Type731 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type732 { get; set; } + public global::LabelStudio.ApiAnnotationsBulkDeleteCreateResponse? Type732 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type733 { get; set; } + public global::System.Collections.Generic.IList? Type733 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type734 { get; set; } + public global::LabelStudio.ApiAnnotationsBulkCreateResponseItem? Type734 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type735 { get; set; } + public global::System.Collections.Generic.IList? Type735 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type736 { get; set; } + public global::LabelStudio.ApiCurrentUserResetTokenCreateResponse? Type736 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type737 { get; set; } + public global::LabelStudio.ApiCurrentUserTokenRetrieveResponse? Type737 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type738 { get; set; } + public global::System.Collections.Generic.IList? Type738 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type739 { get; set; } + public global::System.Collections.Generic.IList? Type739 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type740 { get; set; } + public global::System.Collections.Generic.IList? Type740 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsRetrieveResponseItem? Type741 { get; set; } + public global::System.Collections.Generic.IList? Type741 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsRetrieveResponseItemDialog? Type742 { get; set; } + public global::System.Collections.Generic.IList? Type742 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type743 { get; set; } + public global::System.Collections.Generic.IList? Type743 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type744 { get; set; } + public global::System.Collections.Generic.IList? Type744 { get; set; } /// /// /// - public global::LabelStudio.ApiInferenceRunsIndicatorsListResponseItem? Type745 { get; set; } + public global::System.Collections.Generic.IList? Type745 { get; set; } /// /// /// - public global::LabelStudio.ApiLearningResourcesUserProgressBulkResetCreateResponse? Type746 { get; set; } + public global::System.Collections.Generic.IList? Type746 { get; set; } /// /// /// - public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponse? Type747 { get; set; } + public global::LabelStudio.ApiDmActionsRetrieveResponseItem? Type747 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type748 { get; set; } + public global::LabelStudio.ApiDmActionsRetrieveResponseItemDialog? Type748 { get; set; } /// /// /// - public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponseChoice? Type749 { get; set; } + public global::System.Collections.Generic.IList? Type749 { get; set; } /// /// /// - public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponseChoiceMessage? Type750 { get; set; } + public global::System.Collections.Generic.IList? Type750 { get; set; } /// /// /// - public global::System.DateTimeOffset? Type751 { get; set; } + public global::LabelStudio.ApiInferenceRunsIndicatorsListResponseItem? Type751 { get; set; } /// /// /// - public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponseUsage? Type752 { get; set; } + public global::LabelStudio.ApiLearningResourcesUserProgressBulkResetCreateResponse? Type752 { get; set; } /// /// /// - public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponse2? Type753 { get; set; } + public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponse? Type753 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type754 { get; set; } + public global::System.Collections.Generic.IList? Type754 { get; set; } /// /// /// - public global::LabelStudio.ApiMlVersionsRetrieveResponse? Type755 { get; set; } + public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponseChoice? Type755 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type756 { get; set; } + public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponseChoiceMessage? Type756 { get; set; } /// /// /// - public global::LabelStudio.ApiModelProviderConnectionsProviderChoicesRetrieveResponse? Type757 { get; set; } + public global::System.DateTimeOffset? Type757 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type758 { get; set; } + public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponseUsage? Type758 { get; set; } /// /// /// - public global::LabelStudio.ApiOrganizationsMemberTagsAssignmentsCreateResponse? Type759 { get; set; } + public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponse2? Type759 { get; set; } /// /// /// - public global::LabelStudio.ApiOrganizationsMemberTagsBulkDestroyResponse? Type760 { get; set; } + public global::System.Collections.Generic.IList? Type760 { get; set; } /// /// /// - public global::LabelStudio.ApiOrganizationsMemberTagsBulkCreateResponse? Type761 { get; set; } + public global::LabelStudio.ApiMlVersionsRetrieveResponse? Type761 { get; set; } /// /// /// - public global::LabelStudio.ApiOrganizationsMemberTagsImportsCreateResponse? Type762 { get; set; } + public global::System.Collections.Generic.IList? Type762 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type763 { get; set; } + public global::LabelStudio.ApiModelProviderConnectionsProviderChoicesRetrieveResponse? Type763 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type764 { get; set; } + public global::System.Collections.Generic.IList? Type764 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type765 { get; set; } + public global::LabelStudio.ApiOrganizationsMemberTagsAssignmentsCreateResponse? Type765 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type766 { get; set; } + public global::LabelStudio.ApiOrganizationsMemberTagsBulkDestroyResponse? Type766 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type767 { get; set; } + public global::LabelStudio.ApiOrganizationsMemberTagsBulkCreateResponse? Type767 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type768 { get; set; } + public global::LabelStudio.ApiOrganizationsMemberTagsImportsCreateResponse? Type768 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type769 { get; set; } + public global::System.Collections.Generic.IList? Type769 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type770 { get; set; } + public global::System.Collections.Generic.IList? Type770 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsAwsCustomFunctionRetrieveResponse? Type771 { get; set; } + public global::System.Collections.Generic.IList? Type771 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsAwsCustomFunctionRetrieveResponseStatus? Type772 { get; set; } + public global::System.Collections.Generic.IList? Type772 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsCustomFunctionRetrieveResponse? Type773 { get; set; } + public global::System.Collections.Generic.IList? Type773 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsCustomFunctionRetrieveResponseStatus? Type774 { get; set; } + public global::System.Collections.Generic.IList? Type774 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsDashboardRetrieveResponse? Type775 { get; set; } + public global::System.Collections.Generic.IList? Type775 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsDuplicateCreateResponse? Type776 { get; set; } + public global::System.Collections.Generic.IList? Type776 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type777 { get; set; } + public global::LabelStudio.ApiProjectsAwsCustomFunctionRetrieveResponse? Type777 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsExportsConvertCreateResponse? Type778 { get; set; } + public global::LabelStudio.ApiProjectsAwsCustomFunctionRetrieveResponseStatus? Type778 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type779 { get; set; } + public global::LabelStudio.ApiProjectsCustomFunctionRetrieveResponse? Type779 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsGcpCustomFunctionRetrieveResponse? Type780 { get; set; } + public global::LabelStudio.ApiProjectsCustomFunctionRetrieveResponseStatus? Type780 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsGcpCustomFunctionRetrieveResponseStatus? Type781 { get; set; } + public global::LabelStudio.ApiProjectsDashboardRetrieveResponse? Type781 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsImportCreateResponse? Type782 { get; set; } + public global::LabelStudio.ApiProjectsDuplicateCreateResponse? Type782 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsImportPredictionsCreateResponse? Type783 { get; set; } + public global::System.Collections.Generic.IList? Type783 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsMembersBulkDestroyResponse? Type784 { get; set; } + public global::LabelStudio.ApiProjectsExportsConvertCreateResponse? Type784 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsModelStatsAgreementRetrieveResponse? Type785 { get; set; } + public global::System.Collections.Generic.IList? Type785 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsModelStatsAgreementGroundtruthRetrieveResponse? Type786 { get; set; } + public global::LabelStudio.ApiProjectsGcpCustomFunctionRetrieveResponse? Type786 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsModelStatsPredictionRetrieveResponse? Type787 { get; set; } + public global::LabelStudio.ApiProjectsGcpCustomFunctionRetrieveResponseStatus? Type787 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type788 { get; set; } + public global::LabelStudio.ApiProjectsImportCreateResponse? Type788 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsIaaRetrieveResponse? Type789 { get; set; } + public global::LabelStudio.ApiProjectsImportPredictionsCreateResponse? Type789 { get; set; } /// /// /// - public global::LabelStudio.OneOf>, global::System.Collections.Generic.Dictionary>>>? Type790 { get; set; } + public global::LabelStudio.ApiProjectsMembersBulkDestroyResponse? Type790 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>>? Type791 { get; set; } + public global::LabelStudio.ApiProjectsModelStatsAgreementRetrieveResponse? Type791 { get; set; } /// /// /// - public global::LabelStudio.OneOf>? Type792 { get; set; } + public global::LabelStudio.ApiProjectsModelStatsAgreementGroundtruthRetrieveResponse? Type792 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsAgreementGroundtruthRetrieveResponse? Type793 { get; set; } + public global::LabelStudio.ApiProjectsModelStatsPredictionRetrieveResponse? Type793 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsAgreementAnnotatorRetrieveResponse? Type794 { get; set; } + public global::System.Collections.Generic.IList? Type794 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsAgreementAnnotatorsRetrieveResponse? Type795 { get; set; } + public global::LabelStudio.ApiProjectsStatsIaaRetrieveResponse? Type795 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponse? Type796 { get; set; } + public global::LabelStudio.OneOf>, global::System.Collections.Generic.Dictionary>>>? Type796 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponseUserFilters? Type797 { get; set; } + public global::System.Collections.Generic.Dictionary>>? Type797 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type798 { get; set; } + public global::LabelStudio.OneOf>? Type798 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponseUserFiltersStat? Type799 { get; set; } + public global::LabelStudio.ApiProjectsStatsAgreementGroundtruthRetrieveResponse? Type799 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsFinishedRetrieveResponse? Type800 { get; set; } + public global::LabelStudio.ApiProjectsStatsAgreementAnnotatorRetrieveResponse? Type800 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsLeadTimeRetrieveResponse? Type801 { get; set; } + public global::LabelStudio.ApiProjectsStatsAgreementAnnotatorsRetrieveResponse? Type801 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type802 { get; set; } + public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponse? Type802 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsLeadTimeRetrieveResponseLeadTimeStat? Type803 { get; set; } + public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponseUserFilters? Type803 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsMemberPerformanceRowsRetrieveResponse? Type804 { get; set; } + public global::System.Collections.Generic.IList? Type804 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsMemberPerformanceSummaryRetrieveResponse? Type805 { get; set; } + public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponseUserFiltersStat? Type805 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsTotalAgreementRetrieveResponseVariant1? Type806 { get; set; } + public global::LabelStudio.ApiProjectsStatsFinishedRetrieveResponse? Type806 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsTotalAgreementRetrieveResponseVariant2? Type807 { get; set; } + public global::LabelStudio.ApiProjectsStatsLeadTimeRetrieveResponse? Type807 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type808 { get; set; } + public global::System.Collections.Generic.IList? Type808 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateResponse? Type809 { get; set; } + public global::LabelStudio.ApiProjectsStatsLeadTimeRetrieveResponseLeadTimeStat? Type809 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type810 { get; set; } + public global::LabelStudio.ApiProjectsStatsMemberPerformanceRowsRetrieveResponse? Type810 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsUserStatsPredictionListResponse? Type811 { get; set; } + public global::LabelStudio.ApiProjectsStatsMemberPerformanceSummaryRetrieveResponse? Type811 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsUserStatsReviewScoreListResponse? Type812 { get; set; } + public global::LabelStudio.ApiProjectsStatsTotalAgreementRetrieveResponseVariant1? Type812 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsUserStatsPredictionRetrieveResponse? Type813 { get; set; } + public global::LabelStudio.ApiProjectsStatsTotalAgreementRetrieveResponseVariant2? Type813 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsUserStatsReviewScoreRetrieveResponse? Type814 { get; set; } + public global::System.Collections.Generic.IList? Type814 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsUsersStatsAgreementGroundtruthRetrieveResponse? Type815 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateResponse? Type815 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type816 { get; set; } + public global::System.Collections.Generic.IList? Type816 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type817 { get; set; } + public global::LabelStudio.ApiProjectsUserStatsPredictionListResponse? Type817 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type818 { get; set; } + public global::LabelStudio.ApiProjectsUserStatsReviewScoreListResponse? Type818 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type819 { get; set; } + public global::LabelStudio.ApiProjectsUserStatsPredictionRetrieveResponse? Type819 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type820 { get; set; } + public global::LabelStudio.ApiProjectsUserStatsReviewScoreRetrieveResponse? Type820 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type821 { get; set; } + public global::LabelStudio.ApiProjectsUsersStatsAgreementGroundtruthRetrieveResponse? Type821 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type822 { get; set; } + public global::System.Collections.Generic.IList? Type822 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type823 { get; set; } + public global::System.Collections.Generic.IList? Type823 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type824 { get; set; } + public global::System.Collections.Generic.IList? Type824 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type825 { get; set; } + public global::System.Collections.Generic.IList? Type825 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type826 { get; set; } + public global::System.Collections.Generic.IList? Type826 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type827 { get; set; } + public global::System.Collections.Generic.IList? Type827 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type828 { get; set; } + public global::System.Collections.Generic.IList? Type828 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type829 { get; set; } + public global::System.Collections.Generic.IList? Type829 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type830 { get; set; } + public global::System.Collections.Generic.IList? Type830 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type831 { get; set; } + public global::System.Collections.Generic.IList? Type831 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type832 { get; set; } + public global::System.Collections.Generic.IList? Type832 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type833 { get; set; } + public global::System.Collections.Generic.IList? Type833 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type834 { get; set; } + public global::System.Collections.Generic.IList? Type834 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type835 { get; set; } + public global::System.Collections.Generic.IList? Type835 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type836 { get; set; } + public global::System.Collections.Generic.IList? Type836 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportTypesRetrieveResponseItem? Type837 { get; set; } + public global::System.Collections.Generic.IList? Type837 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type838 { get; set; } + public global::System.Collections.Generic.IList? Type838 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type839 { get; set; } + public global::System.Collections.Generic.IList? Type839 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type840 { get; set; } + public global::System.Collections.Generic.IList? Type840 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type841 { get; set; } + public global::System.Collections.Generic.IList? Type841 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type842 { get; set; } + public global::System.Collections.Generic.IList? Type842 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type843 { get; set; } + public global::LabelStudio.ApiStoragesExportTypesRetrieveResponseItem? Type843 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type844 { get; set; } + public global::System.Collections.Generic.IList? Type844 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type845 { get; set; } + public global::System.Collections.Generic.IList? Type845 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesTypesRetrieveResponseItem? Type846 { get; set; } + public global::System.Collections.Generic.IList? Type846 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type847 { get; set; } + public global::System.Collections.Generic.IList? Type847 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type848 { get; set; } + public global::System.Collections.Generic.IList? Type848 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type849 { get; set; } + public global::System.Collections.Generic.IList? Type849 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponse? Type850 { get; set; } + public global::System.Collections.Generic.IList? Type850 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationsCreated? Type851 { get; set; } + public global::System.Collections.Generic.IList? Type851 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationsDeleted? Type852 { get; set; } + public global::LabelStudio.ApiStoragesTypesRetrieveResponseItem? Type852 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationCreated? Type853 { get; set; } + public global::System.Collections.Generic.IList? Type853 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationUpdated? Type854 { get; set; } + public global::System.Collections.Generic.IList? Type854 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkCreated? Type855 { get; set; } + public global::System.Collections.Generic.IList? Type855 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkDeleted? Type856 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponse? Type856 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkUpdated? Type857 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationsCreated? Type857 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectCreated? Type858 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationsDeleted? Type858 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectDeleted? Type859 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationCreated? Type859 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectUpdated? Type860 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationUpdated? Type860 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewsDeleted? Type861 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkCreated? Type861 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewCreated? Type862 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkDeleted? Type862 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewUpdated? Type863 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkUpdated? Type863 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseTasksCreated? Type864 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectCreated? Type864 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseTasksDeleted? Type865 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectDeleted? Type865 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type866 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectUpdated? Type866 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type867 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewsDeleted? Type867 { get; set; } /// /// /// - public global::LabelStudio.ApiWorkspacesMembershipsBulkDestroyResponse? Type868 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewCreated? Type868 { get; set; } /// /// /// - public global::LabelStudio.ApiWorkspacesMembershipsBulkCreateResponse? Type869 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewUpdated? Type869 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type870 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseTasksCreated? Type870 { get; set; } + /// + /// + /// + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseTasksDeleted? Type871 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type872 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type873 { get; set; } + /// + /// + /// + public global::LabelStudio.ApiWorkspacesMembershipsBulkDestroyResponse? Type874 { get; set; } + /// + /// + /// + public global::LabelStudio.ApiWorkspacesMembershipsBulkCreateResponse? Type875 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type876 { get; set; } /// /// @@ -3794,402 +3818,410 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType69 { get; set; } + public global::System.Collections.Generic.List? ListType69 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType70 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType71 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType70 { get; set; } + public global::System.Collections.Generic.List? ListType72 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType71 { get; set; } + public global::System.Collections.Generic.List? ListType73 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType72 { get; set; } + public global::System.Collections.Generic.List? ListType74 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType73 { get; set; } + public global::System.Collections.Generic.List? ListType75 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType74 { get; set; } + public global::System.Collections.Generic.List>? ListType76 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType75 { get; set; } + public global::System.Collections.Generic.List? ListType77 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType76 { get; set; } + public global::System.Collections.Generic.List? ListType78 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType77 { get; set; } + public global::System.Collections.Generic.List? ListType79 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType78 { get; set; } + public global::System.Collections.Generic.List? ListType80 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType79 { get; set; } + public global::System.Collections.Generic.List? ListType81 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType80 { get; set; } + public global::System.Collections.Generic.List? ListType82 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType81 { get; set; } + public global::System.Collections.Generic.List? ListType83 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType82 { get; set; } + public global::System.Collections.Generic.List? ListType84 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType83 { get; set; } + public global::System.Collections.Generic.List? ListType85 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType84 { get; set; } + public global::System.Collections.Generic.List? ListType86 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType85 { get; set; } + public global::System.Collections.Generic.List>? ListType87 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType86 { get; set; } + public global::System.Collections.Generic.List? ListType88 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType87 { get; set; } + public global::System.Collections.Generic.List? ListType89 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType88 { get; set; } + public global::System.Collections.Generic.List? ListType90 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType89 { get; set; } + public global::System.Collections.Generic.List? ListType91 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType90 { get; set; } + public global::System.Collections.Generic.List? ListType92 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType91 { get; set; } + public global::System.Collections.Generic.List? ListType93 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType92 { get; set; } + public global::System.Collections.Generic.List? ListType94 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType93 { get; set; } + public global::System.Collections.Generic.List? ListType95 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType94 { get; set; } + public global::System.Collections.Generic.List? ListType96 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType95 { get; set; } + public global::System.Collections.Generic.List? ListType97 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType96 { get; set; } + public global::System.Collections.Generic.List? ListType98 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType97 { get; set; } + public global::System.Collections.Generic.List? ListType99 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType98 { get; set; } + public global::System.Collections.Generic.List? ListType100 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType99 { get; set; } + public global::System.Collections.Generic.List? ListType101 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType100 { get; set; } + public global::System.Collections.Generic.List? ListType102 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType101 { get; set; } + public global::System.Collections.Generic.List? ListType103 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType102 { get; set; } + public global::System.Collections.Generic.List? ListType104 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType103 { get; set; } + public global::System.Collections.Generic.List? ListType105 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType104 { get; set; } + public global::System.Collections.Generic.List? ListType106 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType105 { get; set; } + public global::System.Collections.Generic.List? ListType107 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType106 { get; set; } + public global::System.Collections.Generic.List? ListType108 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType107 { get; set; } + public global::System.Collections.Generic.List? ListType109 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType108 { get; set; } + public global::System.Collections.Generic.List? ListType110 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType109 { get; set; } + public global::System.Collections.Generic.List? ListType111 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType110 { get; set; } + public global::System.Collections.Generic.List? ListType112 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType111 { get; set; } + public global::System.Collections.Generic.List? ListType113 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType112 { get; set; } + public global::System.Collections.Generic.List? ListType114 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType113 { get; set; } + public global::System.Collections.Generic.List? ListType115 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType114 { get; set; } + public global::System.Collections.Generic.List? ListType116 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType115 { get; set; } + public global::System.Collections.Generic.List? ListType117 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType116 { get; set; } + public global::System.Collections.Generic.List? ListType118 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType117 { get; set; } + public global::System.Collections.Generic.List? ListType119 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType118 { get; set; } + public global::System.Collections.Generic.List? ListType120 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType119 { get; set; } + public global::System.Collections.Generic.List? ListType121 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType120 { get; set; } + public global::System.Collections.Generic.List? ListType122 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType121 { get; set; } + public global::System.Collections.Generic.List? ListType123 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType122 { get; set; } + public global::System.Collections.Generic.List? ListType124 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType123 { get; set; } + public global::System.Collections.Generic.List? ListType125 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType124 { get; set; } + public global::System.Collections.Generic.List? ListType126 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType125 { get; set; } + public global::System.Collections.Generic.List? ListType127 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType126 { get; set; } + public global::System.Collections.Generic.List? ListType128 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType127 { get; set; } + public global::System.Collections.Generic.List? ListType129 { get; set; } /// /// /// - public global::LabelStudio.OneOf>, global::System.Collections.Generic.Dictionary>>>? ListType128 { get; set; } + public global::LabelStudio.OneOf>, global::System.Collections.Generic.Dictionary>>>? ListType130 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>>? ListType129 { get; set; } + public global::System.Collections.Generic.Dictionary>>? ListType131 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType130 { get; set; } + public global::System.Collections.Generic.List? ListType132 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType131 { get; set; } + public global::System.Collections.Generic.List? ListType133 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType132 { get; set; } + public global::System.Collections.Generic.List? ListType134 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType133 { get; set; } + public global::System.Collections.Generic.List? ListType135 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType134 { get; set; } + public global::System.Collections.Generic.List? ListType136 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType135 { get; set; } + public global::System.Collections.Generic.List? ListType137 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType136 { get; set; } + public global::System.Collections.Generic.List? ListType138 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType137 { get; set; } + public global::System.Collections.Generic.List? ListType139 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType138 { get; set; } + public global::System.Collections.Generic.List? ListType140 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType139 { get; set; } + public global::System.Collections.Generic.List? ListType141 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType140 { get; set; } + public global::System.Collections.Generic.List? ListType142 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType141 { get; set; } + public global::System.Collections.Generic.List? ListType143 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType142 { get; set; } + public global::System.Collections.Generic.List? ListType144 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType143 { get; set; } + public global::System.Collections.Generic.List? ListType145 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType144 { get; set; } + public global::System.Collections.Generic.List? ListType146 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType145 { get; set; } + public global::System.Collections.Generic.List? ListType147 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType146 { get; set; } + public global::System.Collections.Generic.List? ListType148 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType147 { get; set; } + public global::System.Collections.Generic.List? ListType149 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType148 { get; set; } + public global::System.Collections.Generic.List? ListType150 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType149 { get; set; } + public global::System.Collections.Generic.List? ListType151 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType150 { get; set; } + public global::System.Collections.Generic.List? ListType152 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType151 { get; set; } + public global::System.Collections.Generic.List? ListType153 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType152 { get; set; } + public global::System.Collections.Generic.List? ListType154 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType153 { get; set; } + public global::System.Collections.Generic.List? ListType155 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType154 { get; set; } + public global::System.Collections.Generic.List? ListType156 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType155 { get; set; } + public global::System.Collections.Generic.List? ListType157 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType156 { get; set; } + public global::System.Collections.Generic.List? ListType158 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType157 { get; set; } + public global::System.Collections.Generic.List? ListType159 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType158 { get; set; } + public global::System.Collections.Generic.List? ListType160 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType159 { get; set; } + public global::System.Collections.Generic.List? ListType161 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType160 { get; set; } + public global::System.Collections.Generic.List? ListType162 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType161 { get; set; } + public global::System.Collections.Generic.List? ListType163 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType162 { get; set; } + public global::System.Collections.Generic.List? ListType164 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType163 { get; set; } + public global::System.Collections.Generic.List? ListType165 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType164 { get; set; } + public global::System.Collections.Generic.List? ListType166 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType165 { get; set; } + public global::System.Collections.Generic.List? ListType167 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType166 { get; set; } + public global::System.Collections.Generic.List? ListType168 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType167 { get; set; } + public global::System.Collections.Generic.List? ListType169 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType168 { get; set; } + public global::System.Collections.Generic.List? ListType170 { get; set; } } } \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectImportListList.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectImportListList.Json.g.cs new file mode 100644 index 00000000..95031fef --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectImportListList.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class PaginatedProjectImportListList + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::LabelStudio.PaginatedProjectImportListList? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.PaginatedProjectImportListList), + jsonSerializerContext) as global::LabelStudio.PaginatedProjectImportListList; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.PaginatedProjectImportListList? FromJson( + string json) + { + return FromJson( + json, + global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::LabelStudio.PaginatedProjectImportListList? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::LabelStudio.PaginatedProjectImportListList), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.PaginatedProjectImportListList; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectImportListList.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectImportListList.g.cs new file mode 100644 index 00000000..6bed0dbf --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectImportListList.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// + /// + public sealed partial class PaginatedProjectImportListList + { + /// + /// Example: 123 + /// + /// 123 + [global::System.Text.Json.Serialization.JsonPropertyName("count")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int Count { get; set; } + + /// + /// Example: http://api.example.org/accounts/?page=4 + /// + /// http://api.example.org/accounts/?page=4 + [global::System.Text.Json.Serialization.JsonPropertyName("next")] + public string? Next { get; set; } + + /// + /// Example: http://api.example.org/accounts/?page=2 + /// + /// http://api.example.org/accounts/?page=2 + [global::System.Text.Json.Serialization.JsonPropertyName("previous")] + public string? Previous { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("results")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Results { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// Example: 123 + /// + /// + /// + /// Example: http://api.example.org/accounts/?page=4 + /// + /// + /// Example: http://api.example.org/accounts/?page=2 + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public PaginatedProjectImportListList( + int count, + global::System.Collections.Generic.IList results, + string? next, + string? previous) + { + this.Count = count; + this.Next = next; + this.Previous = previous; + this.Results = results ?? throw new global::System.ArgumentNullException(nameof(results)); + } + + /// + /// Initializes a new instance of the class. + /// + public PaginatedProjectImportListList() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectReimportListList.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectReimportListList.Json.g.cs new file mode 100644 index 00000000..1c5ab97f --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectReimportListList.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class PaginatedProjectReimportListList + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::LabelStudio.PaginatedProjectReimportListList? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.PaginatedProjectReimportListList), + jsonSerializerContext) as global::LabelStudio.PaginatedProjectReimportListList; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.PaginatedProjectReimportListList? FromJson( + string json) + { + return FromJson( + json, + global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::LabelStudio.PaginatedProjectReimportListList? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::LabelStudio.PaginatedProjectReimportListList), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.PaginatedProjectReimportListList; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectReimportListList.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectReimportListList.g.cs new file mode 100644 index 00000000..f4b11dea --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.PaginatedProjectReimportListList.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// + /// + public sealed partial class PaginatedProjectReimportListList + { + /// + /// Example: 123 + /// + /// 123 + [global::System.Text.Json.Serialization.JsonPropertyName("count")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int Count { get; set; } + + /// + /// Example: http://api.example.org/accounts/?page=4 + /// + /// http://api.example.org/accounts/?page=4 + [global::System.Text.Json.Serialization.JsonPropertyName("next")] + public string? Next { get; set; } + + /// + /// Example: http://api.example.org/accounts/?page=2 + /// + /// http://api.example.org/accounts/?page=2 + [global::System.Text.Json.Serialization.JsonPropertyName("previous")] + public string? Previous { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("results")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Results { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// Example: 123 + /// + /// + /// + /// Example: http://api.example.org/accounts/?page=4 + /// + /// + /// Example: http://api.example.org/accounts/?page=2 + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public PaginatedProjectReimportListList( + int count, + global::System.Collections.Generic.IList results, + string? next, + string? previous) + { + this.Count = count; + this.Next = next; + this.Previous = previous; + this.Results = results ?? throw new global::System.ArgumentNullException(nameof(results)); + } + + /// + /// Initializes a new instance of the class. + /// + public PaginatedProjectReimportListList() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImport.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImport.g.cs index 7d9c1511..9654f971 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImport.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImport.g.cs @@ -4,7 +4,10 @@ namespace LabelStudio { /// - /// + /// Detail serializer for async project imports.
+ /// Note: ``tasks`` (raw request payload) is intentionally omitted from the public
+ /// API for payload size and data-exposure safety. Use ``task_ids`` when
+ /// ``return_task_ids`` was requested on create. ///
public sealed partial class ProjectImport { @@ -123,14 +126,7 @@ public sealed partial class ProjectImport public object? TaskIds { get; set; } /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("tasks")] - public object? Tasks { get; set; } - - /// - /// Updated time
- /// Included only in responses + /// Last time import progress or terminal status was updated ///
[global::System.Text.Json.Serialization.JsonPropertyName("updated_at")] public global::System.DateTime? UpdatedAt { get; set; } @@ -177,10 +173,8 @@ public sealed partial class ProjectImport /// /// /// - /// /// - /// Updated time
- /// Included only in responses + /// Last time import progress or terminal status was updated /// /// /// @@ -207,7 +201,6 @@ public ProjectImport( global::LabelStudio.ProjectImportStatusEnum? status, int? taskCount, object? taskIds, - object? tasks, global::System.DateTime? updatedAt, string? url, int id = default!) @@ -230,7 +223,6 @@ public ProjectImport( this.Status = status; this.TaskCount = taskCount; this.TaskIds = taskIds; - this.Tasks = tasks; this.UpdatedAt = updatedAt; this.Url = url; } diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportList.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportList.Json.g.cs new file mode 100644 index 00000000..7d0627d2 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportList.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class ProjectImportList + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::LabelStudio.ProjectImportList? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.ProjectImportList), + jsonSerializerContext) as global::LabelStudio.ProjectImportList; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.ProjectImportList? FromJson( + string json) + { + return FromJson( + json, + global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::LabelStudio.ProjectImportList? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::LabelStudio.ProjectImportList), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.ProjectImportList; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportList.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportList.g.cs new file mode 100644 index 00000000..28e6dc6b --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportList.g.cs @@ -0,0 +1,172 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// Slim list serializer — excludes large fields like task_ids. + /// + public sealed partial class ProjectImportList + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("annotation_count")] + public int? AnnotationCount { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("commit_to_project")] + public bool? CommitToProject { get; set; } + + /// + /// Creation time
+ /// Included only in responses + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("created_at")] + public global::System.DateTime? CreatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("duration")] + public int? Duration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("error")] + public string? Error { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("file_upload_ids")] + public object? FileUploadIds { get; set; } + + /// + /// Complete or fail time + /// + [global::System.Text.Json.Serialization.JsonPropertyName("finished_at")] + public global::System.DateTime? FinishedAt { get; set; } + + /// + /// Included only in responses + /// + /// default! + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public int Id { get; set; } = default!; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("prediction_count")] + public int? PredictionCount { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("project")] + public int? Project { get; set; } + + /// + /// * `created` - Created
+ /// * `in_progress` - In progress
+ /// * `failed` - Failed
+ /// * `completed` - Completed + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::LabelStudio.JsonConverters.ProjectImportStatusEnumJsonConverter))] + public global::LabelStudio.ProjectImportStatusEnum? Status { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("task_count")] + public int? TaskCount { get; set; } + + /// + /// Last time import progress or terminal status was updated + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updated_at")] + public global::System.DateTime? UpdatedAt { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// Creation time
+ /// Included only in responses + /// + /// + /// + /// + /// + /// Complete or fail time + /// + /// + /// + /// + /// * `created` - Created
+ /// * `in_progress` - In progress
+ /// * `failed` - Failed
+ /// * `completed` - Completed + /// + /// + /// + /// Last time import progress or terminal status was updated + /// + /// + /// Included only in responses + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ProjectImportList( + int? annotationCount, + bool? commitToProject, + global::System.DateTime? createdAt, + int? duration, + string? error, + object? fileUploadIds, + global::System.DateTime? finishedAt, + int? predictionCount, + int? project, + global::LabelStudio.ProjectImportStatusEnum? status, + int? taskCount, + global::System.DateTime? updatedAt, + int id = default!) + { + this.AnnotationCount = annotationCount; + this.CommitToProject = commitToProject; + this.CreatedAt = createdAt; + this.Duration = duration; + this.Error = error; + this.FileUploadIds = fileUploadIds; + this.FinishedAt = finishedAt; + this.Id = id; + this.PredictionCount = predictionCount; + this.Project = project; + this.Status = status; + this.TaskCount = taskCount; + this.UpdatedAt = updatedAt; + } + + /// + /// Initializes a new instance of the class. + /// + public ProjectImportList() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportListFileUploadIds.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportListFileUploadIds.Json.g.cs new file mode 100644 index 00000000..b6b893f8 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportListFileUploadIds.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class ProjectImportListFileUploadIds + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::LabelStudio.ProjectImportListFileUploadIds? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.ProjectImportListFileUploadIds), + jsonSerializerContext) as global::LabelStudio.ProjectImportListFileUploadIds; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.ProjectImportListFileUploadIds? FromJson( + string json) + { + return FromJson( + json, + global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::LabelStudio.ProjectImportListFileUploadIds? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::LabelStudio.ProjectImportListFileUploadIds), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.ProjectImportListFileUploadIds; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportListFileUploadIds.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportListFileUploadIds.g.cs new file mode 100644 index 00000000..46f96f4e --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectImportListFileUploadIds.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// + /// + public sealed partial class ProjectImportListFileUploadIds + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [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/LabelStudio/Generated/LabelStudio.Models.ProjectReimport.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimport.g.cs index 692f3035..b0921fcc 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimport.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimport.g.cs @@ -14,6 +14,13 @@ public sealed partial class ProjectReimport [global::System.Text.Json.Serialization.JsonPropertyName("annotation_count")] public int? AnnotationCount { get; set; } + /// + /// Creation time
+ /// Included only in responses + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("created_at")] + public global::System.DateTime? CreatedAt { get; set; } + /// /// /// @@ -44,6 +51,12 @@ public sealed partial class ProjectReimport [global::System.Text.Json.Serialization.JsonPropertyName("files_as_tasks_list")] public bool? FilesAsTasksList { get; set; } + /// + /// Complete or fail time + /// + [global::System.Text.Json.Serialization.JsonPropertyName("finished_at")] + public global::System.DateTime? FinishedAt { get; set; } + /// /// /// @@ -85,6 +98,12 @@ public sealed partial class ProjectReimport [global::System.Text.Json.Serialization.JsonPropertyName("task_count")] public int? TaskCount { get; set; } + /// + /// Last time reimport progress or terminal status was updated + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updated_at")] + public global::System.DateTime? UpdatedAt { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -95,11 +114,18 @@ public sealed partial class ProjectReimport /// Initializes a new instance of the class. ///
/// + /// + /// Creation time
+ /// Included only in responses + /// /// /// /// /// /// + /// + /// Complete or fail time + /// /// /// /// @@ -110,6 +136,9 @@ public sealed partial class ProjectReimport /// * `completed` - Completed /// /// + /// + /// Last time reimport progress or terminal status was updated + /// /// /// Included only in responses /// @@ -118,30 +147,36 @@ public sealed partial class ProjectReimport #endif public ProjectReimport( int? annotationCount, + global::System.DateTime? createdAt, object? dataColumns, int? duration, string? error, object? fileUploadIds, bool? filesAsTasksList, + global::System.DateTime? finishedAt, object? foundFormats, int? predictionCount, int? project, global::LabelStudio.ProjectImportStatusEnum? status, int? taskCount, + global::System.DateTime? updatedAt, int id = default!) { this.AnnotationCount = annotationCount; + this.CreatedAt = createdAt; this.DataColumns = dataColumns; this.Duration = duration; this.Error = error; this.FileUploadIds = fileUploadIds; this.FilesAsTasksList = filesAsTasksList; + this.FinishedAt = finishedAt; this.FoundFormats = foundFormats; this.Id = id; this.PredictionCount = predictionCount; this.Project = project; this.Status = status; this.TaskCount = taskCount; + this.UpdatedAt = updatedAt; } /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportList.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportList.Json.g.cs new file mode 100644 index 00000000..0be8a8e4 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportList.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class ProjectReimportList + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::LabelStudio.ProjectReimportList? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.ProjectReimportList), + jsonSerializerContext) as global::LabelStudio.ProjectReimportList; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.ProjectReimportList? FromJson( + string json) + { + return FromJson( + json, + global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::LabelStudio.ProjectReimportList? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::LabelStudio.ProjectReimportList), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.ProjectReimportList; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportList.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportList.g.cs new file mode 100644 index 00000000..8a1e2629 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportList.g.cs @@ -0,0 +1,163 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// + /// + public sealed partial class ProjectReimportList + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("annotation_count")] + public int? AnnotationCount { get; set; } + + /// + /// Creation time
+ /// Included only in responses + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("created_at")] + public global::System.DateTime? CreatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("duration")] + public int? Duration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("error")] + public string? Error { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("file_upload_ids")] + public object? FileUploadIds { get; set; } + + /// + /// Complete or fail time + /// + [global::System.Text.Json.Serialization.JsonPropertyName("finished_at")] + public global::System.DateTime? FinishedAt { get; set; } + + /// + /// Included only in responses + /// + /// default! + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public int Id { get; set; } = default!; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("prediction_count")] + public int? PredictionCount { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("project")] + public int? Project { get; set; } + + /// + /// * `created` - Created
+ /// * `in_progress` - In progress
+ /// * `failed` - Failed
+ /// * `completed` - Completed + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::LabelStudio.JsonConverters.ProjectImportStatusEnumJsonConverter))] + public global::LabelStudio.ProjectImportStatusEnum? Status { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("task_count")] + public int? TaskCount { get; set; } + + /// + /// Last time reimport progress or terminal status was updated + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updated_at")] + public global::System.DateTime? UpdatedAt { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// Creation time
+ /// Included only in responses + /// + /// + /// + /// + /// + /// Complete or fail time + /// + /// + /// + /// + /// * `created` - Created
+ /// * `in_progress` - In progress
+ /// * `failed` - Failed
+ /// * `completed` - Completed + /// + /// + /// + /// Last time reimport progress or terminal status was updated + /// + /// + /// Included only in responses + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ProjectReimportList( + int? annotationCount, + global::System.DateTime? createdAt, + int? duration, + string? error, + object? fileUploadIds, + global::System.DateTime? finishedAt, + int? predictionCount, + int? project, + global::LabelStudio.ProjectImportStatusEnum? status, + int? taskCount, + global::System.DateTime? updatedAt, + int id = default!) + { + this.AnnotationCount = annotationCount; + this.CreatedAt = createdAt; + this.Duration = duration; + this.Error = error; + this.FileUploadIds = fileUploadIds; + this.FinishedAt = finishedAt; + this.Id = id; + this.PredictionCount = predictionCount; + this.Project = project; + this.Status = status; + this.TaskCount = taskCount; + this.UpdatedAt = updatedAt; + } + + /// + /// Initializes a new instance of the class. + /// + public ProjectReimportList() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportListFileUploadIds.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportListFileUploadIds.Json.g.cs new file mode 100644 index 00000000..21fadb55 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportListFileUploadIds.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class ProjectReimportListFileUploadIds + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::LabelStudio.ProjectReimportListFileUploadIds? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.ProjectReimportListFileUploadIds), + jsonSerializerContext) as global::LabelStudio.ProjectReimportListFileUploadIds; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.ProjectReimportListFileUploadIds? FromJson( + string json) + { + return FromJson( + json, + global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::LabelStudio.ProjectReimportListFileUploadIds? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::LabelStudio.ProjectReimportListFileUploadIds), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.ProjectReimportListFileUploadIds; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::LabelStudio.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::LabelStudio.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportListFileUploadIds.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportListFileUploadIds.g.cs new file mode 100644 index 00000000..b2f683fe --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.ProjectReimportListFileUploadIds.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// + /// + public sealed partial class ProjectReimportListFileUploadIds + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [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/LabelStudio/Generated/LabelStudio.Projects.JsonSerializerContext.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Projects.JsonSerializerContext.g.cs index 76746a0e..5d3b040f 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.Projects.JsonSerializerContext.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.Projects.JsonSerializerContext.g.cs @@ -91,6 +91,12 @@ namespace LabelStudio [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PaginatedPaginatedProjectMemberList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PaginatedProjectMember))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PaginatedProjectImportListList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ProjectImportList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PaginatedProjectReimportListList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ProjectReimportList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PaginatedProjectSubsetTasksResponseList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ProjectSubsetTasksResponse))] @@ -170,6 +176,8 @@ namespace LabelStudio [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.ApiProjectsReimportsRetrieve.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.Get5.g.cs similarity index 92% rename from src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.ApiProjectsReimportsRetrieve.g.cs rename to src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.Get5.g.cs index f7d361e0..83727261 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.ApiProjectsReimportsRetrieve.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.Get5.g.cs @@ -7,7 +7,7 @@ public partial class ProjectsClient { - private static readonly global::LabelStudio.EndPointSecurityRequirement s_ApiProjectsReimportsRetrieveSecurityRequirement0 = + private static readonly global::LabelStudio.EndPointSecurityRequirement s_Get5SecurityRequirement0 = new global::LabelStudio.EndPointSecurityRequirement { Authorizations = new global::LabelStudio.EndPointAuthorizationRequirement[] @@ -21,24 +21,24 @@ public partial class ProjectsClient }, }, }; - private static readonly global::LabelStudio.EndPointSecurityRequirement[] s_ApiProjectsReimportsRetrieveSecurityRequirements = + private static readonly global::LabelStudio.EndPointSecurityRequirement[] s_Get5SecurityRequirements = new global::LabelStudio.EndPointSecurityRequirement[] - { s_ApiProjectsReimportsRetrieveSecurityRequirement0, + { s_Get5SecurityRequirement0, }; - partial void PrepareApiProjectsReimportsRetrieveArguments( + partial void PrepareGet5Arguments( global::System.Net.Http.HttpClient httpClient, ref int id, ref int reimportPk); - partial void PrepareApiProjectsReimportsRetrieveRequest( + partial void PrepareGet5Request( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, int id, int reimportPk); - partial void ProcessApiProjectsReimportsRetrieveResponse( + partial void ProcessGet5Response( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); - partial void ProcessApiProjectsReimportsRetrieveResponseContent( + partial void ProcessGet5ResponseContent( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage, ref string content); @@ -54,6 +54,8 @@ partial void ProcessApiProjectsReimportsRetrieveResponseContent( /// 4. **Reimport errors and failures will only be visible in this GET response**, not in the original POST request
///
/// This endpoint returns detailed information about the reimport including task counts, status, and any error messages.
+ /// While a reimport is running, `task_count` / annotation / prediction counts update as batches commit.
+ /// Counts are cumulative so far; there is no expected total, so percent-complete / ETA is not available from this API.
/// ///
/// @@ -61,13 +63,13 @@ partial void ProcessApiProjectsReimportsRetrieveResponseContent( /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - public async global::System.Threading.Tasks.Task ApiProjectsReimportsRetrieveAsync( + public async global::System.Threading.Tasks.Task Get5Async( int id, int reimportPk, global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { - var __response = await ApiProjectsReimportsRetrieveAsResponseAsync( + var __response = await Get5AsResponseAsync( id: id, reimportPk: reimportPk, requestOptions: requestOptions, @@ -87,6 +89,8 @@ partial void ProcessApiProjectsReimportsRetrieveResponseContent( /// 4. **Reimport errors and failures will only be visible in this GET response**, not in the original POST request
///
/// This endpoint returns detailed information about the reimport including task counts, status, and any error messages.
+ /// While a reimport is running, `task_count` / annotation / prediction counts update as batches commit.
+ /// Counts are cumulative so far; there is no expected total, so percent-complete / ETA is not available from this API.
/// /// /// @@ -94,7 +98,7 @@ partial void ProcessApiProjectsReimportsRetrieveResponseContent( /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - public async global::System.Threading.Tasks.Task> ApiProjectsReimportsRetrieveAsResponseAsync( + public async global::System.Threading.Tasks.Task> Get5AsResponseAsync( int id, int reimportPk, global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, @@ -102,7 +106,7 @@ partial void ProcessApiProjectsReimportsRetrieveResponseContent( { PrepareArguments( client: HttpClient); - PrepareApiProjectsReimportsRetrieveArguments( + PrepareGet5Arguments( httpClient: HttpClient, id: ref id, reimportPk: ref reimportPk); @@ -110,8 +114,8 @@ partial void ProcessApiProjectsReimportsRetrieveResponseContent( var __authorizations = global::LabelStudio.EndPointSecurityResolver.ResolveAuthorizations( availableAuthorizations: Authorizations, - securityRequirements: s_ApiProjectsReimportsRetrieveSecurityRequirements, - operationName: "ApiProjectsReimportsRetrieveAsync"); + securityRequirements: s_Get5SecurityRequirements, + operationName: "Get5Async"); using var __timeoutCancellationTokenSource = global::LabelStudio.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( clientOptions: Options, @@ -170,7 +174,7 @@ partial void ProcessApiProjectsReimportsRetrieveResponseContent( PrepareRequest( client: HttpClient, request: __httpRequest); - PrepareApiProjectsReimportsRetrieveRequest( + PrepareGet5Request( httpClient: HttpClient, httpRequestMessage: __httpRequest, id: id, @@ -191,8 +195,8 @@ partial void ProcessApiProjectsReimportsRetrieveResponseContent( await global::LabelStudio.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( clientOptions: Options, context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "ApiProjectsReimportsRetrieve", - methodName: "ApiProjectsReimportsRetrieveAsync", + operationId: "Get5", + methodName: "Get5Async", pathTemplate: "$\"/api/projects/{id}/reimports/{reimportPk}/\"", httpMethod: "GET", baseUri: BaseUri, @@ -225,8 +229,8 @@ partial void ProcessApiProjectsReimportsRetrieveResponseContent( await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( clientOptions: Options, context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "ApiProjectsReimportsRetrieve", - methodName: "ApiProjectsReimportsRetrieveAsync", + operationId: "Get5", + methodName: "Get5Async", pathTemplate: "$\"/api/projects/{id}/reimports/{reimportPk}/\"", httpMethod: "GET", baseUri: BaseUri, @@ -266,8 +270,8 @@ partial void ProcessApiProjectsReimportsRetrieveResponseContent( await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( clientOptions: Options, context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "ApiProjectsReimportsRetrieve", - methodName: "ApiProjectsReimportsRetrieveAsync", + operationId: "Get5", + methodName: "Get5Async", pathTemplate: "$\"/api/projects/{id}/reimports/{reimportPk}/\"", httpMethod: "GET", baseUri: BaseUri, @@ -306,7 +310,7 @@ partial void ProcessApiProjectsReimportsRetrieveResponseContent( ProcessResponse( client: HttpClient, response: __response); - ProcessApiProjectsReimportsRetrieveResponse( + ProcessGet5Response( httpClient: HttpClient, httpResponseMessage: __response); if (__response.IsSuccessStatusCode) @@ -314,8 +318,8 @@ partial void ProcessApiProjectsReimportsRetrieveResponseContent( await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( clientOptions: Options, context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "ApiProjectsReimportsRetrieve", - methodName: "ApiProjectsReimportsRetrieveAsync", + operationId: "Get5", + methodName: "Get5Async", pathTemplate: "$\"/api/projects/{id}/reimports/{reimportPk}/\"", httpMethod: "GET", baseUri: BaseUri, @@ -336,8 +340,8 @@ partial void ProcessApiProjectsReimportsRetrieveResponseContent( await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( clientOptions: Options, context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "ApiProjectsReimportsRetrieve", - methodName: "ApiProjectsReimportsRetrieveAsync", + operationId: "Get5", + methodName: "Get5Async", pathTemplate: "$\"/api/projects/{id}/reimports/{reimportPk}/\"", httpMethod: "GET", baseUri: BaseUri, @@ -366,7 +370,7 @@ partial void ProcessApiProjectsReimportsRetrieveResponseContent( client: HttpClient, response: __response, content: ref __content); - ProcessApiProjectsReimportsRetrieveResponseContent( + ProcessGet5ResponseContent( httpClient: HttpClient, httpResponseMessage: __response, content: ref __content); diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.List2.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.List2.g.cs index 415b7231..ab10141a 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.List2.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.List2.g.cs @@ -28,38 +28,16 @@ public partial class ProjectsClient partial void PrepareList2Arguments( global::System.Net.Http.HttpClient httpClient, ref int id, - ref string? ids, - ref bool? @implicit, - ref global::System.DateTime? lastActivityGte, - ref global::System.DateTime? lastActivityLte, - ref bool? noAnnotators, - ref bool? noViewOnly, - ref string? ordering, ref int? page, ref int? pageSize, - ref string? role, - ref string? search, - ref string? tags, - global::System.Collections.Generic.IList? userType, - ref bool? withDeleted); + ref string? status); partial void PrepareList2Request( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, int id, - string? ids, - bool? @implicit, - global::System.DateTime? lastActivityGte, - global::System.DateTime? lastActivityLte, - bool? noAnnotators, - bool? noViewOnly, - string? ordering, int? page, int? pageSize, - string? role, - string? search, - string? tags, - global::System.Collections.Generic.IList? userType, - bool? withDeleted); + string? status); partial void ProcessList2Response( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -70,74 +48,29 @@ partial void ProcessList2ResponseContent( ref string content); /// - /// ✨ Get project members paginated
- /// <Card href="https://humansignal.com/goenterprise">
- /// <img style="pointer-events: none; margin-left: 0px; margin-right: 0px;" src="https://docs.humansignal.com/images/badge.svg" alt="Label Studio Enterprise badge"/>
- /// <p style="margin-top: 10px; font-size: 14px;">
- /// This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)
- /// </p>
- /// </Card>
- /// Retrieve the members for a specific project.
- /// **Response Fields:**
- /// - `implicit_member` (boolean): Indicates if the user is an implicit member.
- /// - `true`: User has access via workspace membership or organization role (Administrator/Owner)
- /// - `false`: User is an explicit project member (added directly to the project)
- /// - `project_role` (string|null): Project-specific role override if assigned, null otherwise
- /// **Note:** Users can have both explicit membership AND implicit access. The `implicit_member` field is `false` if the user has an explicit ProjectMember entry, regardless of whether they also have implicit access via workspace or org role. + /// List project imports
+ /// List asynchronous import jobs for a project (paginated). Optionally filter by `status`. Use `page` / `page_size` query params. ///
/// - /// - /// - /// - /// - /// - /// - /// /// /// - /// - /// - /// - /// - /// + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - public async global::System.Threading.Tasks.Task List2Async( + public async global::System.Threading.Tasks.Task List2Async( int id, - string? ids = default, - bool? @implicit = default, - global::System.DateTime? lastActivityGte = default, - global::System.DateTime? lastActivityLte = default, - bool? noAnnotators = default, - bool? noViewOnly = default, - string? ordering = default, int? page = default, int? pageSize = default, - string? role = default, - string? search = default, - string? tags = default, - global::System.Collections.Generic.IList? userType = default, - bool? withDeleted = default, + string? status = default, global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { var __response = await List2AsResponseAsync( id: id, - ids: ids, - @implicit: @implicit, - lastActivityGte: lastActivityGte, - lastActivityLte: lastActivityLte, - noAnnotators: noAnnotators, - noViewOnly: noViewOnly, - ordering: ordering, page: page, pageSize: pageSize, - role: role, - search: search, - tags: tags, - userType: userType, - withDeleted: withDeleted, + status: status, requestOptions: requestOptions, cancellationToken: cancellationToken ).ConfigureAwait(false); @@ -145,55 +78,21 @@ partial void ProcessList2ResponseContent( return __response.Body; } /// - /// ✨ Get project members paginated
- /// <Card href="https://humansignal.com/goenterprise">
- /// <img style="pointer-events: none; margin-left: 0px; margin-right: 0px;" src="https://docs.humansignal.com/images/badge.svg" alt="Label Studio Enterprise badge"/>
- /// <p style="margin-top: 10px; font-size: 14px;">
- /// This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)
- /// </p>
- /// </Card>
- /// Retrieve the members for a specific project.
- /// **Response Fields:**
- /// - `implicit_member` (boolean): Indicates if the user is an implicit member.
- /// - `true`: User has access via workspace membership or organization role (Administrator/Owner)
- /// - `false`: User is an explicit project member (added directly to the project)
- /// - `project_role` (string|null): Project-specific role override if assigned, null otherwise
- /// **Note:** Users can have both explicit membership AND implicit access. The `implicit_member` field is `false` if the user has an explicit ProjectMember entry, regardless of whether they also have implicit access via workspace or org role. + /// List project imports
+ /// List asynchronous import jobs for a project (paginated). Optionally filter by `status`. Use `page` / `page_size` query params. ///
/// - /// - /// - /// - /// - /// - /// - /// /// /// - /// - /// - /// - /// - /// + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - public async global::System.Threading.Tasks.Task> List2AsResponseAsync( + public async global::System.Threading.Tasks.Task> List2AsResponseAsync( int id, - string? ids = default, - bool? @implicit = default, - global::System.DateTime? lastActivityGte = default, - global::System.DateTime? lastActivityLte = default, - bool? noAnnotators = default, - bool? noViewOnly = default, - string? ordering = default, int? page = default, int? pageSize = default, - string? role = default, - string? search = default, - string? tags = default, - global::System.Collections.Generic.IList? userType = default, - bool? withDeleted = default, + string? status = default, global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -202,20 +101,9 @@ partial void ProcessList2ResponseContent( PrepareList2Arguments( httpClient: HttpClient, id: ref id, - ids: ref ids, - @implicit: ref @implicit, - lastActivityGte: ref lastActivityGte, - lastActivityLte: ref lastActivityLte, - noAnnotators: ref noAnnotators, - noViewOnly: ref noViewOnly, - ordering: ref ordering, page: ref page, pageSize: ref pageSize, - role: ref role, - search: ref search, - tags: ref tags, - userType: userType, - withDeleted: ref withDeleted); + status: ref status); var __authorizations = global::LabelStudio.EndPointSecurityResolver.ResolveAuthorizations( @@ -241,23 +129,12 @@ partial void ProcessList2ResponseContent( { var __pathBuilder = new global::LabelStudio.PathBuilder( - path: $"/api/projects/{id}/members/paginated/", + path: $"/api/projects/{id}/imports/", baseUri: HttpClient.BaseAddress); __pathBuilder - .AddOptionalParameter("ids", ids) - .AddOptionalParameter("implicit", @implicit?.ToString().ToLowerInvariant()) - .AddOptionalParameter("last_activity__gte", lastActivityGte?.ToString("yyyy-MM-ddTHH:mm:ssZ")) - .AddOptionalParameter("last_activity__lte", lastActivityLte?.ToString("yyyy-MM-ddTHH:mm:ssZ")) - .AddOptionalParameter("no_annotators", noAnnotators?.ToString().ToLowerInvariant()) - .AddOptionalParameter("no_view_only", noViewOnly?.ToString().ToLowerInvariant()) - .AddOptionalParameter("ordering", ordering) .AddOptionalParameter("page", page?.ToString()) .AddOptionalParameter("page_size", pageSize?.ToString()) - .AddOptionalParameter("role", role) - .AddOptionalParameter("search", search) - .AddOptionalParameter("tags", tags) - .AddOptionalParameter("user_type", userType, delimiter: ",", explode: false) - .AddOptionalParameter("with_deleted", withDeleted?.ToString().ToLowerInvariant()) + .AddOptionalParameter("status", status) ; var __path = __pathBuilder.ToString(); __path = global::LabelStudio.AutoSDKRequestOptionsSupport.AppendQueryParameters( @@ -300,20 +177,9 @@ partial void ProcessList2ResponseContent( httpClient: HttpClient, httpRequestMessage: __httpRequest, id: id, - ids: ids, - @implicit: @implicit, - lastActivityGte: lastActivityGte, - lastActivityLte: lastActivityLte, - noAnnotators: noAnnotators, - noViewOnly: noViewOnly, - ordering: ordering, page: page, pageSize: pageSize, - role: role, - search: search, - tags: tags, - userType: userType, - withDeleted: withDeleted); + status: status); return __httpRequest; } @@ -332,7 +198,7 @@ partial void ProcessList2ResponseContent( context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "List2", methodName: "List2Async", - pathTemplate: "$\"/api/projects/{id}/members/paginated/\"", + pathTemplate: "$\"/api/projects/{id}/imports/\"", httpMethod: "GET", baseUri: BaseUri, request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), @@ -366,7 +232,7 @@ partial void ProcessList2ResponseContent( context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "List2", methodName: "List2Async", - pathTemplate: "$\"/api/projects/{id}/members/paginated/\"", + pathTemplate: "$\"/api/projects/{id}/imports/\"", httpMethod: "GET", baseUri: BaseUri, request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), @@ -407,7 +273,7 @@ partial void ProcessList2ResponseContent( context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "List2", methodName: "List2Async", - pathTemplate: "$\"/api/projects/{id}/members/paginated/\"", + pathTemplate: "$\"/api/projects/{id}/imports/\"", httpMethod: "GET", baseUri: BaseUri, request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), @@ -455,7 +321,7 @@ partial void ProcessList2ResponseContent( context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "List2", methodName: "List2Async", - pathTemplate: "$\"/api/projects/{id}/members/paginated/\"", + pathTemplate: "$\"/api/projects/{id}/imports/\"", httpMethod: "GET", baseUri: BaseUri, request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), @@ -477,7 +343,7 @@ partial void ProcessList2ResponseContent( context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "List2", methodName: "List2Async", - pathTemplate: "$\"/api/projects/{id}/members/paginated/\"", + pathTemplate: "$\"/api/projects/{id}/imports/\"", httpMethod: "GET", baseUri: BaseUri, request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), @@ -514,9 +380,9 @@ partial void ProcessList2ResponseContent( { __response.EnsureSuccessStatusCode(); - var __value = global::LabelStudio.PaginatedPaginatedProjectMemberList.FromJson(__content, JsonSerializerContext) ?? + var __value = global::LabelStudio.PaginatedProjectImportListList.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); - return new global::LabelStudio.AutoSDKHttpResponse( + return new global::LabelStudio.AutoSDKHttpResponse( statusCode: __response.StatusCode, headers: global::LabelStudio.AutoSDKHttpResponse.CreateHeaders(__response), requestUri: __response.RequestMessage?.RequestUri, @@ -546,9 +412,9 @@ partial void ProcessList2ResponseContent( #endif ).ConfigureAwait(false); - var __value = await global::LabelStudio.PaginatedPaginatedProjectMemberList.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + var __value = await global::LabelStudio.PaginatedProjectImportListList.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); - return new global::LabelStudio.AutoSDKHttpResponse( + return new global::LabelStudio.AutoSDKHttpResponse( statusCode: __response.StatusCode, headers: global::LabelStudio.AutoSDKHttpResponse.CreateHeaders(__response), requestUri: __response.RequestMessage?.RequestUri, diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.List3.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.List3.g.cs new file mode 100644 index 00000000..48e238d9 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.List3.g.cs @@ -0,0 +1,592 @@ + +#nullable enable + +namespace LabelStudio +{ + public partial class ProjectsClient + { + + + private static readonly global::LabelStudio.EndPointSecurityRequirement s_List3SecurityRequirement0 = + new global::LabelStudio.EndPointSecurityRequirement + { + Authorizations = new global::LabelStudio.EndPointAuthorizationRequirement[] + { new global::LabelStudio.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "Token", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::LabelStudio.EndPointSecurityRequirement[] s_List3SecurityRequirements = + new global::LabelStudio.EndPointSecurityRequirement[] + { s_List3SecurityRequirement0, + }; + partial void PrepareList3Arguments( + global::System.Net.Http.HttpClient httpClient, + ref int id, + ref string? ids, + ref bool? @implicit, + ref global::System.DateTime? lastActivityGte, + ref global::System.DateTime? lastActivityLte, + ref bool? noAnnotators, + ref bool? noViewOnly, + ref string? ordering, + ref int? page, + ref int? pageSize, + ref string? role, + ref string? search, + ref string? tags, + global::System.Collections.Generic.IList? userType, + ref bool? withDeleted); + partial void PrepareList3Request( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + int id, + string? ids, + bool? @implicit, + global::System.DateTime? lastActivityGte, + global::System.DateTime? lastActivityLte, + bool? noAnnotators, + bool? noViewOnly, + string? ordering, + int? page, + int? pageSize, + string? role, + string? search, + string? tags, + global::System.Collections.Generic.IList? userType, + bool? withDeleted); + partial void ProcessList3Response( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessList3ResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// ✨ Get project members paginated
+ /// <Card href="https://humansignal.com/goenterprise">
+ /// <img style="pointer-events: none; margin-left: 0px; margin-right: 0px;" src="https://docs.humansignal.com/images/badge.svg" alt="Label Studio Enterprise badge"/>
+ /// <p style="margin-top: 10px; font-size: 14px;">
+ /// This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)
+ /// </p>
+ /// </Card>
+ /// Retrieve the members for a specific project.
+ /// **Response Fields:**
+ /// - `implicit_member` (boolean): Indicates if the user is an implicit member.
+ /// - `true`: User has access via workspace membership or organization role (Administrator/Owner)
+ /// - `false`: User is an explicit project member (added directly to the project)
+ /// - `project_role` (string|null): Project-specific role override if assigned, null otherwise
+ /// **Note:** Users can have both explicit membership AND implicit access. The `implicit_member` field is `false` if the user has an explicit ProjectMember entry, regardless of whether they also have implicit access via workspace or org role. + ///
+ /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task List3Async( + int id, + string? ids = default, + bool? @implicit = default, + global::System.DateTime? lastActivityGte = default, + global::System.DateTime? lastActivityLte = default, + bool? noAnnotators = default, + bool? noViewOnly = default, + string? ordering = default, + int? page = default, + int? pageSize = default, + string? role = default, + string? search = default, + string? tags = default, + global::System.Collections.Generic.IList? userType = default, + bool? withDeleted = default, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await List3AsResponseAsync( + id: id, + ids: ids, + @implicit: @implicit, + lastActivityGte: lastActivityGte, + lastActivityLte: lastActivityLte, + noAnnotators: noAnnotators, + noViewOnly: noViewOnly, + ordering: ordering, + page: page, + pageSize: pageSize, + role: role, + search: search, + tags: tags, + userType: userType, + withDeleted: withDeleted, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// ✨ Get project members paginated
+ /// <Card href="https://humansignal.com/goenterprise">
+ /// <img style="pointer-events: none; margin-left: 0px; margin-right: 0px;" src="https://docs.humansignal.com/images/badge.svg" alt="Label Studio Enterprise badge"/>
+ /// <p style="margin-top: 10px; font-size: 14px;">
+ /// This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)
+ /// </p>
+ /// </Card>
+ /// Retrieve the members for a specific project.
+ /// **Response Fields:**
+ /// - `implicit_member` (boolean): Indicates if the user is an implicit member.
+ /// - `true`: User has access via workspace membership or organization role (Administrator/Owner)
+ /// - `false`: User is an explicit project member (added directly to the project)
+ /// - `project_role` (string|null): Project-specific role override if assigned, null otherwise
+ /// **Note:** Users can have both explicit membership AND implicit access. The `implicit_member` field is `false` if the user has an explicit ProjectMember entry, regardless of whether they also have implicit access via workspace or org role. + ///
+ /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task> List3AsResponseAsync( + int id, + string? ids = default, + bool? @implicit = default, + global::System.DateTime? lastActivityGte = default, + global::System.DateTime? lastActivityLte = default, + bool? noAnnotators = default, + bool? noViewOnly = default, + string? ordering = default, + int? page = default, + int? pageSize = default, + string? role = default, + string? search = default, + string? tags = default, + global::System.Collections.Generic.IList? userType = default, + bool? withDeleted = default, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareList3Arguments( + httpClient: HttpClient, + id: ref id, + ids: ref ids, + @implicit: ref @implicit, + lastActivityGte: ref lastActivityGte, + lastActivityLte: ref lastActivityLte, + noAnnotators: ref noAnnotators, + noViewOnly: ref noViewOnly, + ordering: ref ordering, + page: ref page, + pageSize: ref pageSize, + role: ref role, + search: ref search, + tags: ref tags, + userType: userType, + withDeleted: ref withDeleted); + + + var __authorizations = global::LabelStudio.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_List3SecurityRequirements, + operationName: "List3Async"); + + using var __timeoutCancellationTokenSource = global::LabelStudio.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::LabelStudio.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::LabelStudio.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::LabelStudio.PathBuilder( + path: $"/api/projects/{id}/members/paginated/", + baseUri: HttpClient.BaseAddress); + __pathBuilder + .AddOptionalParameter("ids", ids) + .AddOptionalParameter("implicit", @implicit?.ToString().ToLowerInvariant()) + .AddOptionalParameter("last_activity__gte", lastActivityGte?.ToString("yyyy-MM-ddTHH:mm:ssZ")) + .AddOptionalParameter("last_activity__lte", lastActivityLte?.ToString("yyyy-MM-ddTHH:mm:ssZ")) + .AddOptionalParameter("no_annotators", noAnnotators?.ToString().ToLowerInvariant()) + .AddOptionalParameter("no_view_only", noViewOnly?.ToString().ToLowerInvariant()) + .AddOptionalParameter("ordering", ordering) + .AddOptionalParameter("page", page?.ToString()) + .AddOptionalParameter("page_size", pageSize?.ToString()) + .AddOptionalParameter("role", role) + .AddOptionalParameter("search", search) + .AddOptionalParameter("tags", tags) + .AddOptionalParameter("user_type", userType, delimiter: ",", explode: false) + .AddOptionalParameter("with_deleted", withDeleted?.ToString().ToLowerInvariant()) + ; + var __path = __pathBuilder.ToString(); + __path = global::LabelStudio.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Get, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::LabelStudio.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareList3Request( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + id: id, + ids: ids, + @implicit: @implicit, + lastActivityGte: lastActivityGte, + lastActivityLte: lastActivityLte, + noAnnotators: noAnnotators, + noViewOnly: noViewOnly, + ordering: ordering, + page: page, + pageSize: pageSize, + role: role, + search: search, + tags: tags, + userType: userType, + withDeleted: withDeleted); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "List3", + methodName: "List3Async", + pathTemplate: "$\"/api/projects/{id}/members/paginated/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::LabelStudio.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "List3", + methodName: "List3Async", + pathTemplate: "$\"/api/projects/{id}/members/paginated/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::LabelStudio.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::LabelStudio.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::LabelStudio.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "List3", + methodName: "List3Async", + pathTemplate: "$\"/api/projects/{id}/members/paginated/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::LabelStudio.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessList3Response( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "List3", + methodName: "List3Async", + pathTemplate: "$\"/api/projects/{id}/members/paginated/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "List3", + methodName: "List3Async", + pathTemplate: "$\"/api/projects/{id}/members/paginated/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessList3ResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::LabelStudio.PaginatedPaginatedProjectMemberList.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + return new global::LabelStudio.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::LabelStudio.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + throw global::LabelStudio.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + using var __content = await __response.Content.ReadAsStreamAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + var __value = await global::LabelStudio.PaginatedPaginatedProjectMemberList.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + return new global::LabelStudio.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::LabelStudio.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::LabelStudio.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.List4.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.List4.g.cs new file mode 100644 index 00000000..156c6b04 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.ProjectsClient.List4.g.cs @@ -0,0 +1,458 @@ + +#nullable enable + +namespace LabelStudio +{ + public partial class ProjectsClient + { + + + private static readonly global::LabelStudio.EndPointSecurityRequirement s_List4SecurityRequirement0 = + new global::LabelStudio.EndPointSecurityRequirement + { + Authorizations = new global::LabelStudio.EndPointAuthorizationRequirement[] + { new global::LabelStudio.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "Token", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::LabelStudio.EndPointSecurityRequirement[] s_List4SecurityRequirements = + new global::LabelStudio.EndPointSecurityRequirement[] + { s_List4SecurityRequirement0, + }; + partial void PrepareList4Arguments( + global::System.Net.Http.HttpClient httpClient, + ref int id, + ref int? page, + ref int? pageSize, + ref string? status); + partial void PrepareList4Request( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + int id, + int? page, + int? pageSize, + string? status); + partial void ProcessList4Response( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessList4ResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// List project reimports
+ /// List asynchronous reimport jobs for a project (paginated). Optionally filter by `status`. Use `page` / `page_size` query params. + ///
+ /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task List4Async( + int id, + int? page = default, + int? pageSize = default, + string? status = default, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await List4AsResponseAsync( + id: id, + page: page, + pageSize: pageSize, + status: status, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// List project reimports
+ /// List asynchronous reimport jobs for a project (paginated). Optionally filter by `status`. Use `page` / `page_size` query params. + ///
+ /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task> List4AsResponseAsync( + int id, + int? page = default, + int? pageSize = default, + string? status = default, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareList4Arguments( + httpClient: HttpClient, + id: ref id, + page: ref page, + pageSize: ref pageSize, + status: ref status); + + + var __authorizations = global::LabelStudio.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_List4SecurityRequirements, + operationName: "List4Async"); + + using var __timeoutCancellationTokenSource = global::LabelStudio.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::LabelStudio.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::LabelStudio.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::LabelStudio.PathBuilder( + path: $"/api/projects/{id}/reimports/", + baseUri: HttpClient.BaseAddress); + __pathBuilder + .AddOptionalParameter("page", page?.ToString()) + .AddOptionalParameter("page_size", pageSize?.ToString()) + .AddOptionalParameter("status", status) + ; + var __path = __pathBuilder.ToString(); + __path = global::LabelStudio.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Get, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::LabelStudio.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareList4Request( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + id: id, + page: page, + pageSize: pageSize, + status: status); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "List4", + methodName: "List4Async", + pathTemplate: "$\"/api/projects/{id}/reimports/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::LabelStudio.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "List4", + methodName: "List4Async", + pathTemplate: "$\"/api/projects/{id}/reimports/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::LabelStudio.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::LabelStudio.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::LabelStudio.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "List4", + methodName: "List4Async", + pathTemplate: "$\"/api/projects/{id}/reimports/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::LabelStudio.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessList4Response( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "List4", + methodName: "List4Async", + pathTemplate: "$\"/api/projects/{id}/reimports/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "List4", + methodName: "List4Async", + pathTemplate: "$\"/api/projects/{id}/reimports/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessList4ResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::LabelStudio.PaginatedProjectReimportListList.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + return new global::LabelStudio.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::LabelStudio.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + throw global::LabelStudio.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + using var __content = await __response.Content.ReadAsStreamAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + var __value = await global::LabelStudio.PaginatedProjectReimportListList.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + return new global::LabelStudio.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::LabelStudio.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::LabelStudio.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Tasks2Client.CreateManyStatus.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Tasks2Client.CreateManyStatus.g.cs index 806584bb..a062ca54 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.Tasks2Client.CreateManyStatus.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.Tasks2Client.CreateManyStatus.g.cs @@ -44,7 +44,7 @@ partial void ProcessCreateManyStatusResponseContent( ref string content); /// - /// Get project import status
+ /// Get project import status
/// Poll the status of an asynchronous project import operation.
///
/// **Usage:**
@@ -54,6 +54,8 @@ partial void ProcessCreateManyStatusResponseContent( /// 4. **Import errors and failures will only be visible in this GET response**, not in the original POST request
///
/// This endpoint returns detailed information about the import including task counts, status, and any error messages.
+ /// While an import is running, `task_count` / annotation / prediction counts update as batches commit.
+ /// Counts are cumulative so far; there is no expected total, so percent-complete / ETA is not available from this API.
/// ///
/// @@ -77,7 +79,7 @@ partial void ProcessCreateManyStatusResponseContent( return __response.Body; } /// - /// Get project import status
+ /// Get project import status
/// Poll the status of an asynchronous project import operation.
///
/// **Usage:**
@@ -87,6 +89,8 @@ partial void ProcessCreateManyStatusResponseContent( /// 4. **Import errors and failures will only be visible in this GET response**, not in the original POST request
///
/// This endpoint returns detailed information about the import including task counts, status, and any error messages.
+ /// While an import is running, `task_count` / annotation / prediction counts update as batches commit.
+ /// Counts are cumulative so far; there is no expected total, so percent-complete / ETA is not available from this API.
/// ///
/// diff --git a/src/libs/LabelStudio/openapi.yaml b/src/libs/LabelStudio/openapi.yaml index 42d4d1c5..003548ce 100644 --- a/src/libs/LabelStudio/openapi.yaml +++ b/src/libs/LabelStudio/openapi.yaml @@ -12528,18 +12528,66 @@ paths: - public x-fern-sdk-group-name: projects x-fern-sdk-method-name: import_predictions + /api/projects/{id}/imports/: + get: + description: List asynchronous import jobs for a project (paginated). Optionally filter by `status`. Use `page` / `page_size` query params. + operationId: api_projects_imports_list + parameters: + - description: A unique integer value identifying this project. + in: path + name: id + required: true + schema: + type: integer + - description: Page number within the paginated result set. + in: query + name: page + schema: + type: integer + - description: Number of results per page (max 100). + in: query + name: page_size + schema: + type: integer + - description: Filter by import status (created, in_progress, failed, completed). + in: query + name: status + schema: + type: string + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedProjectImportListList' + description: '' + security: + - Token: [] + summary: List project imports + tags: + - Projects + x-fern-audiences: + - public + x-fern-pagination: + offset: $request.page + results: $response.results + x-fern-sdk-group-name: + - projects + - imports + x-fern-sdk-method-name: list /api/projects/{id}/imports/{import_pk}/: get: - description: "\n Poll the status of an asynchronous project import operation.\n \n **Usage:**\n 1. When you POST to `/api/projects/{project_id}/import`, you'll receive a response like `{\"import\": }`\n 2. Use that `import_id` with this GET endpoint to check the import status\n 3. Poll this endpoint to see if the import has completed, is still processing, or has failed\n 4. **Import errors and failures will only be visible in this GET response**, not in the original POST request\n \n This endpoint returns detailed information about the import including task counts, status, and any error messages.\n " + description: "\n Poll the status of an asynchronous project import operation.\n \n **Usage:**\n 1. When you POST to `/api/projects/{project_id}/import`, you'll receive a response like `{\"import\": }`\n 2. Use that `import_id` with this GET endpoint to check the import status\n 3. Poll this endpoint to see if the import has completed, is still processing, or has failed\n 4. **Import errors and failures will only be visible in this GET response**, not in the original POST request\n \n This endpoint returns detailed information about the import including task counts, status, and any error messages.\n While an import is running, `task_count` / annotation / prediction counts update as batches commit.\n Counts are cumulative so far; there is no expected total, so percent-complete / ETA is not available from this API.\n " operationId: api_projects_imports_retrieve parameters: - - description: A unique integer value identifying this project import. + - description: A unique integer value identifying this project. in: path name: id required: true schema: type: integer - - in: path + - description: A unique integer value identifying this project import. + in: path name: import_pk required: true schema: @@ -12553,7 +12601,7 @@ paths: description: '' security: - Token: [] - summary: 'Get project import status ' + summary: Get project import status tags: - Projects x-fern-audiences: @@ -13418,18 +13466,66 @@ paths: - projects - annotator_weights x-fern-sdk-method-name: create + /api/projects/{id}/reimports/: + get: + description: List asynchronous reimport jobs for a project (paginated). Optionally filter by `status`. Use `page` / `page_size` query params. + operationId: api_projects_reimports_list + parameters: + - description: A unique integer value identifying this project. + in: path + name: id + required: true + schema: + type: integer + - description: Page number within the paginated result set. + in: query + name: page + schema: + type: integer + - description: Number of results per page (max 100). + in: query + name: page_size + schema: + type: integer + - description: Filter by reimport status (created, in_progress, failed, completed). + in: query + name: status + schema: + type: string + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedProjectReimportListList' + description: '' + security: + - Token: [] + summary: List project reimports + tags: + - Projects + x-fern-audiences: + - public + x-fern-pagination: + offset: $request.page + results: $response.results + x-fern-sdk-group-name: + - projects + - reimports + x-fern-sdk-method-name: list /api/projects/{id}/reimports/{reimport_pk}/: get: - description: "\n Poll the status of an asynchronous project reimport operation.\n \n **Usage:**\n 1. When you POST to reimport tasks, you'll receive a response with a reimport ID\n 2. Use that `reimport_id` with this GET endpoint to check the reimport status\n 3. Poll this endpoint to see if the reimport has completed, is still processing, or has failed\n 4. **Reimport errors and failures will only be visible in this GET response**, not in the original POST request\n \n This endpoint returns detailed information about the reimport including task counts, status, and any error messages.\n " + description: "\n Poll the status of an asynchronous project reimport operation.\n \n **Usage:**\n 1. When you POST to reimport tasks, you'll receive a response with a reimport ID\n 2. Use that `reimport_id` with this GET endpoint to check the reimport status\n 3. Poll this endpoint to see if the reimport has completed, is still processing, or has failed\n 4. **Reimport errors and failures will only be visible in this GET response**, not in the original POST request\n \n This endpoint returns detailed information about the reimport including task counts, status, and any error messages.\n While a reimport is running, `task_count` / annotation / prediction counts update as batches commit.\n Counts are cumulative so far; there is no expected total, so percent-complete / ETA is not available from this API.\n " operationId: api_projects_reimports_retrieve parameters: - - description: A unique integer value identifying this project reimport. + - description: A unique integer value identifying this project. in: path name: id required: true schema: type: integer - - in: path + - description: A unique integer value identifying this project reimport. + in: path name: reimport_pk required: true schema: @@ -13447,7 +13543,11 @@ paths: tags: - Projects x-fern-audiences: - - internal + - public + x-fern-sdk-group-name: + - projects + - reimports + x-fern-sdk-method-name: get /api/projects/{id}/review-routing-rules/: get: description: |- @@ -39199,6 +39299,29 @@ components: - count - results type: object + PaginatedProjectImportListList: + properties: + count: + example: 123 + type: integer + next: + example: http://api.example.org/accounts/?page=4 + format: uri + nullable: true + type: string + previous: + example: http://api.example.org/accounts/?page=2 + format: uri + nullable: true + type: string + results: + items: + $ref: '#/components/schemas/ProjectImportList' + type: array + required: + - count + - results + type: object PaginatedProjectMember: description: |- A ModelSerializer that takes additional arguments for @@ -39313,6 +39436,29 @@ components: - user_type - username type: object + PaginatedProjectReimportListList: + properties: + count: + example: 123 + type: integer + next: + example: http://api.example.org/accounts/?page=4 + format: uri + nullable: true + type: string + previous: + example: http://api.example.org/accounts/?page=2 + format: uri + nullable: true + type: string + results: + items: + $ref: '#/components/schemas/ProjectReimportList' + type: array + required: + - count + - results + type: object PaginatedProjectSubsetTasksResponseList: properties: count: @@ -43458,6 +43604,12 @@ components: - Reviewer type: string ProjectImport: + description: |- + Detail serializer for async project imports. + + Note: ``tasks`` (raw request payload) is intentionally omitted from the public + API for payload size and data-exposure safety. Use ``task_ids`` when + ``return_task_ids`` was requested on create. properties: annotation_count: maximum: 2147483647 @@ -43509,13 +43661,10 @@ components: minimum: -2147483648 type: integer task_ids: {} - tasks: - nullable: true updated_at: - description: Updated time + description: Last time import progress or terminal status was updated format: date-time nullable: true - readOnly: true type: string url: maxLength: 2048 @@ -43524,7 +43673,59 @@ components: required: - created_at - id - - updated_at + type: object + ProjectImportList: + description: Slim list serializer — excludes large fields like task_ids. + properties: + annotation_count: + maximum: 2147483647 + minimum: -2147483648 + type: integer + commit_to_project: + type: boolean + created_at: + description: Creation time + format: date-time + nullable: true + readOnly: true + type: string + duration: + maximum: 2147483647 + minimum: -2147483648 + type: integer + error: + nullable: true + type: string + file_upload_ids: {} + finished_at: + description: Complete or fail time + format: date-time + nullable: true + type: string + id: + readOnly: true + type: integer + prediction_count: + maximum: 2147483647 + minimum: -2147483648 + type: integer + project: + nullable: true + type: integer + status: + $ref: '#/components/schemas/ProjectImportStatusEnum' + task_count: + maximum: 2147483647 + minimum: -2147483648 + type: integer + updated_at: + description: Last time import progress or terminal status was updated + format: date-time + nullable: true + type: string + required: + - created_at + - id type: object ProjectImportStatusEnum: description: |- @@ -43717,6 +43918,12 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + created_at: + description: Creation time + format: date-time + nullable: true + readOnly: true + type: string data_columns: {} duration: maximum: 2147483647 @@ -43728,6 +43935,11 @@ components: file_upload_ids: {} files_as_tasks_list: type: boolean + finished_at: + description: Complete or fail time + format: date-time + nullable: true + type: string found_formats: {} id: readOnly: true @@ -43745,7 +43957,63 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + updated_at: + description: Last time reimport progress or terminal status was updated + format: date-time + nullable: true + type: string required: + - created_at + - id + type: object + ProjectReimportList: + properties: + annotation_count: + maximum: 2147483647 + minimum: -2147483648 + type: integer + created_at: + description: Creation time + format: date-time + nullable: true + readOnly: true + type: string + duration: + maximum: 2147483647 + minimum: -2147483648 + type: integer + error: + nullable: true + type: string + file_upload_ids: {} + finished_at: + description: Complete or fail time + format: date-time + nullable: true + type: string + id: + readOnly: true + type: integer + prediction_count: + maximum: 2147483647 + minimum: -2147483648 + type: integer + project: + nullable: true + type: integer + status: + $ref: '#/components/schemas/ProjectImportStatusEnum' + task_count: + maximum: 2147483647 + minimum: -2147483648 + type: integer + updated_at: + description: Last time reimport progress or terminal status was updated + format: date-time + nullable: true + type: string + required: + - created_at - id type: object ProjectRole: