diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.CreateByokKey.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.CreateByokKey.g.cs
new file mode 100644
index 0000000..4bfbef9
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.CreateByokKey.g.cs
@@ -0,0 +1,76 @@
+#nullable enable
+
+namespace OpenRouter
+{
+ public partial interface ISubpackageByokClient
+ {
+ ///
+ /// Create a BYOK provider credential
+ /// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ /// 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 CreateByokKeyAsync(
+
+ global::OpenRouter.CreateBYOKKeyRequest request,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// Create a BYOK provider credential
+ /// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ /// 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> CreateByokKeyAsResponseAsync(
+
+ global::OpenRouter.CreateBYOKKeyRequest request,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// Create a BYOK provider credential
+ /// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ /// Optional allowlist of model slugs this credential may be used for. `null` means no restriction.
+ ///
+ ///
+ /// Optional allowlist of user IDs that may use this credential. `null` means no restriction.
+ ///
+ ///
+ /// Whether this credential should be created in a disabled state.
+ ///
+ ///
+ /// Whether this credential is treated as a fallback — used only after non-fallback keys for the same provider have been tried.
+ ///
+ ///
+ /// The raw provider API key or credential. This value is encrypted at rest and never returned in API responses.
+ ///
+ ///
+ /// Optional human-readable name for the credential.
+ ///
+ ///
+ /// The upstream provider this credential authenticates against, as a lowercase slug (e.g. `openai`, `anthropic`, `amazon-bedrock`).
+ ///
+ ///
+ /// Optional workspace ID. Defaults to the authenticated entity's default workspace.
+ ///
+ /// 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 CreateByokKeyAsync(
+ string key,
+ global::OpenRouter.BYOKProviderSlug provider,
+ global::System.Collections.Generic.IList? allowedModels = default,
+ global::System.Collections.Generic.IList? allowedUserIds = default,
+ bool? disabled = default,
+ bool? isFallback = default,
+ string? name = default,
+ global::System.Guid? workspaceId = default,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.DeleteByokKey.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.DeleteByokKey.g.cs
new file mode 100644
index 0000000..42dbb70
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.DeleteByokKey.g.cs
@@ -0,0 +1,32 @@
+#nullable enable
+
+namespace OpenRouter
+{
+ public partial interface ISubpackageByokClient
+ {
+ ///
+ /// Delete a BYOK provider credential
+ /// Delete (soft-delete) a bring-your-own-key (BYOK) provider credential by its `id`. The encrypted key material is wiped and the record is marked as deleted. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ /// 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 DeleteByokKeyAsync(
+ global::System.Guid id,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// Delete a BYOK provider credential
+ /// Delete (soft-delete) a bring-your-own-key (BYOK) provider credential by its `id`. The encrypted key material is wiped and the record is marked as deleted. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ /// 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> DeleteByokKeyAsResponseAsync(
+ global::System.Guid id,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.UpdateByokKey.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.UpdateByokKey.g.cs
new file mode 100644
index 0000000..ce52a29
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.UpdateByokKey.g.cs
@@ -0,0 +1,74 @@
+#nullable enable
+
+namespace OpenRouter
+{
+ public partial interface ISubpackageByokClient
+ {
+ ///
+ /// Update a BYOK provider credential
+ /// Update an existing bring-your-own-key (BYOK) provider credential by its `id`. Include the `key` field to rotate the raw provider API key in-place (the previous key material is overwritten). [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ ///
+ /// 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 UpdateByokKeyAsync(
+ global::System.Guid id,
+
+ global::OpenRouter.UpdateBYOKKeyRequest request,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// Update a BYOK provider credential
+ /// Update an existing bring-your-own-key (BYOK) provider credential by its `id`. Include the `key` field to rotate the raw provider API key in-place (the previous key material is overwritten). [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ ///
+ /// 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> UpdateByokKeyAsResponseAsync(
+ global::System.Guid id,
+
+ global::OpenRouter.UpdateBYOKKeyRequest request,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// Update a BYOK provider credential
+ /// Update an existing bring-your-own-key (BYOK) provider credential by its `id`. Include the `key` field to rotate the raw provider API key in-place (the previous key material is overwritten). [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ ///
+ /// Optional allowlist of model slugs this credential may be used for. `null` means no restriction.
+ ///
+ ///
+ /// Optional allowlist of user IDs that may use this credential. `null` means no restriction.
+ ///
+ ///
+ /// Whether this credential is disabled.
+ ///
+ ///
+ /// Whether this credential is treated as a fallback — used only after non-fallback keys for the same provider have been tried.
+ ///
+ ///
+ /// A new raw provider API key to rotate the credential in-place. The previous key material is overwritten and the masked label is regenerated. Encrypted at rest and never returned in API responses.
+ ///
+ ///
+ /// Optional human-readable name for the credential.
+ ///
+ /// 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 UpdateByokKeyAsync(
+ global::System.Guid id,
+ global::System.Collections.Generic.IList? allowedModels = default,
+ global::System.Collections.Generic.IList? allowedUserIds = default,
+ bool? disabled = default,
+ bool? isFallback = default,
+ string? key = default,
+ string? name = default,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageObservabilityClient.CreateObservabilityDestination.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageObservabilityClient.CreateObservabilityDestination.g.cs
new file mode 100644
index 0000000..7fe8a3d
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageObservabilityClient.CreateObservabilityDestination.g.cs
@@ -0,0 +1,82 @@
+#nullable enable
+
+namespace OpenRouter
+{
+ public partial interface ISubpackageObservabilityClient
+ {
+ ///
+ /// Create an observability destination
+ /// Create a new observability destination. A maximum of 5 destinations per type is allowed. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ /// 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 CreateObservabilityDestinationAsync(
+
+ global::OpenRouter.CreateObservabilityDestinationRequest request,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// Create an observability destination
+ /// Create a new observability destination. A maximum of 5 destinations per type is allowed. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ /// 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> CreateObservabilityDestinationAsResponseAsync(
+
+ global::OpenRouter.CreateObservabilityDestinationRequest request,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// Create an observability destination
+ /// Create a new observability destination. A maximum of 5 destinations per type is allowed. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ /// Optional allowlist of OpenRouter API key hashes whose traffic is forwarded. `null` or omitted means all keys. Must contain at least one hash if provided.
+ ///
+ ///
+ /// Provider-specific configuration. The shape depends on `type` and is validated server-side.
+ ///
+ ///
+ /// Whether this destination should be enabled immediately.
+ /// Default Value: true
+ ///
+ ///
+ /// Optional structured filter rules controlling which events are forwarded.
+ ///
+ ///
+ /// Human-readable name for the destination.
+ ///
+ ///
+ /// When true, request/response bodies are not forwarded — only metadata.
+ /// Default Value: false
+ ///
+ ///
+ /// Sampling rate between 0 and 1 (1 = 100%).
+ ///
+ ///
+ /// The destination type. Only stable destination types are accepted.
+ ///
+ ///
+ /// Optional workspace ID. Defaults to the authenticated entity's default workspace.
+ ///
+ /// 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 CreateObservabilityDestinationAsync(
+ object config,
+ string name,
+ global::OpenRouter.CreateObservabilityDestinationRequestType type,
+ global::System.Collections.Generic.IList? apiKeyHashes = default,
+ bool? enabled = default,
+ global::OpenRouter.ObservabilityFilterRulesConfig? filterRules = default,
+ bool? privacyMode = default,
+ double? samplingRate = default,
+ global::System.Guid? workspaceId = default,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageObservabilityClient.DeleteObservabilityDestination.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageObservabilityClient.DeleteObservabilityDestination.g.cs
new file mode 100644
index 0000000..45400fa
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageObservabilityClient.DeleteObservabilityDestination.g.cs
@@ -0,0 +1,32 @@
+#nullable enable
+
+namespace OpenRouter
+{
+ public partial interface ISubpackageObservabilityClient
+ {
+ ///
+ /// Delete an observability destination
+ /// Delete an existing observability destination. This performs a soft delete. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ /// 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 DeleteObservabilityDestinationAsync(
+ global::System.Guid id,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// Delete an observability destination
+ /// Delete an existing observability destination. This performs a soft delete. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ /// 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> DeleteObservabilityDestinationAsResponseAsync(
+ global::System.Guid id,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageObservabilityClient.UpdateObservabilityDestination.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageObservabilityClient.UpdateObservabilityDestination.g.cs
new file mode 100644
index 0000000..2d8f246
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageObservabilityClient.UpdateObservabilityDestination.g.cs
@@ -0,0 +1,78 @@
+#nullable enable
+
+namespace OpenRouter
+{
+ public partial interface ISubpackageObservabilityClient
+ {
+ ///
+ /// Update an observability destination
+ /// Update an existing observability destination. Only the fields provided in the request body are updated. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ ///
+ /// 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 UpdateObservabilityDestinationAsync(
+ global::System.Guid id,
+
+ global::OpenRouter.UpdateObservabilityDestinationRequest request,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// Update an observability destination
+ /// Update an existing observability destination. Only the fields provided in the request body are updated. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ ///
+ /// 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> UpdateObservabilityDestinationAsResponseAsync(
+ global::System.Guid id,
+
+ global::OpenRouter.UpdateObservabilityDestinationRequest request,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// Update an observability destination
+ /// Update an existing observability destination. Only the fields provided in the request body are updated. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ ///
+ /// Optional allowlist of OpenRouter API key hashes. `null` clears the filter (all keys). Omitting leaves the current value. Must contain at least one hash if provided.
+ ///
+ ///
+ /// Provider-specific configuration fields to update. Masked values are ignored; unset fields keep their current value.
+ ///
+ ///
+ /// Whether the destination is enabled.
+ ///
+ ///
+ /// Optional structured filter rules. `null` clears the rules. Omitting keeps the current value.
+ ///
+ ///
+ /// Human-readable name for the destination.
+ ///
+ ///
+ /// When true, request/response bodies are not forwarded — only metadata.
+ ///
+ ///
+ /// Sampling rate between 0 and 1 (1 = 100%).
+ ///
+ /// 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 UpdateObservabilityDestinationAsync(
+ global::System.Guid id,
+ global::System.Collections.Generic.IList? apiKeyHashes = default,
+ object? config = default,
+ bool? enabled = default,
+ global::OpenRouter.UpdateObservabilityDestinationRequestFilterRules? filterRules = default,
+ string? name = default,
+ bool? privacyMode = default,
+ double? samplingRate = default,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityOtelCollectorDestinationType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationRequestType.g.cs
similarity index 66%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityOtelCollectorDestinationType.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationRequestType.g.cs
index ffd233e..8c9c116 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityOtelCollectorDestinationType.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationRequestType.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilityOtelCollectorDestinationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class CreateObservabilityDestinationRequestTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilityOtelCollectorDestinationType Read(
+ public override global::OpenRouter.CreateObservabilityDestinationRequestType Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilityOtelCollectorDestinationTypeJsonConverter : glo
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilityOtelCollectorDestinationTypeExtensions.ToEnum(stringValue) ?? default;
+ return global::OpenRouter.CreateObservabilityDestinationRequestTypeExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilityOtelCollectorDestinationTypeJsonConverter : glo
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityOtelCollectorDestinationType)numValue;
+ return (global::OpenRouter.CreateObservabilityDestinationRequestType)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilityOtelCollectorDestinationType);
+ return default(global::OpenRouter.CreateObservabilityDestinationRequestType);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class ObservabilityOtelCollectorDestinationTypeJsonConverter : glo
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityOtelCollectorDestinationType value,
+ global::OpenRouter.CreateObservabilityDestinationRequestType value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::OpenRouter.ObservabilityOtelCollectorDestinationTypeExtensions.ToValueString(value));
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationRequestTypeExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityOtelCollectorDestinationTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationRequestTypeNullable.g.cs
similarity index 67%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityOtelCollectorDestinationTypeNullable.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationRequestTypeNullable.g.cs
index 81cc48f..7794d1b 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityOtelCollectorDestinationTypeNullable.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationRequestTypeNullable.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilityOtelCollectorDestinationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class CreateObservabilityDestinationRequestTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilityOtelCollectorDestinationType? Read(
+ public override global::OpenRouter.CreateObservabilityDestinationRequestType? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilityOtelCollectorDestinationTypeNullableJsonConvert
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilityOtelCollectorDestinationTypeExtensions.ToEnum(stringValue);
+ return global::OpenRouter.CreateObservabilityDestinationRequestTypeExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilityOtelCollectorDestinationTypeNullableJsonConvert
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityOtelCollectorDestinationType)numValue;
+ return (global::OpenRouter.CreateObservabilityDestinationRequestType)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilityOtelCollectorDestinationType?);
+ return default(global::OpenRouter.CreateObservabilityDestinationRequestType?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class ObservabilityOtelCollectorDestinationTypeNullableJsonConvert
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityOtelCollectorDestinationType? value,
+ global::OpenRouter.CreateObservabilityDestinationRequestType? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::OpenRouter.ObservabilityOtelCollectorDestinationTypeExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationRequestTypeExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseData.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseData.g.cs
new file mode 100644
index 0000000..5686b85
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseData.g.cs
@@ -0,0 +1,297 @@
+#nullable enable
+#pragma warning disable CS0618 // Type or member is obsolete
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public class CreateObservabilityDestinationResponseDataJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseData Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+
+ var readerCopy = reader;
+ var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminator)}");
+ var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo);
+
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1? arize = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.Arize)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1)}");
+ arize = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2? braintrust = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.Braintrust)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2)}");
+ braintrust = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3? clickhouse = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.Clickhouse)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3)}");
+ clickhouse = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4? datadog = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.Datadog)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4)}");
+ datadog = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5? grafana = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.Grafana)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5)}");
+ grafana = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6? langfuse = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.Langfuse)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6)}");
+ langfuse = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7? langsmith = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.Langsmith)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7)}");
+ langsmith = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8? newrelic = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.Newrelic)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8)}");
+ newrelic = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9? opik = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.Opik)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9)}");
+ opik = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10? otelCollector = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.OtelCollector)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10)}");
+ otelCollector = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11? posthog = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.Posthog)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11)}");
+ posthog = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12? ramp = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.Ramp)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12)}");
+ ramp = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13? s3 = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.S3)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13)}");
+ s3 = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14? sentry = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.Sentry)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14)}");
+ sentry = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15? snowflake = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.Snowflake)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15)}");
+ snowflake = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16? weave = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.Weave)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16)}");
+ weave = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17? webhook = default;
+ if (discriminator?.Type == global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType.Webhook)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17)}");
+ webhook = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+
+ var __value = new global::OpenRouter.CreateObservabilityDestinationResponseData(
+ discriminator?.Type,
+ arize,
+
+ braintrust,
+
+ clickhouse,
+
+ datadog,
+
+ grafana,
+
+ langfuse,
+
+ langsmith,
+
+ newrelic,
+
+ opik,
+
+ otelCollector,
+
+ posthog,
+
+ ramp,
+
+ s3,
+
+ sentry,
+
+ snowflake,
+
+ weave,
+
+ webhook
+ );
+
+ return __value;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseData value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+ if (value.IsArize)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Arize!, typeInfo);
+ }
+ else if (value.IsBraintrust)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Braintrust!, typeInfo);
+ }
+ else if (value.IsClickhouse)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Clickhouse!, typeInfo);
+ }
+ else if (value.IsDatadog)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Datadog!, typeInfo);
+ }
+ else if (value.IsGrafana)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Grafana!, typeInfo);
+ }
+ else if (value.IsLangfuse)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Langfuse!, typeInfo);
+ }
+ else if (value.IsLangsmith)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Langsmith!, typeInfo);
+ }
+ else if (value.IsNewrelic)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Newrelic!, typeInfo);
+ }
+ else if (value.IsOpik)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Opik!, typeInfo);
+ }
+ else if (value.IsOtelCollector)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.OtelCollector!, typeInfo);
+ }
+ else if (value.IsPosthog)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Posthog!, typeInfo);
+ }
+ else if (value.IsRamp)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Ramp!, typeInfo);
+ }
+ else if (value.IsS3)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.S3!, typeInfo);
+ }
+ else if (value.IsSentry)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Sentry!, typeInfo);
+ }
+ else if (value.IsSnowflake)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Snowflake!, typeInfo);
+ }
+ else if (value.IsWeave)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Weave!, typeInfo);
+ }
+ else if (value.IsWebhook)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Webhook!, typeInfo);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataDiscriminatorType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataDiscriminatorType.g.cs
new file mode 100644
index 0000000..57592b0
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataDiscriminatorType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType 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::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataDiscriminatorTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataDiscriminatorTypeNullable.g.cs
new file mode 100644
index 0000000..7a4d12a
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataDiscriminatorTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType? 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::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType? 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::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant10Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant10Type.g.cs
new file mode 100644
index 0000000..3b9abe6
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant10Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant10TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant10TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant10TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant10TypeNullable.g.cs
new file mode 100644
index 0000000..121bcc7
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant10TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant10TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant10TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant10TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant11Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant11Type.g.cs
new file mode 100644
index 0000000..dbd293a
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant11Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant11TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant11TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant11TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant11TypeNullable.g.cs
new file mode 100644
index 0000000..8b24f2b
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant11TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant11TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant11TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant11TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant12Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant12Type.g.cs
new file mode 100644
index 0000000..9ecb3f4
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant12Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant12TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant12TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant12TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant12TypeNullable.g.cs
new file mode 100644
index 0000000..7907803
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant12TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant12TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant12TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant12TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant13Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant13Type.g.cs
new file mode 100644
index 0000000..e6da85c
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant13Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant13TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant13TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant13TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant13TypeNullable.g.cs
new file mode 100644
index 0000000..9c55650
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant13TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant13TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant13TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant13TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant14Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant14Type.g.cs
new file mode 100644
index 0000000..4361fae
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant14Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant14TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant14TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant14TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant14TypeNullable.g.cs
new file mode 100644
index 0000000..7423311
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant14TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant14TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant14TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant14TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant15Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant15Type.g.cs
new file mode 100644
index 0000000..f49e56f
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant15Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant15TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant15TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant15TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant15TypeNullable.g.cs
new file mode 100644
index 0000000..bed963f
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant15TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant15TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant15TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant15TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant16Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant16Type.g.cs
new file mode 100644
index 0000000..7560183
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant16Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant16TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant16TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant16TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant16TypeNullable.g.cs
new file mode 100644
index 0000000..4e9fa51
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant16TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant16TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant16TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant16TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant17Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant17Type.g.cs
new file mode 100644
index 0000000..fee9080
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant17Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant17TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant17TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant17TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant17TypeNullable.g.cs
new file mode 100644
index 0000000..63ac2a0
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant17TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant17TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant17TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant17TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant1Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant1Type.g.cs
new file mode 100644
index 0000000..a63a36a
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant1Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant1TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant1TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant1TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant1TypeNullable.g.cs
new file mode 100644
index 0000000..235729a
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant1TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant1TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant1TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant1TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant2Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant2Type.g.cs
new file mode 100644
index 0000000..56b1b47
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant2Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant2TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant2TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant2TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant2TypeNullable.g.cs
new file mode 100644
index 0000000..74c9c54
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant2TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant2TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant2TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant2TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant3Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant3Type.g.cs
new file mode 100644
index 0000000..c41a4ff
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant3Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant3TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant3TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant3TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant3TypeNullable.g.cs
new file mode 100644
index 0000000..257dd8e
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant3TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant3TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant3TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant3TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant4Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant4Type.g.cs
new file mode 100644
index 0000000..c3bcdb5
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant4Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant4TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant4TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant4TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant4TypeNullable.g.cs
new file mode 100644
index 0000000..ab17e2d
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant4TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant4TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant4TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant4TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant5Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant5Type.g.cs
new file mode 100644
index 0000000..6067000
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant5Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant5TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant5TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant5TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant5TypeNullable.g.cs
new file mode 100644
index 0000000..875ab8c
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant5TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant5TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant5TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant5TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant6Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant6Type.g.cs
new file mode 100644
index 0000000..d366284
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant6Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant6TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant6TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant6TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant6TypeNullable.g.cs
new file mode 100644
index 0000000..5994191
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant6TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant6TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant6TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant6TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant7Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant7Type.g.cs
new file mode 100644
index 0000000..f66a47d
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant7Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant7TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant7TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant7TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant7TypeNullable.g.cs
new file mode 100644
index 0000000..7c03e44
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant7TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant7TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant7TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant7TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant8Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant8Type.g.cs
new file mode 100644
index 0000000..0107da5
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant8Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant8TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant8TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant8TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant8TypeNullable.g.cs
new file mode 100644
index 0000000..54deb08
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant8TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant8TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant8TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant8TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant9Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant9Type.g.cs
new file mode 100644
index 0000000..6130ec8
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant9Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant9TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9Type 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant9TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant9TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant9TypeNullable.g.cs
new file mode 100644
index 0000000..25cec45
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant9TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class CreateObservabilityDestinationResponseDataVariant9TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant9TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9Type? 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::OpenRouter.CreateObservabilityDestinationResponseDataVariant9TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant10Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant10Type.g.cs
new file mode 100644
index 0000000..28befd7
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant10Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant10TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant10Type 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::OpenRouter.GetObservabilityDestinationResponseDataVariant10TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant10Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant10Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant10Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.GetObservabilityDestinationResponseDataVariant10TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant10TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant10TypeNullable.g.cs
new file mode 100644
index 0000000..4a99e29
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant10TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant10TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant10Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant10TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant10Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant10Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant10Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant10TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant11Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant11Type.g.cs
new file mode 100644
index 0000000..64a28ba
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant11Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant11TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant11Type 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::OpenRouter.GetObservabilityDestinationResponseDataVariant11TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant11Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant11Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant11Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.GetObservabilityDestinationResponseDataVariant11TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant11TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant11TypeNullable.g.cs
new file mode 100644
index 0000000..6f2edfb
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant11TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant11TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant11Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant11TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant11Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant11Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant11Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant11TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant12Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant12Type.g.cs
new file mode 100644
index 0000000..0707efa
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant12Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant12TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant12Type 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::OpenRouter.GetObservabilityDestinationResponseDataVariant12TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant12Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant12Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant12Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.GetObservabilityDestinationResponseDataVariant12TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant12TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant12TypeNullable.g.cs
new file mode 100644
index 0000000..f7606b4
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant12TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant12TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant12Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant12TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant12Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant12Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant12Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant12TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant13Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant13Type.g.cs
new file mode 100644
index 0000000..891dfb6
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant13Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant13TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant13Type 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::OpenRouter.GetObservabilityDestinationResponseDataVariant13TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant13Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant13Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant13Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.GetObservabilityDestinationResponseDataVariant13TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant13TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant13TypeNullable.g.cs
new file mode 100644
index 0000000..132d040
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant13TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant13TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant13Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant13TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant13Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant13Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant13Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant13TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant14Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant14Type.g.cs
new file mode 100644
index 0000000..ff57ab3
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant14Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant14TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant14Type 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::OpenRouter.GetObservabilityDestinationResponseDataVariant14TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant14Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant14Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant14Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.GetObservabilityDestinationResponseDataVariant14TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant14TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant14TypeNullable.g.cs
new file mode 100644
index 0000000..c5c82e0
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant14TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant14TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant14Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant14TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant14Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant14Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant14Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant14TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant15Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant15Type.g.cs
new file mode 100644
index 0000000..11f6d96
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant15Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant15TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant15Type 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::OpenRouter.GetObservabilityDestinationResponseDataVariant15TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant15Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant15Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant15Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.GetObservabilityDestinationResponseDataVariant15TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant15TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant15TypeNullable.g.cs
new file mode 100644
index 0000000..adb98ff
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant15TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant15TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant15Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant15TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant15Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant15Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant15Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant15TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant16Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant16Type.g.cs
new file mode 100644
index 0000000..022a77a
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant16Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant16TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant16Type 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::OpenRouter.GetObservabilityDestinationResponseDataVariant16TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant16Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant16Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant16Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.GetObservabilityDestinationResponseDataVariant16TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant16TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant16TypeNullable.g.cs
new file mode 100644
index 0000000..ac58975
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant16TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant16TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant16Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant16TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant16Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant16Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant16Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant16TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant17Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant17Type.g.cs
new file mode 100644
index 0000000..8a838eb
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant17Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant17TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant17Type 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::OpenRouter.GetObservabilityDestinationResponseDataVariant17TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant17Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant17Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant17Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.GetObservabilityDestinationResponseDataVariant17TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant17TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant17TypeNullable.g.cs
new file mode 100644
index 0000000..1656779
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant17TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant17TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant17Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant17TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant17Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant17Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant17Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant17TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityNewrelicDestinationConfigRegion.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant5Type.g.cs
similarity index 60%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityNewrelicDestinationConfigRegion.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant5Type.g.cs
index 7e434fa..4f1b828 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityNewrelicDestinationConfigRegion.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant5Type.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilityNewrelicDestinationConfigRegionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class GetObservabilityDestinationResponseDataVariant5TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion Read(
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant5Type Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilityNewrelicDestinationConfigRegionJsonConverter :
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilityNewrelicDestinationConfigRegionExtensions.ToEnum(stringValue) ?? default;
+ return global::OpenRouter.GetObservabilityDestinationResponseDataVariant5TypeExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilityNewrelicDestinationConfigRegionJsonConverter :
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion)numValue;
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant5Type)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion);
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant5Type);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class ObservabilityNewrelicDestinationConfigRegionJsonConverter :
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion value,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant5Type value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::OpenRouter.ObservabilityNewrelicDestinationConfigRegionExtensions.ToValueString(value));
+ writer.WriteStringValue(global::OpenRouter.GetObservabilityDestinationResponseDataVariant5TypeExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityNewrelicDestinationConfigRegionNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant5TypeNullable.g.cs
similarity index 62%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityNewrelicDestinationConfigRegionNullable.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant5TypeNullable.g.cs
index 390fc80..397bc97 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityNewrelicDestinationConfigRegionNullable.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant5TypeNullable.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilityNewrelicDestinationConfigRegionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class GetObservabilityDestinationResponseDataVariant5TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion? Read(
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant5Type? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilityNewrelicDestinationConfigRegionNullableJsonConv
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilityNewrelicDestinationConfigRegionExtensions.ToEnum(stringValue);
+ return global::OpenRouter.GetObservabilityDestinationResponseDataVariant5TypeExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilityNewrelicDestinationConfigRegionNullableJsonConv
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion)numValue;
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant5Type)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion?);
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant5Type?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class ObservabilityNewrelicDestinationConfigRegionNullableJsonConv
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion? value,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant5Type? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::OpenRouter.ObservabilityNewrelicDestinationConfigRegionExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::OpenRouter.GetObservabilityDestinationResponseDataVariant5TypeExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant6Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant6Type.g.cs
new file mode 100644
index 0000000..4a5fd12
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant6Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant6TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant6Type 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::OpenRouter.GetObservabilityDestinationResponseDataVariant6TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant6Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant6Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant6Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.GetObservabilityDestinationResponseDataVariant6TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant6TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant6TypeNullable.g.cs
new file mode 100644
index 0000000..c1ef931
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant6TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant6TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant6Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant6TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant6Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant6Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant6Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant6TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant7Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant7Type.g.cs
new file mode 100644
index 0000000..a7d540a
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant7Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant7TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant7Type 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::OpenRouter.GetObservabilityDestinationResponseDataVariant7TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant7Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant7Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant7Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.GetObservabilityDestinationResponseDataVariant7TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant7TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant7TypeNullable.g.cs
new file mode 100644
index 0000000..d14a400
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant7TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant7TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant7Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant7TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant7Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant7Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant7Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant7TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant8Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant8Type.g.cs
new file mode 100644
index 0000000..7efd831
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant8Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant8TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant8Type 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::OpenRouter.GetObservabilityDestinationResponseDataVariant8TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant8Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant8Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant8Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.GetObservabilityDestinationResponseDataVariant8TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant8TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant8TypeNullable.g.cs
new file mode 100644
index 0000000..3af7fe1
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant8TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant8TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant8Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant8TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant8Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant8Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant8Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant8TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant9Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant9Type.g.cs
new file mode 100644
index 0000000..c576fbc
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant9Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant9TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant9Type 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::OpenRouter.GetObservabilityDestinationResponseDataVariant9TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant9Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant9Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant9Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.GetObservabilityDestinationResponseDataVariant9TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant9TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant9TypeNullable.g.cs
new file mode 100644
index 0000000..29a5a09
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant9TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class GetObservabilityDestinationResponseDataVariant9TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.GetObservabilityDestinationResponseDataVariant9Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant9TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.GetObservabilityDestinationResponseDataVariant9Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.GetObservabilityDestinationResponseDataVariant9Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.GetObservabilityDestinationResponseDataVariant9Type? 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::OpenRouter.GetObservabilityDestinationResponseDataVariant9TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilitySnowflakeDestinationType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant10Type.g.cs
similarity index 73%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilitySnowflakeDestinationType.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant10Type.g.cs
index f0e62ba..e262412 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilitySnowflakeDestinationType.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant10Type.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilitySnowflakeDestinationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ObservabilityDestinationVariant10TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilitySnowflakeDestinationType Read(
+ public override global::OpenRouter.ObservabilityDestinationVariant10Type Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilitySnowflakeDestinationTypeJsonConverter : global:
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilitySnowflakeDestinationTypeExtensions.ToEnum(stringValue) ?? default;
+ return global::OpenRouter.ObservabilityDestinationVariant10TypeExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilitySnowflakeDestinationTypeJsonConverter : global:
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilitySnowflakeDestinationType)numValue;
+ return (global::OpenRouter.ObservabilityDestinationVariant10Type)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilitySnowflakeDestinationType);
+ return default(global::OpenRouter.ObservabilityDestinationVariant10Type);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class ObservabilitySnowflakeDestinationTypeJsonConverter : global:
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilitySnowflakeDestinationType value,
+ global::OpenRouter.ObservabilityDestinationVariant10Type value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::OpenRouter.ObservabilitySnowflakeDestinationTypeExtensions.ToValueString(value));
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant10TypeExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityLangsmithDestinationTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant10TypeNullable.g.cs
similarity index 74%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityLangsmithDestinationTypeNullable.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant10TypeNullable.g.cs
index 5c9ef04..bb39a4c 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityLangsmithDestinationTypeNullable.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant10TypeNullable.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilityLangsmithDestinationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ObservabilityDestinationVariant10TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilityLangsmithDestinationType? Read(
+ public override global::OpenRouter.ObservabilityDestinationVariant10Type? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilityLangsmithDestinationTypeNullableJsonConverter :
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilityLangsmithDestinationTypeExtensions.ToEnum(stringValue);
+ return global::OpenRouter.ObservabilityDestinationVariant10TypeExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilityLangsmithDestinationTypeNullableJsonConverter :
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityLangsmithDestinationType)numValue;
+ return (global::OpenRouter.ObservabilityDestinationVariant10Type)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilityLangsmithDestinationType?);
+ return default(global::OpenRouter.ObservabilityDestinationVariant10Type?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class ObservabilityLangsmithDestinationTypeNullableJsonConverter :
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityLangsmithDestinationType? value,
+ global::OpenRouter.ObservabilityDestinationVariant10Type? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::OpenRouter.ObservabilityLangsmithDestinationTypeExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant10TypeExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityLangsmithDestinationType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant11Type.g.cs
similarity index 73%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityLangsmithDestinationType.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant11Type.g.cs
index f1a06e7..905ebac 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityLangsmithDestinationType.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant11Type.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilityLangsmithDestinationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ObservabilityDestinationVariant11TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilityLangsmithDestinationType Read(
+ public override global::OpenRouter.ObservabilityDestinationVariant11Type Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilityLangsmithDestinationTypeJsonConverter : global:
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilityLangsmithDestinationTypeExtensions.ToEnum(stringValue) ?? default;
+ return global::OpenRouter.ObservabilityDestinationVariant11TypeExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilityLangsmithDestinationTypeJsonConverter : global:
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityLangsmithDestinationType)numValue;
+ return (global::OpenRouter.ObservabilityDestinationVariant11Type)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilityLangsmithDestinationType);
+ return default(global::OpenRouter.ObservabilityDestinationVariant11Type);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class ObservabilityLangsmithDestinationTypeJsonConverter : global:
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityLangsmithDestinationType value,
+ global::OpenRouter.ObservabilityDestinationVariant11Type value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::OpenRouter.ObservabilityLangsmithDestinationTypeExtensions.ToValueString(value));
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant11TypeExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilitySnowflakeDestinationTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant11TypeNullable.g.cs
similarity index 74%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilitySnowflakeDestinationTypeNullable.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant11TypeNullable.g.cs
index 0c03665..0b6d952 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilitySnowflakeDestinationTypeNullable.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant11TypeNullable.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilitySnowflakeDestinationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ObservabilityDestinationVariant11TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilitySnowflakeDestinationType? Read(
+ public override global::OpenRouter.ObservabilityDestinationVariant11Type? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilitySnowflakeDestinationTypeNullableJsonConverter :
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilitySnowflakeDestinationTypeExtensions.ToEnum(stringValue);
+ return global::OpenRouter.ObservabilityDestinationVariant11TypeExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilitySnowflakeDestinationTypeNullableJsonConverter :
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilitySnowflakeDestinationType)numValue;
+ return (global::OpenRouter.ObservabilityDestinationVariant11Type)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilitySnowflakeDestinationType?);
+ return default(global::OpenRouter.ObservabilityDestinationVariant11Type?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class ObservabilitySnowflakeDestinationTypeNullableJsonConverter :
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilitySnowflakeDestinationType? value,
+ global::OpenRouter.ObservabilityDestinationVariant11Type? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::OpenRouter.ObservabilitySnowflakeDestinationTypeExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant11TypeExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant12Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant12Type.g.cs
new file mode 100644
index 0000000..2cb1926
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant12Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ObservabilityDestinationVariant12TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ObservabilityDestinationVariant12Type 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::OpenRouter.ObservabilityDestinationVariant12TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ObservabilityDestinationVariant12Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ObservabilityDestinationVariant12Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ObservabilityDestinationVariant12Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant12TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant12TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant12TypeNullable.g.cs
new file mode 100644
index 0000000..bbe5688
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant12TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ObservabilityDestinationVariant12TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ObservabilityDestinationVariant12Type? 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::OpenRouter.ObservabilityDestinationVariant12TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ObservabilityDestinationVariant12Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ObservabilityDestinationVariant12Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ObservabilityDestinationVariant12Type? 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::OpenRouter.ObservabilityDestinationVariant12TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant13Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant13Type.g.cs
new file mode 100644
index 0000000..92d81b3
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant13Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ObservabilityDestinationVariant13TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ObservabilityDestinationVariant13Type 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::OpenRouter.ObservabilityDestinationVariant13TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ObservabilityDestinationVariant13Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ObservabilityDestinationVariant13Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ObservabilityDestinationVariant13Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant13TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant13TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant13TypeNullable.g.cs
new file mode 100644
index 0000000..feb4d84
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant13TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ObservabilityDestinationVariant13TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ObservabilityDestinationVariant13Type? 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::OpenRouter.ObservabilityDestinationVariant13TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ObservabilityDestinationVariant13Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ObservabilityDestinationVariant13Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ObservabilityDestinationVariant13Type? 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::OpenRouter.ObservabilityDestinationVariant13TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant14Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant14Type.g.cs
new file mode 100644
index 0000000..2dbadd5
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant14Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ObservabilityDestinationVariant14TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ObservabilityDestinationVariant14Type 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::OpenRouter.ObservabilityDestinationVariant14TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ObservabilityDestinationVariant14Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ObservabilityDestinationVariant14Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ObservabilityDestinationVariant14Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant14TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant14TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant14TypeNullable.g.cs
new file mode 100644
index 0000000..e721f7d
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant14TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ObservabilityDestinationVariant14TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ObservabilityDestinationVariant14Type? 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::OpenRouter.ObservabilityDestinationVariant14TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ObservabilityDestinationVariant14Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ObservabilityDestinationVariant14Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ObservabilityDestinationVariant14Type? 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::OpenRouter.ObservabilityDestinationVariant14TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant15Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant15Type.g.cs
new file mode 100644
index 0000000..3d25030
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant15Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ObservabilityDestinationVariant15TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ObservabilityDestinationVariant15Type 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::OpenRouter.ObservabilityDestinationVariant15TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ObservabilityDestinationVariant15Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ObservabilityDestinationVariant15Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ObservabilityDestinationVariant15Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant15TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant15TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant15TypeNullable.g.cs
new file mode 100644
index 0000000..a201616
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant15TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ObservabilityDestinationVariant15TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ObservabilityDestinationVariant15Type? 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::OpenRouter.ObservabilityDestinationVariant15TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ObservabilityDestinationVariant15Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ObservabilityDestinationVariant15Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ObservabilityDestinationVariant15Type? 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::OpenRouter.ObservabilityDestinationVariant15TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant16Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant16Type.g.cs
new file mode 100644
index 0000000..134561f
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant16Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ObservabilityDestinationVariant16TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ObservabilityDestinationVariant16Type 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::OpenRouter.ObservabilityDestinationVariant16TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ObservabilityDestinationVariant16Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ObservabilityDestinationVariant16Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ObservabilityDestinationVariant16Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant16TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant16TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant16TypeNullable.g.cs
new file mode 100644
index 0000000..54050c8
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant16TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ObservabilityDestinationVariant16TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ObservabilityDestinationVariant16Type? 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::OpenRouter.ObservabilityDestinationVariant16TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ObservabilityDestinationVariant16Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ObservabilityDestinationVariant16Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ObservabilityDestinationVariant16Type? 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::OpenRouter.ObservabilityDestinationVariant16TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant17Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant17Type.g.cs
new file mode 100644
index 0000000..312d656
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant17Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ObservabilityDestinationVariant17TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ObservabilityDestinationVariant17Type 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::OpenRouter.ObservabilityDestinationVariant17TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ObservabilityDestinationVariant17Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ObservabilityDestinationVariant17Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ObservabilityDestinationVariant17Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant17TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant17TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant17TypeNullable.g.cs
new file mode 100644
index 0000000..7c84ee9
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant17TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ObservabilityDestinationVariant17TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ObservabilityDestinationVariant17Type? 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::OpenRouter.ObservabilityDestinationVariant17TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ObservabilityDestinationVariant17Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ObservabilityDestinationVariant17Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ObservabilityDestinationVariant17Type? 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::OpenRouter.ObservabilityDestinationVariant17TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityNewrelicDestinationType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant5Type.g.cs
similarity index 73%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityNewrelicDestinationType.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant5Type.g.cs
index ee231ed..79e3c59 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityNewrelicDestinationType.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant5Type.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilityNewrelicDestinationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ObservabilityDestinationVariant5TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilityNewrelicDestinationType Read(
+ public override global::OpenRouter.ObservabilityDestinationVariant5Type Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilityNewrelicDestinationTypeJsonConverter : global::
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilityNewrelicDestinationTypeExtensions.ToEnum(stringValue) ?? default;
+ return global::OpenRouter.ObservabilityDestinationVariant5TypeExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilityNewrelicDestinationTypeJsonConverter : global::
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityNewrelicDestinationType)numValue;
+ return (global::OpenRouter.ObservabilityDestinationVariant5Type)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilityNewrelicDestinationType);
+ return default(global::OpenRouter.ObservabilityDestinationVariant5Type);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class ObservabilityNewrelicDestinationTypeJsonConverter : global::
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityNewrelicDestinationType value,
+ global::OpenRouter.ObservabilityDestinationVariant5Type value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::OpenRouter.ObservabilityNewrelicDestinationTypeExtensions.ToValueString(value));
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant5TypeExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityNewrelicDestinationTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant5TypeNullable.g.cs
similarity index 75%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityNewrelicDestinationTypeNullable.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant5TypeNullable.g.cs
index bf002d9..8dc99e4 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityNewrelicDestinationTypeNullable.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant5TypeNullable.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilityNewrelicDestinationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ObservabilityDestinationVariant5TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilityNewrelicDestinationType? Read(
+ public override global::OpenRouter.ObservabilityDestinationVariant5Type? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilityNewrelicDestinationTypeNullableJsonConverter :
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilityNewrelicDestinationTypeExtensions.ToEnum(stringValue);
+ return global::OpenRouter.ObservabilityDestinationVariant5TypeExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilityNewrelicDestinationTypeNullableJsonConverter :
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityNewrelicDestinationType)numValue;
+ return (global::OpenRouter.ObservabilityDestinationVariant5Type)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilityNewrelicDestinationType?);
+ return default(global::OpenRouter.ObservabilityDestinationVariant5Type?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class ObservabilityNewrelicDestinationTypeNullableJsonConverter :
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityNewrelicDestinationType? value,
+ global::OpenRouter.ObservabilityDestinationVariant5Type? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::OpenRouter.ObservabilityNewrelicDestinationTypeExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant5TypeExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityLangfuseDestinationType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant6Type.g.cs
similarity index 73%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityLangfuseDestinationType.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant6Type.g.cs
index c243bae..03ef543 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityLangfuseDestinationType.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant6Type.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilityLangfuseDestinationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ObservabilityDestinationVariant6TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilityLangfuseDestinationType Read(
+ public override global::OpenRouter.ObservabilityDestinationVariant6Type Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilityLangfuseDestinationTypeJsonConverter : global::
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilityLangfuseDestinationTypeExtensions.ToEnum(stringValue) ?? default;
+ return global::OpenRouter.ObservabilityDestinationVariant6TypeExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilityLangfuseDestinationTypeJsonConverter : global::
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityLangfuseDestinationType)numValue;
+ return (global::OpenRouter.ObservabilityDestinationVariant6Type)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilityLangfuseDestinationType);
+ return default(global::OpenRouter.ObservabilityDestinationVariant6Type);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class ObservabilityLangfuseDestinationTypeJsonConverter : global::
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityLangfuseDestinationType value,
+ global::OpenRouter.ObservabilityDestinationVariant6Type value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::OpenRouter.ObservabilityLangfuseDestinationTypeExtensions.ToValueString(value));
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant6TypeExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityLangfuseDestinationTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant6TypeNullable.g.cs
similarity index 75%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityLangfuseDestinationTypeNullable.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant6TypeNullable.g.cs
index e8a665b..634eab2 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityLangfuseDestinationTypeNullable.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant6TypeNullable.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilityLangfuseDestinationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ObservabilityDestinationVariant6TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilityLangfuseDestinationType? Read(
+ public override global::OpenRouter.ObservabilityDestinationVariant6Type? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilityLangfuseDestinationTypeNullableJsonConverter :
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilityLangfuseDestinationTypeExtensions.ToEnum(stringValue);
+ return global::OpenRouter.ObservabilityDestinationVariant6TypeExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilityLangfuseDestinationTypeNullableJsonConverter :
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityLangfuseDestinationType)numValue;
+ return (global::OpenRouter.ObservabilityDestinationVariant6Type)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilityLangfuseDestinationType?);
+ return default(global::OpenRouter.ObservabilityDestinationVariant6Type?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class ObservabilityLangfuseDestinationTypeNullableJsonConverter :
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityLangfuseDestinationType? value,
+ global::OpenRouter.ObservabilityDestinationVariant6Type? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::OpenRouter.ObservabilityLangfuseDestinationTypeExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant6TypeExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityGrafanaDestinationType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant7Type.g.cs
similarity index 69%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityGrafanaDestinationType.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant7Type.g.cs
index 8a1043e..6f29594 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityGrafanaDestinationType.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant7Type.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilityGrafanaDestinationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ObservabilityDestinationVariant7TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilityGrafanaDestinationType Read(
+ public override global::OpenRouter.ObservabilityDestinationVariant7Type Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilityGrafanaDestinationTypeJsonConverter : global::S
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilityGrafanaDestinationTypeExtensions.ToEnum(stringValue) ?? default;
+ return global::OpenRouter.ObservabilityDestinationVariant7TypeExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilityGrafanaDestinationTypeJsonConverter : global::S
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityGrafanaDestinationType)numValue;
+ return (global::OpenRouter.ObservabilityDestinationVariant7Type)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilityGrafanaDestinationType);
+ return default(global::OpenRouter.ObservabilityDestinationVariant7Type);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class ObservabilityGrafanaDestinationTypeJsonConverter : global::S
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityGrafanaDestinationType value,
+ global::OpenRouter.ObservabilityDestinationVariant7Type value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::OpenRouter.ObservabilityGrafanaDestinationTypeExtensions.ToValueString(value));
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant7TypeExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityOpikDestinationTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant7TypeNullable.g.cs
similarity index 71%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityOpikDestinationTypeNullable.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant7TypeNullable.g.cs
index 9a28323..89266ae 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityOpikDestinationTypeNullable.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant7TypeNullable.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilityOpikDestinationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ObservabilityDestinationVariant7TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilityOpikDestinationType? Read(
+ public override global::OpenRouter.ObservabilityDestinationVariant7Type? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilityOpikDestinationTypeNullableJsonConverter : glob
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilityOpikDestinationTypeExtensions.ToEnum(stringValue);
+ return global::OpenRouter.ObservabilityDestinationVariant7TypeExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilityOpikDestinationTypeNullableJsonConverter : glob
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityOpikDestinationType)numValue;
+ return (global::OpenRouter.ObservabilityDestinationVariant7Type)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilityOpikDestinationType?);
+ return default(global::OpenRouter.ObservabilityDestinationVariant7Type?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class ObservabilityOpikDestinationTypeNullableJsonConverter : glob
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityOpikDestinationType? value,
+ global::OpenRouter.ObservabilityDestinationVariant7Type? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::OpenRouter.ObservabilityOpikDestinationTypeExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant7TypeExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityOpikDestinationType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant8Type.g.cs
similarity index 69%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityOpikDestinationType.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant8Type.g.cs
index 254fe70..c020413 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityOpikDestinationType.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant8Type.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilityOpikDestinationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ObservabilityDestinationVariant8TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilityOpikDestinationType Read(
+ public override global::OpenRouter.ObservabilityDestinationVariant8Type Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilityOpikDestinationTypeJsonConverter : global::Syst
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilityOpikDestinationTypeExtensions.ToEnum(stringValue) ?? default;
+ return global::OpenRouter.ObservabilityDestinationVariant8TypeExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilityOpikDestinationTypeJsonConverter : global::Syst
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityOpikDestinationType)numValue;
+ return (global::OpenRouter.ObservabilityDestinationVariant8Type)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilityOpikDestinationType);
+ return default(global::OpenRouter.ObservabilityDestinationVariant8Type);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class ObservabilityOpikDestinationTypeJsonConverter : global::Syst
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityOpikDestinationType value,
+ global::OpenRouter.ObservabilityDestinationVariant8Type value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::OpenRouter.ObservabilityOpikDestinationTypeExtensions.ToValueString(value));
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant8TypeExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityGrafanaDestinationTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant8TypeNullable.g.cs
similarity index 71%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityGrafanaDestinationTypeNullable.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant8TypeNullable.g.cs
index a299673..ceb2889 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityGrafanaDestinationTypeNullable.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant8TypeNullable.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilityGrafanaDestinationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ObservabilityDestinationVariant8TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilityGrafanaDestinationType? Read(
+ public override global::OpenRouter.ObservabilityDestinationVariant8Type? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilityGrafanaDestinationTypeNullableJsonConverter : g
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilityGrafanaDestinationTypeExtensions.ToEnum(stringValue);
+ return global::OpenRouter.ObservabilityDestinationVariant8TypeExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilityGrafanaDestinationTypeNullableJsonConverter : g
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityGrafanaDestinationType)numValue;
+ return (global::OpenRouter.ObservabilityDestinationVariant8Type)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilityGrafanaDestinationType?);
+ return default(global::OpenRouter.ObservabilityDestinationVariant8Type?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class ObservabilityGrafanaDestinationTypeNullableJsonConverter : g
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityGrafanaDestinationType? value,
+ global::OpenRouter.ObservabilityDestinationVariant8Type? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::OpenRouter.ObservabilityGrafanaDestinationTypeExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant8TypeExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant9Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant9Type.g.cs
new file mode 100644
index 0000000..85192e8
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant9Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ObservabilityDestinationVariant9TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ObservabilityDestinationVariant9Type 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::OpenRouter.ObservabilityDestinationVariant9TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ObservabilityDestinationVariant9Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ObservabilityDestinationVariant9Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ObservabilityDestinationVariant9Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.ObservabilityDestinationVariant9TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant9TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant9TypeNullable.g.cs
new file mode 100644
index 0000000..985b42c
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityDestinationVariant9TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ObservabilityDestinationVariant9TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ObservabilityDestinationVariant9Type? 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::OpenRouter.ObservabilityDestinationVariant9TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ObservabilityDestinationVariant9Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ObservabilityDestinationVariant9Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ObservabilityDestinationVariant9Type? 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::OpenRouter.ObservabilityDestinationVariant9TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityPosthogDestinationType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityPosthogDestinationType.g.cs
deleted file mode 100644
index 079dfd8..0000000
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityPosthogDestinationType.g.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-#nullable enable
-
-namespace OpenRouter.JsonConverters
-{
- ///
- public sealed class ObservabilityPosthogDestinationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::OpenRouter.ObservabilityPosthogDestinationType 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::OpenRouter.ObservabilityPosthogDestinationTypeExtensions.ToEnum(stringValue) ?? default;
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityPosthogDestinationType)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::OpenRouter.ObservabilityPosthogDestinationType);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityPosthogDestinationType value,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
-
- writer.WriteStringValue(global::OpenRouter.ObservabilityPosthogDestinationTypeExtensions.ToValueString(value));
- }
- }
-}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityPosthogDestinationTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityPosthogDestinationTypeNullable.g.cs
deleted file mode 100644
index cdd9f26..0000000
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityPosthogDestinationTypeNullable.g.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-#nullable enable
-
-namespace OpenRouter.JsonConverters
-{
- ///
- public sealed class ObservabilityPosthogDestinationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::OpenRouter.ObservabilityPosthogDestinationType? 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::OpenRouter.ObservabilityPosthogDestinationTypeExtensions.ToEnum(stringValue);
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityPosthogDestinationType)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::OpenRouter.ObservabilityPosthogDestinationType?);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityPosthogDestinationType? 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::OpenRouter.ObservabilityPosthogDestinationTypeExtensions.ToValueString(value.Value));
- }
- }
- }
-}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityRampDestinationType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityRampDestinationType.g.cs
deleted file mode 100644
index c179598..0000000
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityRampDestinationType.g.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-#nullable enable
-
-namespace OpenRouter.JsonConverters
-{
- ///
- public sealed class ObservabilityRampDestinationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::OpenRouter.ObservabilityRampDestinationType 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::OpenRouter.ObservabilityRampDestinationTypeExtensions.ToEnum(stringValue) ?? default;
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityRampDestinationType)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::OpenRouter.ObservabilityRampDestinationType);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityRampDestinationType value,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
-
- writer.WriteStringValue(global::OpenRouter.ObservabilityRampDestinationTypeExtensions.ToValueString(value));
- }
- }
-}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityS3DestinationType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityS3DestinationType.g.cs
deleted file mode 100644
index 8551df7..0000000
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityS3DestinationType.g.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-#nullable enable
-
-namespace OpenRouter.JsonConverters
-{
- ///
- public sealed class ObservabilityS3DestinationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::OpenRouter.ObservabilityS3DestinationType 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::OpenRouter.ObservabilityS3DestinationTypeExtensions.ToEnum(stringValue) ?? default;
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityS3DestinationType)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::OpenRouter.ObservabilityS3DestinationType);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityS3DestinationType value,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
-
- writer.WriteStringValue(global::OpenRouter.ObservabilityS3DestinationTypeExtensions.ToValueString(value));
- }
- }
-}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityS3DestinationTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityS3DestinationTypeNullable.g.cs
deleted file mode 100644
index 343928f..0000000
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityS3DestinationTypeNullable.g.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-#nullable enable
-
-namespace OpenRouter.JsonConverters
-{
- ///
- public sealed class ObservabilityS3DestinationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::OpenRouter.ObservabilityS3DestinationType? 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::OpenRouter.ObservabilityS3DestinationTypeExtensions.ToEnum(stringValue);
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityS3DestinationType)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::OpenRouter.ObservabilityS3DestinationType?);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityS3DestinationType? 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::OpenRouter.ObservabilityS3DestinationTypeExtensions.ToValueString(value.Value));
- }
- }
- }
-}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilitySentryDestinationType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilitySentryDestinationType.g.cs
deleted file mode 100644
index 86e11a0..0000000
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilitySentryDestinationType.g.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-#nullable enable
-
-namespace OpenRouter.JsonConverters
-{
- ///
- public sealed class ObservabilitySentryDestinationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::OpenRouter.ObservabilitySentryDestinationType 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::OpenRouter.ObservabilitySentryDestinationTypeExtensions.ToEnum(stringValue) ?? default;
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilitySentryDestinationType)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::OpenRouter.ObservabilitySentryDestinationType);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilitySentryDestinationType value,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
-
- writer.WriteStringValue(global::OpenRouter.ObservabilitySentryDestinationTypeExtensions.ToValueString(value));
- }
- }
-}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilitySentryDestinationTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilitySentryDestinationTypeNullable.g.cs
deleted file mode 100644
index a202ce9..0000000
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilitySentryDestinationTypeNullable.g.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-#nullable enable
-
-namespace OpenRouter.JsonConverters
-{
- ///
- public sealed class ObservabilitySentryDestinationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::OpenRouter.ObservabilitySentryDestinationType? 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::OpenRouter.ObservabilitySentryDestinationTypeExtensions.ToEnum(stringValue);
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilitySentryDestinationType)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::OpenRouter.ObservabilitySentryDestinationType?);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilitySentryDestinationType? 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::OpenRouter.ObservabilitySentryDestinationTypeExtensions.ToValueString(value.Value));
- }
- }
- }
-}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWeaveDestinationType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWeaveDestinationType.g.cs
deleted file mode 100644
index cbf4342..0000000
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWeaveDestinationType.g.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-#nullable enable
-
-namespace OpenRouter.JsonConverters
-{
- ///
- public sealed class ObservabilityWeaveDestinationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::OpenRouter.ObservabilityWeaveDestinationType 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::OpenRouter.ObservabilityWeaveDestinationTypeExtensions.ToEnum(stringValue) ?? default;
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityWeaveDestinationType)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::OpenRouter.ObservabilityWeaveDestinationType);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityWeaveDestinationType value,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
-
- writer.WriteStringValue(global::OpenRouter.ObservabilityWeaveDestinationTypeExtensions.ToValueString(value));
- }
- }
-}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWeaveDestinationTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWeaveDestinationTypeNullable.g.cs
deleted file mode 100644
index c4280a9..0000000
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWeaveDestinationTypeNullable.g.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-#nullable enable
-
-namespace OpenRouter.JsonConverters
-{
- ///
- public sealed class ObservabilityWeaveDestinationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::OpenRouter.ObservabilityWeaveDestinationType? 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::OpenRouter.ObservabilityWeaveDestinationTypeExtensions.ToEnum(stringValue);
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityWeaveDestinationType)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::OpenRouter.ObservabilityWeaveDestinationType?);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityWeaveDestinationType? 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::OpenRouter.ObservabilityWeaveDestinationTypeExtensions.ToValueString(value.Value));
- }
- }
- }
-}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWebhookDestinationConfigMethod.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWebhookDestinationConfigMethod.g.cs
deleted file mode 100644
index a4bc531..0000000
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWebhookDestinationConfigMethod.g.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-#nullable enable
-
-namespace OpenRouter.JsonConverters
-{
- ///
- public sealed class ObservabilityWebhookDestinationConfigMethodJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::OpenRouter.ObservabilityWebhookDestinationConfigMethod 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::OpenRouter.ObservabilityWebhookDestinationConfigMethodExtensions.ToEnum(stringValue) ?? default;
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityWebhookDestinationConfigMethod)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::OpenRouter.ObservabilityWebhookDestinationConfigMethod);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityWebhookDestinationConfigMethod value,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
-
- writer.WriteStringValue(global::OpenRouter.ObservabilityWebhookDestinationConfigMethodExtensions.ToValueString(value));
- }
- }
-}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWebhookDestinationConfigMethodNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWebhookDestinationConfigMethodNullable.g.cs
deleted file mode 100644
index 165db1b..0000000
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWebhookDestinationConfigMethodNullable.g.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-#nullable enable
-
-namespace OpenRouter.JsonConverters
-{
- ///
- public sealed class ObservabilityWebhookDestinationConfigMethodNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::OpenRouter.ObservabilityWebhookDestinationConfigMethod? 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::OpenRouter.ObservabilityWebhookDestinationConfigMethodExtensions.ToEnum(stringValue);
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityWebhookDestinationConfigMethod)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::OpenRouter.ObservabilityWebhookDestinationConfigMethod?);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityWebhookDestinationConfigMethod? 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::OpenRouter.ObservabilityWebhookDestinationConfigMethodExtensions.ToValueString(value.Value));
- }
- }
- }
-}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWebhookDestinationType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWebhookDestinationType.g.cs
deleted file mode 100644
index 879840d..0000000
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWebhookDestinationType.g.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-#nullable enable
-
-namespace OpenRouter.JsonConverters
-{
- ///
- public sealed class ObservabilityWebhookDestinationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::OpenRouter.ObservabilityWebhookDestinationType 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::OpenRouter.ObservabilityWebhookDestinationTypeExtensions.ToEnum(stringValue) ?? default;
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityWebhookDestinationType)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::OpenRouter.ObservabilityWebhookDestinationType);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityWebhookDestinationType value,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
-
- writer.WriteStringValue(global::OpenRouter.ObservabilityWebhookDestinationTypeExtensions.ToValueString(value));
- }
- }
-}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWebhookDestinationTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWebhookDestinationTypeNullable.g.cs
deleted file mode 100644
index df243ae..0000000
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityWebhookDestinationTypeNullable.g.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-#nullable enable
-
-namespace OpenRouter.JsonConverters
-{
- ///
- public sealed class ObservabilityWebhookDestinationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::OpenRouter.ObservabilityWebhookDestinationType? 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::OpenRouter.ObservabilityWebhookDestinationTypeExtensions.ToEnum(stringValue);
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityWebhookDestinationType)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::OpenRouter.ObservabilityWebhookDestinationType?);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityWebhookDestinationType? 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::OpenRouter.ObservabilityWebhookDestinationTypeExtensions.ToValueString(value.Value));
- }
- }
- }
-}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogic.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogic.g.cs
new file mode 100644
index 0000000..b4931f4
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogic.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogicJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogic 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::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogicExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogic)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogic);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogic value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogicExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogicNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogicNullable.g.cs
new file mode 100644
index 0000000..b6e4d66
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogicNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogicNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogic? 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::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogicExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogic)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogic?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogic? 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::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogicExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityRampDestinationTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsField.g.cs
similarity index 56%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityRampDestinationTypeNullable.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsField.g.cs
index 108f0f6..1a02aa1 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ObservabilityRampDestinationTypeNullable.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsField.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class ObservabilityRampDestinationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsFieldJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.ObservabilityRampDestinationType? Read(
+ public override global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsField Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ObservabilityRampDestinationTypeNullableJsonConverter : glob
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.ObservabilityRampDestinationTypeExtensions.ToEnum(stringValue);
+ return global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsFieldExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class ObservabilityRampDestinationTypeNullableJsonConverter : glob
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::OpenRouter.ObservabilityRampDestinationType)numValue;
+ return (global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsField)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.ObservabilityRampDestinationType?);
+ return default(global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsField);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,19 +42,12 @@ public sealed class ObservabilityRampDestinationTypeNullableJsonConverter : glob
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.ObservabilityRampDestinationType? value,
+ global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsField 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::OpenRouter.ObservabilityRampDestinationTypeExtensions.ToValueString(value.Value));
- }
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsFieldExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsFieldNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsFieldNullable.g.cs
new file mode 100644
index 0000000..fc8fcb8
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsFieldNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsFieldNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsField? 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::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsFieldExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsField)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsField?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsField? 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::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsFieldExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperator.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperator.g.cs
new file mode 100644
index 0000000..62cb37d
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperator.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperatorJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperator 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::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperatorExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperator)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperator);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperator value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperatorExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperatorNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperatorNullable.g.cs
new file mode 100644
index 0000000..21ab6f8
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperatorNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperatorNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperator? 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::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperatorExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperator)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperator?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperator? 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::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperatorExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValue.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValue.g.cs
new file mode 100644
index 0000000..ee800d8
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValue.g.cs
@@ -0,0 +1,162 @@
+#nullable enable
+#pragma warning disable CS0618 // Type or member is obsolete
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public class UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValue Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+
+ using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader);
+ var __rawJson = __jsonDocument.RootElement.GetRawText();
+ var __jsonProps = new global::System.Collections.Generic.HashSet();
+ if (__jsonDocument.RootElement.ValueKind == global::System.Text.Json.JsonValueKind.Object)
+ {
+ foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject())
+ {
+ __jsonProps.Add(__jsonProp.Name);
+ }
+ }
+
+ var __score0 = 0;
+ {
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(string), options);
+ if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
+ {
+ foreach (var __prop in __ti.Properties)
+ {
+ if (__jsonProps.Contains(__prop.Name)) __score0++;
+ }
+ }
+ }
+ var __score1 = 0;
+ {
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(double), options);
+ if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
+ {
+ foreach (var __prop in __ti.Properties)
+ {
+ if (__jsonProps.Contains(__prop.Name)) __score1++;
+ }
+ }
+ }
+ var __bestScore = 0;
+ var __bestIndex = -1;
+ if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; }
+ if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; }
+
+ string? updateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant1 = default;
+ double? updateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant2 = default;
+ if (__bestIndex >= 0)
+ {
+ if (__bestIndex == 0)
+ {
+ try
+ {
+
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}");
+ updateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+
+ else if (__bestIndex == 1)
+ {
+ try
+ {
+
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(double), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(double).Name}");
+ updateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ }
+
+ if (updateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant1 == null && updateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant2 == null)
+ {
+ try
+ {
+
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}");
+ updateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+
+ if (updateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant1 == null && updateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant2 == null)
+ {
+ try
+ {
+
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(double), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(double).Name}");
+ updateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+
+ var __value = new global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValue(
+ updateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant1,
+
+ updateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant2
+ );
+
+ return __value;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValue value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+ if (value.IsUpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant1)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant1!, typeInfo);
+ }
+ else if (value.IsUpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant2)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(double), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(double).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueVariant2!.Value, typeInfo);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseData.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseData.g.cs
new file mode 100644
index 0000000..f3e2638
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseData.g.cs
@@ -0,0 +1,297 @@
+#nullable enable
+#pragma warning disable CS0618 // Type or member is obsolete
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public class UpdateObservabilityDestinationResponseDataJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseData Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+
+ var readerCopy = reader;
+ var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminator)}");
+ var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo);
+
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1? arize = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.Arize)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1)}");
+ arize = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant2? braintrust = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.Braintrust)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant2)}");
+ braintrust = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant3? clickhouse = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.Clickhouse)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant3)}");
+ clickhouse = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant4? datadog = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.Datadog)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant4)}");
+ datadog = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant5? grafana = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.Grafana)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant5)}");
+ grafana = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant6? langfuse = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.Langfuse)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant6)}");
+ langfuse = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant7? langsmith = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.Langsmith)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant7)}");
+ langsmith = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant8? newrelic = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.Newrelic)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant8), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant8)}");
+ newrelic = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant9? opik = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.Opik)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant9), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant9)}");
+ opik = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10? otelCollector = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.OtelCollector)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10)}");
+ otelCollector = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11? posthog = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.Posthog)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11)}");
+ posthog = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12? ramp = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.Ramp)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12)}");
+ ramp = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13? s3 = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.S3)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13)}");
+ s3 = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14? sentry = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.Sentry)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14)}");
+ sentry = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15? snowflake = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.Snowflake)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15)}");
+ snowflake = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16? weave = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.Weave)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16)}");
+ weave = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17? webhook = default;
+ if (discriminator?.Type == global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType.Webhook)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17)}");
+ webhook = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
+
+ var __value = new global::OpenRouter.UpdateObservabilityDestinationResponseData(
+ discriminator?.Type,
+ arize,
+
+ braintrust,
+
+ clickhouse,
+
+ datadog,
+
+ grafana,
+
+ langfuse,
+
+ langsmith,
+
+ newrelic,
+
+ opik,
+
+ otelCollector,
+
+ posthog,
+
+ ramp,
+
+ s3,
+
+ sentry,
+
+ snowflake,
+
+ weave,
+
+ webhook
+ );
+
+ return __value;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseData value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+ if (value.IsArize)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Arize!, typeInfo);
+ }
+ else if (value.IsBraintrust)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant2).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Braintrust!, typeInfo);
+ }
+ else if (value.IsClickhouse)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant3).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Clickhouse!, typeInfo);
+ }
+ else if (value.IsDatadog)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant4).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Datadog!, typeInfo);
+ }
+ else if (value.IsGrafana)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant5).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Grafana!, typeInfo);
+ }
+ else if (value.IsLangfuse)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant6).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Langfuse!, typeInfo);
+ }
+ else if (value.IsLangsmith)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant7).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Langsmith!, typeInfo);
+ }
+ else if (value.IsNewrelic)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant8), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant8).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Newrelic!, typeInfo);
+ }
+ else if (value.IsOpik)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant9), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant9).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Opik!, typeInfo);
+ }
+ else if (value.IsOtelCollector)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.OtelCollector!, typeInfo);
+ }
+ else if (value.IsPosthog)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Posthog!, typeInfo);
+ }
+ else if (value.IsRamp)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Ramp!, typeInfo);
+ }
+ else if (value.IsS3)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.S3!, typeInfo);
+ }
+ else if (value.IsSentry)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Sentry!, typeInfo);
+ }
+ else if (value.IsSnowflake)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Snowflake!, typeInfo);
+ }
+ else if (value.IsWeave)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Weave!, typeInfo);
+ }
+ else if (value.IsWebhook)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Webhook!, typeInfo);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegion.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegion.g.cs
new file mode 100644
index 0000000..a0f516c
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegion.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegionJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegion 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::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegionExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegion)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegion);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegion value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegionExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegionNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegionNullable.g.cs
new file mode 100644
index 0000000..28a9c25
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegionNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegion? 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::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegionExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegion)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegion?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegion? 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::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegionExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethod.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethod.g.cs
new file mode 100644
index 0000000..a5cc9c5
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethod.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethodJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethod 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::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethodExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethod)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethod);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethod value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethodExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethodNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethodNullable.g.cs
new file mode 100644
index 0000000..5addc7d
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethodNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethodNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethod? 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::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethodExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethod)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethod?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethod? 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::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethodExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorType.g.cs
new file mode 100644
index 0000000..40fc69e
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType 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::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorTypeNullable.g.cs
new file mode 100644
index 0000000..100916a
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType? 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::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType? 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::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant10Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant10Type.g.cs
new file mode 100644
index 0000000..1f7b4a1
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant10Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant10TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10Type 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant10TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant10TypeNullable.g.cs
new file mode 100644
index 0000000..22d0fcd
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant10TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant10TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant11Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant11Type.g.cs
new file mode 100644
index 0000000..a8a1bf0
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant11Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant11TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11Type 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant11TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant11TypeNullable.g.cs
new file mode 100644
index 0000000..0862c0b
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant11TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant11TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant12Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant12Type.g.cs
new file mode 100644
index 0000000..49d54bc
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant12Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant12TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12Type 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant12TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant12TypeNullable.g.cs
new file mode 100644
index 0000000..6b79732
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant12TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant12TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant13Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant13Type.g.cs
new file mode 100644
index 0000000..6b4757d
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant13Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant13TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13Type 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant13TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant13TypeNullable.g.cs
new file mode 100644
index 0000000..8b33332
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant13TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant13TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant14Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant14Type.g.cs
new file mode 100644
index 0000000..92528e7
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant14Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant14TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14Type 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant14TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant14TypeNullable.g.cs
new file mode 100644
index 0000000..d0ca785
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant14TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant14TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant15Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant15Type.g.cs
new file mode 100644
index 0000000..1c6ed74
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant15Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant15TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15Type 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant15TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant15TypeNullable.g.cs
new file mode 100644
index 0000000..87f1ce4
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant15TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant15TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant16Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant16Type.g.cs
new file mode 100644
index 0000000..9cc8a16
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant16Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant16TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16Type 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant16TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant16TypeNullable.g.cs
new file mode 100644
index 0000000..7c1bcd0
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant16TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant16TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant17Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant17Type.g.cs
new file mode 100644
index 0000000..5dd03c5
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant17Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant17TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17Type 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant17TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant17TypeNullable.g.cs
new file mode 100644
index 0000000..b1719fd
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant17TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant17TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant1Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant1Type.g.cs
new file mode 100644
index 0000000..0e08e99
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant1Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant1TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1Type 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant1TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant1TypeNullable.g.cs
new file mode 100644
index 0000000..67956e9
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant1TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant1TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1Type? 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant2Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant2Type.g.cs
new file mode 100644
index 0000000..21a0498
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant2Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant2TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant2Type 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::OpenRouter.UpdateObservabilityDestinationResponseDataVariant2TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant2Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant2Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant2Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant2TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant2TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant2TypeNullable.g.cs
new file mode 100644
index 0000000..e5f89fb
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant2TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class UpdateObservabilityDestinationResponseDataVariant2TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///