diff --git a/src/libs/LabelStudio/Generated/LabelStudio.ILearningResourcesClient.ApiLearningResourcesModulesPagesPartialUpdate.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ILearningResourcesClient.ApiLearningResourcesModulesPagesPartialUpdate.g.cs new file mode 100644 index 0000000..a2db697 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.ILearningResourcesClient.ApiLearningResourcesModulesPagesPartialUpdate.g.cs @@ -0,0 +1,88 @@ +#nullable enable + +namespace LabelStudio +{ + public partial interface ILearningResourcesClient + { + /// + /// ✨ Save one page of a module
+ /// <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>
+ /// Replace only the supplied keys of a single page. Rejects a stale `page_version` with 409 `page_version_conflict`, and a page that moved to another module with 410 `page_moved`. + ///
+ /// + /// + /// + /// + /// 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 ApiLearningResourcesModulesPagesPartialUpdateAsync( + int id, + string moduleId, + string pageId, + + global::LabelStudio.PatchedCoursePageUpdateRequest request, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// ✨ Save one page of a module
+ /// <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>
+ /// Replace only the supplied keys of a single page. Rejects a stale `page_version` with 409 `page_version_conflict`, and a page that moved to another module with 410 `page_moved`. + ///
+ /// + /// + /// + /// + /// 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> ApiLearningResourcesModulesPagesPartialUpdateAsResponseAsync( + int id, + string moduleId, + string pageId, + + global::LabelStudio.PatchedCoursePageUpdateRequest request, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// ✨ Save one page of a module
+ /// <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>
+ /// Replace only the supplied keys of a single page. Rejects a stale `page_version` with 409 `page_version_conflict`, and a page that moved to another module with 410 `page_moved`. + ///
+ /// + /// + /// + /// + /// + /// + /// + /// 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 ApiLearningResourcesModulesPagesPartialUpdateAsync( + int id, + string moduleId, + string pageId, + global::System.Collections.Generic.IList? blocks = default, + int? pageVersion = default, + string? summary = default, + string? title = 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.ILearningResourcesClient.ApiLearningResourcesOutlineRetrieve.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ILearningResourcesClient.ApiLearningResourcesOutlineRetrieve.g.cs new file mode 100644 index 0000000..8557928 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.ILearningResourcesClient.ApiLearningResourcesOutlineRetrieve.g.cs @@ -0,0 +1,44 @@ +#nullable enable + +namespace LabelStudio +{ + public partial interface ILearningResourcesClient + { + /// + /// ✨ Get the structure outline of a course
+ /// <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>
+ /// Module and page identity, titles and page versions without any block content. + ///
+ /// + /// 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 ApiLearningResourcesOutlineRetrieveAsync( + int id, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// ✨ Get the structure outline of a course
+ /// <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>
+ /// Module and page identity, titles and page versions without any block content. + ///
+ /// + /// 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> ApiLearningResourcesOutlineRetrieveAsResponseAsync( + int id, + 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.ILearningResourcesClient.ApiLearningResourcesStructureCreate.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.ILearningResourcesClient.ApiLearningResourcesStructureCreate.g.cs new file mode 100644 index 0000000..cbf4cd1 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.ILearningResourcesClient.ApiLearningResourcesStructureCreate.g.cs @@ -0,0 +1,99 @@ +#nullable enable + +namespace LabelStudio +{ + public partial interface ILearningResourcesClient + { + /// + /// ✨ Apply a structural change to a course
+ /// <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>
+ /// Apply a semantic structural operation (add/delete/duplicate/reorder/move page or module, rename module) to current server state under a compare-and-swap on `structure_version`. A stale version returns 409 `structure_version_conflict` with the fresh outline so the client can resync and retry. + ///
+ /// + /// + /// 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 ApiLearningResourcesStructureCreateAsync( + int id, + + global::LabelStudio.CourseStructureOpRequest request, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// ✨ Apply a structural change to a course
+ /// <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>
+ /// Apply a semantic structural operation (add/delete/duplicate/reorder/move page or module, rename module) to current server state under a compare-and-swap on `structure_version`. A stale version returns 409 `structure_version_conflict` with the fresh outline so the client can resync and retry. + ///
+ /// + /// + /// 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> ApiLearningResourcesStructureCreateAsResponseAsync( + int id, + + global::LabelStudio.CourseStructureOpRequest request, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// ✨ Apply a structural change to a course
+ /// <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>
+ /// Apply a semantic structural operation (add/delete/duplicate/reorder/move page or module, rename module) to current server state under a compare-and-swap on `structure_version`. A stale version returns 409 `structure_version_conflict` with the fresh outline so the client can resync and retry. + ///
+ /// + /// + /// + /// + /// + /// + /// * `add_page` - add_page
+ /// * `delete_page` - delete_page
+ /// * `duplicate_page` - duplicate_page
+ /// * `reorder_pages` - reorder_pages
+ /// * `move_page` - move_page
+ /// * `add_module` - add_module
+ /// * `delete_module` - delete_module
+ /// * `duplicate_module` - duplicate_module
+ /// * `reorder_modules` - reorder_modules
+ /// * `rename_module` - rename_module + /// + /// + /// + /// + /// + /// + /// 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 ApiLearningResourcesStructureCreateAsync( + int id, + global::LabelStudio.OpEnum op, + int structureVersion, + int? destIndex = default, + int? destModuleId = default, + int? moduleId = default, + global::System.Collections.Generic.IList? moduleIds = default, + string? pageId = default, + int? sourceModuleId = default, + string? title = default, + int? toIndex = 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.JsonConverters.OpEnum.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.JsonConverters.OpEnum.g.cs new file mode 100644 index 0000000..f3d3b15 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.JsonConverters.OpEnum.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace LabelStudio.JsonConverters +{ + /// + public sealed class OpEnumJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::LabelStudio.OpEnum Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::LabelStudio.OpEnumExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::LabelStudio.OpEnum)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::LabelStudio.OpEnum); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::LabelStudio.OpEnum value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::LabelStudio.OpEnumExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/LabelStudio/Generated/LabelStudio.JsonConverters.OpEnumNullable.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.JsonConverters.OpEnumNullable.g.cs new file mode 100644 index 0000000..2c1d551 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.JsonConverters.OpEnumNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace LabelStudio.JsonConverters +{ + /// + public sealed class OpEnumNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::LabelStudio.OpEnum? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::LabelStudio.OpEnumExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::LabelStudio.OpEnum)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::LabelStudio.OpEnum?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::LabelStudio.OpEnum? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::LabelStudio.OpEnumExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContext.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContext.g.cs index 6f5cc0e..09d278f 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContext.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContext.g.cs @@ -85,6 +85,10 @@ namespace LabelStudio typeof(global::LabelStudio.JsonConverters.OnboardingStateEnumNullableJsonConverter), + typeof(global::LabelStudio.JsonConverters.OpEnumJsonConverter), + + typeof(global::LabelStudio.JsonConverters.OpEnumNullableJsonConverter), + typeof(global::LabelStudio.JsonConverters.OperatorEnumJsonConverter), typeof(global::LabelStudio.JsonConverters.OperatorEnumNullableJsonConverter), @@ -568,7 +572,17 @@ namespace LabelStudio [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ProjectImportStatusEnum), TypeInfoPropertyName = "ProjectImportStatusEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ConvertedFormatRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.CourseModule))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.CourseOutline))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.CourseOutlineModule))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.CourseOutlinePage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.CoursePageSaveResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.CourseProgressImportResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.CourseStructureOpRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.OpEnum), TypeInfoPropertyName = "OpEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.CourseStructureOpResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.CustomFunctionCodeRequestRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.DataManagerFilterModeEnum), TypeInfoPropertyName = "DataManagerFilterModeEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.DataQualityAgreementConfusionMatrix))] @@ -694,7 +708,6 @@ namespace LabelStudio [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.LearningResourceCreate))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.LearningResourceCreateRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.LearningResourceDetail))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.LearningResourceRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.LearningResourceUpdate))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.LearningResourceUploadResponse))] @@ -861,6 +874,7 @@ namespace LabelStudio [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.PatchedDatabricksExportStorageRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedDatabricksImportStorageRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedDatasetRequest))] @@ -953,16 +967,6 @@ namespace LabelStudio [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.RegressionsResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.RequeueRejectedTasksModeEnum), TypeInfoPropertyName = "RequeueRejectedTasksModeEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ReviewCriteriaEnum), TypeInfoPropertyName = "ReviewCriteriaEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ReviewRoutingRule))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ReviewRoutingRuleRequestRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ReviewRoutingRulesReplaceRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ReviewSettingsSamplingEnum), TypeInfoPropertyName = "ReviewSettingsSamplingEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.RevokeCertificateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.RevokeInviteRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.S3DatasetStorage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.S3DatasetStorageRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.S3ExportStorage))] internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1046,6 +1050,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::LabelStudio.JsonConverters.OnboardingStateEnumNullableJsonConverter), + typeof(global::LabelStudio.JsonConverters.OpEnumJsonConverter), + + typeof(global::LabelStudio.JsonConverters.OpEnumNullableJsonConverter), + typeof(global::LabelStudio.JsonConverters.OperatorEnumJsonConverter), typeof(global::LabelStudio.JsonConverters.OperatorEnumNullableJsonConverter), @@ -1427,6 +1435,16 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.OneOf), TypeInfoPropertyName = "ApiProjectsTasksAssigneesBulkCreateRequestSelectedItemsAllTrue_d4cd88601b7727f2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.OneOf?), TypeInfoPropertyName = "ApiProjectsTasksAssigneesBulkCreateRequestSelectedItemsAllTrue_42876ca72ef469f3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.OneOf?), TypeInfoPropertyName = "ApiProjectsStatsTotalAgreementRetrieveResponseVariant2_34675e999e90b30b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ReviewRoutingRule))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ReviewRoutingRuleRequestRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ReviewRoutingRulesReplaceRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ReviewSettingsSamplingEnum), TypeInfoPropertyName = "ReviewSettingsSamplingEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.RevokeCertificateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.RevokeInviteRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.S3DatasetStorage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.S3DatasetStorageRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.S3ExportStorage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.S3ImportStorage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.SamlSettings))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -1806,6 +1824,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PromptsStatusEnum?), TypeInfoPropertyName = "NullablePromptsStatusEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.BudgetResetPeriodEnum?), TypeInfoPropertyName = "NullableBudgetResetPeriodEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.ProjectImportStatusEnum?), TypeInfoPropertyName = "NullableProjectImportStatusEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.OpEnum?), TypeInfoPropertyName = "NullableOpEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.DataManagerFilterModeEnum?), TypeInfoPropertyName = "NullableDataManagerFilterModeEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.OrganizationRoleEnum?), TypeInfoPropertyName = "NullableOrganizationRoleEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.EditionEnum?), TypeInfoPropertyName = "NullableEditionEnum2")] @@ -1902,6 +1921,9 @@ internal sealed partial class SourceGenerationContextChunk0 : 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))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -1910,20 +1932,6 @@ internal sealed partial class SourceGenerationContextChunk0 : 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))] - [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))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2007,6 +2015,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::LabelStudio.JsonConverters.OnboardingStateEnumNullableJsonConverter), + typeof(global::LabelStudio.JsonConverters.OpEnumJsonConverter), + + typeof(global::LabelStudio.JsonConverters.OpEnumNullableJsonConverter), + typeof(global::LabelStudio.JsonConverters.OperatorEnumJsonConverter), typeof(global::LabelStudio.JsonConverters.OperatorEnumNullableJsonConverter), @@ -2388,6 +2400,19 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.OneOf), TypeInfoPropertyName = "ApiProjectsTasksAssigneesBulkCreateRequestSelectedItemsAllTrue_d4cd88601b7727f2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.OneOf?), TypeInfoPropertyName = "ApiProjectsTasksAssigneesBulkCreateRequestSelectedItemsAllTrue_42876ca72ef469f3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.OneOf?), TypeInfoPropertyName = "ApiProjectsStatsTotalAgreementRetrieveResponseVariant2_34675e999e90b30b")] + [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>))] + [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))] @@ -2609,6 +2634,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::LabelStudio.JsonConverters.ModelRunStatusEnumNullableJsonConverter()); options.Converters.Add(new global::LabelStudio.JsonConverters.OnboardingStateEnumJsonConverter()); options.Converters.Add(new global::LabelStudio.JsonConverters.OnboardingStateEnumNullableJsonConverter()); + options.Converters.Add(new global::LabelStudio.JsonConverters.OpEnumJsonConverter()); + options.Converters.Add(new global::LabelStudio.JsonConverters.OpEnumNullableJsonConverter()); options.Converters.Add(new global::LabelStudio.JsonConverters.OperatorEnumJsonConverter()); options.Converters.Add(new global::LabelStudio.JsonConverters.OperatorEnumNullableJsonConverter()); options.Converters.Add(new global::LabelStudio.JsonConverters.OrganizationMemberTagImportStatusStatusEnumJsonConverter()); diff --git a/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContextTypes.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContextTypes.g.cs index bddbebc..bea80bb 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContextTypes.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContextTypes.g.cs @@ -424,3003 +424,3043 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::LabelStudio.CourseProgressImportResult? Type99 { get; set; } + public global::LabelStudio.CourseOutline? Type99 { get; set; } /// /// /// - public global::LabelStudio.CustomFunctionCodeRequestRequest? Type100 { get; set; } + public global::System.Collections.Generic.IList? Type100 { get; set; } /// /// /// - public global::LabelStudio.DataManagerFilterModeEnum? Type101 { get; set; } + public global::LabelStudio.CourseOutlineModule? Type101 { get; set; } /// /// /// - public global::LabelStudio.DataQualityAgreementConfusionMatrix? Type102 { get; set; } + public global::System.Collections.Generic.IList? Type102 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type103 { get; set; } + public global::LabelStudio.CourseOutlinePage? Type103 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type104 { get; set; } + public global::LabelStudio.CoursePageSaveResponse? Type104 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type105 { get; set; } + public global::LabelStudio.CourseProgressImportResult? Type105 { get; set; } /// /// /// - public global::LabelStudio.DataQualityConfusionPair? Type106 { get; set; } + public global::LabelStudio.CourseStructureOpRequest? Type106 { get; set; } /// /// /// - public global::LabelStudio.DataQualityAgreementDimensions? Type107 { get; set; } + public global::LabelStudio.OpEnum? Type107 { get; set; } /// /// /// - public global::LabelStudio.DataQualityAgreementDistribution? Type108 { get; set; } + public global::LabelStudio.CourseStructureOpResponse? Type108 { get; set; } /// /// /// - public global::LabelStudio.DatabricksExportStorage? Type109 { get; set; } + public global::System.Collections.Generic.IList? Type109 { get; set; } /// /// /// - public global::LabelStudio.DatabricksExportStorageRequest? Type110 { get; set; } + public global::LabelStudio.CustomFunctionCodeRequestRequest? Type110 { get; set; } /// /// /// - public global::LabelStudio.DatabricksImportStorage? Type111 { get; set; } + public global::LabelStudio.DataManagerFilterModeEnum? Type111 { get; set; } /// /// /// - public global::LabelStudio.DatabricksImportStorageRequest? Type112 { get; set; } + public global::LabelStudio.DataQualityAgreementConfusionMatrix? Type112 { get; set; } /// /// /// - public global::LabelStudio.Dataset? Type113 { get; set; } + public global::System.Collections.Generic.IList>? Type113 { get; set; } /// /// /// - public global::LabelStudio.DatasetColumn? Type114 { get; set; } + public global::System.Collections.Generic.IList? Type114 { get; set; } /// /// /// - public global::LabelStudio.DatasetColumnVisibilityDefaults? Type115 { get; set; } + public global::System.Collections.Generic.IList? Type115 { get; set; } /// /// /// - public global::LabelStudio.DatasetColumnsResponse? Type116 { get; set; } + public global::LabelStudio.DataQualityConfusionPair? Type116 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type117 { get; set; } + public global::LabelStudio.DataQualityAgreementDimensions? Type117 { get; set; } /// /// /// - public global::LabelStudio.DatasetImportCandidatesCreateRequest? Type118 { get; set; } + public global::LabelStudio.DataQualityAgreementDistribution? Type118 { get; set; } /// /// /// - public global::LabelStudio.DatasetImportCandidatesResponse? Type119 { get; set; } + public global::LabelStudio.DatabricksExportStorage? Type119 { get; set; } /// /// /// - public global::LabelStudio.DatasetMember? Type120 { get; set; } + public global::LabelStudio.DatabricksExportStorageRequest? Type120 { get; set; } /// /// /// - public global::LabelStudio.DatasetMemberRequest? Type121 { get; set; } + public global::LabelStudio.DatabricksImportStorage? Type121 { get; set; } /// /// /// - public global::LabelStudio.DatasetRequest? Type122 { get; set; } + public global::LabelStudio.DatabricksImportStorageRequest? Type122 { get; set; } /// /// /// - public global::LabelStudio.UserSimpleRequest? Type123 { get; set; } + public global::LabelStudio.Dataset? Type123 { get; set; } /// /// /// - public global::LabelStudio.DatasetStorageAvailableDataType? Type124 { get; set; } + public global::LabelStudio.DatasetColumn? Type124 { get; set; } /// /// /// - public global::LabelStudio.DatasetStorageColumnType? Type125 { get; set; } + public global::LabelStudio.DatasetColumnVisibilityDefaults? Type125 { get; set; } /// /// /// - public global::LabelStudio.DatasetStorageColumnsResponse? Type126 { get; set; } + public global::LabelStudio.DatasetColumnsResponse? Type126 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type127 { get; set; } + public global::System.Collections.Generic.IList? Type127 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type128 { get; set; } + public global::LabelStudio.DatasetImportCandidatesCreateRequest? Type128 { get; set; } /// /// /// - public global::LabelStudio.DatasetTasksMetadataResponse? Type129 { get; set; } + public global::LabelStudio.DatasetImportCandidatesResponse? Type129 { get; set; } /// /// /// - public global::LabelStudio.DatasetView? Type130 { get; set; } + public global::LabelStudio.DatasetMember? Type130 { get; set; } /// /// /// - public global::LabelStudio.FilterGroup? Type131 { get; set; } + public global::LabelStudio.DatasetMemberRequest? Type131 { get; set; } /// /// /// - public global::LabelStudio.DatasetViewLockedBy? Type132 { get; set; } + public global::LabelStudio.DatasetRequest? Type132 { get; set; } /// /// /// - public global::LabelStudio.DatasetViewRequest? Type133 { get; set; } + public global::LabelStudio.UserSimpleRequest? Type133 { get; set; } /// /// /// - public global::LabelStudio.FilterGroupRequest? Type134 { get; set; } + public global::LabelStudio.DatasetStorageAvailableDataType? Type134 { get; set; } /// /// /// - public global::LabelStudio.DefaultModelVersionNameResponse? Type135 { get; set; } + public global::LabelStudio.DatasetStorageColumnType? Type135 { get; set; } /// /// /// - public global::LabelStudio.DefaultRole? Type136 { get; set; } + public global::LabelStudio.DatasetStorageColumnsResponse? Type136 { get; set; } /// /// /// - public global::LabelStudio.OrganizationRoleEnum? Type137 { get; set; } + public global::System.Collections.Generic.IList? Type137 { get; set; } /// /// /// - public global::LabelStudio.Dimension? Type138 { get; set; } + public global::System.Collections.Generic.IList? Type138 { get; set; } /// /// /// - public global::LabelStudio.DimensionCreateRequest? Type139 { get; set; } + public global::LabelStudio.DatasetTasksMetadataResponse? Type139 { get; set; } /// /// /// - public global::LabelStudio.DimensionList? Type140 { get; set; } + public global::LabelStudio.DatasetView? Type140 { get; set; } /// /// /// - public global::LabelStudio.DimensionRequest? Type141 { get; set; } + public global::LabelStudio.FilterGroup? Type141 { get; set; } /// /// /// - public global::LabelStudio.DuplicateLearningResourceRequest? Type142 { get; set; } + public global::LabelStudio.DatasetViewLockedBy? Type142 { get; set; } /// /// /// - public global::LabelStudio.EditionEnum? Type143 { get; set; } + public global::LabelStudio.DatasetViewRequest? Type143 { get; set; } /// /// /// - public global::LabelStudio.EstimatedDurationUnitEnum? Type144 { get; set; } + public global::LabelStudio.FilterGroupRequest? Type144 { get; set; } /// /// /// - public global::LabelStudio.Export? Type145 { get; set; } + public global::LabelStudio.DefaultModelVersionNameResponse? Type145 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type146 { get; set; } + public global::LabelStudio.DefaultRole? Type146 { get; set; } /// /// /// - public global::LabelStudio.ExportConvertRequest? Type147 { get; set; } + public global::LabelStudio.OrganizationRoleEnum? Type147 { get; set; } /// /// /// - public global::LabelStudio.FSMTransitionExecuteRequestRequest? Type148 { get; set; } + public global::LabelStudio.Dimension? Type148 { get; set; } /// /// /// - public global::LabelStudio.FSMTransitionExecuteResponse? Type149 { get; set; } + public global::LabelStudio.DimensionCreateRequest? Type149 { get; set; } /// /// /// - public global::LabelStudio.StateModel? Type150 { get; set; } + public global::LabelStudio.DimensionList? Type150 { get; set; } /// /// /// - public global::LabelStudio.FewShotExample? Type151 { get; set; } + public global::LabelStudio.DimensionRequest? Type151 { get; set; } /// /// /// - public global::LabelStudio.FewShotExampleRequest? Type152 { get; set; } + public global::LabelStudio.DuplicateLearningResourceRequest? Type152 { get; set; } /// /// /// - public global::LabelStudio.FileUpload? Type153 { get; set; } + public global::LabelStudio.EditionEnum? Type153 { get; set; } /// /// /// - public global::LabelStudio.Filter? Type154 { get; set; } + public global::LabelStudio.EstimatedDurationUnitEnum? Type154 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type155 { get; set; } + public global::LabelStudio.Export? Type155 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type156 { get; set; } + public global::System.Collections.Generic.IList? Type156 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type157 { get; set; } + public global::LabelStudio.ExportConvertRequest? Type157 { get; set; } /// /// /// - public global::LabelStudio.FilterRequest? Type158 { get; set; } + public global::LabelStudio.FSMTransitionExecuteRequestRequest? Type158 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type159 { get; set; } + public global::LabelStudio.FSMTransitionExecuteResponse? Type159 { get; set; } /// /// /// - public global::LabelStudio.GCPCustomFunctionUpdateRequest? Type160 { get; set; } + public global::LabelStudio.StateModel? Type160 { get; set; } /// /// /// - public global::LabelStudio.GCSDatasetStorage? Type161 { get; set; } + public global::LabelStudio.FewShotExample? Type161 { get; set; } /// /// /// - public global::LabelStudio.GCSDatasetStorageRequest? Type162 { get; set; } + public global::LabelStudio.FewShotExampleRequest? Type162 { get; set; } /// /// /// - public global::LabelStudio.GCSExportStorage? Type163 { get; set; } + public global::LabelStudio.FileUpload? Type163 { get; set; } /// /// /// - public global::LabelStudio.GCSImportStorage? Type164 { get; set; } + public global::LabelStudio.Filter? Type164 { get; set; } /// /// /// - public global::LabelStudio.GCSSAExportStorage? Type165 { get; set; } + public global::System.Collections.Generic.IList? Type165 { get; set; } /// /// /// - public global::LabelStudio.GCSSAExportStorageRequest? Type166 { get; set; } + public global::System.Collections.Generic.IList? Type166 { get; set; } /// /// /// - public global::LabelStudio.GCSSAImportStorage? Type167 { get; set; } + public global::System.Collections.Generic.IList? Type167 { get; set; } /// /// /// - public global::LabelStudio.GCSSAImportStorageRequest? Type168 { get; set; } + public global::LabelStudio.FilterRequest? Type168 { get; set; } /// /// /// - public global::LabelStudio.GCSWIFExportStorage? Type169 { get; set; } + public global::System.Collections.Generic.IList? Type169 { get; set; } /// /// /// - public global::LabelStudio.GCSWIFExportStorageRequest? Type170 { get; set; } + public global::LabelStudio.GCPCustomFunctionUpdateRequest? Type170 { get; set; } /// /// /// - public global::LabelStudio.GCSWIFImportStorage? Type171 { get; set; } + public global::LabelStudio.GCSDatasetStorage? Type171 { get; set; } /// /// /// - public global::LabelStudio.GCSWIFImportStorageRequest? Type172 { get; set; } + public global::LabelStudio.GCSDatasetStorageRequest? Type172 { get; set; } /// /// /// - public global::LabelStudio.Hotkeys? Type173 { get; set; } + public global::LabelStudio.GCSExportStorage? Type173 { get; set; } /// /// /// - public global::LabelStudio.ImportApiRequest? Type174 { get; set; } + public global::LabelStudio.GCSImportStorage? Type174 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type175 { get; set; } + public global::LabelStudio.GCSSAExportStorage? Type175 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type176 { get; set; } + public global::LabelStudio.GCSSAExportStorageRequest? Type176 { get; set; } /// /// /// - public global::LabelStudio.PredictionRequest? Type177 { get; set; } + public global::LabelStudio.GCSSAImportStorage? Type177 { get; set; } /// /// /// - public global::LabelStudio.InferenceRunCostEstimate? Type178 { get; set; } + public global::LabelStudio.GCSSAImportStorageRequest? Type178 { get; set; } /// /// /// - public global::LabelStudio.KPIDetailResponse? Type179 { get; set; } + public global::LabelStudio.GCSWIFExportStorage? Type179 { get; set; } /// /// /// - public global::LabelStudio.KPIProjectSegment? Type180 { get; set; } + public global::LabelStudio.GCSWIFExportStorageRequest? Type180 { get; set; } /// /// /// - public global::LabelStudio.KPIUserSegment? Type181 { get; set; } + public global::LabelStudio.GCSWIFImportStorage? Type181 { get; set; } /// /// /// - public global::LabelStudio.KPIMatrixSegment? Type182 { get; set; } + public global::LabelStudio.GCSWIFImportStorageRequest? Type182 { get; set; } /// /// /// - public global::LabelStudio.KPIProjectMatrixSegment? Type183 { get; set; } + public global::LabelStudio.Hotkeys? Type183 { get; set; } /// /// /// - public global::LabelStudio.SegmentationEnum? Type184 { get; set; } + public global::LabelStudio.ImportApiRequest? Type184 { get; set; } /// /// /// - public global::LabelStudio.KPITimeSegment? Type185 { get; set; } + public global::System.Collections.Generic.IList? Type185 { get; set; } /// /// /// - public global::LabelStudio.KPIValue? Type186 { get; set; } + public global::System.Collections.Generic.IList? Type186 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type187 { get; set; } + public global::LabelStudio.PredictionRequest? Type187 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type188 { get; set; } + public global::LabelStudio.InferenceRunCostEstimate? Type188 { get; set; } /// /// /// - public global::LabelStudio.KPIUserInfo? Type189 { get; set; } + public global::LabelStudio.KPIDetailResponse? Type189 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type190 { get; set; } + public global::LabelStudio.KPIProjectSegment? Type190 { get; set; } /// /// /// - public global::LabelStudio.KPIMetadata? Type191 { get; set; } + public global::LabelStudio.KPIUserSegment? Type191 { get; set; } /// /// /// - public global::LabelStudio.KPIProjectInfo? Type192 { get; set; } + public global::LabelStudio.KPIMatrixSegment? Type192 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type193 { get; set; } + public global::LabelStudio.KPIProjectMatrixSegment? Type193 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type194 { get; set; } + public global::LabelStudio.SegmentationEnum? Type194 { get; set; } /// /// /// - public global::LabelStudio.OneOf? Type195 { get; set; } + public global::LabelStudio.KPITimeSegment? Type195 { get; set; } /// /// /// - public global::LabelStudio.LSAPITokenBlacklistRequest? Type196 { get; set; } + public global::LabelStudio.KPIValue? Type196 { get; set; } /// /// /// - public global::LabelStudio.LSAPITokenRotateRequest? Type197 { get; set; } + public global::System.Collections.Generic.IList? Type197 { get; set; } /// /// /// - public global::LabelStudio.LSEAPITokenCreate? Type198 { get; set; } + public global::System.Collections.Generic.IList? Type198 { get; set; } /// /// /// - public global::LabelStudio.LSEAPITokenList? Type199 { get; set; } + public global::LabelStudio.KPIUserInfo? Type199 { get; set; } /// /// /// - public global::LabelStudio.LSEJWTSettings? Type200 { get; set; } + public global::System.Collections.Generic.IList>? Type200 { get; set; } /// /// /// - public global::LabelStudio.LSEJWTSettingsRequest? Type201 { get; set; } + public global::LabelStudio.KPIMetadata? Type201 { get; set; } /// /// /// - public global::LabelStudio.LSEKeyIndicatorValue? Type202 { get; set; } + public global::LabelStudio.KPIProjectInfo? Type202 { get; set; } /// /// /// - public global::LabelStudio.Label? Type203 { get; set; } + public global::System.Collections.Generic.IList? Type203 { get; set; } /// /// /// - public global::LabelStudio.LabelBulkUpdateRequest? Type204 { get; set; } + public global::System.Collections.Generic.IList>? Type204 { get; set; } /// /// /// - public global::LabelStudio.LabelBulkUpdateResponse? Type205 { get; set; } + public global::LabelStudio.OneOf? Type205 { get; set; } /// /// /// - public global::LabelStudio.LabelCreate? Type206 { get; set; } + public global::LabelStudio.LSAPITokenBlacklistRequest? Type206 { get; set; } /// /// /// - public global::LabelStudio.LabelCreateRequest? Type207 { get; set; } + public global::LabelStudio.LSAPITokenRotateRequest? Type207 { get; set; } /// /// /// - public global::LabelStudio.LabelDistributionCountsResponse? Type208 { get; set; } + public global::LabelStudio.LSEAPITokenCreate? Type208 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type209 { get; set; } + public global::LabelStudio.LSEAPITokenList? Type209 { get; set; } /// /// /// - public global::LabelStudio.LabelDistributionCountsRow? Type210 { get; set; } + public global::LabelStudio.LSEJWTSettings? Type210 { get; set; } /// /// /// - public global::LabelStudio.LabelDistributionCountsTotals? Type211 { get; set; } + public global::LabelStudio.LSEJWTSettingsRequest? Type211 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type212 { get; set; } + public global::LabelStudio.LSEKeyIndicatorValue? Type212 { get; set; } /// /// /// - public global::LabelStudio.LabelDistributionStructureDimension? Type213 { get; set; } + public global::LabelStudio.Label? Type213 { get; set; } /// /// /// - public global::LabelStudio.LabelDistributionStructureResponse? Type214 { get; set; } + public global::LabelStudio.LabelBulkUpdateRequest? Type214 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type215 { get; set; } + public global::LabelStudio.LabelBulkUpdateResponse? Type215 { get; set; } /// /// /// - public global::LabelStudio.LabelLink? Type216 { get; set; } + public global::LabelStudio.LabelCreate? Type216 { get; set; } /// /// /// - public global::LabelStudio.LabelLinkRequest? Type217 { get; set; } + public global::LabelStudio.LabelCreateRequest? Type217 { get; set; } /// /// /// - public global::LabelStudio.LearningProgressResponse? Type218 { get; set; } + public global::LabelStudio.LabelDistributionCountsResponse? Type218 { get; set; } /// /// /// - public global::LabelStudio.LearningProgressUpdateRequest? Type219 { get; set; } + public global::System.Collections.Generic.IList? Type219 { get; set; } /// /// /// - public global::LabelStudio.LearningResource? Type220 { get; set; } + public global::LabelStudio.LabelDistributionCountsRow? Type220 { get; set; } /// /// /// - public global::LabelStudio.LearningResourceAssignmentSummary? Type221 { get; set; } + public global::LabelStudio.LabelDistributionCountsTotals? Type221 { get; set; } /// /// /// - public global::LabelStudio.LearningResourceCreate? Type222 { get; set; } + public global::System.Collections.Generic.Dictionary? Type222 { get; set; } /// /// /// - public global::LabelStudio.LearningResourceCreateRequest? Type223 { get; set; } + public global::LabelStudio.LabelDistributionStructureDimension? Type223 { get; set; } /// /// /// - public global::LabelStudio.LearningResourceDetail? Type224 { get; set; } + public global::LabelStudio.LabelDistributionStructureResponse? Type224 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type225 { get; set; } + public global::System.Collections.Generic.IList? Type225 { get; set; } /// /// /// - public global::LabelStudio.LearningResourceRequest? Type226 { get; set; } + public global::LabelStudio.LabelLink? Type226 { get; set; } /// /// /// - public global::LabelStudio.LearningResourceUpdate? Type227 { get; set; } + public global::LabelStudio.LabelLinkRequest? Type227 { get; set; } /// /// /// - public global::LabelStudio.LearningResourceUploadResponse? Type228 { get; set; } + public global::LabelStudio.LearningProgressResponse? Type228 { get; set; } /// /// /// - public global::LabelStudio.LocalFilesExportStorage? Type229 { get; set; } + public global::LabelStudio.LearningProgressUpdateRequest? Type229 { get; set; } /// /// /// - public global::LabelStudio.LocalFilesImportStorage? Type230 { get; set; } + public global::LabelStudio.LearningResource? Type230 { get; set; } /// /// /// - public global::LabelStudio.LseAnnotationFilterOptions? Type231 { get; set; } + public global::LabelStudio.LearningResourceAssignmentSummary? Type231 { get; set; } /// /// /// - public global::LabelStudio.LseAnnotationFilterOptionsRequest? Type232 { get; set; } + public global::LabelStudio.LearningResourceCreate? Type232 { get; set; } /// /// /// - public global::LabelStudio.LseExportCreate? Type233 { get; set; } + public global::LabelStudio.LearningResourceCreateRequest? Type233 { get; set; } /// /// /// - public global::LabelStudio.SerializationOptions? Type234 { get; set; } + public global::LabelStudio.LearningResourceDetail? Type234 { get; set; } /// /// /// - public global::LabelStudio.LseTaskFilterOptions? Type235 { get; set; } + public global::LabelStudio.LearningResourceRequest? Type235 { get; set; } /// /// /// - public global::LabelStudio.LseExportCreateRequest? Type236 { get; set; } + public global::LabelStudio.LearningResourceUpdate? Type236 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type237 { get; set; } + public global::LabelStudio.LearningResourceUploadResponse? Type237 { get; set; } /// /// /// - public global::LabelStudio.SerializationOptionsRequest? Type238 { get; set; } + public global::LabelStudio.LocalFilesExportStorage? Type238 { get; set; } /// /// /// - public global::LabelStudio.LseTaskFilterOptionsRequest? Type239 { get; set; } + public global::LabelStudio.LocalFilesImportStorage? Type239 { get; set; } /// /// /// - public global::LabelStudio.LseFields? Type240 { get; set; } + public global::LabelStudio.LseAnnotationFilterOptions? Type240 { get; set; } /// /// /// - public global::LabelStudio.OnboardingStateEnum? Type241 { get; set; } + public global::LabelStudio.LseAnnotationFilterOptionsRequest? Type241 { get; set; } /// /// /// - public global::LabelStudio.TrialRoleEnum? Type242 { get; set; } + public global::LabelStudio.LseExportCreate? Type242 { get; set; } /// /// /// - public global::LabelStudio.LseFieldsRequest? Type243 { get; set; } + public global::LabelStudio.SerializationOptions? Type243 { get; set; } /// /// /// - public global::LabelStudio.LseInterface? Type244 { get; set; } + public global::LabelStudio.LseTaskFilterOptions? Type244 { get; set; } /// /// /// - public global::LabelStudio.LseInterfaceAppendVersionRequest? Type245 { get; set; } + public global::LabelStudio.LseExportCreateRequest? Type245 { get; set; } /// /// /// - public global::LabelStudio.LseInterfaceAppendVersionsRequest? Type246 { get; set; } + public global::System.Collections.Generic.IList? Type246 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type247 { get; set; } + public global::LabelStudio.SerializationOptionsRequest? Type247 { get; set; } /// /// /// - public global::LabelStudio.LseInterfaceList? Type248 { get; set; } + public global::LabelStudio.LseTaskFilterOptionsRequest? Type248 { get; set; } /// /// /// - public global::LabelStudio.LseInterfaceRequest? Type249 { get; set; } + public global::LabelStudio.LseFields? Type249 { get; set; } /// /// /// - public global::LabelStudio.LseInterfaceVersionDescriptionRequest? Type250 { get; set; } + public global::LabelStudio.OnboardingStateEnum? Type250 { get; set; } /// /// /// - public global::LabelStudio.LseInterfaceVersionIdRequest? Type251 { get; set; } + public global::LabelStudio.TrialRoleEnum? Type251 { get; set; } /// /// /// - public global::LabelStudio.LseOrganization? Type252 { get; set; } + public global::LabelStudio.LseFieldsRequest? Type252 { get; set; } /// /// /// - public global::LabelStudio.OrganizationBilling? Type253 { get; set; } + public global::LabelStudio.LseInterface? Type253 { get; set; } /// /// /// - public global::LabelStudio.LseOrganizationMemberList? Type254 { get; set; } + public global::LabelStudio.LseInterfaceAppendVersionRequest? Type254 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type255 { get; set; } + public global::LabelStudio.LseInterfaceAppendVersionsRequest? Type255 { get; set; } /// /// /// - public global::LabelStudio.LseOrganizationMemberListContributedToProject? Type256 { get; set; } + public global::System.Collections.Generic.IList? Type256 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type257 { get; set; } + public global::LabelStudio.LseInterfaceList? Type257 { get; set; } /// /// /// - public global::LabelStudio.LseOrganizationMemberListCreatedProject? Type258 { get; set; } + public global::LabelStudio.LseInterfaceRequest? Type258 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type259 { get; set; } + public global::LabelStudio.LseInterfaceVersionDescriptionRequest? Type259 { get; set; } /// /// /// - public global::LabelStudio.SimpleOrganizationMemberTag? Type260 { get; set; } + public global::LabelStudio.LseInterfaceVersionIdRequest? Type260 { get; set; } /// /// /// - public global::LabelStudio.LseUserOrganizationMemberList? Type261 { get; set; } + public global::LabelStudio.LseOrganization? Type261 { get; set; } /// /// /// - public global::LabelStudio.LseProject? Type262 { get; set; } + public global::LabelStudio.OrganizationBilling? Type262 { get; set; } /// /// /// - public global::LabelStudio.LseProjectCounts? Type263 { get; set; } + public global::LabelStudio.LseOrganizationMemberList? Type263 { get; set; } /// /// /// - public global::LabelStudio.LseProjectCreate? Type264 { get; set; } + public global::System.Collections.Generic.IList? Type264 { get; set; } /// /// /// - public global::LabelStudio.LseProjectCreateRequest? Type265 { get; set; } + public global::LabelStudio.LseOrganizationMemberListContributedToProject? Type265 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type266 { get; set; } + public global::System.Collections.Generic.IList? Type266 { get; set; } /// /// /// - public global::LabelStudio.LseProjectParams? Type267 { get; set; } + public global::LabelStudio.LseOrganizationMemberListCreatedProject? Type267 { get; set; } /// /// /// - public global::LabelStudio.LseProjectParamsRequest? Type268 { get; set; } + public global::System.Collections.Generic.IList? Type268 { get; set; } /// /// /// - public global::LabelStudio.LseProjectResponse? Type269 { get; set; } + public global::LabelStudio.SimpleOrganizationMemberTag? Type269 { get; set; } /// /// /// - public global::LabelStudio.LseProjectStateResponse? Type270 { get; set; } + public global::LabelStudio.LseUserOrganizationMemberList? Type270 { get; set; } /// /// /// - public global::LabelStudio.LseS3ExportStorage? Type271 { get; set; } + public global::LabelStudio.LseProject? Type271 { get; set; } /// /// /// - public global::LabelStudio.LseS3ExportStorageRequest? Type272 { get; set; } + public global::LabelStudio.LseProjectCounts? Type272 { get; set; } /// /// /// - public global::LabelStudio.LseS3ImportStorage? Type273 { get; set; } + public global::LabelStudio.LseProjectCreate? Type273 { get; set; } /// /// /// - public global::LabelStudio.LseS3ImportStorageRequest? Type274 { get; set; } + public global::LabelStudio.LseProjectCreateRequest? Type274 { get; set; } /// /// /// - public global::LabelStudio.LseTask? Type275 { get; set; } + public global::System.Collections.Generic.Dictionary? Type275 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type276 { get; set; } + public global::LabelStudio.LseProjectParams? Type276 { get; set; } /// /// /// - public global::LabelStudio.LseTaskDraft? Type277 { get; set; } + public global::LabelStudio.LseProjectParamsRequest? Type277 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type278 { get; set; } + public global::LabelStudio.LseProjectResponse? Type278 { get; set; } /// /// /// - public global::LabelStudio.LseTaskPrediction? Type279 { get; set; } + public global::LabelStudio.LseProjectStateResponse? Type279 { get; set; } /// /// /// - public global::LabelStudio.LseTaskRequest? Type280 { get; set; } + public global::LabelStudio.LseS3ExportStorage? Type280 { get; set; } /// /// /// - public global::LabelStudio.LseTaskSerializerForAnnotators? Type281 { get; set; } + public global::LabelStudio.LseS3ExportStorageRequest? Type281 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type282 { get; set; } + public global::LabelStudio.LseS3ImportStorage? Type282 { get; set; } /// /// /// - public global::LabelStudio.LseTaskSerializerForAnnotatorsDraft? Type283 { get; set; } + public global::LabelStudio.LseS3ImportStorageRequest? Type283 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type284 { get; set; } + public global::LabelStudio.LseTask? Type284 { get; set; } /// /// /// - public global::LabelStudio.LseTaskSerializerForAnnotatorsPrediction? Type285 { get; set; } + public global::System.Collections.Generic.IList? Type285 { get; set; } /// /// /// - public global::LabelStudio.LseTaskSerializerForReviewers? Type286 { get; set; } + public global::LabelStudio.LseTaskDraft? Type286 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type287 { get; set; } + public global::System.Collections.Generic.IList? Type287 { get; set; } /// /// /// - public global::LabelStudio.LseTaskSerializerForReviewersDraft? Type288 { get; set; } + public global::LabelStudio.LseTaskPrediction? Type288 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type289 { get; set; } + public global::LabelStudio.LseTaskRequest? Type289 { get; set; } /// /// /// - public global::LabelStudio.LseTaskSerializerForReviewersPrediction? Type290 { get; set; } + public global::LabelStudio.LseTaskSerializerForAnnotators? Type290 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type291 { get; set; } + public global::System.Collections.Generic.IList? Type291 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type292 { get; set; } + public global::LabelStudio.LseTaskSerializerForAnnotatorsDraft? Type292 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMembership? Type293 { get; set; } + public global::System.Collections.Generic.IList? Type293 { get; set; } /// /// /// - public global::LabelStudio.LseUserAPI? Type294 { get; set; } + public global::LabelStudio.LseTaskSerializerForAnnotatorsPrediction? Type294 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type295 { get; set; } + public global::LabelStudio.LseTaskSerializerForReviewers? Type295 { get; set; } /// /// /// - public global::LabelStudio.LseUserOrganizationMemberListContributedToProject? Type296 { get; set; } + public global::System.Collections.Generic.IList? Type296 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type297 { get; set; } + public global::LabelStudio.LseTaskSerializerForReviewersDraft? Type297 { get; set; } /// /// /// - public global::LabelStudio.LseUserOrganizationMemberListCreatedProject? Type298 { get; set; } + public global::System.Collections.Generic.IList? Type298 { get; set; } /// /// /// - public global::LabelStudio.MLBackend? Type299 { get; set; } + public global::LabelStudio.LseTaskSerializerForReviewersPrediction? Type299 { get; set; } /// /// /// - public global::LabelStudio.StateEnum? Type300 { get; set; } + public global::System.Collections.Generic.Dictionary? Type300 { get; set; } /// /// /// - public global::LabelStudio.MLBackendRequest? Type301 { get; set; } + public global::System.Collections.Generic.IList? Type301 { get; set; } /// /// /// - public global::LabelStudio.MLInteractiveAnnotatingRequestRequest? Type302 { get; set; } + public global::LabelStudio.OrganizationMembership? Type302 { get; set; } /// /// /// - public global::LabelStudio.MappingStatusEnum? Type303 { get; set; } + public global::LabelStudio.LseUserAPI? Type303 { get; set; } /// /// /// - public global::LabelStudio.MaybeExpandedComment? Type304 { get; set; } + public global::System.Collections.Generic.IList? Type304 { get; set; } /// /// /// - public global::LabelStudio.MetricParam? Type305 { get; set; } + public global::LabelStudio.LseUserOrganizationMemberListContributedToProject? Type305 { get; set; } /// /// /// - public global::LabelStudio.MetricParamUpdateRequest? Type306 { get; set; } + public global::System.Collections.Generic.IList? Type306 { get; set; } /// /// /// - public global::LabelStudio.ModelInterface? Type307 { get; set; } + public global::LabelStudio.LseUserOrganizationMemberListCreatedProject? Type307 { get; set; } /// /// /// - public global::LabelStudio.SkillNameEnum? Type308 { get; set; } + public global::LabelStudio.MLBackend? Type308 { get; set; } /// /// /// - public global::LabelStudio.ModelInterfaceRequest? Type309 { get; set; } + public global::LabelStudio.StateEnum? Type309 { get; set; } /// /// /// - public global::LabelStudio.ModelInterfaceSerializerGET? Type310 { get; set; } + public global::LabelStudio.MLBackendRequest? Type310 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type311 { get; set; } + public global::LabelStudio.MLInteractiveAnnotatingRequestRequest? Type311 { get; set; } /// /// /// - public global::LabelStudio.ModelProviderConnection? Type312 { get; set; } + public global::LabelStudio.MappingStatusEnum? Type312 { get; set; } /// /// /// - public global::LabelStudio.ProviderEnum? Type313 { get; set; } + public global::LabelStudio.MaybeExpandedComment? Type313 { get; set; } /// /// /// - public global::LabelStudio.ScopeEnum? Type314 { get; set; } + public global::LabelStudio.MetricParam? Type314 { get; set; } /// /// /// - public global::LabelStudio.ModelProviderConnectionRequest? Type315 { get; set; } + public global::LabelStudio.MetricParamUpdateRequest? Type315 { get; set; } /// /// /// - public global::LabelStudio.ModelRun? Type316 { get; set; } + public global::LabelStudio.ModelInterface? Type316 { get; set; } /// /// /// - public global::LabelStudio.ProjectSubsetEnum? Type317 { get; set; } + public global::LabelStudio.SkillNameEnum? Type317 { get; set; } /// /// /// - public global::LabelStudio.ModelRunStatusEnum? Type318 { get; set; } + public global::LabelStudio.ModelInterfaceRequest? Type318 { get; set; } /// /// /// - public global::LabelStudio.ModelRunRequest? Type319 { get; set; } + public global::LabelStudio.ModelInterfaceSerializerGET? Type319 { get; set; } /// /// /// - public global::LabelStudio.OperatorEnum? Type320 { get; set; } + public global::System.Collections.Generic.IList? Type320 { get; set; } /// /// /// - public global::LabelStudio.OrganizationId? Type321 { get; set; } + public global::LabelStudio.ModelProviderConnection? Type321 { get; set; } /// /// /// - public global::LabelStudio.OrganizationInvite? Type322 { get; set; } + public global::LabelStudio.ProviderEnum? Type322 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMember? Type323 { get; set; } + public global::LabelStudio.ScopeEnum? Type323 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type324 { get; set; } + public global::LabelStudio.ModelProviderConnectionRequest? Type324 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberContributedToProject? Type325 { get; set; } + public global::LabelStudio.ModelRun? Type325 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type326 { get; set; } + public global::LabelStudio.ProjectSubsetEnum? Type326 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberCreatedProject? Type327 { get; set; } + public global::LabelStudio.ModelRunStatusEnum? Type327 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberTag? Type328 { get; set; } + public global::LabelStudio.ModelRunRequest? Type328 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberTagBulkCreateRequest? Type329 { get; set; } + public global::LabelStudio.OperatorEnum? Type329 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberTagImportCreateRequest? Type330 { get; set; } + public global::LabelStudio.OrganizationId? Type330 { get; set; } /// /// /// - public byte[]? Type331 { get; set; } + public global::LabelStudio.OrganizationInvite? Type331 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberTagImportStatus? Type332 { get; set; } + public global::LabelStudio.OrganizationMember? Type332 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberTagImportStatusStatusEnum? Type333 { get; set; } + public global::System.Collections.Generic.IList? Type333 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberTagRequest? Type334 { get; set; } + public global::LabelStudio.OrganizationMemberContributedToProject? Type334 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMembershipRequest? Type335 { get; set; } + public global::System.Collections.Generic.IList? Type335 { get; set; } /// /// /// - public global::LabelStudio.OrganizationPermission? Type336 { get; set; } + public global::LabelStudio.OrganizationMemberCreatedProject? Type336 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type337 { get; set; } + public global::LabelStudio.OrganizationMemberTag? Type337 { get; set; } /// /// /// - public global::LabelStudio.OrganizationPermissionRoleEnum? Type338 { get; set; } + public global::LabelStudio.OrganizationMemberTagBulkCreateRequest? Type338 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type339 { get; set; } + public global::LabelStudio.OrganizationMemberTagImportCreateRequest? Type339 { get; set; } /// /// /// - public global::LabelStudio.OrganizationPermissionRequest? Type340 { get; set; } + public byte[]? Type340 { get; set; } /// /// /// - public global::LabelStudio.OrganizationRoleAssignment? Type341 { get; set; } + public global::LabelStudio.OrganizationMemberTagImportStatus? Type341 { get; set; } /// /// /// - public global::LabelStudio.PaginatedAllRolesProjectListList? Type342 { get; set; } + public global::LabelStudio.OrganizationMemberTagImportStatusStatusEnum? Type342 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type343 { get; set; } + public global::LabelStudio.OrganizationMemberTagRequest? Type343 { get; set; } /// /// /// - public global::LabelStudio.PaginatedAnnotationHistoryList? Type344 { get; set; } + public global::LabelStudio.OrganizationMembershipRequest? Type344 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type345 { get; set; } + public global::LabelStudio.OrganizationPermission? Type345 { get; set; } /// /// /// - public global::LabelStudio.PaginatedCertificateList? Type346 { get; set; } + public global::System.Collections.Generic.IList? Type346 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type347 { get; set; } + public global::LabelStudio.OrganizationPermissionRoleEnum? Type347 { get; set; } /// /// /// - public global::LabelStudio.PaginatedCourseModuleList? Type348 { get; set; } + public global::System.Collections.Generic.IList? Type348 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLabelCreateList? Type349 { get; set; } + public global::LabelStudio.OrganizationPermissionRequest? Type349 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type350 { get; set; } + public global::LabelStudio.OrganizationRoleAssignment? Type350 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLabelLinkList? Type351 { get; set; } + public global::LabelStudio.PaginatedAllRolesProjectListList? Type351 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type352 { get; set; } + public global::System.Collections.Generic.IList? Type352 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLabelList? Type353 { get; set; } + public global::LabelStudio.PaginatedAnnotationHistoryList? Type353 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type354 { get; set; } + public global::System.Collections.Generic.IList? Type354 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLearningResourceList? Type355 { get; set; } + public global::LabelStudio.PaginatedCertificateList? Type355 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type356 { get; set; } + public global::System.Collections.Generic.IList? Type356 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLseInterfaceListList? Type357 { get; set; } + public global::LabelStudio.PaginatedCourseModuleList? Type357 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type358 { get; set; } + public global::LabelStudio.PaginatedLabelCreateList? Type358 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLseOrganizationMemberListList? Type359 { get; set; } + public global::System.Collections.Generic.IList? Type359 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type360 { get; set; } + public global::LabelStudio.PaginatedLabelLinkList? Type360 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLseProjectCountsList? Type361 { get; set; } + public global::System.Collections.Generic.IList? Type361 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type362 { get; set; } + public global::LabelStudio.PaginatedLabelList? Type362 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLseUserList? Type363 { get; set; } + public global::System.Collections.Generic.IList? Type363 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type364 { get; set; } + public global::LabelStudio.PaginatedLearningResourceList? Type364 { get; set; } /// /// /// - public global::LabelStudio.PaginatedModelInterfaceSerializerGETList? Type365 { get; set; } + public global::System.Collections.Generic.IList? Type365 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type366 { get; set; } + public global::LabelStudio.PaginatedLseInterfaceListList? Type366 { get; set; } /// /// /// - public global::LabelStudio.PaginatedOrganizationMemberTagList? Type367 { get; set; } + public global::System.Collections.Generic.IList? Type367 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type368 { get; set; } + public global::LabelStudio.PaginatedLseOrganizationMemberListList? Type368 { get; set; } /// /// /// - public global::LabelStudio.PaginatedPaginatedProjectMemberList? Type369 { get; set; } + public global::System.Collections.Generic.IList? Type369 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type370 { get; set; } + public global::LabelStudio.PaginatedLseProjectCountsList? Type370 { get; set; } /// /// /// - public global::LabelStudio.PaginatedProjectMember? Type371 { get; set; } + public global::System.Collections.Generic.IList? Type371 { get; set; } /// /// /// - public global::LabelStudio.PaginatedProjectSubsetTasksResponseList? Type372 { get; set; } + public global::LabelStudio.PaginatedLseUserList? Type372 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type373 { get; set; } + public global::System.Collections.Generic.IList? Type373 { get; set; } /// /// /// - public global::LabelStudio.ProjectSubsetTasksResponse? Type374 { get; set; } + public global::LabelStudio.PaginatedModelInterfaceSerializerGETList? Type374 { get; set; } /// /// /// - public global::LabelStudio.PaginatedRoleBasedTaskList? Type375 { get; set; } + public global::System.Collections.Generic.IList? Type375 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type376 { get; set; } + public global::LabelStudio.PaginatedOrganizationMemberTagList? Type376 { get; set; } /// /// /// - public global::LabelStudio.RoleBasedTask? Type377 { get; set; } + public global::System.Collections.Generic.IList? Type377 { get; set; } /// /// /// - public global::LabelStudio.PaginatedSeatReportList? Type378 { get; set; } + public global::LabelStudio.PaginatedPaginatedProjectMemberList? Type378 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type379 { get; set; } + public global::System.Collections.Generic.IList? Type379 { get; set; } /// /// /// - public global::LabelStudio.SeatReport? Type380 { get; set; } + public global::LabelStudio.PaginatedProjectMember? Type380 { get; set; } /// /// /// - public global::LabelStudio.PaginatedStateModelList? Type381 { get; set; } + public global::LabelStudio.PaginatedProjectSubsetTasksResponseList? Type381 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type382 { get; set; } + public global::System.Collections.Generic.IList? Type382 { get; set; } /// /// /// - public global::LabelStudio.PaginatedUserLearningProgressListList? Type383 { get; set; } + public global::LabelStudio.ProjectSubsetTasksResponse? Type383 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type384 { get; set; } + public global::LabelStudio.PaginatedRoleBasedTaskList? Type384 { get; set; } /// /// /// - public global::LabelStudio.UserLearningProgressList? Type385 { get; set; } + public global::System.Collections.Generic.IList? Type385 { get; set; } /// /// /// - public global::LabelStudio.PatchedAnalyticsViewRequest? Type386 { get; set; } + public global::LabelStudio.RoleBasedTask? Type386 { get; set; } /// /// /// - public global::LabelStudio.PatchedAnnotationReviewRequest? Type387 { get; set; } + public global::LabelStudio.PaginatedSeatReportList? Type387 { get; set; } /// /// /// - public global::LabelStudio.PatchedAzureDatasetStorageRequest? Type388 { get; set; } + public global::System.Collections.Generic.IList? Type388 { get; set; } /// /// /// - public global::LabelStudio.PatchedAzureServicePrincipalExportStorageRequest? Type389 { get; set; } + public global::LabelStudio.SeatReport? Type389 { get; set; } /// /// /// - public global::LabelStudio.PatchedAzureServicePrincipalImportStorageRequest? Type390 { get; set; } + public global::LabelStudio.PaginatedStateModelList? Type390 { get; set; } /// /// /// - public global::LabelStudio.PatchedBlueprintUpdateRequest? Type391 { get; set; } + public global::System.Collections.Generic.IList? Type391 { get; set; } /// /// /// - public global::LabelStudio.PatchedCommentRequest? Type392 { get; set; } + public global::LabelStudio.PaginatedUserLearningProgressListList? Type392 { get; set; } /// /// /// - public global::LabelStudio.PatchedDatabricksExportStorageRequest? Type393 { get; set; } + public global::System.Collections.Generic.IList? Type393 { get; set; } /// /// /// - public global::LabelStudio.PatchedDatabricksImportStorageRequest? Type394 { get; set; } + public global::LabelStudio.UserLearningProgressList? Type394 { get; set; } /// /// /// - public global::LabelStudio.PatchedDatasetRequest? Type395 { get; set; } + public global::LabelStudio.PatchedAnalyticsViewRequest? Type395 { get; set; } /// /// /// - public global::LabelStudio.PatchedDatasetViewRequest? Type396 { get; set; } + public global::LabelStudio.PatchedAnnotationReviewRequest? Type396 { get; set; } /// /// /// - public global::LabelStudio.PatchedDefaultRoleRequest? Type397 { get; set; } + public global::LabelStudio.PatchedAzureDatasetStorageRequest? Type397 { get; set; } /// /// /// - public global::LabelStudio.PatchedDimensionRequest? Type398 { get; set; } + public global::LabelStudio.PatchedAzureServicePrincipalExportStorageRequest? Type398 { get; set; } /// /// /// - public global::LabelStudio.PatchedFewShotExampleRequest? Type399 { get; set; } + public global::LabelStudio.PatchedAzureServicePrincipalImportStorageRequest? Type399 { get; set; } /// /// /// - public global::LabelStudio.PatchedFileUploadRequest? Type400 { get; set; } + public global::LabelStudio.PatchedBlueprintUpdateRequest? Type400 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSDatasetStorageRequest? Type401 { get; set; } + public global::LabelStudio.PatchedCommentRequest? Type401 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSSAExportStorageRequest? Type402 { get; set; } + public global::LabelStudio.PatchedCoursePageUpdateRequest? Type402 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSSAImportStorageRequest? Type403 { get; set; } + public global::LabelStudio.PatchedDatabricksExportStorageRequest? Type403 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSWIFExportStorageRequest? Type404 { get; set; } + public global::LabelStudio.PatchedDatabricksImportStorageRequest? Type404 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSWIFImportStorageRequest? Type405 { get; set; } + public global::LabelStudio.PatchedDatasetRequest? Type405 { get; set; } /// /// /// - public global::LabelStudio.PatchedHotkeysRequest? Type406 { get; set; } + public global::LabelStudio.PatchedDatasetViewRequest? Type406 { get; set; } /// /// /// - public global::LabelStudio.PatchedLabelLinkRequest? Type407 { get; set; } + public global::LabelStudio.PatchedDefaultRoleRequest? Type407 { get; set; } /// /// /// - public global::LabelStudio.PatchedLabelRequest? Type408 { get; set; } + public global::LabelStudio.PatchedDimensionRequest? Type408 { get; set; } /// /// /// - public global::LabelStudio.PatchedLearningResourceRequest? Type409 { get; set; } + public global::LabelStudio.PatchedFewShotExampleRequest? Type409 { get; set; } /// /// /// - public global::LabelStudio.PatchedLearningResourceUpdateRequest? Type410 { get; set; } + public global::LabelStudio.PatchedFileUploadRequest? Type410 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseInterfaceRequest? Type411 { get; set; } + public global::LabelStudio.PatchedGCSDatasetStorageRequest? Type411 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseOrganizationSerializerUpdateRequest? Type412 { get; set; } + public global::LabelStudio.PatchedGCSSAExportStorageRequest? Type412 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type413 { get; set; } + public global::LabelStudio.PatchedGCSSAImportStorageRequest? Type413 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseProjectUpdateRequest? Type414 { get; set; } + public global::LabelStudio.PatchedGCSWIFExportStorageRequest? Type414 { get; set; } /// /// /// - public global::LabelStudio.ReviewSettingsRequest? Type415 { get; set; } + public global::LabelStudio.PatchedGCSWIFImportStorageRequest? Type415 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseS3ExportStorageRequest? Type416 { get; set; } + public global::LabelStudio.PatchedHotkeysRequest? Type416 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseS3ImportStorageRequest? Type417 { get; set; } + public global::LabelStudio.PatchedLabelLinkRequest? Type417 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseTaskRequest? Type418 { get; set; } + public global::LabelStudio.PatchedLabelRequest? Type418 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseUserSerializerUpdateRequest? Type419 { get; set; } + public global::LabelStudio.PatchedLearningResourceRequest? Type419 { get; set; } /// /// /// - public global::LabelStudio.PatchedModelInterfaceRequest? Type420 { get; set; } + public global::LabelStudio.PatchedLearningResourceUpdateRequest? Type420 { get; set; } /// /// /// - public global::LabelStudio.PatchedModelProviderConnectionRequest? Type421 { get; set; } + public global::LabelStudio.PatchedLseInterfaceRequest? Type421 { get; set; } /// /// /// - public global::LabelStudio.PatchedOrganizationMemberCreateUpdateRequest? Type422 { get; set; } + public global::LabelStudio.PatchedLseOrganizationSerializerUpdateRequest? Type422 { get; set; } /// /// /// - public global::LabelStudio.StandardUserTypeEnum? Type423 { get; set; } + public global::System.Collections.Generic.IList>? Type423 { get; set; } /// /// /// - public global::LabelStudio.PatchedOrganizationMemberTagRequest? Type424 { get; set; } + public global::LabelStudio.PatchedLseProjectUpdateRequest? Type424 { get; set; } /// /// /// - public global::LabelStudio.PatchedOrganizationPermissionRequest? Type425 { get; set; } + public global::LabelStudio.ReviewSettingsRequest? Type425 { get; set; } /// /// /// - public global::LabelStudio.PatchedPauseRequest? Type426 { get; set; } + public global::LabelStudio.PatchedLseS3ExportStorageRequest? Type426 { get; set; } /// /// /// - public global::LabelStudio.ReasonEnum? Type427 { get; set; } + public global::LabelStudio.PatchedLseS3ImportStorageRequest? Type427 { get; set; } /// /// /// - public global::LabelStudio.PatchedProjectLearningAssignmentRequest? Type428 { get; set; } + public global::LabelStudio.PatchedLseTaskRequest? Type428 { get; set; } /// /// /// - public global::LabelStudio.PatchedProjectTemplateRequest? Type429 { get; set; } + public global::LabelStudio.PatchedLseUserSerializerUpdateRequest? Type429 { get; set; } /// /// /// - public global::LabelStudio.PatchedS3DatasetStorageRequest? Type430 { get; set; } + public global::LabelStudio.PatchedModelInterfaceRequest? Type430 { get; set; } /// /// /// - public global::LabelStudio.PatchedSessionTimeoutPolicyRequest? Type431 { get; set; } + public global::LabelStudio.PatchedModelProviderConnectionRequest? Type431 { get; set; } /// /// /// - public global::LabelStudio.PatchedThirdPartyModelVersionRequest? Type432 { get; set; } + public global::LabelStudio.PatchedOrganizationMemberCreateUpdateRequest? Type432 { get; set; } /// /// /// - public global::LabelStudio.PatchedWebhookSerializerForUpdateRequest? Type433 { get; set; } + public global::LabelStudio.StandardUserTypeEnum? Type433 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type434 { get; set; } + public global::LabelStudio.PatchedOrganizationMemberTagRequest? Type434 { get; set; } /// /// /// - public global::LabelStudio.PatchedWorkspaceRequest? Type435 { get; set; } + public global::LabelStudio.PatchedOrganizationPermissionRequest? Type435 { get; set; } /// /// /// - public global::LabelStudio.Pause? Type436 { get; set; } + public global::LabelStudio.PatchedPauseRequest? Type436 { get; set; } /// /// /// - public global::LabelStudio.PauseRequest? Type437 { get; set; } + public global::LabelStudio.ReasonEnum? Type437 { get; set; } /// /// /// - public global::LabelStudio.Prediction? Type438 { get; set; } + public global::LabelStudio.PatchedProjectLearningAssignmentRequest? Type438 { get; set; } /// /// /// - public global::LabelStudio.PredictionCountResponse? Type439 { get; set; } + public global::LabelStudio.PatchedProjectTemplateRequest? Type439 { get; set; } /// /// /// - public global::LabelStudio.Project? Type440 { get; set; } + public global::LabelStudio.PatchedS3DatasetStorageRequest? Type440 { get; set; } /// /// /// - public global::LabelStudio.ProjectAnnotationsBrowseItem? Type441 { get; set; } + public global::LabelStudio.PatchedSessionTimeoutPolicyRequest? Type441 { get; set; } /// /// /// - public global::LabelStudio.ProjectAnnotationsBrowseResponse? Type442 { get; set; } + public global::LabelStudio.PatchedThirdPartyModelVersionRequest? Type442 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type443 { get; set; } + public global::LabelStudio.PatchedWebhookSerializerForUpdateRequest? Type443 { get; set; } /// /// /// - public global::LabelStudio.ProjectDuplicateModeEnum? Type444 { get; set; } + public global::System.Collections.Generic.IList? Type444 { get; set; } /// /// /// - public global::LabelStudio.ProjectDuplicateRequest? Type445 { get; set; } + public global::LabelStudio.PatchedWorkspaceRequest? Type445 { get; set; } /// /// /// - public global::LabelStudio.ProjectGroup? Type446 { get; set; } + public global::LabelStudio.Pause? Type446 { get; set; } /// /// /// - public global::LabelStudio.ProjectGroupRoleEnum? Type447 { get; set; } + public global::LabelStudio.PauseRequest? Type447 { get; set; } /// /// /// - public global::LabelStudio.ProjectGroupRequest? Type448 { get; set; } + public global::LabelStudio.Prediction? Type448 { get; set; } /// /// /// - public global::LabelStudio.ProjectImport? Type449 { get; set; } + public global::LabelStudio.PredictionCountResponse? Type449 { get; set; } /// /// /// - public global::LabelStudio.ProjectLabelConfig? Type450 { get; set; } + public global::LabelStudio.Project? Type450 { get; set; } /// /// /// - public global::LabelStudio.ProjectLabelConfigRequest? Type451 { get; set; } + public global::LabelStudio.ProjectAnnotationsBrowseItem? Type451 { get; set; } /// /// /// - public global::LabelStudio.ProjectLearningAssignment? Type452 { get; set; } + public global::LabelStudio.ProjectAnnotationsBrowseResponse? Type452 { get; set; } /// /// /// - public global::LabelStudio.ProjectLearningAssignmentCreateRequest? Type453 { get; set; } + public global::System.Collections.Generic.IList? Type453 { get; set; } /// /// /// - public global::LabelStudio.ProjectMember? Type454 { get; set; } + public global::LabelStudio.ProjectDuplicateModeEnum? Type454 { get; set; } /// /// /// - public global::LabelStudio.ProjectMemberBulkAssignRequest? Type455 { get; set; } + public global::LabelStudio.ProjectDuplicateRequest? Type455 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type456 { get; set; } + public global::LabelStudio.ProjectGroup? Type456 { get; set; } /// /// /// - public global::LabelStudio.ProjectMemberBulkAssignRolesRequest? Type457 { get; set; } + public global::LabelStudio.ProjectGroupRoleEnum? Type457 { get; set; } /// /// /// - public global::LabelStudio.ProjectMemberBulkAssignResponse? Type458 { get; set; } + public global::LabelStudio.ProjectGroupRequest? Type458 { get; set; } /// /// /// - public global::LabelStudio.ProjectMemberIdentityVerificationError? Type459 { get; set; } + public global::LabelStudio.ProjectImport? Type459 { get; set; } /// /// /// - public global::LabelStudio.ProjectMemberRequest? Type460 { get; set; } + public global::LabelStudio.ProjectLabelConfig? Type460 { get; set; } /// /// /// - public global::LabelStudio.ProjectReimport? Type461 { get; set; } + public global::LabelStudio.ProjectLabelConfigRequest? Type461 { get; set; } /// /// /// - public global::LabelStudio.ProjectRole? Type462 { get; set; } + public global::LabelStudio.ProjectLearningAssignment? Type462 { get; set; } /// /// /// - public global::LabelStudio.ProjectRoleAssignment? Type463 { get; set; } + public global::LabelStudio.ProjectLearningAssignmentCreateRequest? Type463 { get; set; } /// /// /// - public global::LabelStudio.ProjectRoleRequest? Type464 { get; set; } + public global::LabelStudio.ProjectMember? Type464 { get; set; } /// /// /// - public global::LabelStudio.ProjectSubsetItem? Type465 { get; set; } + public global::LabelStudio.ProjectMemberBulkAssignRequest? Type465 { get; set; } /// /// /// - public global::LabelStudio.ProjectSubsetTaskItem? Type466 { get; set; } + public global::System.Collections.Generic.IList? Type466 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type467 { get; set; } + public global::LabelStudio.ProjectMemberBulkAssignRolesRequest? Type467 { get; set; } /// /// /// - public global::LabelStudio.ProjectTemplate? Type468 { get; set; } + public global::LabelStudio.ProjectMemberBulkAssignResponse? Type468 { get; set; } /// /// /// - public global::LabelStudio.ProjectTemplateRequest? Type469 { get; set; } + public global::LabelStudio.ProjectMemberIdentityVerificationError? Type469 { get; set; } /// /// /// - public global::LabelStudio.PromptPreviewResponse? Type470 { get; set; } + public global::LabelStudio.ProjectMemberRequest? Type470 { get; set; } /// /// /// - public global::LabelStudio.PublishLearningResourceRequest? Type471 { get; set; } + public global::LabelStudio.ProjectReimport? Type471 { get; set; } /// /// /// - public global::LabelStudio.RetakeScopeEnum? Type472 { get; set; } + public global::LabelStudio.ProjectRole? Type472 { get; set; } /// /// /// - public global::LabelStudio.ReEvaluate? Type473 { get; set; } + public global::LabelStudio.ProjectRoleAssignment? Type473 { get; set; } /// /// /// - public global::LabelStudio.ReEvaluateModeEnum? Type474 { get; set; } + public global::LabelStudio.ProjectRoleRequest? Type474 { get; set; } /// /// /// - public global::LabelStudio.ReEvaluateRequest? Type475 { get; set; } + public global::LabelStudio.ProjectSubsetItem? Type475 { get; set; } /// /// /// - public global::LabelStudio.RedisExportStorage? Type476 { get; set; } + public global::LabelStudio.ProjectSubsetTaskItem? Type476 { get; set; } /// /// /// - public global::LabelStudio.RedisImportStorage? Type477 { get; set; } + public global::System.Collections.Generic.IList? Type477 { get; set; } /// /// /// - public global::LabelStudio.RefinePromptRequestRequest? Type478 { get; set; } + public global::LabelStudio.ProjectTemplate? Type478 { get; set; } /// /// /// - public global::LabelStudio.RefinedPromptResponse? Type479 { get; set; } + public global::LabelStudio.ProjectTemplateRequest? Type479 { get; set; } /// /// /// - public global::LabelStudio.ThirdPartyModelVersion? Type480 { get; set; } + public global::LabelStudio.PromptPreviewResponse? Type480 { get; set; } /// /// /// - public global::LabelStudio.RegressionSummary? Type481 { get; set; } + public global::LabelStudio.PublishLearningResourceRequest? Type481 { get; set; } /// /// /// - public global::LabelStudio.RegressionsResponse? Type482 { get; set; } + public global::LabelStudio.RetakeScopeEnum? Type482 { get; set; } /// /// /// - public global::LabelStudio.RequeueRejectedTasksModeEnum? Type483 { get; set; } + public global::LabelStudio.ReEvaluate? Type483 { get; set; } /// /// /// - public global::LabelStudio.ReviewCriteriaEnum? Type484 { get; set; } + public global::LabelStudio.ReEvaluateModeEnum? Type484 { get; set; } /// /// /// - public global::LabelStudio.ReviewRoutingRule? Type485 { get; set; } + public global::LabelStudio.ReEvaluateRequest? Type485 { get; set; } /// /// /// - public global::LabelStudio.ReviewRoutingRuleRequestRequest? Type486 { get; set; } + public global::LabelStudio.RedisExportStorage? Type486 { get; set; } /// /// /// - public global::LabelStudio.ReviewRoutingRulesReplaceRequest? Type487 { get; set; } + public global::LabelStudio.RedisImportStorage? Type487 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type488 { get; set; } + public global::LabelStudio.RefinePromptRequestRequest? Type488 { get; set; } /// /// /// - public global::LabelStudio.ReviewSettingsSamplingEnum? Type489 { get; set; } + public global::LabelStudio.RefinedPromptResponse? Type489 { get; set; } /// /// /// - public global::LabelStudio.RevokeCertificateRequest? Type490 { get; set; } + public global::LabelStudio.ThirdPartyModelVersion? Type490 { get; set; } /// /// /// - public global::LabelStudio.RevokeInviteRequest? Type491 { get; set; } + public global::LabelStudio.RegressionSummary? Type491 { get; set; } /// /// /// - public global::LabelStudio.S3DatasetStorage? Type492 { get; set; } + public global::LabelStudio.RegressionsResponse? Type492 { get; set; } /// /// /// - public global::LabelStudio.S3DatasetStorageRequest? Type493 { get; set; } + public global::LabelStudio.RequeueRejectedTasksModeEnum? Type493 { get; set; } /// /// /// - public global::LabelStudio.S3ExportStorage? Type494 { get; set; } + public global::LabelStudio.ReviewCriteriaEnum? Type494 { get; set; } /// /// /// - public global::LabelStudio.S3ImportStorage? Type495 { get; set; } + public global::LabelStudio.ReviewRoutingRule? Type495 { get; set; } /// /// /// - public global::LabelStudio.SamlSettings? Type496 { get; set; } + public global::LabelStudio.ReviewRoutingRuleRequestRequest? Type496 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type497 { get; set; } + public global::LabelStudio.ReviewRoutingRulesReplaceRequest? Type497 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type498 { get; set; } + public global::System.Collections.Generic.IList? Type498 { get; set; } /// /// /// - public global::LabelStudio.SamlSettingsUpdate? Type499 { get; set; } + public global::LabelStudio.ReviewSettingsSamplingEnum? Type499 { get; set; } /// /// /// - public global::LabelStudio.SamlSettingsUpdateRequest? Type500 { get; set; } + public global::LabelStudio.RevokeCertificateRequest? Type500 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type501 { get; set; } + public global::LabelStudio.RevokeInviteRequest? Type501 { get; set; } /// /// /// - public global::LabelStudio.ScimSettings? Type502 { get; set; } + public global::LabelStudio.S3DatasetStorage? Type502 { get; set; } /// /// /// - public global::LabelStudio.ScimSettingsUpdate? Type503 { get; set; } + public global::LabelStudio.S3DatasetStorageRequest? Type503 { get; set; } /// /// /// - public global::LabelStudio.ScimSettingsUpdateRequest? Type504 { get; set; } + public global::LabelStudio.S3ExportStorage? Type504 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type505 { get; set; } + public global::LabelStudio.S3ImportStorage? Type505 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type506 { get; set; } + public global::LabelStudio.SamlSettings? Type506 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type507 { get; set; } + public global::System.Collections.Generic.IList? Type507 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceAccessAssignment? Type508 { get; set; } + public global::System.Collections.Generic.IList>? Type508 { get; set; } /// /// /// - public global::LabelStudio.SendInviteRequest? Type509 { get; set; } + public global::LabelStudio.SamlSettingsUpdate? Type509 { get; set; } /// /// /// - public global::LabelStudio.SerializationOption? Type510 { get; set; } + public global::LabelStudio.SamlSettingsUpdateRequest? Type510 { get; set; } /// /// /// - public global::LabelStudio.SerializationOptionRequest? Type511 { get; set; } + public global::System.Collections.Generic.IList? Type511 { get; set; } /// /// /// - public global::LabelStudio.SessionTimeoutPolicy? Type512 { get; set; } + public global::LabelStudio.ScimSettings? Type512 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillCancelResponse? Type513 { get; set; } + public global::LabelStudio.ScimSettingsUpdate? Type513 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillErrorResponse? Type514 { get; set; } + public global::LabelStudio.ScimSettingsUpdateRequest? Type514 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillJobItem? Type515 { get; set; } + public global::System.Collections.Generic.IList? Type515 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillJobItemResponse? Type516 { get; set; } + public global::System.Collections.Generic.IList? Type516 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillProgress? Type517 { get; set; } + public global::System.Collections.Generic.IList? Type517 { get; set; } /// /// /// - public global::LabelStudio.StateTriggeredBy? Type518 { get; set; } + public global::LabelStudio.WorkspaceAccessAssignment? Type518 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillJobListResponse? Type519 { get; set; } + public global::LabelStudio.SendInviteRequest? Type519 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type520 { get; set; } + public global::LabelStudio.SerializationOption? Type520 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillOrgStatus? Type521 { get; set; } + public global::LabelStudio.SerializationOptionRequest? Type521 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillResponse? Type522 { get; set; } + public global::LabelStudio.SessionTimeoutPolicy? Type522 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type523 { get; set; } + public global::LabelStudio.StateBackfillCancelResponse? Type523 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillStatusResponse? Type524 { get; set; } + public global::LabelStudio.StateBackfillErrorResponse? Type524 { get; set; } /// /// /// - public global::LabelStudio.TriggeredBy2? Type525 { get; set; } + public global::LabelStudio.StateBackfillJobItem? Type525 { get; set; } /// /// /// - public global::LabelStudio.TaskAgreementMatrixResponse? Type526 { get; set; } + public global::LabelStudio.StateBackfillJobItemResponse? Type526 { get; set; } /// /// /// - public global::LabelStudio.TaskAssignment? Type527 { get; set; } + public global::LabelStudio.StateBackfillProgress? Type527 { get; set; } /// /// /// - public global::LabelStudio.TypeEnum? Type528 { get; set; } + public global::LabelStudio.StateTriggeredBy? Type528 { get; set; } /// /// /// - public global::LabelStudio.TaskEvent? Type529 { get; set; } + public global::LabelStudio.StateBackfillJobListResponse? Type529 { get; set; } /// /// /// - public global::LabelStudio.TaskEventRequest? Type530 { get; set; } + public global::System.Collections.Generic.IList? Type530 { get; set; } /// /// /// - public global::LabelStudio.TaskSimple? Type531 { get; set; } + public global::LabelStudio.StateBackfillOrgStatus? Type531 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type532 { get; set; } + public global::LabelStudio.StateBackfillResponse? Type532 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type533 { get; set; } + public global::System.Collections.Generic.IList? Type533 { get; set; } /// /// /// - public global::LabelStudio.ThirdPartyModelVersionRequest? Type534 { get; set; } + public global::LabelStudio.StateBackfillStatusResponse? Type534 { get; set; } /// /// /// - public global::LabelStudio.TokenDetailError? Type535 { get; set; } + public global::LabelStudio.TriggeredBy2? Type535 { get; set; } /// /// /// - public global::LabelStudio.TokenRefreshRequest? Type536 { get; set; } + public global::LabelStudio.TaskAgreementMatrixResponse? Type536 { get; set; } /// /// /// - public global::LabelStudio.TokenRefreshResponse? Type537 { get; set; } + public global::LabelStudio.TaskAssignment? Type537 { get; set; } /// /// /// - public global::LabelStudio.TokenRotateResponse? Type538 { get; set; } + public global::LabelStudio.TypeEnum? Type538 { get; set; } /// /// /// - public global::LabelStudio.TryTaskRequestRequest? Type539 { get; set; } + public global::LabelStudio.TaskEvent? Type539 { get; set; } /// /// /// - public global::LabelStudio.TryTaskResponse? Type540 { get; set; } + public global::LabelStudio.TaskEventRequest? Type540 { get; set; } /// /// /// - public global::LabelStudio.ValidateSamlDomainRequestRequest? Type541 { get; set; } + public global::LabelStudio.TaskSimple? Type541 { get; set; } /// /// /// - public global::LabelStudio.ValidateSamlDomainResponse? Type542 { get; set; } + public global::System.Collections.Generic.IList? Type542 { get; set; } /// /// /// - public global::LabelStudio.ValidateSamlMetadataUrlRequestRequest? Type543 { get; set; } + public global::System.Collections.Generic.IList? Type543 { get; set; } /// /// /// - public global::LabelStudio.ValidateSamlMetadataUrlResponse? Type544 { get; set; } + public global::LabelStudio.ThirdPartyModelVersionRequest? Type544 { get; set; } /// /// /// - public global::LabelStudio.ValueCountsBackfillJob? Type545 { get; set; } + public global::LabelStudio.TokenDetailError? Type545 { get; set; } /// /// /// - public global::LabelStudio.VersionResponse? Type546 { get; set; } + public global::LabelStudio.TokenRefreshRequest? Type546 { get; set; } /// /// /// - public global::LabelStudio.View? Type547 { get; set; } + public global::LabelStudio.TokenRefreshResponse? Type547 { get; set; } /// /// /// - public global::LabelStudio.ViewLockedBy? Type548 { get; set; } + public global::LabelStudio.TokenRotateResponse? Type548 { get; set; } /// /// /// - public global::LabelStudio.ViewOrderRequest? Type549 { get; set; } + public global::LabelStudio.TryTaskRequestRequest? Type549 { get; set; } /// /// /// - public global::LabelStudio.Webhook? Type550 { get; set; } + public global::LabelStudio.TryTaskResponse? Type550 { get; set; } /// /// /// - public global::LabelStudio.WebhookRequest? Type551 { get; set; } + public global::LabelStudio.ValidateSamlDomainRequestRequest? Type551 { get; set; } /// /// /// - public global::LabelStudio.WebhookSerializerForUpdate? Type552 { get; set; } + public global::LabelStudio.ValidateSamlDomainResponse? Type552 { get; set; } /// /// /// - public global::LabelStudio.WebhookSerializerForUpdateRequest? Type553 { get; set; } + public global::LabelStudio.ValidateSamlMetadataUrlRequestRequest? Type553 { get; set; } /// /// /// - public global::LabelStudio.WhoAmILseFields? Type554 { get; set; } + public global::LabelStudio.ValidateSamlMetadataUrlResponse? Type554 { get; set; } /// /// /// - public global::LabelStudio.WhoAmIUser? Type555 { get; set; } + public global::LabelStudio.ValueCountsBackfillJob? Type555 { get; set; } /// /// /// - public global::LabelStudio.Workspace? Type556 { get; set; } + public global::LabelStudio.VersionResponse? Type556 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceMemberBulkAssignRequest? Type557 { get; set; } + public global::LabelStudio.View? Type557 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceMemberCreate? Type558 { get; set; } + public global::LabelStudio.ViewLockedBy? Type558 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceMemberCreateRequest? Type559 { get; set; } + public global::LabelStudio.ViewOrderRequest? Type559 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceMemberList? Type560 { get; set; } + public global::LabelStudio.Webhook? Type560 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceProjectsRequest? Type561 { get; set; } + public global::LabelStudio.WebhookRequest? Type561 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceRequest? Type562 { get; set; } + public global::LabelStudio.WebhookSerializerForUpdate? Type562 { get; set; } /// /// /// - public global::LabelStudio.ApiAnnotationsPartialUpdateRequest? Type563 { get; set; } + public global::LabelStudio.WebhookSerializerForUpdateRequest? Type563 { get; set; } /// /// /// - public global::LabelStudio.ApiDatasetsImportPartialUpdateRequest? Type564 { get; set; } + public global::LabelStudio.WhoAmILseFields? Type564 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsCreateRequest? Type565 { get; set; } + public global::LabelStudio.WhoAmIUser? Type565 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsCreateRequestFilters? Type566 { get; set; } + public global::LabelStudio.Workspace? Type566 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsCreateRequestFiltersConjunction? Type567 { get; set; } + public global::LabelStudio.WorkspaceMemberBulkAssignRequest? Type567 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type568 { get; set; } + public global::LabelStudio.WorkspaceMemberCreate? Type568 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsCreateRequestFiltersItem? Type569 { get; set; } + public global::LabelStudio.WorkspaceMemberCreateRequest? Type569 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type570 { get; set; } + public global::LabelStudio.WorkspaceMemberList? Type570 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsCreateRequestFiltersItemChildFilter? Type571 { get; set; } + public global::LabelStudio.WorkspaceProjectsRequest? Type571 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsCreateRequestFiltersItemChildFilterFilter? Type572 { get; set; } + public global::LabelStudio.WorkspaceRequest? Type572 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsCreateRequestFiltersItemChildFilterOperator? Type573 { get; set; } + public global::LabelStudio.ApiAnnotationsPartialUpdateRequest? Type573 { get; set; } /// /// /// - public global::LabelStudio.OneOf? Type574 { get; set; } + public global::LabelStudio.ApiDatasetsImportPartialUpdateRequest? Type574 { get; set; } /// /// /// - public float? Type575 { get; set; } + public global::LabelStudio.ApiDmActionsCreateRequest? Type575 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsCreateRequestFiltersItemFilter? Type576 { get; set; } + public global::LabelStudio.ApiDmActionsCreateRequestFilters? Type576 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsCreateRequestFiltersItemOperator? Type577 { get; set; } + public global::LabelStudio.ApiDmActionsCreateRequestFiltersConjunction? Type577 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type578 { get; set; } + public global::System.Collections.Generic.IList? Type578 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsCreateRequestOrderingItem? Type579 { get; set; } + public global::LabelStudio.ApiDmActionsCreateRequestFiltersItem? Type579 { get; set; } /// /// /// - public global::LabelStudio.OneOf? Type580 { get; set; } + public global::System.Collections.Generic.IList? Type580 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsCreateRequestSelectedItemsAllFalse? Type581 { get; set; } + public global::LabelStudio.ApiDmActionsCreateRequestFiltersItemChildFilter? Type581 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsCreateRequestSelectedItemsAllTrue? Type582 { get; set; } + public global::LabelStudio.ApiDmActionsCreateRequestFiltersItemChildFilterFilter? Type582 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsCreateRequest? Type583 { get; set; } + public global::LabelStudio.ApiDmActionsCreateRequestFiltersItemChildFilterOperator? Type583 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsCreateRequestData? Type584 { get; set; } + public global::LabelStudio.OneOf? Type584 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsCreateRequestDataFilters? Type585 { get; set; } + public float? Type585 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsCreateRequestDataFiltersConjunction? Type586 { get; set; } + public global::LabelStudio.ApiDmActionsCreateRequestFiltersItemFilter? Type586 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type587 { get; set; } + public global::LabelStudio.ApiDmActionsCreateRequestFiltersItemOperator? Type587 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsCreateRequestDataFiltersItem? Type588 { get; set; } + public global::System.Collections.Generic.IList? Type588 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type589 { get; set; } + public global::LabelStudio.ApiDmActionsCreateRequestOrderingItem? Type589 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsCreateRequestDataFiltersItemChildFilter? Type590 { get; set; } + public global::LabelStudio.OneOf? Type590 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsCreateRequestDataFiltersItemChildFilterFilter? Type591 { get; set; } + public global::LabelStudio.ApiDmActionsCreateRequestSelectedItemsAllFalse? Type591 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsCreateRequestDataFiltersItemChildFilterOperator? Type592 { get; set; } + public global::LabelStudio.ApiDmActionsCreateRequestSelectedItemsAllTrue? Type592 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsCreateRequestDataFiltersItemFilter? Type593 { get; set; } + public global::LabelStudio.ApiDmViewsCreateRequest? Type593 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsCreateRequestDataFiltersItemOperator? Type594 { get; set; } + public global::LabelStudio.ApiDmViewsCreateRequestData? Type594 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type595 { get; set; } + public global::LabelStudio.ApiDmViewsCreateRequestDataFilters? Type595 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsCreateRequestDataOrderingItem? Type596 { get; set; } + public global::LabelStudio.ApiDmViewsCreateRequestDataFiltersConjunction? Type596 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsPartialUpdateRequest? Type597 { get; set; } + public global::System.Collections.Generic.IList? Type597 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsPartialUpdateRequestData? Type598 { get; set; } + public global::LabelStudio.ApiDmViewsCreateRequestDataFiltersItem? Type598 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFilters? Type599 { get; set; } + public global::System.Collections.Generic.IList? Type599 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFiltersConjunction? Type600 { get; set; } + public global::LabelStudio.ApiDmViewsCreateRequestDataFiltersItemChildFilter? Type600 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type601 { get; set; } + public global::LabelStudio.ApiDmViewsCreateRequestDataFiltersItemChildFilterFilter? Type601 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFiltersItem? Type602 { get; set; } + public global::LabelStudio.ApiDmViewsCreateRequestDataFiltersItemChildFilterOperator? Type602 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type603 { get; set; } + public global::LabelStudio.ApiDmViewsCreateRequestDataFiltersItemFilter? Type603 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFiltersItemChildFilter? Type604 { get; set; } + public global::LabelStudio.ApiDmViewsCreateRequestDataFiltersItemOperator? Type604 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFiltersItemChildFilterFilter? Type605 { get; set; } + public global::System.Collections.Generic.IList? Type605 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFiltersItemChildFilterOperator? Type606 { get; set; } + public global::LabelStudio.ApiDmViewsCreateRequestDataOrderingItem? Type606 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFiltersItemFilter? Type607 { get; set; } + public global::LabelStudio.ApiDmViewsPartialUpdateRequest? Type607 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFiltersItemOperator? Type608 { get; set; } + public global::LabelStudio.ApiDmViewsPartialUpdateRequestData? Type608 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type609 { get; set; } + public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFilters? Type609 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataOrderingItem? Type610 { get; set; } + public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFiltersConjunction? Type610 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsUpdateRequest? Type611 { get; set; } + public global::System.Collections.Generic.IList? Type611 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsUpdateRequestData? Type612 { get; set; } + public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFiltersItem? Type612 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsUpdateRequestDataFilters? Type613 { get; set; } + public global::System.Collections.Generic.IList? Type613 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsUpdateRequestDataFiltersConjunction? Type614 { get; set; } + public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFiltersItemChildFilter? Type614 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type615 { get; set; } + public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFiltersItemChildFilterFilter? Type615 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsUpdateRequestDataFiltersItem? Type616 { get; set; } + public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFiltersItemChildFilterOperator? Type616 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type617 { get; set; } + public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFiltersItemFilter? Type617 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsUpdateRequestDataFiltersItemChildFilter? Type618 { get; set; } + public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataFiltersItemOperator? Type618 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsUpdateRequestDataFiltersItemChildFilterFilter? Type619 { get; set; } + public global::System.Collections.Generic.IList? Type619 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsUpdateRequestDataFiltersItemChildFilterOperator? Type620 { get; set; } + public global::LabelStudio.ApiDmViewsPartialUpdateRequestDataOrderingItem? Type620 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsUpdateRequestDataFiltersItemFilter? Type621 { get; set; } + public global::LabelStudio.ApiDmViewsUpdateRequest? Type621 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsUpdateRequestDataFiltersItemOperator? Type622 { get; set; } + public global::LabelStudio.ApiDmViewsUpdateRequestData? Type622 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type623 { get; set; } + public global::LabelStudio.ApiDmViewsUpdateRequestDataFilters? Type623 { get; set; } /// /// /// - public global::LabelStudio.ApiDmViewsUpdateRequestDataOrderingItem? Type624 { get; set; } + public global::LabelStudio.ApiDmViewsUpdateRequestDataFiltersConjunction? Type624 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type625 { get; set; } + public global::System.Collections.Generic.IList? Type625 { get; set; } /// /// /// - public global::LabelStudio.ApiLearningResourcesUserProgressImportCreateRequest? Type626 { get; set; } + public global::LabelStudio.ApiDmViewsUpdateRequestDataFiltersItem? Type626 { get; set; } /// /// /// - public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateRequest? Type627 { get; set; } + public global::System.Collections.Generic.IList? Type627 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type628 { get; set; } + public global::LabelStudio.ApiDmViewsUpdateRequestDataFiltersItemChildFilter? Type628 { get; set; } /// /// /// - public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateRequestMessage? Type629 { get; set; } + public global::LabelStudio.ApiDmViewsUpdateRequestDataFiltersItemChildFilterFilter? Type629 { get; set; } /// /// /// - public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateRequestMessageRole? Type630 { get; set; } + public global::LabelStudio.ApiDmViewsUpdateRequestDataFiltersItemChildFilterOperator? Type630 { get; set; } /// /// /// - public global::LabelStudio.ApiMlCreateRequest? Type631 { get; set; } + public global::LabelStudio.ApiDmViewsUpdateRequestDataFiltersItemFilter? Type631 { get; set; } /// /// /// - public global::LabelStudio.ApiMlCreateRequestAuthMethod? Type632 { get; set; } + public global::LabelStudio.ApiDmViewsUpdateRequestDataFiltersItemOperator? Type632 { get; set; } /// /// /// - public global::LabelStudio.ApiMlPartialUpdateRequest? Type633 { get; set; } + public global::System.Collections.Generic.IList? Type633 { get; set; } /// /// /// - public global::LabelStudio.ApiMlPartialUpdateRequestAuthMethod? Type634 { get; set; } + public global::LabelStudio.ApiDmViewsUpdateRequestDataOrderingItem? Type634 { get; set; } /// /// /// - public global::LabelStudio.ApiMlTrainCreateRequest? Type635 { get; set; } + public global::System.Collections.Generic.IList? Type635 { get; set; } /// /// /// - public global::LabelStudio.ApiPredictionsCreateRequest? Type636 { get; set; } + public global::LabelStudio.ApiLearningResourcesUserProgressImportCreateRequest? Type636 { get; set; } /// /// /// - public global::LabelStudio.ApiPredictionsPartialUpdateRequest? Type637 { get; set; } + public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateRequest? Type637 { get; set; } /// /// /// - public global::LabelStudio.ApiPredictionsUpdateRequest? Type638 { get; set; } + public global::System.Collections.Generic.IList? Type638 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectTemplatesCreateProjectCreateRequest? Type639 { get; set; } + public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateRequestMessage? Type639 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type640 { get; set; } + public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateRequestMessageRole? Type640 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequest? Type641 { get; set; } + public global::LabelStudio.ApiMlCreateRequest? Type641 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFilters? Type642 { get; set; } + public global::LabelStudio.ApiMlCreateRequestAuthMethod? Type642 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFiltersConjunction? Type643 { get; set; } + public global::LabelStudio.ApiMlPartialUpdateRequest? Type643 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type644 { get; set; } + public global::LabelStudio.ApiMlPartialUpdateRequestAuthMethod? Type644 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFiltersItem? Type645 { get; set; } + public global::LabelStudio.ApiMlTrainCreateRequest? Type645 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type646 { get; set; } + public global::LabelStudio.ApiPredictionsCreateRequest? Type646 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFiltersItemChildFilter? Type647 { get; set; } + public global::LabelStudio.ApiPredictionsPartialUpdateRequest? Type647 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFiltersItemChildFilterFilter? Type648 { get; set; } + public global::LabelStudio.ApiPredictionsUpdateRequest? Type648 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFiltersItemChildFilterOperator? Type649 { get; set; } + public global::LabelStudio.ApiProjectTemplatesCreateProjectCreateRequest? Type649 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFiltersItemFilter? Type650 { get; set; } + public global::System.Collections.Generic.IList? Type650 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFiltersItemOperator? Type651 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequest? Type651 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestSelectedItemsAllFalse? Type652 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFilters? Type652 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestSelectedItemsAllTrue? Type653 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFiltersConjunction? Type653 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestType? Type654 { get; set; } + public global::System.Collections.Generic.IList? Type654 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesPartialUpdateRequest? Type655 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFiltersItem? Type655 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesPartialUpdateRequestType? Type656 { get; set; } + public global::System.Collections.Generic.IList? Type656 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesCreateRequest? Type657 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFiltersItemChildFilter? Type657 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesCreateRequestType? Type658 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFiltersItemChildFilterFilter? Type658 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesAzureCreateRequest? Type659 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFiltersItemChildFilterOperator? Type659 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesAzureValidateCreateRequest? Type660 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFiltersItemFilter? Type660 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesAzurePartialUpdateRequest? Type661 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestFiltersItemOperator? Type661 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportAzureCreateRequest? Type662 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestSelectedItemsAllFalse? Type662 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportAzureValidateCreateRequest? Type663 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestSelectedItemsAllTrue? Type663 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportAzurePartialUpdateRequest? Type664 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateRequestType? Type664 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportGcsCreateRequest? Type665 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesPartialUpdateRequest? Type665 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportGcsValidateCreateRequest? Type666 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesPartialUpdateRequestType? Type666 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportGcsPartialUpdateRequest? Type667 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesCreateRequest? Type667 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportLocalfilesCreateRequest? Type668 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesCreateRequestType? Type668 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportLocalfilesValidateCreateRequest? Type669 { get; set; } + public global::LabelStudio.ApiStoragesAzureCreateRequest? Type669 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportLocalfilesPartialUpdateRequest? Type670 { get; set; } + public global::LabelStudio.ApiStoragesAzureValidateCreateRequest? Type670 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportRedisCreateRequest? Type671 { get; set; } + public global::LabelStudio.ApiStoragesAzurePartialUpdateRequest? Type671 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportRedisValidateCreateRequest? Type672 { get; set; } + public global::LabelStudio.ApiStoragesExportAzureCreateRequest? Type672 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportRedisPartialUpdateRequest? Type673 { get; set; } + public global::LabelStudio.ApiStoragesExportAzureValidateCreateRequest? Type673 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportS3CreateRequest? Type674 { get; set; } + public global::LabelStudio.ApiStoragesExportAzurePartialUpdateRequest? Type674 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportS3ValidateCreateRequest? Type675 { get; set; } + public global::LabelStudio.ApiStoragesExportGcsCreateRequest? Type675 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportS3PartialUpdateRequest? Type676 { get; set; } + public global::LabelStudio.ApiStoragesExportGcsValidateCreateRequest? Type676 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesGcsCreateRequest? Type677 { get; set; } + public global::LabelStudio.ApiStoragesExportGcsPartialUpdateRequest? Type677 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesGcsValidateCreateRequest? Type678 { get; set; } + public global::LabelStudio.ApiStoragesExportLocalfilesCreateRequest? Type678 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesGcsPartialUpdateRequest? Type679 { get; set; } + public global::LabelStudio.ApiStoragesExportLocalfilesValidateCreateRequest? Type679 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesLocalfilesCreateRequest? Type680 { get; set; } + public global::LabelStudio.ApiStoragesExportLocalfilesPartialUpdateRequest? Type680 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesLocalfilesValidateCreateRequest? Type681 { get; set; } + public global::LabelStudio.ApiStoragesExportRedisCreateRequest? Type681 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesLocalfilesPartialUpdateRequest? Type682 { get; set; } + public global::LabelStudio.ApiStoragesExportRedisValidateCreateRequest? Type682 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesRedisCreateRequest? Type683 { get; set; } + public global::LabelStudio.ApiStoragesExportRedisPartialUpdateRequest? Type683 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesRedisValidateCreateRequest? Type684 { get; set; } + public global::LabelStudio.ApiStoragesExportS3CreateRequest? Type684 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesRedisPartialUpdateRequest? Type685 { get; set; } + public global::LabelStudio.ApiStoragesExportS3ValidateCreateRequest? Type685 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesS3CreateRequest? Type686 { get; set; } + public global::LabelStudio.ApiStoragesExportS3PartialUpdateRequest? Type686 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesS3ValidateCreateRequest? Type687 { get; set; } + public global::LabelStudio.ApiStoragesGcsCreateRequest? Type687 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesS3PartialUpdateRequest? Type688 { get; set; } + public global::LabelStudio.ApiStoragesGcsValidateCreateRequest? Type688 { get; set; } /// /// /// - public global::LabelStudio.ApiTasksAnnotationsCreateRequest? Type689 { get; set; } + public global::LabelStudio.ApiStoragesGcsPartialUpdateRequest? Type689 { get; set; } /// /// /// - public global::LabelStudio.ApiUsersCreateRequest? Type690 { get; set; } + public global::LabelStudio.ApiStoragesLocalfilesCreateRequest? Type690 { get; set; } /// /// /// - public global::LabelStudio.ApiUsersPartialUpdateRequest? Type691 { get; set; } + public global::LabelStudio.ApiStoragesLocalfilesValidateCreateRequest? Type691 { get; set; } /// /// /// - public global::LabelStudio.ApiActivityLogsListMethod? Type692 { get; set; } + public global::LabelStudio.ApiStoragesLocalfilesPartialUpdateRequest? Type692 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsCreateId? Type693 { get; set; } + public global::LabelStudio.ApiStoragesRedisCreateRequest? Type693 { get; set; } /// /// /// - public global::LabelStudio.ApiFsmOrganizationsIdpAssignmentsHistoryListKind? Type694 { get; set; } + public global::LabelStudio.ApiStoragesRedisValidateCreateRequest? Type694 { get; set; } /// /// /// - public global::LabelStudio.ApiFsmOrganizationsMembershipHistoryListSource? Type695 { get; set; } + public global::LabelStudio.ApiStoragesRedisPartialUpdateRequest? Type695 { get; set; } /// /// /// - public global::LabelStudio.ApiFsmOrganizationsMembershipHistoryListUserType? Type696 { get; set; } + public global::LabelStudio.ApiStoragesS3CreateRequest? Type696 { get; set; } /// /// /// - public global::LabelStudio.ApiFsmOrganizationsSettingsHistoryListKind? Type697 { get; set; } + public global::LabelStudio.ApiStoragesS3ValidateCreateRequest? Type697 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsAnalyticsDataQualityAgreementAnalysisConfusionMatrixRetrieveMode? Type698 { get; set; } + public global::LabelStudio.ApiStoragesS3PartialUpdateRequest? Type698 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsMemberPerformanceParticipantsListTable? Type699 { get; set; } + public global::LabelStudio.ApiTasksAnnotationsCreateRequest? Type699 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsMemberPerformanceRowsRetrieveTable? Type700 { get; set; } + public global::LabelStudio.ApiUsersCreateRequest? Type700 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsMemberPerformanceSummaryRetrieveTable? Type701 { get; set; } + public global::LabelStudio.ApiUsersPartialUpdateRequest? Type701 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesDestroyType? Type702 { get; set; } + public global::LabelStudio.ApiActivityLogsListMethod? Type702 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsSubsetTasksListAlignmentOutcome? Type703 { get; set; } + public global::LabelStudio.ApiDmActionsCreateId? Type703 { get; set; } /// /// /// - public global::LabelStudio.ApiPromptsCompatibleProjectsListProjectType? Type704 { get; set; } + public global::LabelStudio.ApiFsmOrganizationsIdpAssignmentsHistoryListKind? Type704 { get; set; } /// /// /// - public global::LabelStudio.ApiPromptsVersionsInferenceRunsListProjectSubset? Type705 { get; set; } + public global::LabelStudio.ApiFsmOrganizationsMembershipHistoryListSource? Type705 { get; set; } /// /// /// - public global::LabelStudio.ApiTasksListFields? Type706 { get; set; } + public global::LabelStudio.ApiFsmOrganizationsMembershipHistoryListUserType? Type706 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type707 { get; set; } + public global::LabelStudio.ApiFsmOrganizationsSettingsHistoryListKind? Type707 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type708 { get; set; } + public global::LabelStudio.ApiProjectsAnalyticsDataQualityAgreementAnalysisConfusionMatrixRetrieveMode? Type708 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type709 { get; set; } + public global::LabelStudio.ApiProjectsStatsMemberPerformanceParticipantsListTable? Type709 { get; set; } /// /// /// - public global::LabelStudio.ApiAnnotationHistoryDestroyResponse? Type710 { get; set; } + public global::LabelStudio.ApiProjectsStatsMemberPerformanceRowsRetrieveTable? Type710 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type711 { get; set; } + public global::LabelStudio.ApiProjectsStatsMemberPerformanceSummaryRetrieveTable? Type711 { get; set; } /// /// /// - public global::LabelStudio.ApiAnnotationsBulkDeleteCreateResponse? Type712 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesDestroyType? Type712 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type713 { get; set; } + public global::LabelStudio.ApiProjectsSubsetTasksListAlignmentOutcome? Type713 { get; set; } /// /// /// - public global::LabelStudio.ApiAnnotationsBulkCreateResponseItem? Type714 { get; set; } + public global::LabelStudio.ApiPromptsCompatibleProjectsListProjectType? Type714 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type715 { get; set; } + public global::LabelStudio.ApiPromptsVersionsInferenceRunsListProjectSubset? Type715 { get; set; } /// /// /// - public global::LabelStudio.ApiCurrentUserResetTokenCreateResponse? Type716 { get; set; } + public global::LabelStudio.ApiTasksListFields? Type716 { get; set; } /// /// /// - public global::LabelStudio.ApiCurrentUserTokenRetrieveResponse? Type717 { get; set; } + public global::System.Collections.Generic.IList? Type717 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type718 { get; set; } + public global::System.Collections.Generic.IList? Type718 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type719 { get; set; } + public global::System.Collections.Generic.IList? Type719 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type720 { get; set; } + public global::LabelStudio.ApiAnnotationHistoryDestroyResponse? Type720 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type721 { get; set; } + public global::System.Collections.Generic.IList? Type721 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type722 { get; set; } + public global::LabelStudio.ApiAnnotationsBulkDeleteCreateResponse? Type722 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type723 { get; set; } + public global::System.Collections.Generic.IList? Type723 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type724 { get; set; } + public global::LabelStudio.ApiAnnotationsBulkCreateResponseItem? Type724 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type725 { get; set; } + public global::System.Collections.Generic.IList? Type725 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type726 { get; set; } + public global::LabelStudio.ApiCurrentUserResetTokenCreateResponse? Type726 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsRetrieveResponseItem? Type727 { get; set; } + public global::LabelStudio.ApiCurrentUserTokenRetrieveResponse? Type727 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsRetrieveResponseItemDialog? Type728 { get; set; } + public global::System.Collections.Generic.IList? Type728 { get; set; } /// /// /// - public global::LabelStudio.OneOf>? Type729 { get; set; } + public global::System.Collections.Generic.IList? Type729 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type730 { get; set; } + public global::System.Collections.Generic.IList? Type730 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type731 { get; set; } + public global::System.Collections.Generic.IList? Type731 { get; set; } /// /// /// - public global::LabelStudio.ApiInferenceRunsIndicatorsListResponseItem? Type732 { get; set; } + public global::System.Collections.Generic.IList? Type732 { get; set; } /// /// /// - public global::LabelStudio.ApiLearningResourcesUserProgressBulkResetCreateResponse? Type733 { get; set; } + public global::System.Collections.Generic.IList? Type733 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type734 { get; set; } + public global::System.Collections.Generic.IList? Type734 { get; set; } /// /// /// - public global::LabelStudio.ApiMlVersionsRetrieveResponse? Type735 { get; set; } + public global::System.Collections.Generic.IList? Type735 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type736 { get; set; } + public global::System.Collections.Generic.IList? Type736 { get; set; } /// /// /// - public global::LabelStudio.ApiModelProviderConnectionsProviderChoicesRetrieveResponse? Type737 { get; set; } + public global::LabelStudio.ApiDmActionsRetrieveResponseItem? Type737 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type738 { get; set; } + public global::LabelStudio.ApiDmActionsRetrieveResponseItemDialog? Type738 { get; set; } /// /// /// - public global::LabelStudio.ApiOrganizationsMemberTagsAssignmentsCreateResponse? Type739 { get; set; } + public global::LabelStudio.OneOf>? Type739 { get; set; } /// /// /// - public global::LabelStudio.ApiOrganizationsMemberTagsBulkDestroyResponse? Type740 { get; set; } + public global::System.Collections.Generic.IList? Type740 { get; set; } /// /// /// - public global::LabelStudio.ApiOrganizationsMemberTagsBulkCreateResponse? Type741 { get; set; } + public global::System.Collections.Generic.IList? Type741 { get; set; } /// /// /// - public global::LabelStudio.ApiOrganizationsMemberTagsImportsCreateResponse? Type742 { get; set; } + public global::LabelStudio.ApiInferenceRunsIndicatorsListResponseItem? Type742 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type743 { get; set; } + public global::LabelStudio.ApiLearningResourcesUserProgressBulkResetCreateResponse? Type743 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type744 { get; set; } + public global::System.Collections.Generic.IList? Type744 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type745 { get; set; } + public global::LabelStudio.ApiMlVersionsRetrieveResponse? Type745 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type746 { get; set; } + public global::System.Collections.Generic.IList? Type746 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type747 { get; set; } + public global::LabelStudio.ApiModelProviderConnectionsProviderChoicesRetrieveResponse? Type747 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type748 { get; set; } + public global::System.Collections.Generic.IList? Type748 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsAwsCustomFunctionRetrieveResponse? Type749 { get; set; } + public global::LabelStudio.ApiOrganizationsMemberTagsAssignmentsCreateResponse? Type749 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsAwsCustomFunctionRetrieveResponseStatus? Type750 { get; set; } + public global::LabelStudio.ApiOrganizationsMemberTagsBulkDestroyResponse? Type750 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsCustomFunctionRetrieveResponse? Type751 { get; set; } + public global::LabelStudio.ApiOrganizationsMemberTagsBulkCreateResponse? Type751 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsCustomFunctionRetrieveResponseStatus? Type752 { get; set; } + public global::LabelStudio.ApiOrganizationsMemberTagsImportsCreateResponse? Type752 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsDashboardRetrieveResponse? Type753 { get; set; } + public global::System.Collections.Generic.IList? Type753 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsDuplicateCreateResponse? Type754 { get; set; } + public global::System.Collections.Generic.IList? Type754 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type755 { get; set; } + public global::System.Collections.Generic.IList? Type755 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsExportsConvertCreateResponse? Type756 { get; set; } + public global::System.Collections.Generic.IList? Type756 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type757 { get; set; } + public global::System.Collections.Generic.IList? Type757 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsGcpCustomFunctionRetrieveResponse? Type758 { get; set; } + public global::System.Collections.Generic.IList? Type758 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsGcpCustomFunctionRetrieveResponseStatus? Type759 { get; set; } + public global::LabelStudio.ApiProjectsAwsCustomFunctionRetrieveResponse? Type759 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsImportCreateResponse? Type760 { get; set; } + public global::LabelStudio.ApiProjectsAwsCustomFunctionRetrieveResponseStatus? Type760 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsImportPredictionsCreateResponse? Type761 { get; set; } + public global::LabelStudio.ApiProjectsCustomFunctionRetrieveResponse? Type761 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsMembersBulkDestroyResponse? Type762 { get; set; } + public global::LabelStudio.ApiProjectsCustomFunctionRetrieveResponseStatus? Type762 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsModelStatsAgreementRetrieveResponse? Type763 { get; set; } + public global::LabelStudio.ApiProjectsDashboardRetrieveResponse? Type763 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsModelStatsAgreementGroundtruthRetrieveResponse? Type764 { get; set; } + public global::LabelStudio.ApiProjectsDuplicateCreateResponse? Type764 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsModelStatsPredictionRetrieveResponse? Type765 { get; set; } + public global::System.Collections.Generic.IList? Type765 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type766 { get; set; } + public global::LabelStudio.ApiProjectsExportsConvertCreateResponse? Type766 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsIaaRetrieveResponse? Type767 { get; set; } + public global::System.Collections.Generic.IList? Type767 { get; set; } /// /// /// - public global::LabelStudio.OneOf>, global::System.Collections.Generic.Dictionary>>>? Type768 { get; set; } + public global::LabelStudio.ApiProjectsGcpCustomFunctionRetrieveResponse? Type768 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>>? Type769 { get; set; } + public global::LabelStudio.ApiProjectsGcpCustomFunctionRetrieveResponseStatus? Type769 { get; set; } /// /// /// - public global::LabelStudio.OneOf>? Type770 { get; set; } + public global::LabelStudio.ApiProjectsImportCreateResponse? Type770 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsAgreementGroundtruthRetrieveResponse? Type771 { get; set; } + public global::LabelStudio.ApiProjectsImportPredictionsCreateResponse? Type771 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsAgreementAnnotatorRetrieveResponse? Type772 { get; set; } + public global::LabelStudio.ApiProjectsMembersBulkDestroyResponse? Type772 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsAgreementAnnotatorsRetrieveResponse? Type773 { get; set; } + public global::LabelStudio.ApiProjectsModelStatsAgreementRetrieveResponse? Type773 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponse? Type774 { get; set; } + public global::LabelStudio.ApiProjectsModelStatsAgreementGroundtruthRetrieveResponse? Type774 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponseUserFilters? Type775 { get; set; } + public global::LabelStudio.ApiProjectsModelStatsPredictionRetrieveResponse? Type775 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type776 { get; set; } + public global::System.Collections.Generic.IList? Type776 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponseUserFiltersStat? Type777 { get; set; } + public global::LabelStudio.ApiProjectsStatsIaaRetrieveResponse? Type777 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsFinishedRetrieveResponse? Type778 { get; set; } + public global::LabelStudio.OneOf>, global::System.Collections.Generic.Dictionary>>>? Type778 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsLeadTimeRetrieveResponse? Type779 { get; set; } + public global::System.Collections.Generic.Dictionary>>? Type779 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type780 { get; set; } + public global::LabelStudio.OneOf>? Type780 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsLeadTimeRetrieveResponseLeadTimeStat? Type781 { get; set; } + public global::LabelStudio.ApiProjectsStatsAgreementGroundtruthRetrieveResponse? Type781 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsMemberPerformanceRowsRetrieveResponse? Type782 { get; set; } + public global::LabelStudio.ApiProjectsStatsAgreementAnnotatorRetrieveResponse? Type782 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsMemberPerformanceSummaryRetrieveResponse? Type783 { get; set; } + public global::LabelStudio.ApiProjectsStatsAgreementAnnotatorsRetrieveResponse? Type783 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsTotalAgreementRetrieveResponseVariant1? Type784 { get; set; } + public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponse? Type784 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsTotalAgreementRetrieveResponseVariant2? Type785 { get; set; } + public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponseUserFilters? Type785 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type786 { get; set; } + public global::System.Collections.Generic.IList? Type786 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateResponse? Type787 { get; set; } + public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponseUserFiltersStat? Type787 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type788 { get; set; } + public global::LabelStudio.ApiProjectsStatsFinishedRetrieveResponse? Type788 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsUserStatsPredictionListResponse? Type789 { get; set; } + public global::LabelStudio.ApiProjectsStatsLeadTimeRetrieveResponse? Type789 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsUserStatsReviewScoreListResponse? Type790 { get; set; } + public global::System.Collections.Generic.IList? Type790 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsUserStatsPredictionRetrieveResponse? Type791 { get; set; } + public global::LabelStudio.ApiProjectsStatsLeadTimeRetrieveResponseLeadTimeStat? Type791 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsUserStatsReviewScoreRetrieveResponse? Type792 { get; set; } + public global::LabelStudio.ApiProjectsStatsMemberPerformanceRowsRetrieveResponse? Type792 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsUsersStatsAgreementGroundtruthRetrieveResponse? Type793 { get; set; } + public global::LabelStudio.ApiProjectsStatsMemberPerformanceSummaryRetrieveResponse? Type793 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type794 { get; set; } + public global::LabelStudio.ApiProjectsStatsTotalAgreementRetrieveResponseVariant1? Type794 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type795 { get; set; } + public global::LabelStudio.ApiProjectsStatsTotalAgreementRetrieveResponseVariant2? Type795 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type796 { get; set; } + public global::System.Collections.Generic.IList? Type796 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type797 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateResponse? Type797 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type798 { get; set; } + public global::System.Collections.Generic.IList? Type798 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type799 { get; set; } + public global::LabelStudio.ApiProjectsUserStatsPredictionListResponse? Type799 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type800 { get; set; } + public global::LabelStudio.ApiProjectsUserStatsReviewScoreListResponse? Type800 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type801 { get; set; } + public global::LabelStudio.ApiProjectsUserStatsPredictionRetrieveResponse? Type801 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type802 { get; set; } + public global::LabelStudio.ApiProjectsUserStatsReviewScoreRetrieveResponse? Type802 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type803 { get; set; } + public global::LabelStudio.ApiProjectsUsersStatsAgreementGroundtruthRetrieveResponse? Type803 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type804 { get; set; } + public global::System.Collections.Generic.IList? Type804 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type805 { get; set; } + public global::System.Collections.Generic.IList? Type805 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type806 { get; set; } + public global::System.Collections.Generic.IList? Type806 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type807 { get; set; } + public global::System.Collections.Generic.IList? Type807 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type808 { get; set; } + public global::System.Collections.Generic.IList? Type808 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type809 { get; set; } + public global::System.Collections.Generic.IList? Type809 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type810 { get; set; } + public global::System.Collections.Generic.IList? Type810 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type811 { get; set; } + public global::System.Collections.Generic.IList? Type811 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type812 { get; set; } + public global::System.Collections.Generic.IList? Type812 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type813 { get; set; } + public global::System.Collections.Generic.IList? Type813 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type814 { get; set; } + public global::System.Collections.Generic.IList? Type814 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportTypesRetrieveResponseItem? Type815 { get; set; } + public global::System.Collections.Generic.IList? 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::System.Collections.Generic.IList? Type817 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type818 { get; set; } + public global::System.Collections.Generic.IList? Type818 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type819 { get; set; } + public global::System.Collections.Generic.IList? Type819 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type820 { get; set; } + public global::System.Collections.Generic.IList? Type820 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type821 { get; set; } + public global::System.Collections.Generic.IList? 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::LabelStudio.ApiStoragesTypesRetrieveResponseItem? Type824 { get; set; } + public global::System.Collections.Generic.IList? Type824 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type825 { get; set; } + public global::LabelStudio.ApiStoragesExportTypesRetrieveResponseItem? 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::LabelStudio.ApiWebhooksInfoRetrieveResponse? Type828 { get; set; } + public global::System.Collections.Generic.IList? Type828 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationsCreated? Type829 { get; set; } + public global::System.Collections.Generic.IList? Type829 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationsDeleted? Type830 { get; set; } + public global::System.Collections.Generic.IList? Type830 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationCreated? Type831 { get; set; } + public global::System.Collections.Generic.IList? Type831 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationUpdated? Type832 { get; set; } + public global::System.Collections.Generic.IList? Type832 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkCreated? Type833 { get; set; } + public global::System.Collections.Generic.IList? Type833 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkDeleted? Type834 { get; set; } + public global::LabelStudio.ApiStoragesTypesRetrieveResponseItem? Type834 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkUpdated? Type835 { get; set; } + public global::System.Collections.Generic.IList? Type835 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectCreated? Type836 { get; set; } + public global::System.Collections.Generic.IList? Type836 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectDeleted? Type837 { get; set; } + public global::System.Collections.Generic.IList? Type837 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectUpdated? Type838 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponse? Type838 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewsDeleted? Type839 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationsCreated? Type839 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewCreated? Type840 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationsDeleted? Type840 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewUpdated? Type841 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationCreated? Type841 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseTasksCreated? Type842 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationUpdated? Type842 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseTasksDeleted? Type843 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkCreated? Type843 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type844 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkDeleted? Type844 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type845 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkUpdated? Type845 { get; set; } /// /// /// - public global::LabelStudio.ApiWorkspacesMembershipsBulkDestroyResponse? Type846 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectCreated? Type846 { get; set; } /// /// /// - public global::LabelStudio.ApiWorkspacesMembershipsBulkCreateResponse? Type847 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectDeleted? Type847 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type848 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectUpdated? Type848 { get; set; } + /// + /// + /// + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewsDeleted? Type849 { get; set; } + /// + /// + /// + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewCreated? Type850 { get; set; } + /// + /// + /// + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewUpdated? Type851 { get; set; } + /// + /// + /// + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseTasksCreated? Type852 { get; set; } + /// + /// + /// + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseTasksDeleted? Type853 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type854 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type855 { get; set; } + /// + /// + /// + public global::LabelStudio.ApiWorkspacesMembershipsBulkDestroyResponse? Type856 { get; set; } + /// + /// + /// + public global::LabelStudio.ApiWorkspacesMembershipsBulkCreateResponse? Type857 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type858 { get; set; } /// /// @@ -3453,654 +3493,662 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List>? ListType7 { get; set; } + public global::System.Collections.Generic.List? ListType7 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType8 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType9 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType8 { get; set; } + public global::System.Collections.Generic.List>? ListType10 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType9 { get; set; } + public global::System.Collections.Generic.List? ListType11 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType10 { get; set; } + public global::System.Collections.Generic.List? ListType12 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType11 { get; set; } + public global::System.Collections.Generic.List? ListType13 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType12 { get; set; } + public global::System.Collections.Generic.List? ListType14 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType13 { get; set; } + public global::System.Collections.Generic.List? ListType15 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType14 { get; set; } + public global::System.Collections.Generic.List? ListType16 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType15 { get; set; } + public global::System.Collections.Generic.List? ListType17 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType16 { get; set; } + public global::System.Collections.Generic.List? ListType18 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType17 { get; set; } + public global::System.Collections.Generic.List? ListType19 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType18 { get; set; } + public global::System.Collections.Generic.List? ListType20 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType19 { get; set; } + public global::System.Collections.Generic.List? ListType21 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType20 { get; set; } + public global::System.Collections.Generic.List? ListType22 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType21 { get; set; } + public global::System.Collections.Generic.List? ListType23 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType22 { get; set; } + public global::System.Collections.Generic.List? ListType24 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType23 { get; set; } + public global::System.Collections.Generic.List>? ListType25 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType24 { get; set; } + public global::System.Collections.Generic.List? ListType26 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType25 { get; set; } + public global::System.Collections.Generic.List>? ListType27 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType26 { get; set; } + public global::System.Collections.Generic.List? ListType28 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType27 { get; set; } + public global::System.Collections.Generic.List? ListType29 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType28 { get; set; } + public global::System.Collections.Generic.List? ListType30 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType29 { get; set; } + public global::System.Collections.Generic.List? ListType31 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType30 { get; set; } + public global::System.Collections.Generic.List? ListType32 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType31 { get; set; } + public global::System.Collections.Generic.List? ListType33 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType32 { get; set; } + public global::System.Collections.Generic.List? ListType34 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType33 { get; set; } + public global::System.Collections.Generic.List? ListType35 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType34 { get; set; } + public global::System.Collections.Generic.List? ListType36 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType35 { get; set; } + public global::System.Collections.Generic.List? ListType37 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType36 { get; set; } + public global::System.Collections.Generic.List? ListType38 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType37 { get; set; } + public global::System.Collections.Generic.List? ListType39 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType38 { get; set; } + public global::System.Collections.Generic.List? ListType40 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType39 { get; set; } + public global::System.Collections.Generic.List? ListType41 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType40 { get; set; } + public global::System.Collections.Generic.List? ListType42 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType41 { get; set; } + public global::System.Collections.Generic.List? ListType43 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType42 { get; set; } + public global::System.Collections.Generic.List? ListType44 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType43 { get; set; } + public global::System.Collections.Generic.List? ListType45 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType44 { get; set; } + public global::System.Collections.Generic.List? ListType46 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType45 { get; set; } + public global::System.Collections.Generic.List? ListType47 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType46 { get; set; } + public global::System.Collections.Generic.List? ListType48 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType47 { get; set; } + public global::System.Collections.Generic.List? ListType49 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType48 { get; set; } + public global::System.Collections.Generic.List? ListType50 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType49 { get; set; } + public global::System.Collections.Generic.List? ListType51 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType50 { get; set; } + public global::System.Collections.Generic.List? ListType52 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType51 { get; set; } + public global::System.Collections.Generic.List? ListType53 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType52 { get; set; } + public global::System.Collections.Generic.List? ListType54 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType53 { get; set; } + public global::System.Collections.Generic.List? ListType55 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType54 { get; set; } + public global::System.Collections.Generic.List? ListType56 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType55 { get; set; } + public global::System.Collections.Generic.List? ListType57 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType56 { get; set; } + public global::System.Collections.Generic.List? ListType58 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType57 { get; set; } + public global::System.Collections.Generic.List? ListType59 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType58 { get; set; } + public global::System.Collections.Generic.List? ListType60 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType59 { get; set; } + public global::System.Collections.Generic.List? ListType61 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType60 { get; set; } + public global::System.Collections.Generic.List? ListType62 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType61 { get; set; } + public global::System.Collections.Generic.List? ListType63 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType62 { get; set; } + public global::System.Collections.Generic.List? ListType64 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType63 { get; set; } + public global::System.Collections.Generic.List? ListType65 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType64 { get; set; } + public global::System.Collections.Generic.List? ListType66 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType65 { get; set; } + public global::System.Collections.Generic.List? ListType67 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType66 { get; set; } + public global::System.Collections.Generic.List>? ListType68 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType67 { get; set; } + public global::System.Collections.Generic.List? ListType69 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType68 { get; set; } + public global::System.Collections.Generic.List? ListType70 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType69 { 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::LabelStudio.OneOf>? ListType114 { get; set; } + public global::LabelStudio.OneOf>? 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::System.Collections.Generic.List? ListType128 { get; set; } + public global::System.Collections.Generic.List? ListType130 { get; set; } /// /// /// - public global::LabelStudio.OneOf>, global::System.Collections.Generic.Dictionary>>>? ListType129 { get; set; } + public global::LabelStudio.OneOf>, global::System.Collections.Generic.Dictionary>>>? ListType131 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>>? ListType130 { get; set; } + public global::System.Collections.Generic.Dictionary>>? 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; } /// /// /// - public global::System.Collections.Generic.List? ListType169 { get; set; } + public global::System.Collections.Generic.List? ListType171 { get; set; } } } \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.LearningResourcesClient.ApiLearningResourcesModulesPagesPartialUpdate.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.LearningResourcesClient.ApiLearningResourcesModulesPagesPartialUpdate.g.cs new file mode 100644 index 0000000..89f83dd --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.LearningResourcesClient.ApiLearningResourcesModulesPagesPartialUpdate.g.cs @@ -0,0 +1,523 @@ + +#nullable enable + +namespace LabelStudio +{ + public partial class LearningResourcesClient + { + + + private static readonly global::LabelStudio.EndPointSecurityRequirement s_ApiLearningResourcesModulesPagesPartialUpdateSecurityRequirement0 = + 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_ApiLearningResourcesModulesPagesPartialUpdateSecurityRequirements = + new global::LabelStudio.EndPointSecurityRequirement[] + { s_ApiLearningResourcesModulesPagesPartialUpdateSecurityRequirement0, + }; + partial void PrepareApiLearningResourcesModulesPagesPartialUpdateArguments( + global::System.Net.Http.HttpClient httpClient, + ref int id, + ref string moduleId, + ref string pageId, + global::LabelStudio.PatchedCoursePageUpdateRequest request); + partial void PrepareApiLearningResourcesModulesPagesPartialUpdateRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + int id, + string moduleId, + string pageId, + global::LabelStudio.PatchedCoursePageUpdateRequest request); + partial void ProcessApiLearningResourcesModulesPagesPartialUpdateResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessApiLearningResourcesModulesPagesPartialUpdateResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// ✨ Save one page of a module
+ /// <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>
+ /// Replace only the supplied keys of a single page. Rejects a stale `page_version` with 409 `page_version_conflict`, and a page that moved to another module with 410 `page_moved`. + ///
+ /// + /// + /// + /// + /// 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 ApiLearningResourcesModulesPagesPartialUpdateAsync( + int id, + string moduleId, + string pageId, + + global::LabelStudio.PatchedCoursePageUpdateRequest request, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await ApiLearningResourcesModulesPagesPartialUpdateAsResponseAsync( + id: id, + moduleId: moduleId, + pageId: pageId, + + request: request, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// ✨ Save one page of a module
+ /// <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>
+ /// Replace only the supplied keys of a single page. Rejects a stale `page_version` with 409 `page_version_conflict`, and a page that moved to another module with 410 `page_moved`. + ///
+ /// + /// + /// + /// + /// 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> ApiLearningResourcesModulesPagesPartialUpdateAsResponseAsync( + int id, + string moduleId, + string pageId, + + global::LabelStudio.PatchedCoursePageUpdateRequest request, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + request = request ?? throw new global::System.ArgumentNullException(nameof(request)); + + PrepareArguments( + client: HttpClient); + PrepareApiLearningResourcesModulesPagesPartialUpdateArguments( + httpClient: HttpClient, + id: ref id, + moduleId: ref moduleId, + pageId: ref pageId, + request: request); + + + var __authorizations = global::LabelStudio.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ApiLearningResourcesModulesPagesPartialUpdateSecurityRequirements, + operationName: "ApiLearningResourcesModulesPagesPartialUpdateAsync"); + + 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/learning-resources/{id}/modules/{moduleId}/pages/{pageId}/", + baseUri: HttpClient.BaseAddress); + 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: new global::System.Net.Http.HttpMethod("PATCH"), + 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); + } + } + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); + var __httpRequestContent = new global::System.Net.Http.StringContent( + content: __httpRequestContentBody, + encoding: global::System.Text.Encoding.UTF8, + mediaType: "application/json"); + __httpRequest.Content = __httpRequestContent; + global::LabelStudio.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareApiLearningResourcesModulesPagesPartialUpdateRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + id: id!, + moduleId: moduleId!, + pageId: pageId!, + request: request); + + 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: "ApiLearningResourcesModulesPagesPartialUpdate", + methodName: "ApiLearningResourcesModulesPagesPartialUpdateAsync", + pathTemplate: "$\"/api/learning-resources/{id}/modules/{moduleId}/pages/{pageId}/\"", + httpMethod: "PATCH", + baseUri: BaseUri, + request: __httpRequest!, + 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: "ApiLearningResourcesModulesPagesPartialUpdate", + methodName: "ApiLearningResourcesModulesPagesPartialUpdateAsync", + pathTemplate: "$\"/api/learning-resources/{id}/modules/{moduleId}/pages/{pageId}/\"", + httpMethod: "PATCH", + baseUri: BaseUri, + request: __httpRequest!, + 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: "ApiLearningResourcesModulesPagesPartialUpdate", + methodName: "ApiLearningResourcesModulesPagesPartialUpdateAsync", + pathTemplate: "$\"/api/learning-resources/{id}/modules/{moduleId}/pages/{pageId}/\"", + httpMethod: "PATCH", + baseUri: BaseUri, + request: __httpRequest!, + 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); + ProcessApiLearningResourcesModulesPagesPartialUpdateResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ApiLearningResourcesModulesPagesPartialUpdate", + methodName: "ApiLearningResourcesModulesPagesPartialUpdateAsync", + pathTemplate: "$\"/api/learning-resources/{id}/modules/{moduleId}/pages/{pageId}/\"", + httpMethod: "PATCH", + baseUri: BaseUri, + request: __httpRequest!, + 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: "ApiLearningResourcesModulesPagesPartialUpdate", + methodName: "ApiLearningResourcesModulesPagesPartialUpdateAsync", + pathTemplate: "$\"/api/learning-resources/{id}/modules/{moduleId}/pages/{pageId}/\"", + httpMethod: "PATCH", + baseUri: BaseUri, + request: __httpRequest!, + 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); + ProcessApiLearningResourcesModulesPagesPartialUpdateResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::LabelStudio.CoursePageSaveResponse.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.CoursePageSaveResponse.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(); + } + } + /// + /// ✨ Save one page of a module
+ /// <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>
+ /// Replace only the supplied keys of a single page. Rejects a stale `page_version` with 409 `page_version_conflict`, and a page that moved to another module with 410 `page_moved`. + ///
+ /// + /// + /// + /// + /// + /// + /// + /// 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 ApiLearningResourcesModulesPagesPartialUpdateAsync( + int id, + string moduleId, + string pageId, + global::System.Collections.Generic.IList? blocks = default, + int? pageVersion = default, + string? summary = default, + string? title = default, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __request = new global::LabelStudio.PatchedCoursePageUpdateRequest + { + Blocks = blocks, + PageVersion = pageVersion, + Summary = summary, + Title = title, + }; + + return await ApiLearningResourcesModulesPagesPartialUpdateAsync( + id: id, + moduleId: moduleId, + pageId: pageId, + request: __request, + requestOptions: requestOptions, + cancellationToken: cancellationToken).ConfigureAwait(false); + } + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.LearningResourcesClient.ApiLearningResourcesOutlineRetrieve.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.LearningResourcesClient.ApiLearningResourcesOutlineRetrieve.g.cs new file mode 100644 index 0000000..af772d8 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.LearningResourcesClient.ApiLearningResourcesOutlineRetrieve.g.cs @@ -0,0 +1,438 @@ + +#nullable enable + +namespace LabelStudio +{ + public partial class LearningResourcesClient + { + + + private static readonly global::LabelStudio.EndPointSecurityRequirement s_ApiLearningResourcesOutlineRetrieveSecurityRequirement0 = + 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_ApiLearningResourcesOutlineRetrieveSecurityRequirements = + new global::LabelStudio.EndPointSecurityRequirement[] + { s_ApiLearningResourcesOutlineRetrieveSecurityRequirement0, + }; + partial void PrepareApiLearningResourcesOutlineRetrieveArguments( + global::System.Net.Http.HttpClient httpClient, + ref int id); + partial void PrepareApiLearningResourcesOutlineRetrieveRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + int id); + partial void ProcessApiLearningResourcesOutlineRetrieveResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessApiLearningResourcesOutlineRetrieveResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// ✨ Get the structure outline of a course
+ /// <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>
+ /// Module and page identity, titles and page versions without any block content. + ///
+ /// + /// 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 ApiLearningResourcesOutlineRetrieveAsync( + int id, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await ApiLearningResourcesOutlineRetrieveAsResponseAsync( + id: id, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// ✨ Get the structure outline of a course
+ /// <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>
+ /// Module and page identity, titles and page versions without any block content. + ///
+ /// + /// 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> ApiLearningResourcesOutlineRetrieveAsResponseAsync( + int id, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareApiLearningResourcesOutlineRetrieveArguments( + httpClient: HttpClient, + id: ref id); + + + var __authorizations = global::LabelStudio.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ApiLearningResourcesOutlineRetrieveSecurityRequirements, + operationName: "ApiLearningResourcesOutlineRetrieveAsync"); + + 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/learning-resources/{id}/outline/", + baseUri: HttpClient.BaseAddress); + 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); + PrepareApiLearningResourcesOutlineRetrieveRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + id: id!); + + 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: "ApiLearningResourcesOutlineRetrieve", + methodName: "ApiLearningResourcesOutlineRetrieveAsync", + pathTemplate: "$\"/api/learning-resources/{id}/outline/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + 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: "ApiLearningResourcesOutlineRetrieve", + methodName: "ApiLearningResourcesOutlineRetrieveAsync", + pathTemplate: "$\"/api/learning-resources/{id}/outline/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + 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: "ApiLearningResourcesOutlineRetrieve", + methodName: "ApiLearningResourcesOutlineRetrieveAsync", + pathTemplate: "$\"/api/learning-resources/{id}/outline/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + 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); + ProcessApiLearningResourcesOutlineRetrieveResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ApiLearningResourcesOutlineRetrieve", + methodName: "ApiLearningResourcesOutlineRetrieveAsync", + pathTemplate: "$\"/api/learning-resources/{id}/outline/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + 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: "ApiLearningResourcesOutlineRetrieve", + methodName: "ApiLearningResourcesOutlineRetrieveAsync", + pathTemplate: "$\"/api/learning-resources/{id}/outline/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + 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); + ProcessApiLearningResourcesOutlineRetrieveResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::LabelStudio.CourseOutline.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.CourseOutline.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.LearningResourcesClient.ApiLearningResourcesStructureCreate.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.LearningResourcesClient.ApiLearningResourcesStructureCreate.g.cs new file mode 100644 index 0000000..e09e4a4 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.LearningResourcesClient.ApiLearningResourcesStructureCreate.g.cs @@ -0,0 +1,528 @@ + +#nullable enable + +namespace LabelStudio +{ + public partial class LearningResourcesClient + { + + + private static readonly global::LabelStudio.EndPointSecurityRequirement s_ApiLearningResourcesStructureCreateSecurityRequirement0 = + 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_ApiLearningResourcesStructureCreateSecurityRequirements = + new global::LabelStudio.EndPointSecurityRequirement[] + { s_ApiLearningResourcesStructureCreateSecurityRequirement0, + }; + partial void PrepareApiLearningResourcesStructureCreateArguments( + global::System.Net.Http.HttpClient httpClient, + ref int id, + global::LabelStudio.CourseStructureOpRequest request); + partial void PrepareApiLearningResourcesStructureCreateRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + int id, + global::LabelStudio.CourseStructureOpRequest request); + partial void ProcessApiLearningResourcesStructureCreateResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessApiLearningResourcesStructureCreateResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// ✨ Apply a structural change to a course
+ /// <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>
+ /// Apply a semantic structural operation (add/delete/duplicate/reorder/move page or module, rename module) to current server state under a compare-and-swap on `structure_version`. A stale version returns 409 `structure_version_conflict` with the fresh outline so the client can resync and retry. + ///
+ /// + /// + /// 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 ApiLearningResourcesStructureCreateAsync( + int id, + + global::LabelStudio.CourseStructureOpRequest request, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await ApiLearningResourcesStructureCreateAsResponseAsync( + id: id, + + request: request, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// ✨ Apply a structural change to a course
+ /// <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>
+ /// Apply a semantic structural operation (add/delete/duplicate/reorder/move page or module, rename module) to current server state under a compare-and-swap on `structure_version`. A stale version returns 409 `structure_version_conflict` with the fresh outline so the client can resync and retry. + ///
+ /// + /// + /// 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> ApiLearningResourcesStructureCreateAsResponseAsync( + int id, + + global::LabelStudio.CourseStructureOpRequest request, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + request = request ?? throw new global::System.ArgumentNullException(nameof(request)); + + PrepareArguments( + client: HttpClient); + PrepareApiLearningResourcesStructureCreateArguments( + httpClient: HttpClient, + id: ref id, + request: request); + + + var __authorizations = global::LabelStudio.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ApiLearningResourcesStructureCreateSecurityRequirements, + operationName: "ApiLearningResourcesStructureCreateAsync"); + + 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/learning-resources/{id}/structure/", + baseUri: HttpClient.BaseAddress); + 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.Post, + 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); + } + } + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); + var __httpRequestContent = new global::System.Net.Http.StringContent( + content: __httpRequestContentBody, + encoding: global::System.Text.Encoding.UTF8, + mediaType: "application/json"); + __httpRequest.Content = __httpRequestContent; + global::LabelStudio.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareApiLearningResourcesStructureCreateRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + id: id!, + request: request); + + 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: "ApiLearningResourcesStructureCreate", + methodName: "ApiLearningResourcesStructureCreateAsync", + pathTemplate: "$\"/api/learning-resources/{id}/structure/\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + 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: "ApiLearningResourcesStructureCreate", + methodName: "ApiLearningResourcesStructureCreateAsync", + pathTemplate: "$\"/api/learning-resources/{id}/structure/\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + 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: "ApiLearningResourcesStructureCreate", + methodName: "ApiLearningResourcesStructureCreateAsync", + pathTemplate: "$\"/api/learning-resources/{id}/structure/\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + 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); + ProcessApiLearningResourcesStructureCreateResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ApiLearningResourcesStructureCreate", + methodName: "ApiLearningResourcesStructureCreateAsync", + pathTemplate: "$\"/api/learning-resources/{id}/structure/\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + 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: "ApiLearningResourcesStructureCreate", + methodName: "ApiLearningResourcesStructureCreateAsync", + pathTemplate: "$\"/api/learning-resources/{id}/structure/\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + 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); + ProcessApiLearningResourcesStructureCreateResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::LabelStudio.CourseStructureOpResponse.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.CourseStructureOpResponse.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(); + } + } + /// + /// ✨ Apply a structural change to a course
+ /// <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>
+ /// Apply a semantic structural operation (add/delete/duplicate/reorder/move page or module, rename module) to current server state under a compare-and-swap on `structure_version`. A stale version returns 409 `structure_version_conflict` with the fresh outline so the client can resync and retry. + ///
+ /// + /// + /// + /// + /// + /// + /// * `add_page` - add_page
+ /// * `delete_page` - delete_page
+ /// * `duplicate_page` - duplicate_page
+ /// * `reorder_pages` - reorder_pages
+ /// * `move_page` - move_page
+ /// * `add_module` - add_module
+ /// * `delete_module` - delete_module
+ /// * `duplicate_module` - duplicate_module
+ /// * `reorder_modules` - reorder_modules
+ /// * `rename_module` - rename_module + /// + /// + /// + /// + /// + /// + /// 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 ApiLearningResourcesStructureCreateAsync( + int id, + global::LabelStudio.OpEnum op, + int structureVersion, + int? destIndex = default, + int? destModuleId = default, + int? moduleId = default, + global::System.Collections.Generic.IList? moduleIds = default, + string? pageId = default, + int? sourceModuleId = default, + string? title = default, + int? toIndex = default, + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __request = new global::LabelStudio.CourseStructureOpRequest + { + DestIndex = destIndex, + DestModuleId = destModuleId, + ModuleId = moduleId, + ModuleIds = moduleIds, + Op = op, + PageId = pageId, + SourceModuleId = sourceModuleId, + StructureVersion = structureVersion, + Title = title, + ToIndex = toIndex, + }; + + return await ApiLearningResourcesStructureCreateAsync( + id: id, + request: __request, + requestOptions: requestOptions, + cancellationToken: cancellationToken).ConfigureAwait(false); + } + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseOutline.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseOutline.Json.g.cs new file mode 100644 index 0000000..e629029 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseOutline.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class CourseOutline + { + /// + /// 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.CourseOutline? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.CourseOutline), + jsonSerializerContext) as global::LabelStudio.CourseOutline; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.CourseOutline? 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.CourseOutline? 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.CourseOutline), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.CourseOutline; + } + + /// + /// 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.CourseOutline.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseOutline.g.cs new file mode 100644 index 0000000..953a6b5 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseOutline.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// + /// + public sealed partial class CourseOutline + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("modules")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Modules { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("structure_version")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int StructureVersion { 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. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CourseOutline( + global::System.Collections.Generic.IList modules, + int structureVersion) + { + this.Modules = modules ?? throw new global::System.ArgumentNullException(nameof(modules)); + this.StructureVersion = structureVersion; + } + + /// + /// Initializes a new instance of the class. + /// + public CourseOutline() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseOutlineModule.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseOutlineModule.Json.g.cs new file mode 100644 index 0000000..a68c532 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseOutlineModule.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class CourseOutlineModule + { + /// + /// 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.CourseOutlineModule? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.CourseOutlineModule), + jsonSerializerContext) as global::LabelStudio.CourseOutlineModule; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.CourseOutlineModule? 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.CourseOutlineModule? 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.CourseOutlineModule), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.CourseOutlineModule; + } + + /// + /// 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.CourseOutlineModule.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseOutlineModule.g.cs new file mode 100644 index 0000000..37093f6 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseOutlineModule.g.cs @@ -0,0 +1,94 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// + /// + public sealed partial class CourseOutlineModule + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("marked_stale")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool MarkedStale { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("pages")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Pages { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("sort_order")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int SortOrder { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("title")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Title { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updated_by")] + public global::LabelStudio.UserSimple? UpdatedBy { 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. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CourseOutlineModule( + int id, + bool markedStale, + global::System.Collections.Generic.IList pages, + int sortOrder, + string title, + global::LabelStudio.UserSimple? updatedBy) + { + this.Id = id; + this.MarkedStale = markedStale; + this.Pages = pages ?? throw new global::System.ArgumentNullException(nameof(pages)); + this.SortOrder = sortOrder; + this.Title = title ?? throw new global::System.ArgumentNullException(nameof(title)); + this.UpdatedBy = updatedBy; + } + + /// + /// Initializes a new instance of the class. + /// + public CourseOutlineModule() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseOutlinePage.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseOutlinePage.Json.g.cs new file mode 100644 index 0000000..d6ad59b --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseOutlinePage.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class CourseOutlinePage + { + /// + /// 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.CourseOutlinePage? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.CourseOutlinePage), + jsonSerializerContext) as global::LabelStudio.CourseOutlinePage; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.CourseOutlinePage? 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.CourseOutlinePage? 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.CourseOutlinePage), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.CourseOutlinePage; + } + + /// + /// 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.CourseOutlinePage.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseOutlinePage.g.cs new file mode 100644 index 0000000..7517eda --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseOutlinePage.g.cs @@ -0,0 +1,65 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// + /// + public sealed partial class CourseOutlinePage + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("title")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Title { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("version")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int Version { 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. + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CourseOutlinePage( + string id, + string title, + int version) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Title = title ?? throw new global::System.ArgumentNullException(nameof(title)); + this.Version = version; + } + + /// + /// Initializes a new instance of the class. + /// + public CourseOutlinePage() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.CoursePageSaveResponse.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.CoursePageSaveResponse.Json.g.cs new file mode 100644 index 0000000..dd10bbb --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.CoursePageSaveResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class CoursePageSaveResponse + { + /// + /// 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.CoursePageSaveResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.CoursePageSaveResponse), + jsonSerializerContext) as global::LabelStudio.CoursePageSaveResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.CoursePageSaveResponse? 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.CoursePageSaveResponse? 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.CoursePageSaveResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.CoursePageSaveResponse; + } + + /// + /// 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.CoursePageSaveResponse.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.CoursePageSaveResponse.g.cs new file mode 100644 index 0000000..67639e1 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.CoursePageSaveResponse.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// + /// + public sealed partial class CoursePageSaveResponse + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("page_version")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int PageVersion { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("structure_version")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int StructureVersion { 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. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CoursePageSaveResponse( + int pageVersion, + int structureVersion) + { + this.PageVersion = pageVersion; + this.StructureVersion = structureVersion; + } + + /// + /// Initializes a new instance of the class. + /// + public CoursePageSaveResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseStructureOpRequest.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseStructureOpRequest.Json.g.cs new file mode 100644 index 0000000..ed982a9 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseStructureOpRequest.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class CourseStructureOpRequest + { + /// + /// 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.CourseStructureOpRequest? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.CourseStructureOpRequest), + jsonSerializerContext) as global::LabelStudio.CourseStructureOpRequest; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.CourseStructureOpRequest? 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.CourseStructureOpRequest? 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.CourseStructureOpRequest), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.CourseStructureOpRequest; + } + + /// + /// 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.CourseStructureOpRequest.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseStructureOpRequest.g.cs new file mode 100644 index 0000000..f645b92 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseStructureOpRequest.g.cs @@ -0,0 +1,148 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// + /// + public sealed partial class CourseStructureOpRequest + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("dest_index")] + public int? DestIndex { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("dest_module_id")] + public int? DestModuleId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("module_id")] + public int? ModuleId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("module_ids")] + public global::System.Collections.Generic.IList? ModuleIds { get; set; } + + /// + /// * `add_page` - add_page
+ /// * `delete_page` - delete_page
+ /// * `duplicate_page` - duplicate_page
+ /// * `reorder_pages` - reorder_pages
+ /// * `move_page` - move_page
+ /// * `add_module` - add_module
+ /// * `delete_module` - delete_module
+ /// * `duplicate_module` - duplicate_module
+ /// * `reorder_modules` - reorder_modules
+ /// * `rename_module` - rename_module + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("op")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::LabelStudio.JsonConverters.OpEnumJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::LabelStudio.OpEnum Op { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("page_id")] + public string? PageId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("source_module_id")] + public int? SourceModuleId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("structure_version")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int StructureVersion { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("title")] + public string? Title { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("to_index")] + public int? ToIndex { 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. + /// + /// + /// * `add_page` - add_page
+ /// * `delete_page` - delete_page
+ /// * `duplicate_page` - duplicate_page
+ /// * `reorder_pages` - reorder_pages
+ /// * `move_page` - move_page
+ /// * `add_module` - add_module
+ /// * `delete_module` - delete_module
+ /// * `duplicate_module` - duplicate_module
+ /// * `reorder_modules` - reorder_modules
+ /// * `rename_module` - rename_module + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CourseStructureOpRequest( + global::LabelStudio.OpEnum op, + int structureVersion, + int? destIndex, + int? destModuleId, + int? moduleId, + global::System.Collections.Generic.IList? moduleIds, + string? pageId, + int? sourceModuleId, + string? title, + int? toIndex) + { + this.DestIndex = destIndex; + this.DestModuleId = destModuleId; + this.ModuleId = moduleId; + this.ModuleIds = moduleIds; + this.Op = op; + this.PageId = pageId; + this.SourceModuleId = sourceModuleId; + this.StructureVersion = structureVersion; + this.Title = title; + this.ToIndex = toIndex; + } + + /// + /// Initializes a new instance of the class. + /// + public CourseStructureOpRequest() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseStructureOpResponse.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseStructureOpResponse.Json.g.cs new file mode 100644 index 0000000..ace08c5 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseStructureOpResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class CourseStructureOpResponse + { + /// + /// 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.CourseStructureOpResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.CourseStructureOpResponse), + jsonSerializerContext) as global::LabelStudio.CourseStructureOpResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.CourseStructureOpResponse? 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.CourseStructureOpResponse? 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.CourseStructureOpResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.CourseStructureOpResponse; + } + + /// + /// 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.CourseStructureOpResponse.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseStructureOpResponse.g.cs new file mode 100644 index 0000000..c7d76a3 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.CourseStructureOpResponse.g.cs @@ -0,0 +1,83 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// + /// + public sealed partial class CourseStructureOpResponse + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("module_id")] + public int? ModuleId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("modules")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Modules { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("outline")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::LabelStudio.CourseOutline Outline { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("page_id")] + public string? PageId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("structure_version")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int StructureVersion { 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. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CourseStructureOpResponse( + global::System.Collections.Generic.IList modules, + global::LabelStudio.CourseOutline outline, + int structureVersion, + int? moduleId, + string? pageId) + { + this.ModuleId = moduleId; + this.Modules = modules ?? throw new global::System.ArgumentNullException(nameof(modules)); + this.Outline = outline ?? throw new global::System.ArgumentNullException(nameof(outline)); + this.PageId = pageId; + this.StructureVersion = structureVersion; + } + + /// + /// Initializes a new instance of the class. + /// + public CourseStructureOpResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.LearningResource.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.LearningResource.g.cs index bf278e6..014c824 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.Models.LearningResource.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.LearningResource.g.cs @@ -187,6 +187,13 @@ public sealed partial class LearningResource [global::System.Text.Json.Serialization.JsonPropertyName("project_count")] public int ProjectCount { get; set; } = default!; + /// + /// Included only in responses + /// + /// default! + [global::System.Text.Json.Serialization.JsonPropertyName("structure_version")] + public int StructureVersion { get; set; } = default!; + /// /// /// @@ -291,6 +298,9 @@ public sealed partial class LearningResource /// /// Included only in responses /// + /// + /// Included only in responses + /// /// /// Included only in responses /// @@ -331,6 +341,7 @@ public LearningResource( int organization = default!, int pageCount = default!, int projectCount = default!, + int structureVersion = default!, global::System.DateTime updatedAt = default!, global::LabelStudio.UserSimple updatedBy = default!) { @@ -361,6 +372,7 @@ public LearningResource( this.Organization = organization; this.PageCount = pageCount; this.ProjectCount = projectCount; + this.StructureVersion = structureVersion; this.Summary = summary; this.Title = title; this.UpdatedAt = updatedAt; diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.LearningResourceDetail.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.LearningResourceDetail.g.cs index e8fb780..66fddd7 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.Models.LearningResourceDetail.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.LearningResourceDetail.g.cs @@ -213,6 +213,13 @@ public sealed partial class LearningResourceDetail [global::System.Text.Json.Serialization.JsonPropertyName("project_count")] public int ProjectCount { get; set; } = default!; + /// + /// Included only in responses + /// + /// default! + [global::System.Text.Json.Serialization.JsonPropertyName("structure_version")] + public int StructureVersion { get; set; } = default!; + /// /// /// @@ -336,6 +343,9 @@ public sealed partial class LearningResourceDetail /// /// Included only in responses /// + /// + /// Included only in responses + /// /// /// Included only in responses /// @@ -383,6 +393,7 @@ public LearningResourceDetail( int pageCount = default!, global::System.Collections.Generic.IList projectAssignments = default!, int projectCount = default!, + int structureVersion = default!, global::System.Collections.Generic.IList unpublishedModuleIds = default!, global::System.DateTime updatedAt = default!, global::LabelStudio.UserSimple updatedBy = default!) @@ -418,6 +429,7 @@ public LearningResourceDetail( this.Progress = progress; this.ProjectAssignments = projectAssignments; this.ProjectCount = projectCount; + this.StructureVersion = structureVersion; this.Summary = summary; this.Title = title; this.UnpublishedModuleIds = unpublishedModuleIds; diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.OpEnum.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.OpEnum.g.cs new file mode 100644 index 0000000..7a81d62 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.OpEnum.g.cs @@ -0,0 +1,108 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// * `add_page` - add_page
+ /// * `delete_page` - delete_page
+ /// * `duplicate_page` - duplicate_page
+ /// * `reorder_pages` - reorder_pages
+ /// * `move_page` - move_page
+ /// * `add_module` - add_module
+ /// * `delete_module` - delete_module
+ /// * `duplicate_module` - duplicate_module
+ /// * `reorder_modules` - reorder_modules
+ /// * `rename_module` - rename_module + ///
+ public enum OpEnum + { + /// + /// + /// + AddModule, + /// + /// + /// + AddPage, + /// + /// + /// + DeleteModule, + /// + /// + /// + DeletePage, + /// + /// + /// + DuplicateModule, + /// + /// + /// + DuplicatePage, + /// + /// + /// + MovePage, + /// + /// + /// + RenameModule, + /// + /// + /// + ReorderModules, + /// + /// + /// + ReorderPages, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class OpEnumExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this OpEnum value) + { + return value switch + { + OpEnum.AddModule => "add_module", + OpEnum.AddPage => "add_page", + OpEnum.DeleteModule => "delete_module", + OpEnum.DeletePage => "delete_page", + OpEnum.DuplicateModule => "duplicate_module", + OpEnum.DuplicatePage => "duplicate_page", + OpEnum.MovePage => "move_page", + OpEnum.RenameModule => "rename_module", + OpEnum.ReorderModules => "reorder_modules", + OpEnum.ReorderPages => "reorder_pages", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static OpEnum? ToEnum(string value) + { + return value switch + { + "add_module" => OpEnum.AddModule, + "add_page" => OpEnum.AddPage, + "delete_module" => OpEnum.DeleteModule, + "delete_page" => OpEnum.DeletePage, + "duplicate_module" => OpEnum.DuplicateModule, + "duplicate_page" => OpEnum.DuplicatePage, + "move_page" => OpEnum.MovePage, + "rename_module" => OpEnum.RenameModule, + "reorder_modules" => OpEnum.ReorderModules, + "reorder_pages" => OpEnum.ReorderPages, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedCoursePageUpdateRequest.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedCoursePageUpdateRequest.Json.g.cs new file mode 100644 index 0000000..d518aea --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedCoursePageUpdateRequest.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class PatchedCoursePageUpdateRequest + { + /// + /// 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.PatchedCoursePageUpdateRequest? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.PatchedCoursePageUpdateRequest), + jsonSerializerContext) as global::LabelStudio.PatchedCoursePageUpdateRequest; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.PatchedCoursePageUpdateRequest? 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.PatchedCoursePageUpdateRequest? 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.PatchedCoursePageUpdateRequest), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.PatchedCoursePageUpdateRequest; + } + + /// + /// 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.PatchedCoursePageUpdateRequest.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedCoursePageUpdateRequest.g.cs new file mode 100644 index 0000000..26ebf29 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedCoursePageUpdateRequest.g.cs @@ -0,0 +1,71 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// Page-scoped content save: only the supplied keys are replaced. + /// + public sealed partial class PatchedCoursePageUpdateRequest + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("blocks")] + public global::System.Collections.Generic.IList? Blocks { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("page_version")] + public int? PageVersion { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("summary")] + public string? Summary { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("title")] + public string? Title { 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. + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public PatchedCoursePageUpdateRequest( + global::System.Collections.Generic.IList? blocks, + int? pageVersion, + string? summary, + string? title) + { + this.Blocks = blocks; + this.PageVersion = pageVersion; + this.Summary = summary; + this.Title = title; + } + + /// + /// Initializes a new instance of the class. + /// + public PatchedCoursePageUpdateRequest() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedCoursePageUpdateRequestBlock.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedCoursePageUpdateRequestBlock.Json.g.cs new file mode 100644 index 0000000..5023c6e --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedCoursePageUpdateRequestBlock.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class PatchedCoursePageUpdateRequestBlock + { + /// + /// 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.PatchedCoursePageUpdateRequestBlock? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.PatchedCoursePageUpdateRequestBlock), + jsonSerializerContext) as global::LabelStudio.PatchedCoursePageUpdateRequestBlock; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.PatchedCoursePageUpdateRequestBlock? 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.PatchedCoursePageUpdateRequestBlock? 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.PatchedCoursePageUpdateRequestBlock), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.PatchedCoursePageUpdateRequestBlock; + } + + /// + /// 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.PatchedCoursePageUpdateRequestBlock.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedCoursePageUpdateRequestBlock.g.cs new file mode 100644 index 0000000..4eea053 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedCoursePageUpdateRequestBlock.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// + /// + public sealed partial class PatchedCoursePageUpdateRequestBlock + { + + /// + /// 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/openapi.yaml b/src/libs/LabelStudio/openapi.yaml index f4691f6..a8e1743 100644 --- a/src/libs/LabelStudio/openapi.yaml +++ b/src/libs/LabelStudio/openapi.yaml @@ -7807,6 +7807,89 @@ paths: summary: ✨ Update or delete a module tags: - Learning Resources + /api/learning-resources/{id}/modules/{module_id}/pages/{page_id}/: + patch: + description: |- + + Label Studio Enterprise badge +

+ This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise) +

