diff --git a/src/libs/Fal/Generated/Fal.AssetsClient.GetAssetCollectionHierarchy.g.cs b/src/libs/Fal/Generated/Fal.AssetsClient.GetAssetCollectionHierarchy.g.cs
new file mode 100644
index 0000000..8c3c16a
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.AssetsClient.GetAssetCollectionHierarchy.g.cs
@@ -0,0 +1,765 @@
+
+#nullable enable
+
+namespace Fal
+{
+ public partial class AssetsClient
+ {
+
+
+ private static readonly global::Fal.EndPointSecurityRequirement s_GetAssetCollectionHierarchySecurityRequirement0 =
+ new global::Fal.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Fal.EndPointAuthorizationRequirement[]
+ { new global::Fal.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ SchemeId = "HttpBearer",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Fal.EndPointSecurityRequirement[] s_GetAssetCollectionHierarchySecurityRequirements =
+ new global::Fal.EndPointSecurityRequirement[]
+ { s_GetAssetCollectionHierarchySecurityRequirement0,
+ };
+ partial void PrepareGetAssetCollectionHierarchyArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string collectionId);
+ partial void PrepareGetAssetCollectionHierarchyRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string collectionId);
+ partial void ProcessGetAssetCollectionHierarchyResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ partial void ProcessGetAssetCollectionHierarchyResponseContent(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage,
+ ref string content);
+
+ ///
+ /// Get asset collection hierarchy
+ /// Get the nested subtree rooted at an asset collection, plus its ancestor collections ordered from the top level down to its direct parent.
+ ///
+ ///
+ /// Collection ID
+ /// Example: d8b6elcregj72v34jr8g
+ ///
+ /// 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 GetAssetCollectionHierarchyAsync(
+ string collectionId,
+ global::Fal.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ var __response = await GetAssetCollectionHierarchyAsResponseAsync(
+ collectionId: collectionId,
+ requestOptions: requestOptions,
+ cancellationToken: cancellationToken
+ ).ConfigureAwait(false);
+
+ return __response.Body;
+ }
+ ///
+ /// Get asset collection hierarchy
+ /// Get the nested subtree rooted at an asset collection, plus its ancestor collections ordered from the top level down to its direct parent.
+ ///
+ ///
+ /// Collection ID
+ /// Example: d8b6elcregj72v34jr8g
+ ///
+ /// 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> GetAssetCollectionHierarchyAsResponseAsync(
+ string collectionId,
+ global::Fal.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ PrepareArguments(
+ client: HttpClient);
+ PrepareGetAssetCollectionHierarchyArguments(
+ httpClient: HttpClient,
+ collectionId: ref collectionId);
+
+
+ var __authorizations = global::Fal.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_GetAssetCollectionHierarchySecurityRequirements,
+ operationName: "GetAssetCollectionHierarchyAsync");
+
+ using var __timeoutCancellationTokenSource = global::Fal.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource(
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ cancellationToken: cancellationToken);
+ var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken;
+ var __effectiveReadResponseAsString = global::Fal.AutoSDKRequestOptionsSupport.GetReadResponseAsString(
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ fallbackValue: ReadResponseAsString);
+ var __maxAttempts = global::Fal.AutoSDKRequestOptionsSupport.GetMaxAttempts(
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ supportsRetry: true);
+
+ global::System.Net.Http.HttpRequestMessage __CreateHttpRequest()
+ {
+
+ var __pathBuilder = new global::Fal.PathBuilder(
+ path: $"/assets/collections/{collectionId}/hierarchy",
+ baseUri: HttpClient.BaseAddress);
+ var __path = __pathBuilder.ToString();
+ __path = global::Fal.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::Fal.AutoSDKRequestOptionsSupport.ApplyHeaders(
+ request: __httpRequest,
+ clientHeaders: Options.Headers,
+ requestHeaders: requestOptions?.Headers);
+
+ PrepareRequest(
+ client: HttpClient,
+ request: __httpRequest);
+ PrepareGetAssetCollectionHierarchyRequest(
+ httpClient: HttpClient,
+ httpRequestMessage: __httpRequest,
+ collectionId: collectionId!);
+
+ 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::Fal.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync(
+ clientOptions: Options,
+ context: global::Fal.AutoSDKRequestOptionsSupport.CreateHookContext(
+ operationId: "GetAssetCollectionHierarchy",
+ methodName: "GetAssetCollectionHierarchyAsync",
+ pathTemplate: "$\"/assets/collections/{collectionId}/hierarchy\"",
+ httpMethod: "GET",
+ baseUri: BaseUri,
+ request: __httpRequest!,
+ response: null,
+ exception: null,
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ attempt: __attempt,
+ maxAttempts: __maxAttempts,
+ willRetry: false,
+ retryDelay: null,
+ retryReason: global::System.String.Empty,
+ cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
+ try
+ {
+ __response = await HttpClient.SendAsync(
+ request: __httpRequest,
+ completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
+ cancellationToken: __effectiveCancellationToken).ConfigureAwait(false);
+ }
+ catch (global::System.Net.Http.HttpRequestException __exception)
+ {
+ var __retryDelay = global::Fal.AutoSDKRequestOptionsSupport.GetRetryDelay(
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ response: null,
+ attempt: __attempt);
+ var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested;
+ await global::Fal.AutoSDKRequestOptionsSupport.OnAfterErrorAsync(
+ clientOptions: Options,
+ context: global::Fal.AutoSDKRequestOptionsSupport.CreateHookContext(
+ operationId: "GetAssetCollectionHierarchy",
+ methodName: "GetAssetCollectionHierarchyAsync",
+ pathTemplate: "$\"/assets/collections/{collectionId}/hierarchy\"",
+ httpMethod: "GET",
+ baseUri: BaseUri,
+ request: __httpRequest!,
+ response: null,
+ exception: __exception,
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ attempt: __attempt,
+ maxAttempts: __maxAttempts,
+ willRetry: __willRetry,
+ retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null,
+ retryReason: "exception",
+ cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
+ if (!__willRetry)
+ {
+ throw;
+ }
+
+ __httpRequest.Dispose();
+ __httpRequest = null;
+ await global::Fal.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync(
+ retryDelay: __retryDelay,
+ cancellationToken: __effectiveCancellationToken).ConfigureAwait(false);
+ continue;
+ }
+
+ if (__response != null &&
+ __attempt < __maxAttempts &&
+ global::Fal.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode))
+ {
+ var __retryDelay = global::Fal.AutoSDKRequestOptionsSupport.GetRetryDelay(
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ response: __response,
+ attempt: __attempt);
+ await global::Fal.AutoSDKRequestOptionsSupport.OnAfterErrorAsync(
+ clientOptions: Options,
+ context: global::Fal.AutoSDKRequestOptionsSupport.CreateHookContext(
+ operationId: "GetAssetCollectionHierarchy",
+ methodName: "GetAssetCollectionHierarchyAsync",
+ pathTemplate: "$\"/assets/collections/{collectionId}/hierarchy\"",
+ httpMethod: "GET",
+ baseUri: BaseUri,
+ request: __httpRequest!,
+ response: __response,
+ exception: null,
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ attempt: __attempt,
+ maxAttempts: __maxAttempts,
+ willRetry: true,
+ retryDelay: __retryDelay,
+ retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture),
+ cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
+ __response.Dispose();
+ __response = null;
+ __httpRequest.Dispose();
+ __httpRequest = null;
+ await global::Fal.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);
+ ProcessGetAssetCollectionHierarchyResponse(
+ httpClient: HttpClient,
+ httpResponseMessage: __response);
+ if (__response.IsSuccessStatusCode)
+ {
+ await global::Fal.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync(
+ clientOptions: Options,
+ context: global::Fal.AutoSDKRequestOptionsSupport.CreateHookContext(
+ operationId: "GetAssetCollectionHierarchy",
+ methodName: "GetAssetCollectionHierarchyAsync",
+ pathTemplate: "$\"/assets/collections/{collectionId}/hierarchy\"",
+ httpMethod: "GET",
+ baseUri: BaseUri,
+ request: __httpRequest!,
+ response: __response,
+ exception: null,
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ attempt: __attemptNumber,
+ maxAttempts: __maxAttempts,
+ willRetry: false,
+ retryDelay: null,
+ retryReason: global::System.String.Empty,
+ cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
+ }
+ else
+ {
+ await global::Fal.AutoSDKRequestOptionsSupport.OnAfterErrorAsync(
+ clientOptions: Options,
+ context: global::Fal.AutoSDKRequestOptionsSupport.CreateHookContext(
+ operationId: "GetAssetCollectionHierarchy",
+ methodName: "GetAssetCollectionHierarchyAsync",
+ pathTemplate: "$\"/assets/collections/{collectionId}/hierarchy\"",
+ httpMethod: "GET",
+ baseUri: BaseUri,
+ request: __httpRequest!,
+ response: __response,
+ exception: null,
+ clientOptions: Options,
+ requestOptions: requestOptions,
+ attempt: __attemptNumber,
+ maxAttempts: __maxAttempts,
+ willRetry: false,
+ retryDelay: null,
+ retryReason: global::System.String.Empty,
+ cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
+ }
+ // Invalid request parameters
+ if ((int)__response.StatusCode == 400)
+ {
+ string? __content_400 = null;
+ global::System.Exception? __exception_400 = null;
+ global::Fal.GetAssetCollectionHierarchyResponse2? __value_400 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_400 = global::Fal.GetAssetCollectionHierarchyResponse2.FromJson(__content_400, JsonSerializerContext);
+ }
+ else
+ {
+ __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_400 = global::Fal.GetAssetCollectionHierarchyResponse2.FromJson(__content_400, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_400 = __ex;
+ }
+
+
+ throw global::Fal.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_400 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_400,
+ responseBody: __content_400,
+ responseObject: __value_400,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
+ // Authentication required
+ if ((int)__response.StatusCode == 401)
+ {
+ string? __content_401 = null;
+ global::System.Exception? __exception_401 = null;
+ global::Fal.GetAssetCollectionHierarchyResponse3? __value_401 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_401 = global::Fal.GetAssetCollectionHierarchyResponse3.FromJson(__content_401, JsonSerializerContext);
+ }
+ else
+ {
+ __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_401 = global::Fal.GetAssetCollectionHierarchyResponse3.FromJson(__content_401, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_401 = __ex;
+ }
+
+
+ throw global::Fal.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_401 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_401,
+ responseBody: __content_401,
+ responseObject: __value_401,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
+ // Access denied
+ if ((int)__response.StatusCode == 403)
+ {
+ string? __content_403 = null;
+ global::System.Exception? __exception_403 = null;
+ global::Fal.GetAssetCollectionHierarchyResponse4? __value_403 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_403 = global::Fal.GetAssetCollectionHierarchyResponse4.FromJson(__content_403, JsonSerializerContext);
+ }
+ else
+ {
+ __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_403 = global::Fal.GetAssetCollectionHierarchyResponse4.FromJson(__content_403, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_403 = __ex;
+ }
+
+
+ throw global::Fal.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_403 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_403,
+ responseBody: __content_403,
+ responseObject: __value_403,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
+ // Resource not found
+ if ((int)__response.StatusCode == 404)
+ {
+ string? __content_404 = null;
+ global::System.Exception? __exception_404 = null;
+ global::Fal.GetAssetCollectionHierarchyResponse5? __value_404 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_404 = global::Fal.GetAssetCollectionHierarchyResponse5.FromJson(__content_404, JsonSerializerContext);
+ }
+ else
+ {
+ __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_404 = global::Fal.GetAssetCollectionHierarchyResponse5.FromJson(__content_404, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_404 = __ex;
+ }
+
+
+ throw global::Fal.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_404 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_404,
+ responseBody: __content_404,
+ responseObject: __value_404,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
+ // Invalid request parameters
+ if ((int)__response.StatusCode == 409)
+ {
+ string? __content_409 = null;
+ global::System.Exception? __exception_409 = null;
+ global::Fal.GetAssetCollectionHierarchyResponse6? __value_409 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_409 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_409 = global::Fal.GetAssetCollectionHierarchyResponse6.FromJson(__content_409, JsonSerializerContext);
+ }
+ else
+ {
+ __content_409 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_409 = global::Fal.GetAssetCollectionHierarchyResponse6.FromJson(__content_409, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_409 = __ex;
+ }
+
+
+ throw global::Fal.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_409 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_409,
+ responseBody: __content_409,
+ responseObject: __value_409,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
+ // Invalid request parameters
+ if ((int)__response.StatusCode == 422)
+ {
+ string? __content_422 = null;
+ global::System.Exception? __exception_422 = null;
+ global::Fal.GetAssetCollectionHierarchyResponse7? __value_422 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_422 = global::Fal.GetAssetCollectionHierarchyResponse7.FromJson(__content_422, JsonSerializerContext);
+ }
+ else
+ {
+ __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_422 = global::Fal.GetAssetCollectionHierarchyResponse7.FromJson(__content_422, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_422 = __ex;
+ }
+
+
+ throw global::Fal.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_422 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_422,
+ responseBody: __content_422,
+ responseObject: __value_422,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
+ // Rate limit exceeded
+ if ((int)__response.StatusCode == 429)
+ {
+ string? __content_429 = null;
+ global::System.Exception? __exception_429 = null;
+ global::Fal.GetAssetCollectionHierarchyResponse8? __value_429 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_429 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_429 = global::Fal.GetAssetCollectionHierarchyResponse8.FromJson(__content_429, JsonSerializerContext);
+ }
+ else
+ {
+ __content_429 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_429 = global::Fal.GetAssetCollectionHierarchyResponse8.FromJson(__content_429, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_429 = __ex;
+ }
+
+
+ throw global::Fal.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_429 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_429,
+ responseBody: __content_429,
+ responseObject: __value_429,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
+ // Internal server error
+ if ((int)__response.StatusCode == 500)
+ {
+ string? __content_500 = null;
+ global::System.Exception? __exception_500 = null;
+ global::Fal.GetAssetCollectionHierarchyResponse9? __value_500 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_500 = global::Fal.GetAssetCollectionHierarchyResponse9.FromJson(__content_500, JsonSerializerContext);
+ }
+ else
+ {
+ __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_500 = global::Fal.GetAssetCollectionHierarchyResponse9.FromJson(__content_500, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_500 = __ex;
+ }
+
+
+ throw global::Fal.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_500 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_500,
+ responseBody: __content_500,
+ responseObject: __value_500,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
+ // Upstream asset service error
+ if ((int)__response.StatusCode == 502)
+ {
+ string? __content_502 = null;
+ global::System.Exception? __exception_502 = null;
+ global::Fal.GetAssetCollectionHierarchyResponse10? __value_502 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_502 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_502 = global::Fal.GetAssetCollectionHierarchyResponse10.FromJson(__content_502, JsonSerializerContext);
+ }
+ else
+ {
+ __content_502 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_502 = global::Fal.GetAssetCollectionHierarchyResponse10.FromJson(__content_502, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_502 = __ex;
+ }
+
+
+ throw global::Fal.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_502 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_502,
+ responseBody: __content_502,
+ responseObject: __value_502,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
+
+ 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);
+ ProcessGetAssetCollectionHierarchyResponseContent(
+ httpClient: HttpClient,
+ httpResponseMessage: __response,
+ content: ref __content);
+
+ try
+ {
+ __response.EnsureSuccessStatusCode();
+
+ var __value = global::Fal.GetAssetCollectionHierarchyResponse.FromJson(__content, JsonSerializerContext) ??
+ throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" ");
+ return new global::Fal.AutoSDKHttpResponse(
+ statusCode: __response.StatusCode,
+ headers: global::Fal.AutoSDKHttpResponse.CreateHeaders(__response),
+ requestUri: __response.RequestMessage?.RequestUri,
+ body: __value);
+ }
+ catch (global::System.Exception __ex)
+ {
+ throw global::Fal.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __ex,
+ responseBody: __content,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
+ }
+ else
+ {
+ try
+ {
+ __response.EnsureSuccessStatusCode();
+ using var __content = await __response.Content.ReadAsStreamAsync(
+ #if NET5_0_OR_GREATER
+ __effectiveCancellationToken
+ #endif
+ ).ConfigureAwait(false);
+
+ var __value = await global::Fal.GetAssetCollectionHierarchyResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ??
+ throw new global::System.InvalidOperationException("Response deserialization failed.");
+ return new global::Fal.AutoSDKHttpResponse(
+ statusCode: __response.StatusCode,
+ headers: global::Fal.AutoSDKHttpResponse.CreateHeaders(__response),
+ requestUri: __response.RequestMessage?.RequestUri,
+ body: __value);
+ }
+ catch (global::System.Exception __ex)
+ {
+ string? __content = null;
+ try
+ {
+ __content = await __response.Content.ReadAsStringAsync(
+ #if NET5_0_OR_GREATER
+ __effectiveCancellationToken
+ #endif
+ ).ConfigureAwait(false);
+ }
+ catch (global::System.Exception)
+ {
+ }
+
+ throw global::Fal.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/Fal/Generated/Fal.IAssetsClient.GetAssetCollectionHierarchy.g.cs b/src/libs/Fal/Generated/Fal.IAssetsClient.GetAssetCollectionHierarchy.g.cs
new file mode 100644
index 0000000..4d90699
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.IAssetsClient.GetAssetCollectionHierarchy.g.cs
@@ -0,0 +1,38 @@
+#nullable enable
+
+namespace Fal
+{
+ public partial interface IAssetsClient
+ {
+ ///
+ /// Get asset collection hierarchy
+ /// Get the nested subtree rooted at an asset collection, plus its ancestor collections ordered from the top level down to its direct parent.
+ ///
+ ///
+ /// Collection ID
+ /// Example: d8b6elcregj72v34jr8g
+ ///
+ /// 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 GetAssetCollectionHierarchyAsync(
+ string collectionId,
+ global::Fal.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// Get asset collection hierarchy
+ /// Get the nested subtree rooted at an asset collection, plus its ancestor collections ordered from the top level down to its direct parent.
+ ///
+ ///
+ /// Collection ID
+ /// Example: d8b6elcregj72v34jr8g
+ ///
+ /// 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> GetAssetCollectionHierarchyAsResponseAsync(
+ string collectionId,
+ global::Fal.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/Fal/Generated/Fal.IServerlessClient.ServerlessListAppEvents.g.cs b/src/libs/Fal/Generated/Fal.IServerlessClient.ServerlessListAppEvents.g.cs
new file mode 100644
index 0000000..2c41750
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.IServerlessClient.ServerlessListAppEvents.g.cs
@@ -0,0 +1,118 @@
+#nullable enable
+
+namespace Fal
+{
+ public partial interface IServerlessClient
+ {
+ ///
+ /// Application Events
+ /// Returns the operational event history for an application: deployments,
+ /// configuration changes, and runner lifecycle transitions (started, failed,
+ /// draining, etc.), newest first.
+ /// **Use cases:**
+ /// - Incident correlation: answer "what changed around this time?" — did a
+ /// deploy, config change, or runner failure coincide with an error spike?
+ /// - Deployment audit: see when revisions went out and who triggered them
+ /// **Time range:** defaults to the last 24 hours when `start`/`end` are
+ /// omitted. Use `category` filters to narrow to specific event types.
+ /// **Authentication:** Required via API key. Only the app owner can query it.
+ ///
+ ///
+ /// Username of the app owner
+ /// Example: user_123
+ ///
+ ///
+ /// Application name
+ /// Example: my-app
+ ///
+ ///
+ /// Start date in ISO8601 format (e.g., '2025-01-01T00:00:00Z' or '2025-01-01'). Defaults to 24 hours ago.
+ /// Example: 2025-01-01T00:00:00Z
+ ///
+ ///
+ /// End date in ISO8601 format, exclusive (e.g., '2025-02-01T00:00:00Z' or '2025-02-01'). Data up to but not including this timestamp is returned. Defaults to current time.
+ /// Example: 2025-02-01T00:00:00Z
+ ///
+ ///
+ /// Filter by event category. Repeat the parameter to include multiple categories: ?category=deployment_started&category=config_changed
+ /// Example: [deployment_started]
+ ///
+ ///
+ /// Maximum number of events to return per page (1-1000)
+ /// Default Value: 50
+ /// Example: 50
+ ///
+ ///
+ /// Pagination cursor from previous response
+ /// Example: Mg==
+ ///
+ /// 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 ServerlessListAppEventsAsync(
+ string owner,
+ string name,
+ global::Fal.AnyOf? start = default,
+ global::Fal.AnyOf? end = default,
+ global::Fal.AnyOf>? category = default,
+ int? limit = default,
+ string? cursor = default,
+ global::Fal.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// Application Events
+ /// Returns the operational event history for an application: deployments,
+ /// configuration changes, and runner lifecycle transitions (started, failed,
+ /// draining, etc.), newest first.
+ /// **Use cases:**
+ /// - Incident correlation: answer "what changed around this time?" — did a
+ /// deploy, config change, or runner failure coincide with an error spike?
+ /// - Deployment audit: see when revisions went out and who triggered them
+ /// **Time range:** defaults to the last 24 hours when `start`/`end` are
+ /// omitted. Use `category` filters to narrow to specific event types.
+ /// **Authentication:** Required via API key. Only the app owner can query it.
+ ///
+ ///
+ /// Username of the app owner
+ /// Example: user_123
+ ///
+ ///
+ /// Application name
+ /// Example: my-app
+ ///
+ ///
+ /// Start date in ISO8601 format (e.g., '2025-01-01T00:00:00Z' or '2025-01-01'). Defaults to 24 hours ago.
+ /// Example: 2025-01-01T00:00:00Z
+ ///
+ ///
+ /// End date in ISO8601 format, exclusive (e.g., '2025-02-01T00:00:00Z' or '2025-02-01'). Data up to but not including this timestamp is returned. Defaults to current time.
+ /// Example: 2025-02-01T00:00:00Z
+ ///
+ ///
+ /// Filter by event category. Repeat the parameter to include multiple categories: ?category=deployment_started&category=config_changed
+ /// Example: [deployment_started]
+ ///
+ ///
+ /// Maximum number of events to return per page (1-1000)
+ /// Default Value: 50
+ /// Example: 50
+ ///
+ ///
+ /// Pagination cursor from previous response
+ /// Example: Mg==
+ ///
+ /// 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> ServerlessListAppEventsAsResponseAsync(
+ string owner,
+ string name,
+ global::Fal.AnyOf? start = default,
+ global::Fal.AnyOf? end = default,
+ global::Fal.AnyOf>? category = default,
+ int? limit = default,
+ string? cursor = default,
+ global::Fal.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseAncestorType.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseAncestorType.g.cs
new file mode 100644
index 0000000..08a5731
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseAncestorType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseAncestorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseAncestorType 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::Fal.GetAssetCollectionHierarchyResponseAncestorTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseAncestorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseAncestorType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseAncestorType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.GetAssetCollectionHierarchyResponseAncestorTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseAncestorTypeNullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseAncestorTypeNullable.g.cs
new file mode 100644
index 0000000..64f8895
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseAncestorTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseAncestorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseAncestorType? 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::Fal.GetAssetCollectionHierarchyResponseAncestorTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseAncestorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseAncestorType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseAncestorType? 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::Fal.GetAssetCollectionHierarchyResponseAncestorTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType.g.cs
new file mode 100644
index 0000000..842459b
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType 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::Fal.GetAssetCollectionHierarchyResponseErrorTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.GetAssetCollectionHierarchyResponseErrorTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType2.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType2.g.cs
new file mode 100644
index 0000000..ad08d4d
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType2.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType2JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType2 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::Fal.GetAssetCollectionHierarchyResponseErrorType2Extensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType2)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType2);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType2 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.GetAssetCollectionHierarchyResponseErrorType2Extensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType2Nullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType2Nullable.g.cs
new file mode 100644
index 0000000..eb17c68
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType2Nullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType2? 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::Fal.GetAssetCollectionHierarchyResponseErrorType2Extensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType2)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType2?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType2? 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::Fal.GetAssetCollectionHierarchyResponseErrorType2Extensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType3.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType3.g.cs
new file mode 100644
index 0000000..c23ef94
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType3.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType3JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType3 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::Fal.GetAssetCollectionHierarchyResponseErrorType3Extensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType3)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType3);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType3 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.GetAssetCollectionHierarchyResponseErrorType3Extensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType3Nullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType3Nullable.g.cs
new file mode 100644
index 0000000..1eba17f
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType3Nullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType3NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType3? 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::Fal.GetAssetCollectionHierarchyResponseErrorType3Extensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType3)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType3?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType3? 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::Fal.GetAssetCollectionHierarchyResponseErrorType3Extensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType4.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType4.g.cs
new file mode 100644
index 0000000..90cc7bc
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType4.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType4JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType4 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::Fal.GetAssetCollectionHierarchyResponseErrorType4Extensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType4)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType4);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType4 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.GetAssetCollectionHierarchyResponseErrorType4Extensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType4Nullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType4Nullable.g.cs
new file mode 100644
index 0000000..4c204dc
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType4Nullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType4NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType4? 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::Fal.GetAssetCollectionHierarchyResponseErrorType4Extensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType4)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType4?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType4? 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::Fal.GetAssetCollectionHierarchyResponseErrorType4Extensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType5.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType5.g.cs
new file mode 100644
index 0000000..d463ecb
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType5.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType5JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType5 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::Fal.GetAssetCollectionHierarchyResponseErrorType5Extensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType5)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType5);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType5 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.GetAssetCollectionHierarchyResponseErrorType5Extensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType5Nullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType5Nullable.g.cs
new file mode 100644
index 0000000..8ccec7a
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType5Nullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType5NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType5? 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::Fal.GetAssetCollectionHierarchyResponseErrorType5Extensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType5)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType5?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType5? 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::Fal.GetAssetCollectionHierarchyResponseErrorType5Extensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType6.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType6.g.cs
new file mode 100644
index 0000000..339cfc3
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType6.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType6JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType6 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::Fal.GetAssetCollectionHierarchyResponseErrorType6Extensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType6)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType6);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType6 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.GetAssetCollectionHierarchyResponseErrorType6Extensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType6Nullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType6Nullable.g.cs
new file mode 100644
index 0000000..ea524e4
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType6Nullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType6NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType6? 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::Fal.GetAssetCollectionHierarchyResponseErrorType6Extensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType6)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType6?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType6? 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::Fal.GetAssetCollectionHierarchyResponseErrorType6Extensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType7.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType7.g.cs
new file mode 100644
index 0000000..aa2b18d
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType7.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType7JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType7 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::Fal.GetAssetCollectionHierarchyResponseErrorType7Extensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType7)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType7);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType7 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.GetAssetCollectionHierarchyResponseErrorType7Extensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType7Nullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType7Nullable.g.cs
new file mode 100644
index 0000000..4decce1
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType7Nullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType7NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType7? 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::Fal.GetAssetCollectionHierarchyResponseErrorType7Extensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType7)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType7?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType7? 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::Fal.GetAssetCollectionHierarchyResponseErrorType7Extensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType8.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType8.g.cs
new file mode 100644
index 0000000..448faaa
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType8.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType8JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType8 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::Fal.GetAssetCollectionHierarchyResponseErrorType8Extensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType8)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType8);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType8 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.GetAssetCollectionHierarchyResponseErrorType8Extensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType8Nullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType8Nullable.g.cs
new file mode 100644
index 0000000..633fd7a
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType8Nullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType8NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType8? 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::Fal.GetAssetCollectionHierarchyResponseErrorType8Extensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType8)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType8?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType8? 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::Fal.GetAssetCollectionHierarchyResponseErrorType8Extensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType9.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType9.g.cs
new file mode 100644
index 0000000..4c2ccdd
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType9.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType9JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType9 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::Fal.GetAssetCollectionHierarchyResponseErrorType9Extensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType9)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType9);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType9 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.GetAssetCollectionHierarchyResponseErrorType9Extensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType9Nullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType9Nullable.g.cs
new file mode 100644
index 0000000..ea36b24
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType9Nullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorType9NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType9? 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::Fal.GetAssetCollectionHierarchyResponseErrorType9Extensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType9)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType9?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType9? 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::Fal.GetAssetCollectionHierarchyResponseErrorType9Extensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorTypeNullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorTypeNullable.g.cs
new file mode 100644
index 0000000..c9eff64
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseErrorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseErrorType? 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::Fal.GetAssetCollectionHierarchyResponseErrorTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseErrorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseErrorType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseErrorType? 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::Fal.GetAssetCollectionHierarchyResponseErrorTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemType.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemType.g.cs
new file mode 100644
index 0000000..8d0c294
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemType 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::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemTypeNullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemTypeNullable.g.cs
new file mode 100644
index 0000000..1441a2b
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemType? 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::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemType? 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::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemType.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemType.g.cs
new file mode 100644
index 0000000..9489fbf
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemType 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::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemTypeNullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemTypeNullable.g.cs
new file mode 100644
index 0000000..002c66e
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemType? 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::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemType? 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::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemType.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemType.g.cs
new file mode 100644
index 0000000..4c6c294
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemType 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::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemTypeNullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemTypeNullable.g.cs
new file mode 100644
index 0000000..0b69046
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemType? 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::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemType? 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::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemType.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemType.g.cs
new file mode 100644
index 0000000..7697633
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseHierarchyChildrenItemTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemType 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::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemTypeNullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemTypeNullable.g.cs
new file mode 100644
index 0000000..f72e5cf
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseHierarchyChildrenItemTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemType? 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::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemType? 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::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyType.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyType.g.cs
new file mode 100644
index 0000000..4e3206c
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseHierarchyTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseHierarchyType 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::Fal.GetAssetCollectionHierarchyResponseHierarchyTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseHierarchyType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseHierarchyType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseHierarchyType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.GetAssetCollectionHierarchyResponseHierarchyTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyTypeNullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyTypeNullable.g.cs
new file mode 100644
index 0000000..0e5b622
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class GetAssetCollectionHierarchyResponseHierarchyTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.GetAssetCollectionHierarchyResponseHierarchyType? 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::Fal.GetAssetCollectionHierarchyResponseHierarchyTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.GetAssetCollectionHierarchyResponseHierarchyType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.GetAssetCollectionHierarchyResponseHierarchyType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.GetAssetCollectionHierarchyResponseHierarchyType? 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::Fal.GetAssetCollectionHierarchyResponseHierarchyTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsCategory2.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsCategory2.g.cs
new file mode 100644
index 0000000..ef7c5fc
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsCategory2.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsCategory2JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsCategory2 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::Fal.ServerlessListAppEventsCategory2Extensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsCategory2)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsCategory2);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsCategory2 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.ServerlessListAppEventsCategory2Extensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsCategory2Nullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsCategory2Nullable.g.cs
new file mode 100644
index 0000000..213e350
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsCategory2Nullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsCategory2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsCategory2? 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::Fal.ServerlessListAppEventsCategory2Extensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsCategory2)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsCategory2?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsCategory2? 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::Fal.ServerlessListAppEventsCategory2Extensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsCategoryItem.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsCategoryItem.g.cs
new file mode 100644
index 0000000..eb94bf9
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsCategoryItem.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsCategoryItemJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsCategoryItem 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::Fal.ServerlessListAppEventsCategoryItemExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsCategoryItem)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsCategoryItem);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsCategoryItem value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.ServerlessListAppEventsCategoryItemExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsCategoryItemNullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsCategoryItemNullable.g.cs
new file mode 100644
index 0000000..522ca13
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsCategoryItemNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsCategoryItemNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsCategoryItem? 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::Fal.ServerlessListAppEventsCategoryItemExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsCategoryItem)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsCategoryItem?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsCategoryItem? 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::Fal.ServerlessListAppEventsCategoryItemExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType.g.cs
new file mode 100644
index 0000000..d71d1d3
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsResponseErrorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsResponseErrorType 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::Fal.ServerlessListAppEventsResponseErrorTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsResponseErrorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsResponseErrorType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsResponseErrorType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.ServerlessListAppEventsResponseErrorTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType2.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType2.g.cs
new file mode 100644
index 0000000..a44827b
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType2.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsResponseErrorType2JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsResponseErrorType2 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::Fal.ServerlessListAppEventsResponseErrorType2Extensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsResponseErrorType2)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsResponseErrorType2);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsResponseErrorType2 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.ServerlessListAppEventsResponseErrorType2Extensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType2Nullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType2Nullable.g.cs
new file mode 100644
index 0000000..cc441d0
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType2Nullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsResponseErrorType2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsResponseErrorType2? 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::Fal.ServerlessListAppEventsResponseErrorType2Extensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsResponseErrorType2)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsResponseErrorType2?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsResponseErrorType2? 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::Fal.ServerlessListAppEventsResponseErrorType2Extensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType3.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType3.g.cs
new file mode 100644
index 0000000..0264c82
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType3.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsResponseErrorType3JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsResponseErrorType3 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::Fal.ServerlessListAppEventsResponseErrorType3Extensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsResponseErrorType3)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsResponseErrorType3);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsResponseErrorType3 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.ServerlessListAppEventsResponseErrorType3Extensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType3Nullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType3Nullable.g.cs
new file mode 100644
index 0000000..37f52b4
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType3Nullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsResponseErrorType3NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsResponseErrorType3? 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::Fal.ServerlessListAppEventsResponseErrorType3Extensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsResponseErrorType3)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsResponseErrorType3?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsResponseErrorType3? 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::Fal.ServerlessListAppEventsResponseErrorType3Extensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType4.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType4.g.cs
new file mode 100644
index 0000000..3e6521b
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType4.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsResponseErrorType4JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsResponseErrorType4 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::Fal.ServerlessListAppEventsResponseErrorType4Extensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsResponseErrorType4)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsResponseErrorType4);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsResponseErrorType4 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.ServerlessListAppEventsResponseErrorType4Extensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType4Nullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType4Nullable.g.cs
new file mode 100644
index 0000000..4625135
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType4Nullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsResponseErrorType4NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsResponseErrorType4? 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::Fal.ServerlessListAppEventsResponseErrorType4Extensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsResponseErrorType4)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsResponseErrorType4?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsResponseErrorType4? 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::Fal.ServerlessListAppEventsResponseErrorType4Extensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType5.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType5.g.cs
new file mode 100644
index 0000000..87524b3
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType5.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsResponseErrorType5JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsResponseErrorType5 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::Fal.ServerlessListAppEventsResponseErrorType5Extensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsResponseErrorType5)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsResponseErrorType5);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsResponseErrorType5 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.ServerlessListAppEventsResponseErrorType5Extensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType5Nullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType5Nullable.g.cs
new file mode 100644
index 0000000..f16af29
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType5Nullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsResponseErrorType5NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsResponseErrorType5? 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::Fal.ServerlessListAppEventsResponseErrorType5Extensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsResponseErrorType5)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsResponseErrorType5?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsResponseErrorType5? 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::Fal.ServerlessListAppEventsResponseErrorType5Extensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType6.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType6.g.cs
new file mode 100644
index 0000000..3261c9b
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType6.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsResponseErrorType6JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsResponseErrorType6 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::Fal.ServerlessListAppEventsResponseErrorType6Extensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsResponseErrorType6)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsResponseErrorType6);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsResponseErrorType6 value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.ServerlessListAppEventsResponseErrorType6Extensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType6Nullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType6Nullable.g.cs
new file mode 100644
index 0000000..12d6767
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorType6Nullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsResponseErrorType6NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsResponseErrorType6? 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::Fal.ServerlessListAppEventsResponseErrorType6Extensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsResponseErrorType6)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsResponseErrorType6?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsResponseErrorType6? 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::Fal.ServerlessListAppEventsResponseErrorType6Extensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorTypeNullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorTypeNullable.g.cs
new file mode 100644
index 0000000..673f57c
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseErrorTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsResponseErrorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsResponseErrorType? 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::Fal.ServerlessListAppEventsResponseErrorTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsResponseErrorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsResponseErrorType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsResponseErrorType? 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::Fal.ServerlessListAppEventsResponseErrorTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseEventCategory.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseEventCategory.g.cs
new file mode 100644
index 0000000..8e840f1
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseEventCategory.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsResponseEventCategoryJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsResponseEventCategory 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::Fal.ServerlessListAppEventsResponseEventCategoryExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsResponseEventCategory)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsResponseEventCategory);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsResponseEventCategory value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Fal.ServerlessListAppEventsResponseEventCategoryExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseEventCategoryNullable.g.cs b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseEventCategoryNullable.g.cs
new file mode 100644
index 0000000..07db705
--- /dev/null
+++ b/src/libs/Fal/Generated/Fal.JsonConverters.ServerlessListAppEventsResponseEventCategoryNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Fal.JsonConverters
+{
+ ///
+ public sealed class ServerlessListAppEventsResponseEventCategoryNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Fal.ServerlessListAppEventsResponseEventCategory? 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::Fal.ServerlessListAppEventsResponseEventCategoryExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Fal.ServerlessListAppEventsResponseEventCategory)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Fal.ServerlessListAppEventsResponseEventCategory?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Fal.ServerlessListAppEventsResponseEventCategory? 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::Fal.ServerlessListAppEventsResponseEventCategoryExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Fal/Generated/Fal.JsonSerializerContext.g.cs b/src/libs/Fal/Generated/Fal.JsonSerializerContext.g.cs
index 84d4a34..0eb8698 100644
--- a/src/libs/Fal/Generated/Fal.JsonSerializerContext.g.cs
+++ b/src/libs/Fal/Generated/Fal.JsonSerializerContext.g.cs
@@ -133,6 +133,14 @@ namespace Fal
typeof(global::Fal.JsonConverters.ServerlessGetRunnerHistoryAggregationNullableJsonConverter),
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsCategory2JsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsCategory2NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsCategoryItemJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsCategoryItemNullableJsonConverter),
+
typeof(global::Fal.JsonConverters.ServerlessLogsHistoryRunSourceJsonConverter),
typeof(global::Fal.JsonConverters.ServerlessLogsHistoryRunSourceNullableJsonConverter),
@@ -669,6 +677,66 @@ namespace Fal
typeof(global::Fal.JsonConverters.DeleteAssetCollectionResponseErrorType9NullableJsonConverter),
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseAncestorTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseAncestorTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType2JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType2NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType3JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType3NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType4JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType4NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType5JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType5NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType6JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType6NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType7JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType7NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType8JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType8NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType9JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType9NullableJsonConverter),
+
typeof(global::Fal.JsonConverters.FavoriteAssetCollectionResponseCollectionTypeJsonConverter),
typeof(global::Fal.JsonConverters.FavoriteAssetCollectionResponseCollectionTypeNullableJsonConverter),
@@ -1881,6 +1949,34 @@ namespace Fal
typeof(global::Fal.JsonConverters.ServerlessGetRunnerHistoryResponseErrorType6NullableJsonConverter),
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseEventCategoryJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseEventCategoryNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType2JsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType2NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType3JsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType3NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType4JsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType4NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType5JsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType5NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType6JsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType6NullableJsonConverter),
+
typeof(global::Fal.JsonConverters.ServerlessListRootResponseErrorTypeJsonConverter),
typeof(global::Fal.JsonConverters.ServerlessListRootResponseErrorTypeNullableJsonConverter),
@@ -2407,6 +2503,12 @@ namespace Fal
typeof(global::Fal.JsonConverters.AnyOfJsonConverter),
+ typeof(global::Fal.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Fal.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Fal.JsonConverters.AnyOfJsonConverter),
+
typeof(global::Fal.JsonConverters.AnyOfJsonConverter>),
typeof(global::Fal.JsonConverters.AnyOfJsonConverter),
@@ -2543,6 +2645,10 @@ namespace Fal
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.ServerlessGetAnalyticsBoundToTimeframe), TypeInfoPropertyName = "ServerlessGetAnalyticsBoundToTimeframe2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.ServerlessGetRunnerHistoryTimeframe), TypeInfoPropertyName = "ServerlessGetRunnerHistoryTimeframe2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.ServerlessGetRunnerHistoryAggregation), TypeInfoPropertyName = "ServerlessGetRunnerHistoryAggregation2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.AnyOf>), TypeInfoPropertyName = "AnyOfServerlessListAppEventsCategory2IListServerlessListAppEventsCategoryItem2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.ServerlessListAppEventsCategory2), TypeInfoPropertyName = "ServerlessListAppEventsCategory22")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.ServerlessListAppEventsCategoryItem), TypeInfoPropertyName = "ServerlessListAppEventsCategoryItem2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.ServerlessLogsHistoryRunSource), TypeInfoPropertyName = "ServerlessLogsHistoryRunSource2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.ServerlessLogsStreamRunSource), TypeInfoPropertyName = "ServerlessLogsStreamRunSource2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.ServerlessListRequestsByEndpointStatus), TypeInfoPropertyName = "ServerlessListRequestsByEndpointStatus2")]
@@ -2951,10 +3057,6 @@ namespace Fal
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponse3))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponseError3))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponseErrorType3), TypeInfoPropertyName = "DeleteAssetCollectionResponseErrorType32")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponse4))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponseError4))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponseErrorType4), TypeInfoPropertyName = "DeleteAssetCollectionResponseErrorType42")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponse5))]
internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -3086,6 +3188,14 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Fal.JsonConverters.ServerlessGetRunnerHistoryAggregationNullableJsonConverter),
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsCategory2JsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsCategory2NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsCategoryItemJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsCategoryItemNullableJsonConverter),
+
typeof(global::Fal.JsonConverters.ServerlessLogsHistoryRunSourceJsonConverter),
typeof(global::Fal.JsonConverters.ServerlessLogsHistoryRunSourceNullableJsonConverter),
@@ -3622,6 +3732,66 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Fal.JsonConverters.DeleteAssetCollectionResponseErrorType9NullableJsonConverter),
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseAncestorTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseAncestorTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType2JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType2NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType3JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType3NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType4JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType4NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType5JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType5NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType6JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType6NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType7JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType7NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType8JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType8NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType9JsonConverter),
+
+ typeof(global::Fal.JsonConverters.GetAssetCollectionHierarchyResponseErrorType9NullableJsonConverter),
+
typeof(global::Fal.JsonConverters.FavoriteAssetCollectionResponseCollectionTypeJsonConverter),
typeof(global::Fal.JsonConverters.FavoriteAssetCollectionResponseCollectionTypeNullableJsonConverter),
@@ -4834,6 +5004,34 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Fal.JsonConverters.ServerlessGetRunnerHistoryResponseErrorType6NullableJsonConverter),
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseEventCategoryJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseEventCategoryNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorTypeJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorTypeNullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType2JsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType2NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType3JsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType3NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType4JsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType4NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType5JsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType5NullableJsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType6JsonConverter),
+
+ typeof(global::Fal.JsonConverters.ServerlessListAppEventsResponseErrorType6NullableJsonConverter),
+
typeof(global::Fal.JsonConverters.ServerlessListRootResponseErrorTypeJsonConverter),
typeof(global::Fal.JsonConverters.ServerlessListRootResponseErrorTypeNullableJsonConverter),
@@ -5360,6 +5558,12 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Fal.JsonConverters.AnyOfJsonConverter),
+ typeof(global::Fal.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Fal.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Fal.JsonConverters.AnyOfJsonConverter),
+
typeof(global::Fal.JsonConverters.AnyOfJsonConverter>),
typeof(global::Fal.JsonConverters.AnyOfJsonConverter),
@@ -5408,6 +5612,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Fal.JsonConverters.UnixTimestampJsonConverter),
})]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponse4))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponseError4))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponseErrorType4), TypeInfoPropertyName = "DeleteAssetCollectionResponseErrorType42")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponse5))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponseError5))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponseErrorType5), TypeInfoPropertyName = "DeleteAssetCollectionResponseErrorType52")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponse6))]
@@ -5422,6 +5630,52 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponse9))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponseError9))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.DeleteAssetCollectionResponseErrorType9), TypeInfoPropertyName = "DeleteAssetCollectionResponseErrorType92")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.GetAssetCollectionHierarchyResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.GetAssetCollectionHierarchyResponseHierarchy))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.GetAssetCollectionHierarchyResponseHierarchyType), TypeInfoPropertyName = "GetAssetCollectionHierarchyResponseHierarchyType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItem))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemType), TypeInfoPropertyName = "GetAssetCollectionHierarchyResponseHierarchyChildrenItemType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItem))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemType), TypeInfoPropertyName = "GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItem))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemType), TypeInfoPropertyName = "GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItem))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Fal.GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemType), TypeInfoPropertyName = "GetAssetCollectionHierarchyResponseHierarchyChildrenItemChildrenItemChildrenItemChildrenItemType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList