diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IInterfacesClient.ClassicReplacements.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IInterfacesClient.ClassicReplacements.g.cs new file mode 100644 index 00000000..b6f957bd --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.IInterfacesClient.ClassicReplacements.g.cs @@ -0,0 +1,40 @@ +#nullable enable + +namespace LabelStudio +{ + public partial interface IInterfacesClient + { + /// + /// ✨ List classic template replacements
+ /// <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>
+ /// Map each classic labeling template (keyed by "<category>/<name>") to the system interface template and preset parameters that replace it. Empty when modern interface components are not available to the caller. + ///
+ /// 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 ClassicReplacementsAsync( + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// ✨ List classic template replacements
+ /// <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>
+ /// Map each classic labeling template (keyed by "<category>/<name>") to the system interface template and preset parameters that replace it. Empty when modern interface components are not available to the caller. + ///
+ /// 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> ClassicReplacementsAsResponseAsync( + 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.IInterfacesClient.Duplicate.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IInterfacesClient.Duplicate.g.cs index 8fa0e33b..fb95d815 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.IInterfacesClient.Duplicate.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.IInterfacesClient.Duplicate.g.cs @@ -22,7 +22,7 @@ public partial interface IInterfacesClient global::System.Threading.Tasks.Task DuplicateAsync( int id, - global::LabelStudio.LseInterfaceRequest request, + global::LabelStudio.LseInterfaceDuplicateRequestRequest request, global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -43,7 +43,7 @@ public partial interface IInterfacesClient global::System.Threading.Tasks.Task> DuplicateAsResponseAsync( int id, - global::LabelStudio.LseInterfaceRequest request, + global::LabelStudio.LseInterfaceDuplicateRequestRequest request, global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -57,50 +57,36 @@ public partial interface IInterfacesClient /// Create a copy of an existing saved interface. /// /// - /// - /// AI-produced code snapshots for session continuity + /// + /// Client-compiled bundle, accepted only when the source has none stored (system templates). /// - /// - /// JSX source code for the interface screen module + /// + /// Description for the copy. Defaults to the source interface's description. /// - /// - /// - /// Sample task data for preview + /// + /// 'last' (default) copies only the current state; 'all' carries the full version history.
+ /// * `last` - last
+ /// * `all` - all /// - /// - /// - /// JSON Schema declaring expected task data field types for import validation + /// + /// Initial screen params (an object) seeded on the copy. Can't be combined with mode='all'. /// - /// - /// Chat conversation history + /// + /// Title for the copy. Defaults to "<source title> (Copy)" when omitted or blank. /// - /// - /// Arbitrary metadata for this interface + /// + /// Workspace ID to duplicate into. Omit or null for no workspace. /// - /// - /// JSON Schema declaring the annotation output fields this interface produces (for Prompter/auto-labeling) - /// - /// - /// - /// Code version history - /// - /// /// 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 DuplicateAsync( int id, - string code, - string compiled, - string title, - object? artifacts = default, - object? dataSample = default, + string? compiled = default, string? description = default, - object? inputSchema = default, - object? messages = default, - object? metadata = default, - object? outputSchema = default, - object? versions = default, + global::LabelStudio.LseInterfaceDuplicateRequestModeEnum? mode = default, + object? @params = default, + string? title = default, int? workspace = default, global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); diff --git a/src/libs/LabelStudio/Generated/LabelStudio.InterfacesClient.ClassicReplacements.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.InterfacesClient.ClassicReplacements.g.cs new file mode 100644 index 00000000..750866fd --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.InterfacesClient.ClassicReplacements.g.cs @@ -0,0 +1,425 @@ + +#nullable enable + +namespace LabelStudio +{ + public partial class InterfacesClient + { + + + private static readonly global::LabelStudio.EndPointSecurityRequirement s_ClassicReplacementsSecurityRequirement0 = + 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_ClassicReplacementsSecurityRequirements = + new global::LabelStudio.EndPointSecurityRequirement[] + { s_ClassicReplacementsSecurityRequirement0, + }; + partial void PrepareClassicReplacementsArguments( + global::System.Net.Http.HttpClient httpClient); + partial void PrepareClassicReplacementsRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage); + partial void ProcessClassicReplacementsResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessClassicReplacementsResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// ✨ List classic template replacements
+ /// <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>
+ /// Map each classic labeling template (keyed by "<category>/<name>") to the system interface template and preset parameters that replace it. Empty when modern interface components are not available to the caller. + ///
+ /// 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 ClassicReplacementsAsync( + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await ClassicReplacementsAsResponseAsync( + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// ✨ List classic template replacements
+ /// <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>
+ /// Map each classic labeling template (keyed by "<category>/<name>") to the system interface template and preset parameters that replace it. Empty when modern interface components are not available to the caller. + ///
+ /// 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> ClassicReplacementsAsResponseAsync( + global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareClassicReplacementsArguments( + httpClient: HttpClient); + + + var __authorizations = global::LabelStudio.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ClassicReplacementsSecurityRequirements, + operationName: "ClassicReplacementsAsync"); + + 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/interfaces/classic-replacements/", + 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); + PrepareClassicReplacementsRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest); + + 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: "ClassicReplacements", + methodName: "ClassicReplacementsAsync", + pathTemplate: "\"/api/interfaces/classic-replacements/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::LabelStudio.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ClassicReplacements", + methodName: "ClassicReplacementsAsync", + pathTemplate: "\"/api/interfaces/classic-replacements/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::LabelStudio.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::LabelStudio.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::LabelStudio.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ClassicReplacements", + methodName: "ClassicReplacementsAsync", + pathTemplate: "\"/api/interfaces/classic-replacements/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::LabelStudio.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessClassicReplacementsResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ClassicReplacements", + methodName: "ClassicReplacementsAsync", + pathTemplate: "\"/api/interfaces/classic-replacements/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::LabelStudio.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::LabelStudio.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ClassicReplacements", + methodName: "ClassicReplacementsAsync", + pathTemplate: "\"/api/interfaces/classic-replacements/\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessClassicReplacementsResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + return new global::LabelStudio.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::LabelStudio.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __content); + } + 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(); + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + return new global::LabelStudio.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::LabelStudio.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __content); + } + 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.InterfacesClient.Duplicate.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.InterfacesClient.Duplicate.g.cs index 244e1910..9229f207 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.InterfacesClient.Duplicate.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.InterfacesClient.Duplicate.g.cs @@ -28,12 +28,12 @@ public partial class InterfacesClient partial void PrepareDuplicateArguments( global::System.Net.Http.HttpClient httpClient, ref int id, - global::LabelStudio.LseInterfaceRequest request); + global::LabelStudio.LseInterfaceDuplicateRequestRequest request); partial void PrepareDuplicateRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, int id, - global::LabelStudio.LseInterfaceRequest request); + global::LabelStudio.LseInterfaceDuplicateRequestRequest request); partial void ProcessDuplicateResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -61,7 +61,7 @@ partial void ProcessDuplicateResponseContent( public async global::System.Threading.Tasks.Task DuplicateAsync( int id, - global::LabelStudio.LseInterfaceRequest request, + global::LabelStudio.LseInterfaceDuplicateRequestRequest request, global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -93,7 +93,7 @@ partial void ProcessDuplicateResponseContent( public async global::System.Threading.Tasks.Task> DuplicateAsResponseAsync( int id, - global::LabelStudio.LseInterfaceRequest request, + global::LabelStudio.LseInterfaceDuplicateRequestRequest request, global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -465,67 +465,47 @@ partial void ProcessDuplicateResponseContent( /// Create a copy of an existing saved interface. ///
/// - /// - /// AI-produced code snapshots for session continuity + /// + /// Client-compiled bundle, accepted only when the source has none stored (system templates). /// - /// - /// JSX source code for the interface screen module + /// + /// Description for the copy. Defaults to the source interface's description. /// - /// - /// - /// Sample task data for preview + /// + /// 'last' (default) copies only the current state; 'all' carries the full version history.
+ /// * `last` - last
+ /// * `all` - all /// - /// - /// - /// JSON Schema declaring expected task data field types for import validation + /// + /// Initial screen params (an object) seeded on the copy. Can't be combined with mode='all'. /// - /// - /// Chat conversation history + /// + /// Title for the copy. Defaults to "<source title> (Copy)" when omitted or blank. /// - /// - /// Arbitrary metadata for this interface + /// + /// Workspace ID to duplicate into. Omit or null for no workspace. /// - /// - /// JSON Schema declaring the annotation output fields this interface produces (for Prompter/auto-labeling) - /// - /// - /// - /// Code version history - /// - /// /// 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 DuplicateAsync( int id, - string code, - string compiled, - string title, - object? artifacts = default, - object? dataSample = default, + string? compiled = default, string? description = default, - object? inputSchema = default, - object? messages = default, - object? metadata = default, - object? outputSchema = default, - object? versions = default, + global::LabelStudio.LseInterfaceDuplicateRequestModeEnum? mode = default, + object? @params = default, + string? title = default, int? workspace = default, global::LabelStudio.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { - var __request = new global::LabelStudio.LseInterfaceRequest + var __request = new global::LabelStudio.LseInterfaceDuplicateRequestRequest { - Artifacts = artifacts, - Code = code, Compiled = compiled, - DataSample = dataSample, Description = description, - InputSchema = inputSchema, - Messages = messages, - Metadata = metadata, - OutputSchema = outputSchema, + Mode = mode, + Params = @params, Title = title, - Versions = versions, Workspace = workspace, }; diff --git a/src/libs/LabelStudio/Generated/LabelStudio.JsonConverters.LseInterfaceDuplicateRequestModeEnum.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.JsonConverters.LseInterfaceDuplicateRequestModeEnum.g.cs new file mode 100644 index 00000000..8fe6bc0d --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.JsonConverters.LseInterfaceDuplicateRequestModeEnum.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace LabelStudio.JsonConverters +{ + /// + public sealed class LseInterfaceDuplicateRequestModeEnumJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::LabelStudio.LseInterfaceDuplicateRequestModeEnum 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.LseInterfaceDuplicateRequestModeEnumExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::LabelStudio.LseInterfaceDuplicateRequestModeEnum)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::LabelStudio.LseInterfaceDuplicateRequestModeEnum); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::LabelStudio.LseInterfaceDuplicateRequestModeEnum value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::LabelStudio.LseInterfaceDuplicateRequestModeEnumExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/LabelStudio/Generated/LabelStudio.JsonConverters.LseInterfaceDuplicateRequestModeEnumNullable.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.JsonConverters.LseInterfaceDuplicateRequestModeEnumNullable.g.cs new file mode 100644 index 00000000..d5fb0af0 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.JsonConverters.LseInterfaceDuplicateRequestModeEnumNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace LabelStudio.JsonConverters +{ + /// + public sealed class LseInterfaceDuplicateRequestModeEnumNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::LabelStudio.LseInterfaceDuplicateRequestModeEnum? 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.LseInterfaceDuplicateRequestModeEnumExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::LabelStudio.LseInterfaceDuplicateRequestModeEnum)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::LabelStudio.LseInterfaceDuplicateRequestModeEnum?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::LabelStudio.LseInterfaceDuplicateRequestModeEnum? 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.LseInterfaceDuplicateRequestModeEnumExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContext.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContext.g.cs index 53a7303d..67801352 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContext.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContext.g.cs @@ -337,6 +337,8 @@ namespace LabelStudio [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.LseInterfaceAppendVersionRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.LseInterfaceAppendVersionsRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.LseInterfaceDuplicateRequestModeEnum), TypeInfoPropertyName = "LseInterfaceDuplicateRequestModeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.LseInterfaceDuplicateRequestRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.LseInterfaceList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.LseInterfaceRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.LseInterfaceVersionDescriptionRequest))] @@ -513,8 +515,6 @@ namespace LabelStudio [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedAzureServicePrincipalExportStorageRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedAzureServicePrincipalImportStorageRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedBlueprintUpdateRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedCommentRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedCoursePageUpdateRequest))] internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -536,6 +536,8 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ListListDouble_System_Collections_Generic_List_global_System_Collections_Generic_List_double")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ListListDouble_System_Collections_Generic_List_global_System_Collections_Generic_List_double_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedCommentRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedCoursePageUpdateRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedDatabricksExportStorageWriteRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedDatabricksImportStorageWriteRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.PatchedDatasetImportCandidatesPatchRequest))] @@ -962,6 +964,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.OnboardingStateEnum?), TypeInfoPropertyName = "NullableOnboardingStateEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.TrialRoleEnum?), TypeInfoPropertyName = "NullableTrialRoleEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.LseInterfaceDuplicateRequestModeEnum?), TypeInfoPropertyName = "NullableLseInterfaceDuplicateRequestModeEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.RoleSourceEnum?), TypeInfoPropertyName = "NullableRoleSourceEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.StateEnum?), TypeInfoPropertyName = "NullableStateEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::LabelStudio.MappingStatusEnum?), TypeInfoPropertyName = "NullableMappingStatusEnum2")] @@ -1022,9 +1025,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.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1046,6 +1046,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ListListDouble_System_Collections_Generic_List_global_System_Collections_Generic_List_double")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ListListDouble_System_Collections_Generic_List_global_System_Collections_Generic_List_double_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::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))] @@ -1370,6 +1373,10 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::LabelStudio.LabelStreamTaskDistributionEnum?) + || typeToConvert == typeof(global::LabelStudio.LseInterfaceDuplicateRequestModeEnum) + + || typeToConvert == typeof(global::LabelStudio.LseInterfaceDuplicateRequestModeEnum?) + || typeToConvert == typeof(global::LabelStudio.MappingStatusEnum) || typeToConvert == typeof(global::LabelStudio.MappingStatusEnum?) @@ -1811,6 +1818,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::LabelStudio.JsonConverters.LabelStreamTaskDistributionEnumNullableJsonConverter(); } + if (typeToConvert == typeof(global::LabelStudio.LseInterfaceDuplicateRequestModeEnum)) + { + return new global::LabelStudio.JsonConverters.LseInterfaceDuplicateRequestModeEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::LabelStudio.LseInterfaceDuplicateRequestModeEnum?)) + { + return new global::LabelStudio.JsonConverters.LseInterfaceDuplicateRequestModeEnumNullableJsonConverter(); + } + if (typeToConvert == typeof(global::LabelStudio.MappingStatusEnum)) { return new global::LabelStudio.JsonConverters.MappingStatusEnumJsonConverter(); diff --git a/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContextTypes.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContextTypes.g.cs index a72f9a8b..5767d8e3 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContextTypes.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.JsonSerializerContextTypes.g.cs @@ -1277,2235 +1277,2243 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::LabelStudio.LseInterfaceList? Type311 { get; set; } + public global::LabelStudio.LseInterfaceDuplicateRequestModeEnum? Type311 { get; set; } /// /// /// - public global::LabelStudio.LseInterfaceRequest? Type312 { get; set; } + public global::LabelStudio.LseInterfaceDuplicateRequestRequest? Type312 { get; set; } /// /// /// - public global::LabelStudio.LseInterfaceVersionDescriptionRequest? Type313 { get; set; } + public global::LabelStudio.LseInterfaceList? Type313 { get; set; } /// /// /// - public global::LabelStudio.LseInterfaceVersionIdRequest? Type314 { get; set; } + public global::LabelStudio.LseInterfaceRequest? Type314 { get; set; } /// /// /// - public global::LabelStudio.LseOrganization? Type315 { get; set; } + public global::LabelStudio.LseInterfaceVersionDescriptionRequest? Type315 { get; set; } /// /// /// - public global::LabelStudio.OrganizationBilling? Type316 { get; set; } + public global::LabelStudio.LseInterfaceVersionIdRequest? Type316 { get; set; } /// /// /// - public global::LabelStudio.LseOrganizationMemberList? Type317 { get; set; } + public global::LabelStudio.LseOrganization? Type317 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type318 { get; set; } + public global::LabelStudio.OrganizationBilling? Type318 { get; set; } /// /// /// - public global::LabelStudio.LseOrganizationMemberListContributedToProject? Type319 { get; set; } + public global::LabelStudio.LseOrganizationMemberList? Type319 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type320 { get; set; } + public global::System.Collections.Generic.IList? Type320 { get; set; } /// /// /// - public global::LabelStudio.LseOrganizationMemberListCreatedProject? Type321 { get; set; } + public global::LabelStudio.LseOrganizationMemberListContributedToProject? Type321 { get; set; } /// /// /// - public global::LabelStudio.RoleSourceEnum? Type322 { get; set; } + public global::System.Collections.Generic.IList? Type322 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type323 { get; set; } + public global::LabelStudio.LseOrganizationMemberListCreatedProject? Type323 { get; set; } /// /// /// - public global::LabelStudio.SimpleOrganizationMemberTag? Type324 { get; set; } + public global::LabelStudio.RoleSourceEnum? Type324 { get; set; } /// /// /// - public global::LabelStudio.LseUserOrganizationMemberList? Type325 { get; set; } + public global::System.Collections.Generic.IList? Type325 { get; set; } /// /// /// - public global::LabelStudio.LseProject? Type326 { get; set; } + public global::LabelStudio.SimpleOrganizationMemberTag? Type326 { get; set; } /// /// /// - public global::LabelStudio.LseProjectDmColumnDefaults? Type327 { get; set; } + public global::LabelStudio.LseUserOrganizationMemberList? Type327 { get; set; } /// /// /// - public global::LabelStudio.LseProjectDmColumnDefaultsExplore? Type328 { get; set; } + public global::LabelStudio.LseProject? Type328 { get; set; } /// /// /// - public global::LabelStudio.LseProjectDmColumnDefaultsLabeling? Type329 { get; set; } + public global::LabelStudio.LseProjectDmColumnDefaults? Type329 { get; set; } /// /// /// - public global::LabelStudio.LseProjectCounts? Type330 { get; set; } + public global::LabelStudio.LseProjectDmColumnDefaultsExplore? Type330 { get; set; } /// /// /// - public global::LabelStudio.LseProjectCreate? Type331 { get; set; } + public global::LabelStudio.LseProjectDmColumnDefaultsLabeling? Type331 { get; set; } /// /// /// - public global::LabelStudio.LseProjectCreateDmColumnDefaults? Type332 { get; set; } + public global::LabelStudio.LseProjectCounts? Type332 { get; set; } /// /// /// - public global::LabelStudio.LseProjectCreateDmColumnDefaultsExplore? Type333 { get; set; } + public global::LabelStudio.LseProjectCreate? Type333 { get; set; } /// /// /// - public global::LabelStudio.LseProjectCreateDmColumnDefaultsLabeling? Type334 { get; set; } + public global::LabelStudio.LseProjectCreateDmColumnDefaults? Type334 { get; set; } /// /// /// - public global::LabelStudio.LseProjectCreateRequest? Type335 { get; set; } + public global::LabelStudio.LseProjectCreateDmColumnDefaultsExplore? Type335 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type336 { get; set; } + public global::LabelStudio.LseProjectCreateDmColumnDefaultsLabeling? Type336 { get; set; } /// /// /// - public global::LabelStudio.LseProjectCreateRequestDmColumnDefaults? Type337 { get; set; } + public global::LabelStudio.LseProjectCreateRequest? Type337 { get; set; } /// /// /// - public global::LabelStudio.LseProjectCreateRequestDmColumnDefaultsExplore? Type338 { get; set; } + public global::System.Collections.Generic.Dictionary? Type338 { get; set; } /// /// /// - public global::LabelStudio.LseProjectCreateRequestDmColumnDefaultsLabeling? Type339 { get; set; } + public global::LabelStudio.LseProjectCreateRequestDmColumnDefaults? Type339 { get; set; } /// /// /// - public global::LabelStudio.LseProjectParams? Type340 { get; set; } + public global::LabelStudio.LseProjectCreateRequestDmColumnDefaultsExplore? Type340 { get; set; } /// /// /// - public global::LabelStudio.LseProjectParamsRequest? Type341 { get; set; } + public global::LabelStudio.LseProjectCreateRequestDmColumnDefaultsLabeling? Type341 { get; set; } /// /// /// - public global::LabelStudio.LseProjectResponse? Type342 { get; set; } + public global::LabelStudio.LseProjectParams? Type342 { get; set; } /// /// /// - public global::LabelStudio.LseProjectResponseDmColumnDefaults? Type343 { get; set; } + public global::LabelStudio.LseProjectParamsRequest? Type343 { get; set; } /// /// /// - public global::LabelStudio.LseProjectResponseDmColumnDefaultsExplore? Type344 { get; set; } + public global::LabelStudio.LseProjectResponse? Type344 { get; set; } /// /// /// - public global::LabelStudio.LseProjectResponseDmColumnDefaultsLabeling? Type345 { get; set; } + public global::LabelStudio.LseProjectResponseDmColumnDefaults? Type345 { get; set; } /// /// /// - public global::LabelStudio.LseProjectStateResponse? Type346 { get; set; } + public global::LabelStudio.LseProjectResponseDmColumnDefaultsExplore? Type346 { get; set; } /// /// /// - public global::LabelStudio.LseS3ExportStorage? Type347 { get; set; } + public global::LabelStudio.LseProjectResponseDmColumnDefaultsLabeling? Type347 { get; set; } /// /// /// - public global::LabelStudio.LseS3ExportStorageRequest? Type348 { get; set; } + public global::LabelStudio.LseProjectStateResponse? Type348 { get; set; } /// /// /// - public global::LabelStudio.LseS3ImportStorage? Type349 { get; set; } + public global::LabelStudio.LseS3ExportStorage? Type349 { get; set; } /// /// /// - public global::LabelStudio.LseS3ImportStorageRequest? Type350 { get; set; } + public global::LabelStudio.LseS3ExportStorageRequest? Type350 { get; set; } /// /// /// - public global::LabelStudio.LseTask? Type351 { get; set; } + public global::LabelStudio.LseS3ImportStorage? Type351 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type352 { get; set; } + public global::LabelStudio.LseS3ImportStorageRequest? Type352 { get; set; } /// /// /// - public global::LabelStudio.LseTaskDraft? Type353 { get; set; } + public global::LabelStudio.LseTask? Type353 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type354 { get; set; } + public global::System.Collections.Generic.IList? Type354 { get; set; } /// /// /// - public global::LabelStudio.LseTaskPrediction? Type355 { get; set; } + public global::LabelStudio.LseTaskDraft? Type355 { get; set; } /// /// /// - public global::LabelStudio.LseTaskRequest? Type356 { get; set; } + public global::System.Collections.Generic.IList? Type356 { get; set; } /// /// /// - public global::LabelStudio.LseTaskSerializerForAnnotators? Type357 { get; set; } + public global::LabelStudio.LseTaskPrediction? Type357 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type358 { get; set; } + public global::LabelStudio.LseTaskRequest? Type358 { get; set; } /// /// /// - public global::LabelStudio.LseTaskSerializerForAnnotatorsDraft? Type359 { get; set; } + public global::LabelStudio.LseTaskSerializerForAnnotators? Type359 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type360 { get; set; } + public global::System.Collections.Generic.IList? Type360 { get; set; } /// /// /// - public global::LabelStudio.LseTaskSerializerForAnnotatorsPrediction? Type361 { get; set; } + public global::LabelStudio.LseTaskSerializerForAnnotatorsDraft? Type361 { get; set; } /// /// /// - public global::LabelStudio.LseTaskSerializerForReviewers? Type362 { get; set; } + public global::System.Collections.Generic.IList? Type362 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type363 { get; set; } + public global::LabelStudio.LseTaskSerializerForAnnotatorsPrediction? Type363 { get; set; } /// /// /// - public global::LabelStudio.LseTaskSerializerForReviewersDraft? Type364 { get; set; } + public global::LabelStudio.LseTaskSerializerForReviewers? Type364 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type365 { get; set; } + public global::System.Collections.Generic.IList? Type365 { get; set; } /// /// /// - public global::LabelStudio.LseTaskSerializerForReviewersPrediction? Type366 { get; set; } + public global::LabelStudio.LseTaskSerializerForReviewersDraft? Type366 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type367 { get; set; } + public global::System.Collections.Generic.IList? Type367 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type368 { get; set; } + public global::LabelStudio.LseTaskSerializerForReviewersPrediction? Type368 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMembership? Type369 { get; set; } + public global::System.Collections.Generic.Dictionary? Type369 { get; set; } /// /// /// - public global::LabelStudio.LseUserAPI? Type370 { get; set; } + public global::System.Collections.Generic.IList? Type370 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type371 { get; set; } + public global::LabelStudio.OrganizationMembership? Type371 { get; set; } /// /// /// - public global::LabelStudio.LseUserOrganizationMemberListContributedToProject? Type372 { get; set; } + public global::LabelStudio.LseUserAPI? Type372 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type373 { get; set; } + public global::System.Collections.Generic.IList? Type373 { get; set; } /// /// /// - public global::LabelStudio.LseUserOrganizationMemberListCreatedProject? Type374 { get; set; } + public global::LabelStudio.LseUserOrganizationMemberListContributedToProject? Type374 { get; set; } /// /// /// - public global::LabelStudio.LseUserRequest? Type375 { get; set; } + public global::System.Collections.Generic.IList? Type375 { get; set; } /// /// /// - public global::LabelStudio.MLBackend? Type376 { get; set; } + public global::LabelStudio.LseUserOrganizationMemberListCreatedProject? Type376 { get; set; } /// /// /// - public global::LabelStudio.StateEnum? Type377 { get; set; } + public global::LabelStudio.LseUserRequest? Type377 { get; set; } /// /// /// - public global::LabelStudio.MLBackendRequest? Type378 { get; set; } + public global::LabelStudio.MLBackend? Type378 { get; set; } /// /// /// - public global::LabelStudio.MLBackendRequestRequest? Type379 { get; set; } + public global::LabelStudio.StateEnum? Type379 { get; set; } /// /// /// - public global::LabelStudio.MLBackendTrainRequestRequest? Type380 { get; set; } + public global::LabelStudio.MLBackendRequest? Type380 { get; set; } /// /// /// - public global::LabelStudio.MLInteractiveAnnotatingRequestRequest? Type381 { get; set; } + public global::LabelStudio.MLBackendRequestRequest? Type381 { get; set; } /// /// /// - public global::LabelStudio.MappingStatusEnum? Type382 { get; set; } + public global::LabelStudio.MLBackendTrainRequestRequest? Type382 { get; set; } /// /// /// - public global::LabelStudio.MaybeExpandedComment? Type383 { get; set; } + public global::LabelStudio.MLInteractiveAnnotatingRequestRequest? Type383 { get; set; } /// /// /// - public global::LabelStudio.MetricParam? Type384 { get; set; } + public global::LabelStudio.MappingStatusEnum? Type384 { get; set; } /// /// /// - public global::LabelStudio.MetricParamUpdateRequest? Type385 { get; set; } + public global::LabelStudio.MaybeExpandedComment? Type385 { get; set; } /// /// /// - public global::LabelStudio.ModelInterface? Type386 { get; set; } + public global::LabelStudio.MetricParam? Type386 { get; set; } /// /// /// - public global::LabelStudio.SkillNameEnum? Type387 { get; set; } + public global::LabelStudio.MetricParamUpdateRequest? Type387 { get; set; } /// /// /// - public global::LabelStudio.ModelInterfaceRequest? Type388 { get; set; } + public global::LabelStudio.ModelInterface? Type388 { get; set; } /// /// /// - public global::LabelStudio.ModelInterfaceSerializerGET? Type389 { get; set; } + public global::LabelStudio.SkillNameEnum? Type389 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type390 { get; set; } + public global::LabelStudio.ModelInterfaceRequest? Type390 { get; set; } /// /// /// - public global::LabelStudio.ModelProviderConnection? Type391 { get; set; } + public global::LabelStudio.ModelInterfaceSerializerGET? Type391 { get; set; } /// /// /// - public global::LabelStudio.ProviderEnum? Type392 { get; set; } + public global::System.Collections.Generic.IList? Type392 { get; set; } /// /// /// - public global::LabelStudio.ScopeEnum? Type393 { get; set; } + public global::LabelStudio.ModelProviderConnection? Type393 { get; set; } /// /// /// - public global::LabelStudio.ModelProviderConnectionRequest? Type394 { get; set; } + public global::LabelStudio.ProviderEnum? Type394 { get; set; } /// /// /// - public global::LabelStudio.ModelRun? Type395 { get; set; } + public global::LabelStudio.ScopeEnum? Type395 { get; set; } /// /// /// - public global::LabelStudio.ProjectSubsetEnum? Type396 { get; set; } + public global::LabelStudio.ModelProviderConnectionRequest? Type396 { get; set; } /// /// /// - public global::LabelStudio.ModelRunStatusEnum? Type397 { get; set; } + public global::LabelStudio.ModelRun? Type397 { get; set; } /// /// /// - public global::LabelStudio.ModelRunRequestRequest? Type398 { get; set; } + public global::LabelStudio.ProjectSubsetEnum? Type398 { get; set; } /// /// /// - public global::LabelStudio.OperatorEnum? Type399 { get; set; } + public global::LabelStudio.ModelRunStatusEnum? Type399 { get; set; } /// /// /// - public global::LabelStudio.OrganizationId? Type400 { get; set; } + public global::LabelStudio.ModelRunRequestRequest? Type400 { get; set; } /// /// /// - public global::LabelStudio.OrganizationInvite? Type401 { get; set; } + public global::LabelStudio.OperatorEnum? Type401 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMember? Type402 { get; set; } + public global::LabelStudio.OrganizationId? Type402 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type403 { get; set; } + public global::LabelStudio.OrganizationInvite? Type403 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberContributedToProject? Type404 { get; set; } + public global::LabelStudio.OrganizationMember? Type404 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type405 { get; set; } + public global::System.Collections.Generic.IList? Type405 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberCreatedProject? Type406 { get; set; } + public global::LabelStudio.OrganizationMemberContributedToProject? Type406 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberFilterRequestRequest? Type407 { get; set; } + public global::System.Collections.Generic.IList? Type407 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberFilterSchema? Type408 { get; set; } + public global::LabelStudio.OrganizationMemberCreatedProject? Type408 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberMembershipOption? Type409 { get; set; } + public global::LabelStudio.OrganizationMemberFilterRequestRequest? Type409 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberMembershipOptionKindEnum? Type410 { get; set; } + public global::LabelStudio.OrganizationMemberFilterSchema? Type410 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type411 { get; set; } + public global::LabelStudio.OrganizationMemberMembershipOption? Type411 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberMembershipProjectOption? Type412 { get; set; } + public global::LabelStudio.OrganizationMemberMembershipOptionKindEnum? Type412 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberMembershipProjectOptionKindEnum? Type413 { get; set; } + public global::System.Collections.Generic.IList? Type413 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberSkillsOption? Type414 { get; set; } + public global::LabelStudio.OrganizationMemberMembershipProjectOption? Type414 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberTag? Type415 { get; set; } + public global::LabelStudio.OrganizationMemberMembershipProjectOptionKindEnum? Type415 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberTagBulkCreateRequest? Type416 { get; set; } + public global::LabelStudio.OrganizationMemberSkillsOption? Type416 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberTagImportCreateRequest? Type417 { get; set; } + public global::LabelStudio.OrganizationMemberTag? Type417 { get; set; } /// /// /// - public byte[]? Type418 { get; set; } + public global::LabelStudio.OrganizationMemberTagBulkCreateRequest? Type418 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberTagImportStatus? Type419 { get; set; } + public global::LabelStudio.OrganizationMemberTagImportCreateRequest? Type419 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberTagImportStatusStatusEnum? Type420 { get; set; } + public byte[]? Type420 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMemberTagRequest? Type421 { get; set; } + public global::LabelStudio.OrganizationMemberTagImportStatus? Type421 { get; set; } /// /// /// - public global::LabelStudio.OrganizationMembershipRequest? Type422 { get; set; } + public global::LabelStudio.OrganizationMemberTagImportStatusStatusEnum? Type422 { get; set; } /// /// /// - public global::LabelStudio.OrganizationPermission? Type423 { get; set; } + public global::LabelStudio.OrganizationMemberTagRequest? Type423 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type424 { get; set; } + public global::LabelStudio.OrganizationMembershipRequest? Type424 { get; set; } /// /// /// - public global::LabelStudio.OrganizationPermissionRoleEnum? Type425 { get; set; } + public global::LabelStudio.OrganizationPermission? Type425 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type426 { get; set; } + public global::System.Collections.Generic.IList? Type426 { get; set; } /// /// /// - public global::LabelStudio.OrganizationPermissionRequest? Type427 { get; set; } + public global::LabelStudio.OrganizationPermissionRoleEnum? Type427 { get; set; } /// /// /// - public global::LabelStudio.OrganizationRoleAssignment? Type428 { get; set; } + public global::System.Collections.Generic.IList? Type428 { get; set; } /// /// /// - public global::LabelStudio.PaginatedAllRolesProjectListList? Type429 { get; set; } + public global::LabelStudio.OrganizationPermissionRequest? Type429 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type430 { get; set; } + public global::LabelStudio.OrganizationRoleAssignment? Type430 { get; set; } /// /// /// - public global::LabelStudio.PaginatedAnnotationHistoryList? Type431 { get; set; } + public global::LabelStudio.PaginatedAllRolesProjectListList? Type431 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type432 { get; set; } + public global::System.Collections.Generic.IList? Type432 { get; set; } /// /// /// - public global::LabelStudio.PaginatedCertificateList? Type433 { get; set; } + public global::LabelStudio.PaginatedAnnotationHistoryList? Type433 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type434 { get; set; } + public global::System.Collections.Generic.IList? Type434 { get; set; } /// /// /// - public global::LabelStudio.PaginatedCourseModuleList? Type435 { get; set; } + public global::LabelStudio.PaginatedCertificateList? Type435 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLabelCreateList? Type436 { get; set; } + public global::System.Collections.Generic.IList? Type436 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type437 { get; set; } + public global::LabelStudio.PaginatedCourseModuleList? Type437 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLabelLinkList? Type438 { get; set; } + public global::LabelStudio.PaginatedLabelCreateList? Type438 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type439 { get; set; } + public global::System.Collections.Generic.IList? Type439 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLabelList? Type440 { get; set; } + public global::LabelStudio.PaginatedLabelLinkList? Type440 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type441 { get; set; } + public global::System.Collections.Generic.IList? Type441 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLearningResourceListList? Type442 { get; set; } + public global::LabelStudio.PaginatedLabelList? Type442 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type443 { get; set; } + public global::System.Collections.Generic.IList? Type443 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLseInterfaceListList? Type444 { get; set; } + public global::LabelStudio.PaginatedLearningResourceListList? Type444 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type445 { get; set; } + public global::System.Collections.Generic.IList? Type445 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLseOrganizationMemberListList? Type446 { get; set; } + public global::LabelStudio.PaginatedLseInterfaceListList? Type446 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type447 { get; set; } + public global::System.Collections.Generic.IList? Type447 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLseProjectCountsList? Type448 { get; set; } + public global::LabelStudio.PaginatedLseOrganizationMemberListList? Type448 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type449 { get; set; } + public global::System.Collections.Generic.IList? Type449 { get; set; } /// /// /// - public global::LabelStudio.PaginatedLseUserList? Type450 { get; set; } + public global::LabelStudio.PaginatedLseProjectCountsList? Type450 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type451 { get; set; } + public global::System.Collections.Generic.IList? Type451 { get; set; } /// /// /// - public global::LabelStudio.PaginatedModelInterfaceSerializerGETList? Type452 { get; set; } + public global::LabelStudio.PaginatedLseUserList? Type452 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type453 { get; set; } + public global::System.Collections.Generic.IList? Type453 { get; set; } /// /// /// - public global::LabelStudio.PaginatedOrganizationMemberTagList? Type454 { get; set; } + public global::LabelStudio.PaginatedModelInterfaceSerializerGETList? Type454 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type455 { get; set; } + public global::System.Collections.Generic.IList? Type455 { get; set; } /// /// /// - public global::LabelStudio.PaginatedPaginatedProjectMemberList? Type456 { get; set; } + public global::LabelStudio.PaginatedOrganizationMemberTagList? Type456 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type457 { get; set; } + public global::System.Collections.Generic.IList? Type457 { get; set; } /// /// /// - public global::LabelStudio.PaginatedProjectMember? Type458 { get; set; } + public global::LabelStudio.PaginatedPaginatedProjectMemberList? Type458 { get; set; } /// /// /// - public global::LabelStudio.PaginatedProjectSubsetTasksResponseList? Type459 { get; set; } + public global::System.Collections.Generic.IList? Type459 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type460 { get; set; } + public global::LabelStudio.PaginatedProjectMember? Type460 { get; set; } /// /// /// - public global::LabelStudio.ProjectSubsetTasksResponse? Type461 { get; set; } + public global::LabelStudio.PaginatedProjectSubsetTasksResponseList? Type461 { get; set; } /// /// /// - public global::LabelStudio.PaginatedRoleBasedTaskList? Type462 { get; set; } + public global::System.Collections.Generic.IList? Type462 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type463 { get; set; } + public global::LabelStudio.ProjectSubsetTasksResponse? Type463 { get; set; } /// /// /// - public global::LabelStudio.RoleBasedTask? Type464 { get; set; } + public global::LabelStudio.PaginatedRoleBasedTaskList? Type464 { get; set; } /// /// /// - public global::LabelStudio.PaginatedSeatReportList? Type465 { get; set; } + public global::System.Collections.Generic.IList? Type465 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type466 { get; set; } + public global::LabelStudio.RoleBasedTask? Type466 { get; set; } /// /// /// - public global::LabelStudio.SeatReport? Type467 { get; set; } + public global::LabelStudio.PaginatedSeatReportList? Type467 { get; set; } /// /// /// - public global::LabelStudio.PaginatedStateModelList? Type468 { get; set; } + public global::System.Collections.Generic.IList? Type468 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type469 { get; set; } + public global::LabelStudio.SeatReport? Type469 { get; set; } /// /// /// - public global::LabelStudio.PaginatedUserLearningProgressListList? Type470 { get; set; } + public global::LabelStudio.PaginatedStateModelList? Type470 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type471 { get; set; } + public global::System.Collections.Generic.IList? Type471 { get; set; } /// /// /// - public global::LabelStudio.UserLearningProgressList? Type472 { get; set; } + public global::LabelStudio.PaginatedUserLearningProgressListList? Type472 { get; set; } /// /// /// - public global::LabelStudio.PatchedAnalyticsViewRequest? Type473 { get; set; } + public global::System.Collections.Generic.IList? Type473 { get; set; } /// /// /// - public global::LabelStudio.PatchedAnnotationRequest? Type474 { get; set; } + public global::LabelStudio.UserLearningProgressList? Type474 { get; set; } /// /// /// - public global::LabelStudio.PatchedAnnotationReviewRequest? Type475 { get; set; } + public global::LabelStudio.PatchedAnalyticsViewRequest? Type475 { get; set; } /// /// /// - public global::LabelStudio.PatchedAzureBlobExportStorageWriteRequest? Type476 { get; set; } + public global::LabelStudio.PatchedAnnotationRequest? Type476 { get; set; } /// /// /// - public global::LabelStudio.PatchedAzureBlobImportStorageWriteRequest? Type477 { get; set; } + public global::LabelStudio.PatchedAnnotationReviewRequest? Type477 { get; set; } /// /// /// - public global::LabelStudio.PatchedAzureDatasetStorageRequest? Type478 { get; set; } + public global::LabelStudio.PatchedAzureBlobExportStorageWriteRequest? Type478 { get; set; } /// /// /// - public global::LabelStudio.PatchedAzureServicePrincipalExportStorageRequest? Type479 { get; set; } + public global::LabelStudio.PatchedAzureBlobImportStorageWriteRequest? Type479 { get; set; } /// /// /// - public global::LabelStudio.PatchedAzureServicePrincipalImportStorageRequest? Type480 { get; set; } + public global::LabelStudio.PatchedAzureDatasetStorageRequest? Type480 { get; set; } /// /// /// - public global::LabelStudio.PatchedBlueprintUpdateRequest? Type481 { get; set; } + public global::LabelStudio.PatchedAzureServicePrincipalExportStorageRequest? Type481 { get; set; } /// /// /// - public global::LabelStudio.PatchedCommentRequest? Type482 { get; set; } + public global::LabelStudio.PatchedAzureServicePrincipalImportStorageRequest? Type482 { get; set; } /// /// /// - public global::LabelStudio.PatchedCoursePageUpdateRequest? Type483 { get; set; } + public global::LabelStudio.PatchedBlueprintUpdateRequest? Type483 { get; set; } /// /// /// - public global::LabelStudio.PatchedDatabricksExportStorageWriteRequest? Type484 { get; set; } + public global::LabelStudio.PatchedCommentRequest? Type484 { get; set; } /// /// /// - public global::LabelStudio.PatchedDatabricksImportStorageWriteRequest? Type485 { get; set; } + public global::LabelStudio.PatchedCoursePageUpdateRequest? Type485 { get; set; } /// /// /// - public global::LabelStudio.PatchedDatasetImportCandidatesPatchRequest? Type486 { get; set; } + public global::LabelStudio.PatchedDatabricksExportStorageWriteRequest? Type486 { get; set; } /// /// /// - public global::LabelStudio.PatchedDatasetRequest? Type487 { get; set; } + public global::LabelStudio.PatchedDatabricksImportStorageWriteRequest? Type487 { get; set; } /// /// /// - public global::LabelStudio.PatchedDatasetViewRequest? Type488 { get; set; } + public global::LabelStudio.PatchedDatasetImportCandidatesPatchRequest? Type488 { get; set; } /// /// /// - public global::LabelStudio.PatchedDefaultRoleRequest? Type489 { get; set; } + public global::LabelStudio.PatchedDatasetRequest? Type489 { get; set; } /// /// /// - public global::LabelStudio.PatchedDimensionRequest? Type490 { get; set; } + public global::LabelStudio.PatchedDatasetViewRequest? Type490 { get; set; } /// /// /// - public global::LabelStudio.PatchedFewShotExampleRequest? Type491 { get; set; } + public global::LabelStudio.PatchedDefaultRoleRequest? Type491 { get; set; } /// /// /// - public global::LabelStudio.PatchedFileUploadRequest? Type492 { get; set; } + public global::LabelStudio.PatchedDimensionRequest? Type492 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSDatasetStorageRequest? Type493 { get; set; } + public global::LabelStudio.PatchedFewShotExampleRequest? Type493 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSExportStorageWriteRequest? Type494 { get; set; } + public global::LabelStudio.PatchedFileUploadRequest? Type494 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSImportStorageWriteRequest? Type495 { get; set; } + public global::LabelStudio.PatchedGCSDatasetStorageRequest? Type495 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSSAExportStorageRequest? Type496 { get; set; } + public global::LabelStudio.PatchedGCSExportStorageWriteRequest? Type496 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSSAImportStorageRequest? Type497 { get; set; } + public global::LabelStudio.PatchedGCSImportStorageWriteRequest? Type497 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSWIFExportStorageRequest? Type498 { get; set; } + public global::LabelStudio.PatchedGCSSAExportStorageRequest? Type498 { get; set; } /// /// /// - public global::LabelStudio.PatchedGCSWIFImportStorageRequest? Type499 { get; set; } + public global::LabelStudio.PatchedGCSSAImportStorageRequest? Type499 { get; set; } /// /// /// - public global::LabelStudio.PatchedHotkeysRequest? Type500 { get; set; } + public global::LabelStudio.PatchedGCSWIFExportStorageRequest? Type500 { get; set; } /// /// /// - public global::LabelStudio.PatchedLabelLinkRequest? Type501 { get; set; } + public global::LabelStudio.PatchedGCSWIFImportStorageRequest? Type501 { get; set; } /// /// /// - public global::LabelStudio.PatchedLabelRequest? Type502 { get; set; } + public global::LabelStudio.PatchedHotkeysRequest? Type502 { get; set; } /// /// /// - public global::LabelStudio.PatchedLearningResourceRequest? Type503 { get; set; } + public global::LabelStudio.PatchedLabelLinkRequest? Type503 { get; set; } /// /// /// - public global::LabelStudio.PatchedLearningResourceUpdateRequest? Type504 { get; set; } + public global::LabelStudio.PatchedLabelRequest? Type504 { get; set; } /// /// /// - public global::LabelStudio.PatchedLocalFilesExportStorageWriteRequest? Type505 { get; set; } + public global::LabelStudio.PatchedLearningResourceRequest? Type505 { get; set; } /// /// /// - public global::LabelStudio.PatchedLocalFilesImportStorageWriteRequest? Type506 { get; set; } + public global::LabelStudio.PatchedLearningResourceUpdateRequest? Type506 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseInterfaceRequest? Type507 { get; set; } + public global::LabelStudio.PatchedLocalFilesExportStorageWriteRequest? Type507 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseOrganizationSerializerUpdateRequest? Type508 { get; set; } + public global::LabelStudio.PatchedLocalFilesImportStorageWriteRequest? Type508 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type509 { get; set; } + public global::LabelStudio.PatchedLseInterfaceRequest? Type509 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseProjectUpdateRequest? Type510 { get; set; } + public global::LabelStudio.PatchedLseOrganizationSerializerUpdateRequest? Type510 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseProjectUpdateRequestDmColumnDefaults? Type511 { get; set; } + public global::System.Collections.Generic.IList>? Type511 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseProjectUpdateRequestDmColumnDefaultsExplore? Type512 { get; set; } + public global::LabelStudio.PatchedLseProjectUpdateRequest? Type512 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseProjectUpdateRequestDmColumnDefaultsLabeling? Type513 { get; set; } + public global::LabelStudio.PatchedLseProjectUpdateRequestDmColumnDefaults? Type513 { get; set; } /// /// /// - public global::LabelStudio.ReviewSettingsRequest? Type514 { get; set; } + public global::LabelStudio.PatchedLseProjectUpdateRequestDmColumnDefaultsExplore? Type514 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseS3ExportStorageRequest? Type515 { get; set; } + public global::LabelStudio.PatchedLseProjectUpdateRequestDmColumnDefaultsLabeling? Type515 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseS3ImportStorageRequest? Type516 { get; set; } + public global::LabelStudio.ReviewSettingsRequest? Type516 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseTaskRequest? Type517 { get; set; } + public global::LabelStudio.PatchedLseS3ExportStorageRequest? Type517 { get; set; } /// /// /// - public global::LabelStudio.PatchedLseUserSerializerUpdateRequest? Type518 { get; set; } + public global::LabelStudio.PatchedLseS3ImportStorageRequest? Type518 { get; set; } /// /// /// - public global::LabelStudio.PatchedMLBackendRequestRequest? Type519 { get; set; } + public global::LabelStudio.PatchedLseTaskRequest? Type519 { get; set; } /// /// /// - public global::LabelStudio.PatchedModelInterfaceRequest? Type520 { get; set; } + public global::LabelStudio.PatchedLseUserSerializerUpdateRequest? Type520 { get; set; } /// /// /// - public global::LabelStudio.PatchedModelProviderConnectionRequest? Type521 { get; set; } + public global::LabelStudio.PatchedMLBackendRequestRequest? Type521 { get; set; } /// /// /// - public global::LabelStudio.PatchedOrganizationMemberCreateUpdateRequest? Type522 { get; set; } + public global::LabelStudio.PatchedModelInterfaceRequest? Type522 { get; set; } /// /// /// - public global::LabelStudio.StandardUserTypeEnum? Type523 { get; set; } + public global::LabelStudio.PatchedModelProviderConnectionRequest? Type523 { get; set; } /// /// /// - public global::LabelStudio.PatchedOrganizationMemberTagRequest? Type524 { get; set; } + public global::LabelStudio.PatchedOrganizationMemberCreateUpdateRequest? Type524 { get; set; } /// /// /// - public global::LabelStudio.PatchedOrganizationPermissionRequest? Type525 { get; set; } + public global::LabelStudio.StandardUserTypeEnum? Type525 { get; set; } /// /// /// - public global::LabelStudio.PatchedPauseRequest? Type526 { get; set; } + public global::LabelStudio.PatchedOrganizationMemberTagRequest? Type526 { get; set; } /// /// /// - public global::LabelStudio.ReasonEnum? Type527 { get; set; } + public global::LabelStudio.PatchedOrganizationPermissionRequest? Type527 { get; set; } /// /// /// - public global::LabelStudio.PatchedPredictionRequest? Type528 { get; set; } + public global::LabelStudio.PatchedPauseRequest? Type528 { get; set; } /// /// /// - public global::LabelStudio.PatchedProjectLearningAssignmentRequest? Type529 { get; set; } + public global::LabelStudio.ReasonEnum? Type529 { get; set; } /// /// /// - public global::LabelStudio.PatchedProjectTemplateRequest? Type530 { get; set; } + public global::LabelStudio.PatchedPredictionRequest? Type530 { get; set; } /// /// /// - public global::LabelStudio.PatchedRedisExportStorageWriteRequest? Type531 { get; set; } + public global::LabelStudio.PatchedProjectLearningAssignmentRequest? Type531 { get; set; } /// /// /// - public global::LabelStudio.PatchedRedisImportStorageWriteRequest? Type532 { get; set; } + public global::LabelStudio.PatchedProjectTemplateRequest? Type532 { get; set; } /// /// /// - public global::LabelStudio.PatchedS3DatasetStorageRequest? Type533 { get; set; } + public global::LabelStudio.PatchedRedisExportStorageWriteRequest? Type533 { get; set; } /// /// /// - public global::LabelStudio.PatchedS3ExportStorageWriteRequest? Type534 { get; set; } + public global::LabelStudio.PatchedRedisImportStorageWriteRequest? Type534 { get; set; } /// /// /// - public global::LabelStudio.PatchedS3ImportStorageWriteRequest? Type535 { get; set; } + public global::LabelStudio.PatchedS3DatasetStorageRequest? Type535 { get; set; } /// /// /// - public global::LabelStudio.PatchedSessionTimeoutPolicyRequest? Type536 { get; set; } + public global::LabelStudio.PatchedS3ExportStorageWriteRequest? Type536 { get; set; } /// /// /// - public global::LabelStudio.PatchedTaskAssigneesMutationRequest? Type537 { get; set; } + public global::LabelStudio.PatchedS3ImportStorageWriteRequest? Type537 { get; set; } /// /// /// - public global::LabelStudio.PatchedThirdPartyModelVersionRequest? Type538 { get; set; } + public global::LabelStudio.PatchedSessionTimeoutPolicyRequest? Type538 { get; set; } /// /// /// - public global::LabelStudio.PatchedViewRequestRequest? Type539 { get; set; } + public global::LabelStudio.PatchedTaskAssigneesMutationRequest? Type539 { get; set; } /// /// /// - public global::LabelStudio.ViewDataRequestRequest? Type540 { get; set; } + public global::LabelStudio.PatchedThirdPartyModelVersionRequest? Type540 { get; set; } /// /// /// - public global::LabelStudio.PatchedWebhookSerializerForUpdateRequest? Type541 { get; set; } + public global::LabelStudio.PatchedViewRequestRequest? Type541 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type542 { get; set; } + public global::LabelStudio.ViewDataRequestRequest? Type542 { get; set; } /// /// /// - public global::LabelStudio.PatchedWorkspaceRequest? Type543 { get; set; } + public global::LabelStudio.PatchedWebhookSerializerForUpdateRequest? Type543 { get; set; } /// /// /// - public global::LabelStudio.Pause? Type544 { get; set; } + public global::System.Collections.Generic.IList? Type544 { get; set; } /// /// /// - public global::LabelStudio.PauseRequest? Type545 { get; set; } + public global::LabelStudio.PatchedWorkspaceRequest? Type545 { get; set; } /// /// /// - public global::LabelStudio.Prediction? Type546 { get; set; } + public global::LabelStudio.Pause? Type546 { get; set; } /// /// /// - public global::LabelStudio.PredictionCountResponse? Type547 { get; set; } + public global::LabelStudio.PauseRequest? Type547 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type548 { get; set; } + public global::LabelStudio.Prediction? Type548 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsFiltersRequestItem? Type549 { get; set; } + public global::LabelStudio.PredictionCountResponse? Type549 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type550 { get; set; } + public global::System.Collections.Generic.IList? Type550 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsFiltersRequestItemChildFilter? Type551 { get; set; } + public global::LabelStudio.PrepareParamsFiltersRequestItem? Type551 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsFiltersRequestItemChildFilterFilter? Type552 { get; set; } + public global::System.Collections.Generic.IList? Type552 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsFiltersRequestItemChildFilterOperator? Type553 { get; set; } + public global::LabelStudio.PrepareParamsFiltersRequestItemChildFilter? Type553 { get; set; } /// /// /// - public global::LabelStudio.OneOf? Type554 { get; set; } + public global::LabelStudio.PrepareParamsFiltersRequestItemChildFilterFilter? Type554 { get; set; } /// /// /// - public float? Type555 { get; set; } + public global::LabelStudio.PrepareParamsFiltersRequestItemChildFilterOperator? Type555 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsFiltersRequestItemFilter? Type556 { get; set; } + public global::LabelStudio.OneOf? Type556 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsFiltersRequestItemOperator? Type557 { get; set; } + public float? Type557 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type558 { get; set; } + public global::LabelStudio.PrepareParamsFiltersRequestItemFilter? Type558 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsOrderingRequestItem? Type559 { get; set; } + public global::LabelStudio.PrepareParamsFiltersRequestItemOperator? Type559 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsRequestRequest? Type560 { get; set; } + public global::System.Collections.Generic.IList? Type560 { get; set; } /// /// /// - public global::LabelStudio.OneOf? Type561 { get; set; } + public global::LabelStudio.PrepareParamsOrderingRequestItem? Type561 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsRequestRequestSelectedItemsAllFalse? Type562 { get; set; } + public global::LabelStudio.PrepareParamsRequestRequest? Type562 { get; set; } /// /// /// - public global::LabelStudio.PrepareParamsRequestRequestSelectedItemsAllTrue? Type563 { get; set; } + public global::LabelStudio.OneOf? Type563 { get; set; } /// /// /// - public global::LabelStudio.Project? Type564 { get; set; } + public global::LabelStudio.PrepareParamsRequestRequestSelectedItemsAllFalse? Type564 { get; set; } /// /// /// - public global::LabelStudio.ProjectAnnotationsBrowseItem? Type565 { get; set; } + public global::LabelStudio.PrepareParamsRequestRequestSelectedItemsAllTrue? Type565 { get; set; } /// /// /// - public global::LabelStudio.ProjectAnnotationsBrowseResponse? Type566 { get; set; } + public global::LabelStudio.Project? Type566 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type567 { get; set; } + public global::LabelStudio.ProjectAnnotationsBrowseItem? Type567 { get; set; } /// /// /// - public global::LabelStudio.ProjectDuplicateModeEnum? Type568 { get; set; } + public global::LabelStudio.ProjectAnnotationsBrowseResponse? Type568 { get; set; } /// /// /// - public global::LabelStudio.ProjectDuplicateRequest? Type569 { get; set; } + public global::System.Collections.Generic.IList? Type569 { get; set; } /// /// /// - public global::LabelStudio.ProjectGroup? Type570 { get; set; } + public global::LabelStudio.ProjectDuplicateModeEnum? Type570 { get; set; } /// /// /// - public global::LabelStudio.ProjectGroupRoleEnum? Type571 { get; set; } + public global::LabelStudio.ProjectDuplicateRequest? Type571 { get; set; } /// /// /// - public global::LabelStudio.ProjectGroupRequest? Type572 { get; set; } + public global::LabelStudio.ProjectGroup? Type572 { get; set; } /// /// /// - public global::LabelStudio.ProjectImport? Type573 { get; set; } + public global::LabelStudio.ProjectGroupRoleEnum? Type573 { get; set; } /// /// /// - public global::LabelStudio.ProjectLabelConfig? Type574 { get; set; } + public global::LabelStudio.ProjectGroupRequest? Type574 { get; set; } /// /// /// - public global::LabelStudio.ProjectLabelConfigRequest? Type575 { get; set; } + public global::LabelStudio.ProjectImport? Type575 { get; set; } /// /// /// - public global::LabelStudio.ProjectLearningAssignment? Type576 { get; set; } + public global::LabelStudio.ProjectLabelConfig? Type576 { get; set; } /// /// /// - public global::LabelStudio.ProjectLearningAssignmentCreateRequest? Type577 { get; set; } + public global::LabelStudio.ProjectLabelConfigRequest? Type577 { get; set; } /// /// /// - public global::LabelStudio.ProjectMember? Type578 { get; set; } + public global::LabelStudio.ProjectLearningAssignment? Type578 { get; set; } /// /// /// - public global::LabelStudio.ProjectMemberBulkAssignRequest? Type579 { get; set; } + public global::LabelStudio.ProjectLearningAssignmentCreateRequest? Type579 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type580 { get; set; } + public global::LabelStudio.ProjectMember? Type580 { get; set; } /// /// /// - public global::LabelStudio.ProjectMemberBulkAssignRolesRequest? Type581 { get; set; } + public global::LabelStudio.ProjectMemberBulkAssignRequest? Type581 { get; set; } /// /// /// - public global::LabelStudio.ProjectMemberBulkAssignResponse? Type582 { get; set; } + public global::System.Collections.Generic.IList? Type582 { get; set; } /// /// /// - public global::LabelStudio.ProjectMemberIdentityVerificationError? Type583 { get; set; } + public global::LabelStudio.ProjectMemberBulkAssignRolesRequest? Type583 { get; set; } /// /// /// - public global::LabelStudio.ProjectMemberRequest? Type584 { get; set; } + public global::LabelStudio.ProjectMemberBulkAssignResponse? Type584 { get; set; } /// /// /// - public global::LabelStudio.ProjectReimport? Type585 { get; set; } + public global::LabelStudio.ProjectMemberIdentityVerificationError? Type585 { get; set; } /// /// /// - public global::LabelStudio.ProjectRole? Type586 { get; set; } + public global::LabelStudio.ProjectMemberRequest? Type586 { get; set; } /// /// /// - public global::LabelStudio.ProjectRoleAssignment? Type587 { get; set; } + public global::LabelStudio.ProjectReimport? Type587 { get; set; } /// /// /// - public global::LabelStudio.ProjectRoleRequest? Type588 { get; set; } + public global::LabelStudio.ProjectRole? Type588 { get; set; } /// /// /// - public global::LabelStudio.ProjectSubsetItem? Type589 { get; set; } + public global::LabelStudio.ProjectRoleAssignment? Type589 { get; set; } /// /// /// - public global::LabelStudio.ProjectSubsetTaskItem? Type590 { get; set; } + public global::LabelStudio.ProjectRoleRequest? Type590 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type591 { get; set; } + public global::LabelStudio.ProjectSubsetItem? Type591 { get; set; } /// /// /// - public global::LabelStudio.ProjectTemplate? Type592 { get; set; } + public global::LabelStudio.ProjectSubsetTaskItem? Type592 { get; set; } /// /// /// - public global::LabelStudio.ProjectTemplateRequest? Type593 { get; set; } + public global::System.Collections.Generic.IList? Type593 { get; set; } /// /// /// - public global::LabelStudio.PromptPreviewResponse? Type594 { get; set; } + public global::LabelStudio.ProjectTemplate? Type594 { get; set; } /// /// /// - public global::LabelStudio.PublishLearningResourceRequest? Type595 { get; set; } + public global::LabelStudio.ProjectTemplateRequest? Type595 { get; set; } /// /// /// - public global::LabelStudio.RetakeScopeEnum? Type596 { get; set; } + public global::LabelStudio.PromptPreviewResponse? Type596 { get; set; } /// /// /// - public global::LabelStudio.ReEvaluate? Type597 { get; set; } + public global::LabelStudio.PublishLearningResourceRequest? Type597 { get; set; } /// /// /// - public global::LabelStudio.ReEvaluateModeEnum? Type598 { get; set; } + public global::LabelStudio.RetakeScopeEnum? Type598 { get; set; } /// /// /// - public global::LabelStudio.ReEvaluateRequest? Type599 { get; set; } + public global::LabelStudio.ReEvaluate? Type599 { get; set; } /// /// /// - public global::LabelStudio.RedisExportStorage? Type600 { get; set; } + public global::LabelStudio.ReEvaluateModeEnum? Type600 { get; set; } /// /// /// - public global::LabelStudio.RedisExportStorageValidateRequest? Type601 { get; set; } + public global::LabelStudio.ReEvaluateRequest? Type601 { get; set; } /// /// /// - public global::LabelStudio.RedisExportStorageWriteRequest? Type602 { get; set; } + public global::LabelStudio.RedisExportStorage? Type602 { get; set; } /// /// /// - public global::LabelStudio.RedisImportStorage? Type603 { get; set; } + public global::LabelStudio.RedisExportStorageValidateRequest? Type603 { get; set; } /// /// /// - public global::LabelStudio.RedisImportStorageValidateRequest? Type604 { get; set; } + public global::LabelStudio.RedisExportStorageWriteRequest? Type604 { get; set; } /// /// /// - public global::LabelStudio.RedisImportStorageWriteRequest? Type605 { get; set; } + public global::LabelStudio.RedisImportStorage? Type605 { get; set; } /// /// /// - public global::LabelStudio.RefinePromptRequestRequest? Type606 { get; set; } + public global::LabelStudio.RedisImportStorageValidateRequest? Type606 { get; set; } /// /// /// - public global::LabelStudio.RefinedPromptResponse? Type607 { get; set; } + public global::LabelStudio.RedisImportStorageWriteRequest? Type607 { get; set; } /// /// /// - public global::LabelStudio.ThirdPartyModelVersion? Type608 { get; set; } + public global::LabelStudio.RefinePromptRequestRequest? Type608 { get; set; } /// /// /// - public global::LabelStudio.RegressionSummary? Type609 { get; set; } + public global::LabelStudio.RefinedPromptResponse? Type609 { get; set; } /// /// /// - public global::LabelStudio.RegressionsResponse? Type610 { get; set; } + public global::LabelStudio.ThirdPartyModelVersion? Type610 { get; set; } /// /// /// - public global::LabelStudio.RequeueRejectedTasksModeEnum? Type611 { get; set; } + public global::LabelStudio.RegressionSummary? Type611 { get; set; } /// /// /// - public global::LabelStudio.RetakeReasonEnum? Type612 { get; set; } + public global::LabelStudio.RegressionsResponse? Type612 { get; set; } /// /// /// - public global::LabelStudio.ReviewCriteriaEnum? Type613 { get; set; } + public global::LabelStudio.RequeueRejectedTasksModeEnum? Type613 { get; set; } /// /// /// - public global::LabelStudio.ReviewRoutingRule? Type614 { get; set; } + public global::LabelStudio.RetakeReasonEnum? Type614 { get; set; } /// /// /// - public global::LabelStudio.ReviewRoutingRuleRequestRequest? Type615 { get; set; } + public global::LabelStudio.ReviewCriteriaEnum? Type615 { get; set; } /// /// /// - public global::LabelStudio.ReviewRoutingRulesReplaceRequest? Type616 { get; set; } + public global::LabelStudio.ReviewRoutingRule? Type616 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type617 { get; set; } + public global::LabelStudio.ReviewRoutingRuleRequestRequest? Type617 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type618 { get; set; } + public global::LabelStudio.ReviewRoutingRulesReplaceRequest? Type618 { get; set; } /// /// /// - public global::LabelStudio.ReviewSettingsSamplingEnum? Type619 { get; set; } + public global::System.Collections.Generic.IList? Type619 { get; set; } /// /// /// - public global::LabelStudio.RevokeCertificateRequest? Type620 { get; set; } + public global::System.Collections.Generic.IList? Type620 { get; set; } /// /// /// - public global::LabelStudio.RevokeInviteRequest? Type621 { get; set; } + public global::LabelStudio.ReviewSettingsSamplingEnum? Type621 { get; set; } /// /// /// - public global::LabelStudio.S3DatasetStorage? Type622 { get; set; } + public global::LabelStudio.RevokeCertificateRequest? Type622 { get; set; } /// /// /// - public global::LabelStudio.S3DatasetStorageRequest? Type623 { get; set; } + public global::LabelStudio.RevokeInviteRequest? Type623 { get; set; } /// /// /// - public global::LabelStudio.S3ExportStorage? Type624 { get; set; } + public global::LabelStudio.S3DatasetStorage? Type624 { get; set; } /// /// /// - public global::LabelStudio.S3ExportStorageValidateRequest? Type625 { get; set; } + public global::LabelStudio.S3DatasetStorageRequest? Type625 { get; set; } /// /// /// - public global::LabelStudio.S3ExportStorageWriteRequest? Type626 { get; set; } + public global::LabelStudio.S3ExportStorage? Type626 { get; set; } /// /// /// - public global::LabelStudio.S3ImportStorage? Type627 { get; set; } + public global::LabelStudio.S3ExportStorageValidateRequest? Type627 { get; set; } /// /// /// - public global::LabelStudio.S3ImportStorageValidateRequest? Type628 { get; set; } + public global::LabelStudio.S3ExportStorageWriteRequest? Type628 { get; set; } /// /// /// - public global::LabelStudio.S3ImportStorageWriteRequest? Type629 { get; set; } + public global::LabelStudio.S3ImportStorage? Type629 { get; set; } /// /// /// - public global::LabelStudio.SamlSettings? Type630 { get; set; } + public global::LabelStudio.S3ImportStorageValidateRequest? Type630 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type631 { get; set; } + public global::LabelStudio.S3ImportStorageWriteRequest? Type631 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type632 { get; set; } + public global::LabelStudio.SamlSettings? Type632 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type633 { get; set; } + public global::System.Collections.Generic.IList? Type633 { get; set; } /// /// /// - public global::LabelStudio.SamlSettingsUpdate? Type634 { get; set; } + public global::System.Collections.Generic.IList>? Type634 { get; set; } /// /// /// - public global::LabelStudio.SamlSettingsUpdateRequest? Type635 { get; set; } + public global::System.Collections.Generic.Dictionary? Type635 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type636 { get; set; } + public global::LabelStudio.SamlSettingsUpdate? Type636 { get; set; } /// /// /// - public global::LabelStudio.ScimSettings? Type637 { get; set; } + public global::LabelStudio.SamlSettingsUpdateRequest? Type637 { get; set; } /// /// /// - public global::LabelStudio.ScimSettingsUpdate? Type638 { get; set; } + public global::System.Collections.Generic.IList? Type638 { get; set; } /// /// /// - public global::LabelStudio.ScimSettingsUpdateRequest? Type639 { get; set; } + public global::LabelStudio.ScimSettings? Type639 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type640 { get; set; } + public global::LabelStudio.ScimSettingsUpdate? Type640 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type641 { get; set; } + public global::LabelStudio.ScimSettingsUpdateRequest? Type641 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type642 { get; set; } + public global::System.Collections.Generic.IList? Type642 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceAccessAssignment? Type643 { get; set; } + public global::System.Collections.Generic.IList? Type643 { get; set; } /// /// /// - public global::LabelStudio.SendInviteRequest? Type644 { get; set; } + public global::System.Collections.Generic.IList? Type644 { get; set; } /// /// /// - public global::LabelStudio.SerializationOption? Type645 { get; set; } + public global::LabelStudio.WorkspaceAccessAssignment? Type645 { get; set; } /// /// /// - public global::LabelStudio.SerializationOptionRequest? Type646 { get; set; } + public global::LabelStudio.SendInviteRequest? Type646 { get; set; } /// /// /// - public global::LabelStudio.SessionTimeoutPolicy? Type647 { get; set; } + public global::LabelStudio.SerializationOption? Type647 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillCancelResponse? Type648 { get; set; } + public global::LabelStudio.SerializationOptionRequest? Type648 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillErrorResponse? Type649 { get; set; } + public global::LabelStudio.SessionTimeoutPolicy? Type649 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillJobItem? Type650 { get; set; } + public global::LabelStudio.StateBackfillCancelResponse? Type650 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillJobItemResponse? Type651 { get; set; } + public global::LabelStudio.StateBackfillErrorResponse? Type651 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillProgress? Type652 { get; set; } + public global::LabelStudio.StateBackfillJobItem? Type652 { get; set; } /// /// /// - public global::LabelStudio.StateTriggeredBy? Type653 { get; set; } + public global::LabelStudio.StateBackfillJobItemResponse? Type653 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillJobListResponse? Type654 { get; set; } + public global::LabelStudio.StateBackfillProgress? Type654 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type655 { get; set; } + public global::LabelStudio.StateTriggeredBy? Type655 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillOrgStatus? Type656 { get; set; } + public global::LabelStudio.StateBackfillJobListResponse? Type656 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillResponse? Type657 { get; set; } + public global::System.Collections.Generic.IList? Type657 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type658 { get; set; } + public global::LabelStudio.StateBackfillOrgStatus? Type658 { get; set; } /// /// /// - public global::LabelStudio.StateBackfillStatusResponse? Type659 { get; set; } + public global::LabelStudio.StateBackfillResponse? Type659 { get; set; } /// /// /// - public global::LabelStudio.TriggeredBy2? Type660 { get; set; } + public global::System.Collections.Generic.IList? Type660 { get; set; } /// /// /// - public global::LabelStudio.TaskAgreementMatrixResponse? Type661 { get; set; } + public global::LabelStudio.StateBackfillStatusResponse? Type661 { get; set; } /// /// /// - public global::LabelStudio.TaskAssigneesMutationRequest? Type662 { get; set; } + public global::LabelStudio.TriggeredBy2? Type662 { get; set; } /// /// /// - public global::LabelStudio.TaskAssignment? Type663 { get; set; } + public global::LabelStudio.TaskAgreementMatrixResponse? Type663 { get; set; } /// /// /// - public global::LabelStudio.TaskEvent? Type664 { get; set; } + public global::LabelStudio.TaskAssigneesMutationRequest? Type664 { get; set; } /// /// /// - public global::LabelStudio.TaskEventRequest? Type665 { get; set; } + public global::LabelStudio.TaskAssignment? Type665 { get; set; } /// /// /// - public global::LabelStudio.TaskSimple? Type666 { get; set; } + public global::LabelStudio.TaskEvent? Type666 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type667 { get; set; } + public global::LabelStudio.TaskEventRequest? Type667 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type668 { get; set; } + public global::LabelStudio.TaskSimple? Type668 { get; set; } /// /// /// - public global::LabelStudio.ThirdPartyModelVersionRequest? Type669 { get; set; } + public global::System.Collections.Generic.IList? Type669 { get; set; } /// /// /// - public global::LabelStudio.TokenDetailError? Type670 { get; set; } + public global::System.Collections.Generic.IList? Type670 { get; set; } /// /// /// - public global::LabelStudio.TokenRefreshRequest? Type671 { get; set; } + public global::LabelStudio.ThirdPartyModelVersionRequest? Type671 { get; set; } /// /// /// - public global::LabelStudio.TokenRefreshResponse? Type672 { get; set; } + public global::LabelStudio.TokenDetailError? Type672 { get; set; } /// /// /// - public global::LabelStudio.TokenRotateResponse? Type673 { get; set; } + public global::LabelStudio.TokenRefreshRequest? Type673 { get; set; } /// /// /// - public global::LabelStudio.TryTaskRequestRequest? Type674 { get; set; } + public global::LabelStudio.TokenRefreshResponse? Type674 { get; set; } /// /// /// - public global::LabelStudio.TryTaskResponse? Type675 { get; set; } + public global::LabelStudio.TokenRotateResponse? Type675 { get; set; } /// /// /// - public global::LabelStudio.ValidateSamlDomainRequestRequest? Type676 { get; set; } + public global::LabelStudio.TryTaskRequestRequest? Type676 { get; set; } /// /// /// - public global::LabelStudio.ValidateSamlDomainResponse? Type677 { get; set; } + public global::LabelStudio.TryTaskResponse? Type677 { get; set; } /// /// /// - public global::LabelStudio.ValidateSamlMetadataUrlRequestRequest? Type678 { get; set; } + public global::LabelStudio.ValidateSamlDomainRequestRequest? Type678 { get; set; } /// /// /// - public global::LabelStudio.ValidateSamlMetadataUrlResponse? Type679 { get; set; } + public global::LabelStudio.ValidateSamlDomainResponse? Type679 { get; set; } /// /// /// - public global::LabelStudio.ValueCountsBackfillJob? Type680 { get; set; } + public global::LabelStudio.ValidateSamlMetadataUrlRequestRequest? Type680 { get; set; } /// /// /// - public global::LabelStudio.VersionResponse? Type681 { get; set; } + public global::LabelStudio.ValidateSamlMetadataUrlResponse? Type681 { get; set; } /// /// /// - public global::LabelStudio.View? Type682 { get; set; } + public global::LabelStudio.ValueCountsBackfillJob? Type682 { get; set; } /// /// /// - public global::LabelStudio.ViewLockedBy? Type683 { get; set; } + public global::LabelStudio.VersionResponse? Type683 { get; set; } /// /// /// - public global::LabelStudio.ViewOrderRequest? Type684 { get; set; } + public global::LabelStudio.View? Type684 { get; set; } /// /// /// - public global::LabelStudio.ViewRequestRequest? Type685 { get; set; } + public global::LabelStudio.ViewLockedBy? Type685 { get; set; } /// /// /// - public global::LabelStudio.Webhook? Type686 { get; set; } + public global::LabelStudio.ViewOrderRequest? Type686 { get; set; } /// /// /// - public global::LabelStudio.WebhookRequest? Type687 { get; set; } + public global::LabelStudio.ViewRequestRequest? Type687 { get; set; } /// /// /// - public global::LabelStudio.WebhookSerializerForUpdate? Type688 { get; set; } + public global::LabelStudio.Webhook? Type688 { get; set; } /// /// /// - public global::LabelStudio.WebhookSerializerForUpdateRequest? Type689 { get; set; } + public global::LabelStudio.WebhookRequest? Type689 { get; set; } /// /// /// - public global::LabelStudio.WhoAmILseFields? Type690 { get; set; } + public global::LabelStudio.WebhookSerializerForUpdate? Type690 { get; set; } /// /// /// - public global::LabelStudio.WhoAmIUser? Type691 { get; set; } + public global::LabelStudio.WebhookSerializerForUpdateRequest? Type691 { get; set; } /// /// /// - public global::LabelStudio.Workspace? Type692 { get; set; } + public global::LabelStudio.WhoAmILseFields? Type692 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceMemberBulkAssignRequest? Type693 { get; set; } + public global::LabelStudio.WhoAmIUser? Type693 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceMemberCreate? Type694 { get; set; } + public global::LabelStudio.Workspace? Type694 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceMemberCreateRequest? Type695 { get; set; } + public global::LabelStudio.WorkspaceMemberBulkAssignRequest? Type695 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceMemberList? Type696 { get; set; } + public global::LabelStudio.WorkspaceMemberCreate? Type696 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceProjectsRequest? Type697 { get; set; } + public global::LabelStudio.WorkspaceMemberCreateRequest? Type697 { get; set; } /// /// /// - public global::LabelStudio.WorkspaceRequest? Type698 { get; set; } + public global::LabelStudio.WorkspaceMemberList? Type698 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type699 { get; set; } + public global::LabelStudio.WorkspaceProjectsRequest? Type699 { get; set; } /// /// /// - public global::LabelStudio.ApiLearningResourcesUserProgressImportCreateRequest? Type700 { get; set; } + public global::LabelStudio.WorkspaceRequest? Type700 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type701 { get; set; } + public global::System.Collections.Generic.IList? Type701 { get; set; } /// /// /// - public global::LabelStudio.ApiActivityLogsListMethod? Type702 { get; set; } + public global::LabelStudio.ApiLearningResourcesUserProgressImportCreateRequest? Type702 { get; set; } /// /// /// - public global::LabelStudio.ApiAnalyticsKpisRetrieveSegmentByTime? Type703 { get; set; } + public global::System.Collections.Generic.IList? Type703 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsCreateId? Type704 { get; set; } + public global::LabelStudio.ApiActivityLogsListMethod? Type704 { get; set; } /// /// /// - public global::LabelStudio.ApiFsmOrganizationsIdpAssignmentsHistoryListKind? Type705 { get; set; } + public global::LabelStudio.ApiAnalyticsKpisRetrieveSegmentByTime? Type705 { get; set; } /// /// /// - public global::LabelStudio.ApiFsmOrganizationsMembershipHistoryListSource? Type706 { get; set; } + public global::LabelStudio.ApiDmActionsCreateId? Type706 { get; set; } /// /// /// - public global::LabelStudio.ApiFsmOrganizationsMembershipHistoryListUserType? Type707 { get; set; } + public global::LabelStudio.ApiFsmOrganizationsIdpAssignmentsHistoryListKind? Type707 { get; set; } /// /// /// - public global::LabelStudio.ApiFsmOrganizationsSettingsHistoryListKind? Type708 { get; set; } + public global::LabelStudio.ApiFsmOrganizationsMembershipHistoryListSource? Type708 { get; set; } /// /// /// - public global::LabelStudio.ApiOrganizationsJobsListStatus? Type709 { get; set; } + public global::LabelStudio.ApiFsmOrganizationsMembershipHistoryListUserType? Type709 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsAnalyticsDataQualityAgreementAnalysisConfusionMatrixRetrieveMode? Type710 { get; set; } + public global::LabelStudio.ApiFsmOrganizationsSettingsHistoryListKind? Type710 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsMemberPerformanceParticipantsListTable? Type711 { get; set; } + public global::LabelStudio.ApiOrganizationsJobsListStatus? Type711 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsMemberPerformanceRowsRetrieveTable? Type712 { get; set; } + public global::LabelStudio.ApiProjectsAnalyticsDataQualityAgreementAnalysisConfusionMatrixRetrieveMode? Type712 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsMemberPerformanceSummaryRetrieveTable? Type713 { get; set; } + public global::LabelStudio.ApiProjectsStatsMemberPerformanceParticipantsListTable? Type713 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesDestroyType? Type714 { get; set; } + public global::LabelStudio.ApiProjectsStatsMemberPerformanceRowsRetrieveTable? Type714 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsSubsetTasksListAlignmentOutcome? Type715 { get; set; } + public global::LabelStudio.ApiProjectsStatsMemberPerformanceSummaryRetrieveTable? Type715 { get; set; } /// /// /// - public global::LabelStudio.ApiPromptsCompatibleProjectsListProjectType? Type716 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesDestroyType? Type716 { get; set; } /// /// /// - public global::LabelStudio.ApiPromptsVersionsInferenceRunsListProjectSubset? Type717 { get; set; } + public global::LabelStudio.ApiProjectsSubsetTasksListAlignmentOutcome? Type717 { get; set; } /// /// /// - public global::LabelStudio.ApiTasksListFields? Type718 { get; set; } + public global::LabelStudio.ApiPromptsCompatibleProjectsListProjectType? Type718 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type719 { get; set; } + public global::LabelStudio.ApiPromptsVersionsInferenceRunsListProjectSubset? Type719 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type720 { get; set; } + public global::LabelStudio.ApiTasksListFields? Type720 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type721 { get; set; } + public global::System.Collections.Generic.IList? Type721 { get; set; } /// /// /// - public global::LabelStudio.ApiAnnotationHistoryDestroyResponse? Type722 { get; set; } + public global::System.Collections.Generic.IList? Type722 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type723 { get; set; } + public global::System.Collections.Generic.IList? Type723 { get; set; } /// /// /// - public global::LabelStudio.ApiAnnotationsBulkDeleteCreateResponse? Type724 { get; set; } + public global::LabelStudio.ApiAnnotationHistoryDestroyResponse? Type724 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type725 { get; set; } + public global::System.Collections.Generic.IList? Type725 { get; set; } /// /// /// - public global::LabelStudio.ApiAnnotationsBulkCreateResponseItem? Type726 { get; set; } + public global::LabelStudio.ApiAnnotationsBulkDeleteCreateResponse? Type726 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type727 { get; set; } + public global::System.Collections.Generic.IList? Type727 { get; set; } /// /// /// - public global::LabelStudio.ApiCurrentUserResetTokenCreateResponse? Type728 { get; set; } + public global::LabelStudio.ApiAnnotationsBulkCreateResponseItem? Type728 { get; set; } /// /// /// - public global::LabelStudio.ApiCurrentUserTokenRetrieveResponse? Type729 { get; set; } + public global::System.Collections.Generic.IList? Type729 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type730 { get; set; } + public global::LabelStudio.ApiCurrentUserResetTokenCreateResponse? Type730 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type731 { get; set; } + public global::LabelStudio.ApiCurrentUserTokenRetrieveResponse? Type731 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type732 { get; set; } + public global::System.Collections.Generic.IList? Type732 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type733 { get; set; } + public global::System.Collections.Generic.IList? Type733 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type734 { get; set; } + public global::System.Collections.Generic.IList? Type734 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type735 { get; set; } + public global::System.Collections.Generic.IList? Type735 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type736 { get; set; } + public global::System.Collections.Generic.IList? Type736 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type737 { get; set; } + public global::System.Collections.Generic.IList? Type737 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type738 { get; set; } + public global::System.Collections.Generic.IList? Type738 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsRetrieveResponseItem? Type739 { get; set; } + public global::System.Collections.Generic.IList? Type739 { get; set; } /// /// /// - public global::LabelStudio.ApiDmActionsRetrieveResponseItemDialog? Type740 { get; set; } + public global::System.Collections.Generic.IList? Type740 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type741 { get; set; } + public global::LabelStudio.ApiDmActionsRetrieveResponseItem? Type741 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type742 { get; set; } + public global::LabelStudio.ApiDmActionsRetrieveResponseItemDialog? Type742 { get; set; } /// /// /// - public global::LabelStudio.ApiInferenceRunsIndicatorsListResponseItem? Type743 { get; set; } + public global::System.Collections.Generic.IList? Type743 { get; set; } /// /// /// - public global::LabelStudio.ApiLearningResourcesUserProgressBulkResetCreateResponse? Type744 { get; set; } + public global::System.Collections.Generic.IList? Type744 { get; set; } /// /// /// - public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponse? Type745 { get; set; } + public global::LabelStudio.ApiInferenceRunsIndicatorsListResponseItem? Type745 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type746 { get; set; } + public global::LabelStudio.ApiLearningResourcesUserProgressBulkResetCreateResponse? Type746 { get; set; } /// /// /// - public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponseChoice? Type747 { get; set; } + public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponse? Type747 { get; set; } /// /// /// - public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponseChoiceMessage? Type748 { get; set; } + public global::System.Collections.Generic.IList? Type748 { get; set; } /// /// /// - public global::System.DateTimeOffset? Type749 { get; set; } + public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponseChoice? Type749 { get; set; } /// /// /// - public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponseUsage? Type750 { get; set; } + public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponseChoiceMessage? Type750 { get; set; } /// /// /// - public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponse2? Type751 { get; set; } + public global::System.DateTimeOffset? Type751 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type752 { get; set; } + public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponseUsage? Type752 { get; set; } /// /// /// - public global::LabelStudio.ApiMlVersionsRetrieveResponse? Type753 { get; set; } + public global::LabelStudio.ApiLlmOpenaiChatCompletionsCreateResponse2? Type753 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type754 { get; set; } + public global::System.Collections.Generic.IList? Type754 { get; set; } /// /// /// - public global::LabelStudio.ApiModelProviderConnectionsProviderChoicesRetrieveResponse? Type755 { get; set; } + public global::LabelStudio.ApiMlVersionsRetrieveResponse? Type755 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type756 { get; set; } + public global::System.Collections.Generic.IList? Type756 { get; set; } /// /// /// - public global::LabelStudio.ApiOrganizationsMemberTagsAssignmentsCreateResponse? Type757 { get; set; } + public global::LabelStudio.ApiModelProviderConnectionsProviderChoicesRetrieveResponse? Type757 { get; set; } /// /// /// - public global::LabelStudio.ApiOrganizationsMemberTagsBulkDestroyResponse? Type758 { get; set; } + public global::System.Collections.Generic.IList? Type758 { get; set; } /// /// /// - public global::LabelStudio.ApiOrganizationsMemberTagsBulkCreateResponse? Type759 { get; set; } + public global::LabelStudio.ApiOrganizationsMemberTagsAssignmentsCreateResponse? Type759 { get; set; } /// /// /// - public global::LabelStudio.ApiOrganizationsMemberTagsImportsCreateResponse? Type760 { get; set; } + public global::LabelStudio.ApiOrganizationsMemberTagsBulkDestroyResponse? Type760 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type761 { get; set; } + public global::LabelStudio.ApiOrganizationsMemberTagsBulkCreateResponse? Type761 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type762 { get; set; } + public global::LabelStudio.ApiOrganizationsMemberTagsImportsCreateResponse? Type762 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type763 { get; set; } + public global::System.Collections.Generic.IList? Type763 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type764 { get; set; } + public global::System.Collections.Generic.IList? Type764 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type765 { get; set; } + public global::System.Collections.Generic.IList? Type765 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type766 { get; set; } + public global::System.Collections.Generic.IList? Type766 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type767 { get; set; } + public global::System.Collections.Generic.IList? Type767 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type768 { get; set; } + public global::System.Collections.Generic.IList? Type768 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsAwsCustomFunctionRetrieveResponse? Type769 { get; set; } + public global::System.Collections.Generic.IList? Type769 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsAwsCustomFunctionRetrieveResponseStatus? Type770 { get; set; } + public global::System.Collections.Generic.IList? Type770 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsCustomFunctionRetrieveResponse? Type771 { get; set; } + public global::LabelStudio.ApiProjectsAwsCustomFunctionRetrieveResponse? Type771 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsCustomFunctionRetrieveResponseStatus? Type772 { get; set; } + public global::LabelStudio.ApiProjectsAwsCustomFunctionRetrieveResponseStatus? Type772 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsDashboardRetrieveResponse? Type773 { get; set; } + public global::LabelStudio.ApiProjectsCustomFunctionRetrieveResponse? Type773 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsDuplicateCreateResponse? Type774 { get; set; } + public global::LabelStudio.ApiProjectsCustomFunctionRetrieveResponseStatus? Type774 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type775 { get; set; } + public global::LabelStudio.ApiProjectsDashboardRetrieveResponse? Type775 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsExportsConvertCreateResponse? Type776 { get; set; } + public global::LabelStudio.ApiProjectsDuplicateCreateResponse? Type776 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type777 { get; set; } + public global::System.Collections.Generic.IList? Type777 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsGcpCustomFunctionRetrieveResponse? Type778 { get; set; } + public global::LabelStudio.ApiProjectsExportsConvertCreateResponse? Type778 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsGcpCustomFunctionRetrieveResponseStatus? Type779 { get; set; } + public global::System.Collections.Generic.IList? Type779 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsImportCreateResponse? Type780 { get; set; } + public global::LabelStudio.ApiProjectsGcpCustomFunctionRetrieveResponse? Type780 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsImportPredictionsCreateResponse? Type781 { get; set; } + public global::LabelStudio.ApiProjectsGcpCustomFunctionRetrieveResponseStatus? Type781 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsMembersBulkDestroyResponse? Type782 { get; set; } + public global::LabelStudio.ApiProjectsImportCreateResponse? Type782 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsModelStatsAgreementRetrieveResponse? Type783 { get; set; } + public global::LabelStudio.ApiProjectsImportPredictionsCreateResponse? Type783 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsModelStatsAgreementGroundtruthRetrieveResponse? Type784 { get; set; } + public global::LabelStudio.ApiProjectsMembersBulkDestroyResponse? Type784 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsModelStatsPredictionRetrieveResponse? Type785 { get; set; } + public global::LabelStudio.ApiProjectsModelStatsAgreementRetrieveResponse? Type785 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type786 { get; set; } + public global::LabelStudio.ApiProjectsModelStatsAgreementGroundtruthRetrieveResponse? Type786 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsIaaRetrieveResponse? Type787 { get; set; } + public global::LabelStudio.ApiProjectsModelStatsPredictionRetrieveResponse? Type787 { get; set; } /// /// /// - public global::LabelStudio.OneOf>, global::System.Collections.Generic.Dictionary>>>? Type788 { get; set; } + public global::System.Collections.Generic.IList? Type788 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>>? Type789 { get; set; } + public global::LabelStudio.ApiProjectsStatsIaaRetrieveResponse? Type789 { get; set; } /// /// /// - public global::LabelStudio.OneOf>? Type790 { get; set; } + public global::LabelStudio.OneOf>, global::System.Collections.Generic.Dictionary>>>? Type790 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsAgreementGroundtruthRetrieveResponse? Type791 { get; set; } + public global::System.Collections.Generic.Dictionary>>? Type791 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsAgreementAnnotatorRetrieveResponse? Type792 { get; set; } + public global::LabelStudio.OneOf>? Type792 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsAgreementAnnotatorsRetrieveResponse? Type793 { get; set; } + public global::LabelStudio.ApiProjectsStatsAgreementGroundtruthRetrieveResponse? Type793 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponse? Type794 { get; set; } + public global::LabelStudio.ApiProjectsStatsAgreementAnnotatorRetrieveResponse? Type794 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponseUserFilters? Type795 { get; set; } + public global::LabelStudio.ApiProjectsStatsAgreementAnnotatorsRetrieveResponse? Type795 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type796 { get; set; } + public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponse? Type796 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponseUserFiltersStat? Type797 { get; set; } + public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponseUserFilters? Type797 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsFinishedRetrieveResponse? Type798 { get; set; } + public global::System.Collections.Generic.IList? Type798 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsLeadTimeRetrieveResponse? Type799 { get; set; } + public global::LabelStudio.ApiProjectsStatsDataFilterRetrieveResponseUserFiltersStat? Type799 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type800 { get; set; } + public global::LabelStudio.ApiProjectsStatsFinishedRetrieveResponse? Type800 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsLeadTimeRetrieveResponseLeadTimeStat? Type801 { get; set; } + public global::LabelStudio.ApiProjectsStatsLeadTimeRetrieveResponse? Type801 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsMemberPerformanceRowsRetrieveResponse? Type802 { get; set; } + public global::System.Collections.Generic.IList? Type802 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsMemberPerformanceSummaryRetrieveResponse? Type803 { get; set; } + public global::LabelStudio.ApiProjectsStatsLeadTimeRetrieveResponseLeadTimeStat? Type803 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsTotalAgreementRetrieveResponseVariant1? Type804 { get; set; } + public global::LabelStudio.ApiProjectsStatsMemberPerformanceRowsRetrieveResponse? Type804 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsStatsTotalAgreementRetrieveResponseVariant2? Type805 { get; set; } + public global::LabelStudio.ApiProjectsStatsMemberPerformanceSummaryRetrieveResponse? Type805 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type806 { get; set; } + public global::LabelStudio.ApiProjectsStatsTotalAgreementRetrieveResponseVariant1? Type806 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateResponse? Type807 { get; set; } + public global::LabelStudio.ApiProjectsStatsTotalAgreementRetrieveResponseVariant2? Type807 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type808 { get; set; } + public global::System.Collections.Generic.IList? Type808 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsUserStatsPredictionListResponse? Type809 { get; set; } + public global::LabelStudio.ApiProjectsTasksAssigneesBulkCreateResponse? Type809 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsUserStatsReviewScoreListResponse? Type810 { get; set; } + public global::System.Collections.Generic.IList? Type810 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsUserStatsPredictionRetrieveResponse? Type811 { get; set; } + public global::LabelStudio.ApiProjectsUserStatsPredictionListResponse? Type811 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsUserStatsReviewScoreRetrieveResponse? Type812 { get; set; } + public global::LabelStudio.ApiProjectsUserStatsReviewScoreListResponse? Type812 { get; set; } /// /// /// - public global::LabelStudio.ApiProjectsUsersStatsAgreementGroundtruthRetrieveResponse? Type813 { get; set; } + public global::LabelStudio.ApiProjectsUserStatsPredictionRetrieveResponse? Type813 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type814 { get; set; } + public global::LabelStudio.ApiProjectsUserStatsReviewScoreRetrieveResponse? Type814 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type815 { get; set; } + public global::LabelStudio.ApiProjectsUsersStatsAgreementGroundtruthRetrieveResponse? 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::System.Collections.Generic.IList? Type824 { get; set; } + public global::System.Collections.Generic.IList? Type824 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type825 { get; set; } + public global::System.Collections.Generic.IList? Type825 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type826 { get; set; } + public global::System.Collections.Generic.IList? Type826 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type827 { get; set; } + public global::System.Collections.Generic.IList? Type827 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type828 { get; set; } + public global::System.Collections.Generic.IList? Type828 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type829 { get; set; } + public global::System.Collections.Generic.IList? Type829 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type830 { get; set; } + public global::System.Collections.Generic.IList? Type830 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type831 { get; set; } + public global::System.Collections.Generic.IList? Type831 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type832 { get; set; } + public global::System.Collections.Generic.IList? Type832 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type833 { get; set; } + public global::System.Collections.Generic.IList? Type833 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type834 { get; set; } + public global::System.Collections.Generic.IList? Type834 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesExportTypesRetrieveResponseItem? Type835 { get; set; } + public global::System.Collections.Generic.IList? Type835 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type836 { get; set; } + public global::System.Collections.Generic.IList? Type836 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type837 { get; set; } + public global::LabelStudio.ApiStoragesExportTypesRetrieveResponseItem? Type837 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type838 { get; set; } + public global::System.Collections.Generic.IList? Type838 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type839 { get; set; } + public global::System.Collections.Generic.IList? Type839 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type840 { get; set; } + public global::System.Collections.Generic.IList? Type840 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type841 { get; set; } + public global::System.Collections.Generic.IList? Type841 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type842 { get; set; } + public global::System.Collections.Generic.IList? Type842 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type843 { get; set; } + public global::System.Collections.Generic.IList? Type843 { get; set; } /// /// /// - public global::LabelStudio.ApiStoragesTypesRetrieveResponseItem? Type844 { get; set; } + public global::System.Collections.Generic.IList? Type844 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type845 { get; set; } + public global::System.Collections.Generic.IList? Type845 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type846 { get; set; } + public global::LabelStudio.ApiStoragesTypesRetrieveResponseItem? Type846 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type847 { get; set; } + public global::System.Collections.Generic.IList? Type847 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponse? Type848 { get; set; } + public global::System.Collections.Generic.IList? Type848 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationsCreated? Type849 { get; set; } + public global::System.Collections.Generic.IList? Type849 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationsDeleted? Type850 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponse? Type850 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationCreated? Type851 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationsCreated? Type851 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationUpdated? Type852 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationsDeleted? Type852 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkCreated? Type853 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationCreated? Type853 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkDeleted? Type854 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseAnnotationUpdated? Type854 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkUpdated? Type855 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkCreated? Type855 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectCreated? Type856 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkDeleted? Type856 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectDeleted? Type857 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseLabelLinkUpdated? Type857 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectUpdated? Type858 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectCreated? Type858 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewsDeleted? Type859 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectDeleted? Type859 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewCreated? Type860 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseProjectUpdated? Type860 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewUpdated? Type861 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewsDeleted? Type861 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseTasksCreated? Type862 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewCreated? Type862 { get; set; } /// /// /// - public global::LabelStudio.ApiWebhooksInfoRetrieveResponseTasksDeleted? Type863 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseReviewUpdated? Type863 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type864 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseTasksCreated? Type864 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type865 { get; set; } + public global::LabelStudio.ApiWebhooksInfoRetrieveResponseTasksDeleted? Type865 { get; set; } /// /// /// - public global::LabelStudio.ApiWorkspacesMembershipsBulkDestroyResponse? Type866 { get; set; } + public global::System.Collections.Generic.IList? Type866 { get; set; } /// /// /// - public global::LabelStudio.ApiWorkspacesMembershipsBulkCreateResponse? Type867 { get; set; } + public global::System.Collections.Generic.IList? Type867 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type868 { get; set; } + public global::LabelStudio.ApiWorkspacesMembershipsBulkDestroyResponse? Type868 { get; set; } + /// + /// + /// + public global::LabelStudio.ApiWorkspacesMembershipsBulkCreateResponse? Type869 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type870 { get; set; } /// /// diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.ApiInterfacesClassicReplacementsRetrieveResponse.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.ApiInterfacesClassicReplacementsRetrieveResponse.Json.g.cs new file mode 100644 index 00000000..e906e953 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.ApiInterfacesClassicReplacementsRetrieveResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class ApiInterfacesClassicReplacementsRetrieveResponse + { + /// + /// 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.ApiInterfacesClassicReplacementsRetrieveResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.ApiInterfacesClassicReplacementsRetrieveResponse), + jsonSerializerContext) as global::LabelStudio.ApiInterfacesClassicReplacementsRetrieveResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.ApiInterfacesClassicReplacementsRetrieveResponse? 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.ApiInterfacesClassicReplacementsRetrieveResponse? 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.ApiInterfacesClassicReplacementsRetrieveResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.ApiInterfacesClassicReplacementsRetrieveResponse; + } + + /// + /// 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.ApiInterfacesClassicReplacementsRetrieveResponse.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.ApiInterfacesClassicReplacementsRetrieveResponse.g.cs new file mode 100644 index 00000000..191ca949 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.ApiInterfacesClassicReplacementsRetrieveResponse.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// + /// + public sealed partial class ApiInterfacesClassicReplacementsRetrieveResponse + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.ApiInterfacesClassicReplacementsRetrieveResponse2.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.ApiInterfacesClassicReplacementsRetrieveResponse2.Json.g.cs new file mode 100644 index 00000000..20acd527 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.ApiInterfacesClassicReplacementsRetrieveResponse2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class ApiInterfacesClassicReplacementsRetrieveResponse2 + { + /// + /// 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.ApiInterfacesClassicReplacementsRetrieveResponse2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.ApiInterfacesClassicReplacementsRetrieveResponse2), + jsonSerializerContext) as global::LabelStudio.ApiInterfacesClassicReplacementsRetrieveResponse2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.ApiInterfacesClassicReplacementsRetrieveResponse2? 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.ApiInterfacesClassicReplacementsRetrieveResponse2? 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.ApiInterfacesClassicReplacementsRetrieveResponse2), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.ApiInterfacesClassicReplacementsRetrieveResponse2; + } + + /// + /// 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.ApiInterfacesClassicReplacementsRetrieveResponse2.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.ApiInterfacesClassicReplacementsRetrieveResponse2.g.cs new file mode 100644 index 00000000..f4ba012b --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.ApiInterfacesClassicReplacementsRetrieveResponse2.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// + /// + public sealed partial class ApiInterfacesClassicReplacementsRetrieveResponse2 + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.LearningProgressResponse.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.LearningProgressResponse.g.cs index 3795f9ab..4a675a50 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.Models.LearningProgressResponse.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.LearningProgressResponse.g.cs @@ -54,6 +54,12 @@ public sealed partial class LearningProgressResponse [global::System.Text.Json.Serialization.JsonRequired] public required bool IsStale { get; set; } + /// + /// Default Value: false + /// + [global::System.Text.Json.Serialization.JsonPropertyName("max_attempts_exceeded")] + public bool? MaxAttemptsExceeded { get; set; } + /// /// /// @@ -118,6 +124,9 @@ public sealed partial class LearningProgressResponse /// /// Default Value: false /// + /// + /// Default Value: false + /// /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] @@ -135,6 +144,7 @@ public LearningProgressResponse( global::System.DateTime? completedAt, global::System.DateTime? contentUpdatedAt, bool? courseReset, + bool? maxAttemptsExceeded, object? moduleProgress) { this.CompletedAt = completedAt; @@ -144,6 +154,7 @@ public LearningProgressResponse( this.Gating = gating ?? throw new global::System.ArgumentNullException(nameof(gating)); this.HasCompletedPageVersions = hasCompletedPageVersions; this.IsStale = isStale; + this.MaxAttemptsExceeded = maxAttemptsExceeded; this.ModuleProgress = moduleProgress; this.PagesVisited = pagesVisited ?? throw new global::System.ArgumentNullException(nameof(pagesVisited)); this.QuizResults = quizResults ?? throw new global::System.ArgumentNullException(nameof(quizResults)); diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.LseInterfaceDuplicateRequestModeEnum.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.LseInterfaceDuplicateRequestModeEnum.g.cs new file mode 100644 index 00000000..61c853c8 --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.LseInterfaceDuplicateRequestModeEnum.g.cs @@ -0,0 +1,52 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// * `last` - last
+ /// * `all` - all + ///
+ public enum LseInterfaceDuplicateRequestModeEnum + { + /// + /// + /// + All, + /// + /// + /// + Last, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LseInterfaceDuplicateRequestModeEnumExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LseInterfaceDuplicateRequestModeEnum value) + { + return value switch + { + LseInterfaceDuplicateRequestModeEnum.All => "all", + LseInterfaceDuplicateRequestModeEnum.Last => "last", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LseInterfaceDuplicateRequestModeEnum? ToEnum(string value) + { + return value switch + { + "all" => LseInterfaceDuplicateRequestModeEnum.All, + "last" => LseInterfaceDuplicateRequestModeEnum.Last, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.LseInterfaceDuplicateRequestRequest.Json.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.LseInterfaceDuplicateRequestRequest.Json.g.cs new file mode 100644 index 00000000..38224e2f --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.LseInterfaceDuplicateRequestRequest.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace LabelStudio +{ + public sealed partial class LseInterfaceDuplicateRequestRequest + { + /// + /// 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.LseInterfaceDuplicateRequestRequest? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::LabelStudio.LseInterfaceDuplicateRequestRequest), + jsonSerializerContext) as global::LabelStudio.LseInterfaceDuplicateRequestRequest; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::LabelStudio.LseInterfaceDuplicateRequestRequest? 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.LseInterfaceDuplicateRequestRequest? 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.LseInterfaceDuplicateRequestRequest), + jsonSerializerContext).ConfigureAwait(false)) as global::LabelStudio.LseInterfaceDuplicateRequestRequest; + } + + /// + /// 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.LseInterfaceDuplicateRequestRequest.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.LseInterfaceDuplicateRequestRequest.g.cs new file mode 100644 index 00000000..a03b475e --- /dev/null +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.LseInterfaceDuplicateRequestRequest.g.cs @@ -0,0 +1,107 @@ + +#nullable enable + +namespace LabelStudio +{ + /// + /// Request body for ``POST /api/interfaces/{id}/duplicate/`` (OpenAPI/SDK only — the view reads raw data).
+ /// Every field is optional; an empty body duplicates the latest state into the shared (no workspace) scope. + ///
+ public sealed partial class LseInterfaceDuplicateRequestRequest + { + /// + /// Client-compiled bundle, accepted only when the source has none stored (system templates). + /// + [global::System.Text.Json.Serialization.JsonPropertyName("compiled")] + public string? Compiled { get; set; } + + /// + /// Description for the copy. Defaults to the source interface's description. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// 'last' (default) copies only the current state; 'all' carries the full version history.
+ /// * `last` - last
+ /// * `all` - all + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("mode")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::LabelStudio.JsonConverters.LseInterfaceDuplicateRequestModeEnumJsonConverter))] + public global::LabelStudio.LseInterfaceDuplicateRequestModeEnum? Mode { get; set; } + + /// + /// Initial screen params (an object) seeded on the copy. Can't be combined with mode='all'. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("params")] + public object? Params { get; set; } + + /// + /// Title for the copy. Defaults to "<source title> (Copy)" when omitted or blank. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("title")] + public string? Title { get; set; } + + /// + /// Workspace ID to duplicate into. Omit or null for no workspace. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("workspace")] + public int? Workspace { 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. + /// + /// + /// Client-compiled bundle, accepted only when the source has none stored (system templates). + /// + /// + /// Description for the copy. Defaults to the source interface's description. + /// + /// + /// 'last' (default) copies only the current state; 'all' carries the full version history.
+ /// * `last` - last
+ /// * `all` - all + /// + /// + /// Initial screen params (an object) seeded on the copy. Can't be combined with mode='all'. + /// + /// + /// Title for the copy. Defaults to "<source title> (Copy)" when omitted or blank. + /// + /// + /// Workspace ID to duplicate into. Omit or null for no workspace. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LseInterfaceDuplicateRequestRequest( + string? compiled, + string? description, + global::LabelStudio.LseInterfaceDuplicateRequestModeEnum? mode, + object? @params, + string? title, + int? workspace) + { + this.Compiled = compiled; + this.Description = description; + this.Mode = mode; + this.Params = @params; + this.Title = title; + this.Workspace = workspace; + } + + /// + /// Initializes a new instance of the class. + /// + public LseInterfaceDuplicateRequestRequest() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.UserLearningProgress.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.UserLearningProgress.g.cs index de25ff8c..883bb306 100644 --- a/src/libs/LabelStudio/Generated/LabelStudio.Models.UserLearningProgress.g.cs +++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.UserLearningProgress.g.cs @@ -54,6 +54,13 @@ public sealed partial class UserLearningProgress [global::System.Text.Json.Serialization.JsonPropertyName("is_stale")] public bool IsStale { get; set; } = default!; + /// + /// Included only in responses + /// + /// default! + [global::System.Text.Json.Serialization.JsonPropertyName("max_attempts_exceeded")] + public bool MaxAttemptsExceeded { get; set; } = default!; + /// /// Included only in responses /// @@ -137,6 +144,9 @@ public sealed partial class UserLearningProgress /// /// Included only in responses /// + /// + /// Included only in responses + /// /// /// Included only in responses /// @@ -167,6 +177,7 @@ public UserLearningProgress( global::System.Collections.Generic.Dictionary completedPageVersions = default!, bool hasCompletedPageVersions = default!, bool isStale = default!, + bool maxAttemptsExceeded = default!, object pagesVisited = default!, object quizResults = default!, int resourceVersion = default!, @@ -181,6 +192,7 @@ public UserLearningProgress( this.ImportedAt = importedAt; this.InvalidatedAt = invalidatedAt; this.IsStale = isStale; + this.MaxAttemptsExceeded = maxAttemptsExceeded; this.PagesVisited = pagesVisited; this.QuizResults = quizResults; this.ResourceVersion = resourceVersion; diff --git a/src/libs/LabelStudio/openapi.yaml b/src/libs/LabelStudio/openapi.yaml index 4bd6a57e..a9066e4e 100644 --- a/src/libs/LabelStudio/openapi.yaml +++ b/src/libs/LabelStudio/openapi.yaml @@ -5340,6 +5340,34 @@ paths: - public x-fern-sdk-group-name: interfaces x-fern-sdk-method-name: create + /api/interfaces/classic-replacements/: + 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) +

+
+ Map each classic labeling template (keyed by "/") to the system interface template and preset parameters that replace it. Empty when modern interface components are not available to the caller. + operationId: api_interfaces_classic_replacements_retrieve + responses: + '200': + content: + application/json: + schema: + additionalProperties: {} + type: object + description: '' + security: + - Token: [] + summary: ✨ List classic template replacements + tags: + - Interfaces + x-fern-audiences: + - internal + x-fern-sdk-group-name: interfaces + x-fern-sdk-method-name: classic_replacements /api/interfaces/{id}/: delete: description: |- @@ -5560,16 +5588,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/LseInterfaceRequest' + $ref: '#/components/schemas/LseInterfaceDuplicateRequestRequest' application/x-www-form-urlencoded: schema: - $ref: '#/components/schemas/LseInterfaceRequest' + $ref: '#/components/schemas/LseInterfaceDuplicateRequestRequest' multipart/form-data: schema: - $ref: '#/components/schemas/LseInterfaceRequest' - required: true + $ref: '#/components/schemas/LseInterfaceDuplicateRequestRequest' responses: - '200': + '201': content: application/json: schema: @@ -32599,6 +32626,9 @@ components: type: boolean is_stale: type: boolean + max_attempts_exceeded: + default: false + type: boolean module_progress: additionalProperties: {} type: object @@ -33995,6 +34025,47 @@ components: required: - versions type: object + LseInterfaceDuplicateRequestModeEnum: + description: |- + * `last` - last + * `all` - all + enum: + - last + - all + type: string + LseInterfaceDuplicateRequestRequest: + description: |- + Request body for ``POST /api/interfaces/{id}/duplicate/`` (OpenAPI/SDK only — the view reads raw data). + + Every field is optional; an empty body duplicates the latest state into the shared (no workspace) scope. + properties: + compiled: + description: Client-compiled bundle, accepted only when the source has none stored (system templates). + nullable: true + type: string + description: + description: Description for the copy. Defaults to the source interface's description. + nullable: true + type: string + mode: + allOf: + - $ref: '#/components/schemas/LseInterfaceDuplicateRequestModeEnum' + description: |- + 'last' (default) copies only the current state; 'all' carries the full version history. + + * `last` - last + * `all` - all + params: + description: Initial screen params (an object) seeded on the copy. Can't be combined with mode='all'. + nullable: true + title: + description: Title for the copy. Defaults to " (Copy)" when omitted or blank. + type: string + workspace: + description: Workspace ID to duplicate into. Omit or null for no workspace. + nullable: true + type: integer + type: object LseInterfaceList: properties: accepts_submissions: @@ -47091,6 +47162,9 @@ components: is_stale: readOnly: true type: boolean + max_attempts_exceeded: + readOnly: true + type: boolean pages_visited: readOnly: true quiz_results: @@ -47123,6 +47197,7 @@ components: - imported_at - invalidated_at - is_stale + - max_attempts_exceeded - pages_visited - quiz_results - resource_version