+
+ Replace only the supplied keys of a single page. Rejects a stale `page_version` with 409 `page_version_conflict`, and a page that moved to another module with 410 `page_moved`. + operationId: api_learning_resources_modules_pages_partial_update + parameters: + - description: A unique integer value identifying this learning resource. + in: path + name: id + required: true + schema: + type: integer + - in: path + name: module_id + required: true + schema: + pattern: ^\d+$ + type: string + - description: Page ID, stored inside the module content JSON rather than as its own model field. + in: path + name: page_id + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedCoursePageUpdateRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedCoursePageUpdateRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedCoursePageUpdateRequest' + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CoursePageSaveResponse' + description: '' + security: + - Token: [] + summary: ✨ Save one page of a module + tags: + - Learning Resources + /api/learning-resources/{id}/outline/: + get: + description: |- + + Label Studio Enterprise badge +

+ This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise) +

+
+ Module and page identity, titles and page versions without any block content. + operationId: api_learning_resources_outline_retrieve + parameters: + - description: A unique integer value identifying this learning resource. + in: path + name: id + required: true + schema: + type: integer + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CourseOutline' + description: '' + security: + - Token: [] + summary: ✨ Get the structure outline of a course + tags: + - Learning Resources /api/learning-resources/{id}/progress/: post: description: |- @@ -7924,6 +8007,48 @@ paths: summary: ✨ Publish a learning resource tags: - Learning Resources + /api/learning-resources/{id}/structure/: + post: + description: |- + + Label Studio Enterprise badge +

+ This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise) +

+
+ Apply a semantic structural operation (add/delete/duplicate/reorder/move page or module, rename module) to current server state under a compare-and-swap on `structure_version`. A stale version returns 409 `structure_version_conflict` with the fresh outline so the client can resync and retry. + operationId: api_learning_resources_structure_create + parameters: + - description: A unique integer value identifying this learning resource. + in: path + name: id + required: true + schema: + type: integer + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CourseStructureOpRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/CourseStructureOpRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/CourseStructureOpRequest' + required: true + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CourseStructureOpResponse' + description: '' + security: + - Token: [] + summary: ✨ Apply a structural change to a course + tags: + - Learning Resources /api/learning-resources/{id}/take/: get: description: |- @@ -29262,6 +29387,67 @@ components: - updated_at - updated_by type: object + CourseOutline: + properties: + modules: + items: + $ref: '#/components/schemas/CourseOutlineModule' + type: array + structure_version: + type: integer + required: + - modules + - structure_version + type: object + CourseOutlineModule: + properties: + id: + type: integer + marked_stale: + type: boolean + pages: + items: + $ref: '#/components/schemas/CourseOutlinePage' + type: array + sort_order: + type: integer + title: + type: string + updated_by: + allOf: + - $ref: '#/components/schemas/UserSimple' + nullable: true + required: + - id + - marked_stale + - pages + - sort_order + - title + - updated_by + type: object + CourseOutlinePage: + properties: + id: + type: string + title: + type: string + version: + type: integer + required: + - id + - title + - version + type: object + CoursePageSaveResponse: + properties: + page_version: + type: integer + structure_version: + type: integer + required: + - page_version + - structure_version + type: object CourseProgressImportResult: properties: imported_count: @@ -29291,6 +29477,61 @@ components: - skipped_not_completed - skipped_not_in_org type: object + CourseStructureOpRequest: + properties: + dest_index: + minimum: 0 + type: integer + dest_module_id: + type: integer + module_id: + type: integer + module_ids: + items: + type: integer + minItems: 1 + type: array + op: + $ref: '#/components/schemas/OpEnum' + page_id: + minLength: 1 + type: string + source_module_id: + type: integer + structure_version: + minimum: 1 + type: integer + title: + maxLength: 255 + type: string + to_index: + minimum: 0 + type: integer + required: + - op + - structure_version + type: object + CourseStructureOpResponse: + properties: + module_id: + nullable: true + type: integer + modules: + items: + $ref: '#/components/schemas/CourseModule' + type: array + outline: + $ref: '#/components/schemas/CourseOutline' + page_id: + nullable: true + type: string + structure_version: + type: integer + required: + - modules + - outline + - structure_version + type: object CustomFunctionCodeRequestRequest: properties: code: @@ -32989,6 +33230,9 @@ components: project_count: readOnly: true type: integer + structure_version: + readOnly: true + type: integer summary: type: string title: @@ -33020,6 +33264,7 @@ components: - organization - page_count - project_count + - structure_version - updated_at - updated_by type: object @@ -33231,6 +33476,9 @@ components: project_count: readOnly: true type: integer + structure_version: + readOnly: true + type: integer summary: type: string title: @@ -33271,6 +33519,7 @@ components: - progress - project_assignments - project_count + - structure_version - unpublished_module_ids - updated_at - updated_by @@ -37738,6 +37987,30 @@ components: - in_app_guidance - complete type: string + OpEnum: + description: |- + * `add_page` - add_page + * `delete_page` - delete_page + * `duplicate_page` - duplicate_page + * `reorder_pages` - reorder_pages + * `move_page` - move_page + * `add_module` - add_module + * `delete_module` - delete_module + * `duplicate_module` - duplicate_module + * `reorder_modules` - reorder_modules + * `rename_module` - rename_module + enum: + - add_page + - delete_page + - duplicate_page + - reorder_pages + - move_page + - add_module + - delete_module + - duplicate_module + - reorder_modules + - rename_module + type: string OperatorEnum: description: |- * `lt` - < @@ -39074,6 +39347,21 @@ components: nullable: true type: string type: object + PatchedCoursePageUpdateRequest: + description: 'Page-scoped content save: only the supplied keys are replaced.' + properties: + blocks: + items: {} + type: array + page_version: + minimum: 0 + type: integer + summary: + type: string + title: + maxLength: 255 + type: string + type: object PatchedDatabricksExportStorageRequest: description: Serializer for Databricks export storage with multi-auth support. properties: