diff --git a/src/libs/OpenRouter/Generated/OpenRouter.AlphaDecisionsClient.Create.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.AlphaDecisionsClient.Create.g.cs
index ea74bdb1..e64e2c86 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.AlphaDecisionsClient.Create.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.AlphaDecisionsClient.Create.g.cs
@@ -891,6 +891,9 @@ partial void ProcessCreateResponseContent(
/// Submit a Decisions request
/// Submits a Decisions request to the Decisions router
///
+ ///
+ /// Images keyed by reference string, as in TypeSafe's API. Write a reference wherever the image belongs in `state`, `instructions`, or `criteria`; every asset must be referenced at least once. Jev reads a reference as a whole string value or inside longer text. Other Decisions models read a whole-string reference wherever they read an `image_url` part and reject a reference inside longer text.
+ ///
///
///
///
@@ -913,6 +916,7 @@ partial void ProcessCreateResponseContent(
string model,
object questions,
global::OpenRouter.AnyOf> state,
+ global::System.Collections.Generic.Dictionary? assets = default,
global::OpenRouter.AllOf? provider = default,
string? sessionId = default,
global::OpenRouter.TraceConfig? trace = default,
@@ -922,6 +926,7 @@ partial void ProcessCreateResponseContent(
{
var __request = new global::OpenRouter.DecisionsRequest
{
+ Assets = assets,
Model = model,
Provider = provider,
Questions = questions,
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.EndpointsClient.List.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.EndpointsClient.List.g.cs
index b5bfc6dc..afd5e9ea 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.EndpointsClient.List.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.EndpointsClient.List.g.cs
@@ -456,6 +456,43 @@ partial void ProcessListResponseContent(
h => h.Key,
h => h.Value));
}
+ // Service Unavailable - Service temporarily unavailable
+ if ((int)__response.StatusCode == 503)
+ {
+ string? __content_503 = null;
+ global::System.Exception? __exception_503 = null;
+ global::OpenRouter.ServiceUnavailableResponse? __value_503 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_503 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_503 = global::OpenRouter.ServiceUnavailableResponse.FromJson(__content_503, JsonSerializerContext);
+ }
+ else
+ {
+ __content_503 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_503 = global::OpenRouter.ServiceUnavailableResponse.FromJson(__content_503, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_503 = __ex;
+ }
+
+
+ throw global::OpenRouter.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_503 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_503,
+ responseBody: __content_503,
+ responseObject: __value_503,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
if (__effectiveReadResponseAsString)
{
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.EndpointsClient.ListZdrEndpoints.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.EndpointsClient.ListZdrEndpoints.g.cs
index d7de21d0..39ab6ca6 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.EndpointsClient.ListZdrEndpoints.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.EndpointsClient.ListZdrEndpoints.g.cs
@@ -389,6 +389,43 @@ partial void ProcessListZdrEndpointsResponseContent(
h => h.Key,
h => h.Value));
}
+ // Service Unavailable - Service temporarily unavailable
+ if ((int)__response.StatusCode == 503)
+ {
+ string? __content_503 = null;
+ global::System.Exception? __exception_503 = null;
+ global::OpenRouter.ServiceUnavailableResponse? __value_503 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_503 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_503 = global::OpenRouter.ServiceUnavailableResponse.FromJson(__content_503, JsonSerializerContext);
+ }
+ else
+ {
+ __content_503 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_503 = global::OpenRouter.ServiceUnavailableResponse.FromJson(__content_503, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_503 = __ex;
+ }
+
+
+ throw global::OpenRouter.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_503 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_503,
+ responseBody: __content_503,
+ responseObject: __value_503,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
if (__effectiveReadResponseAsString)
{
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ExternalUsers.JsonSerializerContext.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ExternalUsers.JsonSerializerContext.g.cs
new file mode 100644
index 00000000..1ad26cbe
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.ExternalUsers.JsonSerializerContext.g.cs
@@ -0,0 +1,109 @@
+
+#nullable enable
+
+namespace OpenRouter
+{ ///
+ ///
+ ///
+ public sealed partial class ExternalUsersSourceGenerationContext : global::System.Text.Json.Serialization.JsonSerializerContext
+ {
+ private static readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Resolver = new LazyChunkResolver();
+
+ [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
+ internal static global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver TypeInfoResolver => Resolver;
+
+
+ private static readonly global::System.Text.Json.JsonSerializerOptions DefaultOptions = CreateDefaultOptions();
+
+ ///
+ ///
+ ///
+ public static ExternalUsersSourceGenerationContext Default { get; } = new(DefaultOptions);
+
+ private ExternalUsersSourceGenerationContext(global::System.Text.Json.JsonSerializerOptions options)
+ : base(options)
+ {
+ }
+
+ ///
+ protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions => DefaultOptions;
+
+ ///
+ public override global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? GetTypeInfo(global::System.Type type)
+ {
+ return Resolver.GetTypeInfo(type, Options);
+ }
+
+ ///
+ /// Adds this package's converters to .
+ ///
+ ///
+ /// A converter has to be on the options a chained resolver builds its JsonTypeInfo against,
+ /// and a context resolves types from every package below it. Each package contributes only
+ /// what it owns and calls down the chain for the rest, so the family's converter table is
+ /// written once rather than copied into all of them.
+ ///
+ [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
+ public static void AddConverters(global::System.Text.Json.JsonSerializerOptions options)
+ {
+ global::OpenRouter.SourceGenerationContext.AddConverters(options);
+ }
+
+ private static global::System.Text.Json.JsonSerializerOptions CreateDefaultOptions()
+ {
+ var options = new global::System.Text.Json.JsonSerializerOptions
+ {
+ DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull,
+ TypeInfoResolver = Resolver,
+ };
+ AddConverters(options);
+
+ return options;
+ }
+
+ private sealed class LazyChunkResolver : global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
+ {
+ private readonly object _gate = new();
+ private readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[] _resolvers = new global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[1];
+
+ public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? GetTypeInfo(
+ global::System.Type type,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ for (var index = 0; index < _resolvers.Length; index++)
+ {
+ var typeInfo = GetResolver(index).GetTypeInfo(type, options);
+ if (typeInfo is not null)
+ {
+ return typeInfo;
+ }
+ }
+
+ return null;
+ }
+
+ private global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver GetResolver(int index)
+ {
+ var resolver = global::System.Threading.Volatile.Read(ref _resolvers[index]);
+ if (resolver is not null)
+ {
+ return resolver;
+ }
+
+ lock (_gate)
+ {
+ return _resolvers[index] ??= CreateResolver(index);
+ }
+ }
+
+ private static global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver CreateResolver(int index)
+ {
+ return index switch
+ {
+ 0 => global::OpenRouter.SourceGenerationContext.TypeInfoResolver,
+ _ => throw new global::System.ArgumentOutOfRangeException(nameof(index)),
+ };
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ExternalUsersClient.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ExternalUsersClient.g.cs
index c1e40afd..504ecc65 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.ExternalUsersClient.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.ExternalUsersClient.g.cs
@@ -4,6 +4,7 @@
namespace OpenRouter
{
///
+ /// External Users endpoints
/// If no httpClient is provided, a new one will be created.
/// If no baseUri is provided, the default baseUri from OpenAPI spec will be used.
///
@@ -48,7 +49,7 @@ public sealed partial class ExternalUsersClient : global::OpenRouter.IExternalUs
///
public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext
{
- get => JsonSerializerContextProvider?.Value ?? global::OpenRouter.SourceGenerationContext.Default;
+ get => JsonSerializerContextProvider?.Value ?? global::OpenRouter.ExternalUsersSourceGenerationContext.Default;
set => JsonSerializerContextProvider = new(() => value);
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.GenerationsClient.SubmitFeedback.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.GenerationsClient.SubmitFeedback.g.cs
index d3b471b3..87df4862 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.GenerationsClient.SubmitFeedback.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.GenerationsClient.SubmitFeedback.g.cs
@@ -411,6 +411,43 @@ partial void ProcessSubmitFeedbackResponseContent(
h => h.Key,
h => h.Value));
}
+ // Forbidden - Authentication successful but insufficient permissions
+ if ((int)__response.StatusCode == 403)
+ {
+ string? __content_403 = null;
+ global::System.Exception? __exception_403 = null;
+ global::OpenRouter.ForbiddenResponse? __value_403 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_403 = global::OpenRouter.ForbiddenResponse.FromJson(__content_403, JsonSerializerContext);
+ }
+ else
+ {
+ __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_403 = global::OpenRouter.ForbiddenResponse.FromJson(__content_403, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_403 = __ex;
+ }
+
+
+ throw global::OpenRouter.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_403 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_403,
+ responseBody: __content_403,
+ responseObject: __value_403,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
// Not Found - Resource does not exist
if ((int)__response.StatusCode == 404)
{
@@ -559,6 +596,43 @@ partial void ProcessSubmitFeedbackResponseContent(
h => h.Key,
h => h.Value));
}
+ // Service Unavailable - Service temporarily unavailable
+ if ((int)__response.StatusCode == 503)
+ {
+ string? __content_503 = null;
+ global::System.Exception? __exception_503 = null;
+ global::OpenRouter.ServiceUnavailableResponse? __value_503 = null;
+ try
+ {
+ if (__effectiveReadResponseAsString)
+ {
+ __content_503 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+ __value_503 = global::OpenRouter.ServiceUnavailableResponse.FromJson(__content_503, JsonSerializerContext);
+ }
+ else
+ {
+ __content_503 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
+
+ __value_503 = global::OpenRouter.ServiceUnavailableResponse.FromJson(__content_503, JsonSerializerContext);
+ }
+ }
+ catch (global::System.Exception __ex)
+ {
+ __exception_503 = __ex;
+ }
+
+
+ throw global::OpenRouter.ApiException.Create(
+ statusCode: __response.StatusCode,
+ message: __content_503 ?? __response.ReasonPhrase ?? string.Empty,
+ innerException: __exception_503,
+ responseBody: __content_503,
+ responseObject: __value_503,
+ responseHeaders: global::System.Linq.Enumerable.ToDictionary(
+ __response.Headers,
+ h => h.Key,
+ h => h.Value));
+ }
if (__effectiveReadResponseAsString)
{
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IAlphaDecisionsClient.Create.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IAlphaDecisionsClient.Create.g.cs
index 4fd388ac..2b0474ff 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.IAlphaDecisionsClient.Create.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.IAlphaDecisionsClient.Create.g.cs
@@ -34,6 +34,9 @@ public partial interface IAlphaDecisionsClient
/// Submit a Decisions request
/// Submits a Decisions request to the Decisions router
///
+ ///
+ /// Images keyed by reference string, as in TypeSafe's API. Write a reference wherever the image belongs in `state`, `instructions`, or `criteria`; every asset must be referenced at least once. Jev reads a reference as a whole string value or inside longer text. Other Decisions models read a whole-string reference wherever they read an `image_url` part and reject a reference inside longer text.
+ ///
///
///
///
@@ -56,6 +59,7 @@ public partial interface IAlphaDecisionsClient
string model,
object questions,
global::OpenRouter.AnyOf> state,
+ global::System.Collections.Generic.Dictionary? assets = default,
global::OpenRouter.AllOf? provider = default,
string? sessionId = default,
global::OpenRouter.TraceConfig? trace = default,
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IExternalUsersClient.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IExternalUsersClient.g.cs
index 92809bf8..2c0a14d2 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.IExternalUsersClient.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.IExternalUsersClient.g.cs
@@ -4,6 +4,7 @@
namespace OpenRouter
{
///
+ /// External Users endpoints
/// If no httpClient is provided, a new one will be created.
/// If no baseUri is provided, the default baseUri from OpenAPI spec will be used.
///
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IImagesClient.Generate.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IImagesClient.Generate.g.cs
index 329c8273..f37aa6a4 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.IImagesClient.Generate.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.IImagesClient.Generate.g.cs
@@ -54,7 +54,7 @@ public partial interface IImagesClient
/// Example: 1
///
///
- /// Compression level (0-100) for jpeg/webp output. Ignored by providers without a compression knob; providers that honor it may reject it with other output formats (e.g. OpenAI requires output_format "jpeg" or "webp").
+ /// Compression level (0-100) for webp/jpeg output. Ignored for png and by providers without a compression knob.
/// Example: 100
///
///
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IImagesClient.GenerateAsStream.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IImagesClient.GenerateAsStream.g.cs
index f57c3abf..80236943 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.IImagesClient.GenerateAsStream.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.IImagesClient.GenerateAsStream.g.cs
@@ -41,7 +41,7 @@ public partial interface IImagesClient
/// Example: 1
///
///
- /// Compression level (0-100) for jpeg/webp output. Ignored by providers without a compression knob; providers that honor it may reject it with other output formats (e.g. OpenAI requires output_format "jpeg" or "webp").
+ /// Compression level (0-100) for webp/jpeg output. Ignored for png and by providers without a compression knob.
/// Example: 100
///
///
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IOpenRouterClient.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IOpenRouterClient.g.cs
index 75faa1cf..577c5ed4 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.IOpenRouterClient.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.IOpenRouterClient.g.cs
@@ -136,7 +136,7 @@ public partial interface IOpenRouterClient : global::System.IDisposable
public EndpointsClient Endpoints { get; }
///
- ///
+ /// External Users endpoints.
///
public ExternalUsersClient ExternalUsers { get; }
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IPrivateEndpointsClient.Create.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IPrivateEndpointsClient.Create.g.cs
index 4236d76c..96f6b769 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.IPrivateEndpointsClient.Create.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.IPrivateEndpointsClient.Create.g.cs
@@ -9,7 +9,7 @@ public partial interface IPrivateEndpointsClient
/// Create a private endpoint as a draft. Drafts are not routable: validate one with `POST /private-endpoints/{id}/validate`, then activate it with `POST /private-endpoints/{id}/activate`. Pass `activate` to do all three in one call; if validation fails the draft is kept and returned with the failed checks. Send an `Idempotency-Key` header to make retries safe: a repeated key with the same request returns the endpoint the first request created; reusing it with different fields returns 422 `idempotency_key_reused`. [Management key](/docs/guides/overview/auth/management-api-keys) required.
///
///
- /// Retry-safe create: a repeated create with the same key from the same organization returns the endpoint the first request created instead of creating another. The endpoint is returned as it is now. Reusing a key with a different request body (model, provider, base URL, upstream model ID, declared ZDR or region, or pricing) is rejected with 422 `idempotency_key_reused`. `activate` is not compared, and later edits to the endpoint do not affect the comparison.
+ /// Retry-safe create: a repeated create with the same key from the same organization returns the endpoint the first request created instead of creating another. The endpoint is returned as it is now. Reusing a key with a different request body (model, provider, base URL, upstream model ID, declared ZDR or region, pricing, or declared parameters) is rejected with 422 `idempotency_key_reused`. Declared parameters are compared as a set, so a retry that reorders or repeats a name replays the endpoint. `activate` and `max_completion_tokens` are not compared, and later edits to the endpoint do not affect the comparison.
/// Example: wayfair-gpt-4o-eastus-2026-09
///
///
@@ -27,7 +27,7 @@ public partial interface IPrivateEndpointsClient
/// Create a private endpoint as a draft. Drafts are not routable: validate one with `POST /private-endpoints/{id}/validate`, then activate it with `POST /private-endpoints/{id}/activate`. Pass `activate` to do all three in one call; if validation fails the draft is kept and returned with the failed checks. Send an `Idempotency-Key` header to make retries safe: a repeated key with the same request returns the endpoint the first request created; reusing it with different fields returns 422 `idempotency_key_reused`. [Management key](/docs/guides/overview/auth/management-api-keys) required.
///
///
- /// Retry-safe create: a repeated create with the same key from the same organization returns the endpoint the first request created instead of creating another. The endpoint is returned as it is now. Reusing a key with a different request body (model, provider, base URL, upstream model ID, declared ZDR or region, or pricing) is rejected with 422 `idempotency_key_reused`. `activate` is not compared, and later edits to the endpoint do not affect the comparison.
+ /// Retry-safe create: a repeated create with the same key from the same organization returns the endpoint the first request created instead of creating another. The endpoint is returned as it is now. Reusing a key with a different request body (model, provider, base URL, upstream model ID, declared ZDR or region, pricing, or declared parameters) is rejected with 422 `idempotency_key_reused`. Declared parameters are compared as a set, so a retry that reorders or repeats a name replays the endpoint. `activate` and `max_completion_tokens` are not compared, and later edits to the endpoint do not affect the comparison.
/// Example: wayfair-gpt-4o-eastus-2026-09
///
///
@@ -45,7 +45,7 @@ public partial interface IPrivateEndpointsClient
/// Create a private endpoint as a draft. Drafts are not routable: validate one with `POST /private-endpoints/{id}/validate`, then activate it with `POST /private-endpoints/{id}/activate`. Pass `activate` to do all three in one call; if validation fails the draft is kept and returned with the failed checks. Send an `Idempotency-Key` header to make retries safe: a repeated key with the same request returns the endpoint the first request created; reusing it with different fields returns 422 `idempotency_key_reused`. [Management key](/docs/guides/overview/auth/management-api-keys) required.
///
///
- /// Retry-safe create: a repeated create with the same key from the same organization returns the endpoint the first request created instead of creating another. The endpoint is returned as it is now. Reusing a key with a different request body (model, provider, base URL, upstream model ID, declared ZDR or region, or pricing) is rejected with 422 `idempotency_key_reused`. `activate` is not compared, and later edits to the endpoint do not affect the comparison.
+ /// Retry-safe create: a repeated create with the same key from the same organization returns the endpoint the first request created instead of creating another. The endpoint is returned as it is now. Reusing a key with a different request body (model, provider, base URL, upstream model ID, declared ZDR or region, pricing, or declared parameters) is rejected with 422 `idempotency_key_reused`. Declared parameters are compared as a set, so a retry that reorders or repeats a name replays the endpoint. `activate` and `max_completion_tokens` are not compared, and later edits to the endpoint do not affect the comparison.
/// Example: wayfair-gpt-4o-eastus-2026-09
///
///
@@ -56,6 +56,10 @@ public partial interface IPrivateEndpointsClient
/// HTTPS base URL of your deployment. Required unless the provider derives its URL from the BYOK credential (Azure, Amazon Bedrock, Google Vertex).
/// Example: https://contoso.openai.azure.com
///
+ ///
+ /// Parameters the upstream supports beyond the tested ones. Replaces the earlier declaration; tested parameters stay. Order and repeated names are ignored, but the list holds at most as many entries as there are declarable parameters, repeats included. `tool_choice` requires `tools` to be tested or declared.
+ /// Example: [temperature, seed]
+ ///
///
/// Attest where this deployment processes data.
/// Example: us
@@ -63,6 +67,10 @@ public partial interface IPrivateEndpointsClient
///
/// Attest that this deployment retains no prompt or completion data.
///
+ ///
+ /// Cap on completion tokens per request. Requests asking for more skip this endpoint, and the default output length stays within it. When omitted, the cap is copied from the public endpoint for the same model and provider, if there is one.
+ /// Example: 131072
+ ///
///
/// Permanent slug of the model this endpoint serves.
/// Example: openai/gpt-4o-2024-08-06
@@ -89,8 +97,10 @@ public partial interface IPrivateEndpointsClient
string? idempotencyKey = default,
global::OpenRouter.PrivateEndpointActivation? activate = default,
string? baseUrl = default,
+ global::System.Collections.Generic.IList? declaredParameters = default,
global::OpenRouter.CreatePrivateEndpointRequestDeclaredRegion? declaredRegion = default,
bool? declaredZdr = default,
+ int? maxCompletionTokens = default,
global::OpenRouter.PrivateEndpointPricing? pricing = default,
global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IPrivateEndpointsClient.UpdateParameters.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IPrivateEndpointsClient.UpdateParameters.g.cs
new file mode 100644
index 00000000..42ac1afb
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.IPrivateEndpointsClient.UpdateParameters.g.cs
@@ -0,0 +1,64 @@
+#nullable enable
+
+namespace OpenRouter
+{
+ public partial interface IPrivateEndpointsClient
+ {
+ ///
+ /// Set private endpoint supported parameters
+ /// Declare which request parameters the upstream supports beyond the ones validation proved. Applies to drafts and active endpoints; routing picks the change up for subsequent requests. The body replaces the earlier declaration and is read as a set: order and repeated names do not matter, but the list holds at most as many entries as there are declarable parameters, repeats included. `tested_parameters` stay. Returns 400 `parameters_invalid` when `tool_choice` is declared without `tools` being tested or declared. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ /// Stable identifier of the private endpoint.
+ /// Example: 5b1c4c4e-7d0a-4a8e-9f3a-2d6c1b0e8a11
+ ///
+ ///
+ /// 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 UpdateParametersAsync(
+ global::System.Guid id,
+
+ global::OpenRouter.UpdatePrivateEndpointParametersRequest request,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// Set private endpoint supported parameters
+ /// Declare which request parameters the upstream supports beyond the ones validation proved. Applies to drafts and active endpoints; routing picks the change up for subsequent requests. The body replaces the earlier declaration and is read as a set: order and repeated names do not matter, but the list holds at most as many entries as there are declarable parameters, repeats included. `tested_parameters` stay. Returns 400 `parameters_invalid` when `tool_choice` is declared without `tools` being tested or declared. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ /// Stable identifier of the private endpoint.
+ /// Example: 5b1c4c4e-7d0a-4a8e-9f3a-2d6c1b0e8a11
+ ///
+ ///
+ /// 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> UpdateParametersAsResponseAsync(
+ global::System.Guid id,
+
+ global::OpenRouter.UpdatePrivateEndpointParametersRequest request,
+ global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
+ global::System.Threading.CancellationToken cancellationToken = default);
+ ///
+ /// Set private endpoint supported parameters
+ /// Declare which request parameters the upstream supports beyond the ones validation proved. Applies to drafts and active endpoints; routing picks the change up for subsequent requests. The body replaces the earlier declaration and is read as a set: order and repeated names do not matter, but the list holds at most as many entries as there are declarable parameters, repeats included. `tested_parameters` stay. Returns 400 `parameters_invalid` when `tool_choice` is declared without `tools` being tested or declared. [Management key](/docs/guides/overview/auth/management-api-keys) required.
+ ///
+ ///
+ /// Stable identifier of the private endpoint.
+ /// Example: 5b1c4c4e-7d0a-4a8e-9f3a-2d6c1b0e8a11
+ ///
+ ///
+ /// Parameters the upstream supports beyond the tested ones. Replaces the earlier declaration; tested parameters stay. Order and repeated names are ignored, but the list holds at most as many entries as there are declarable parameters, repeats included. `tool_choice` requires `tools` to be tested or declared.
+ /// Example: [temperature, seed]
+ ///
+ /// 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 UpdateParametersAsync(
+ global::System.Guid id,
+ global::System.Collections.Generic.IList declaredParameters,
+ 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.ISystemOneClient.Create.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ISystemOneClient.Create.g.cs
index 10612d84..800cbc8b 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.ISystemOneClient.Create.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.ISystemOneClient.Create.g.cs
@@ -34,6 +34,9 @@ public partial interface ISystemOneClient
/// Submit a System One request
/// Sends state and typed questions to a System One model such as Jev and returns its answers. Compatible with the TypeSafe SDKs. Bare System One model IDs such as `jev-1.13` and `jev-latest` are mapped onto the `typesafe/` namespace.
///
+ ///
+ /// Images keyed by reference string, as in TypeSafe's API. Write a reference wherever the image belongs in `state`, `instructions`, or `criteria`; every asset must be referenced at least once. Jev reads a reference as a whole string value or inside longer text. Other Decisions models read a whole-string reference wherever they read an `image_url` part and reject a reference inside longer text.
+ ///
///
///
///
@@ -56,6 +59,7 @@ public partial interface ISystemOneClient
string model,
object questions,
global::OpenRouter.AnyOf> state,
+ global::System.Collections.Generic.Dictionary? assets = default,
global::OpenRouter.AllOf? provider = default,
string? sessionId = default,
global::OpenRouter.TraceConfig? trace = default,
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ImagesClient.Generate.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ImagesClient.Generate.g.cs
index fe0cb4b2..c9365b39 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.ImagesClient.Generate.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.ImagesClient.Generate.g.cs
@@ -888,7 +888,7 @@ partial void ProcessGenerateResponseContent(
/// Example: 1
///
///
- /// Compression level (0-100) for jpeg/webp output. Ignored by providers without a compression knob; providers that honor it may reject it with other output formats (e.g. OpenAI requires output_format "jpeg" or "webp").
+ /// Compression level (0-100) for webp/jpeg output. Ignored for png and by providers without a compression knob.
/// Example: 100
///
///
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ImagesClient.GenerateAsStream.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ImagesClient.GenerateAsStream.g.cs
index 8f347cde..da6039e9 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.ImagesClient.GenerateAsStream.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.ImagesClient.GenerateAsStream.g.cs
@@ -424,7 +424,7 @@ partial void ProcessGenerateAsStreamResponse(
/// Example: 1
///
///
- /// Compression level (0-100) for jpeg/webp output. Ignored by providers without a compression knob; providers that honor it may reject it with other output formats (e.g. OpenAI requires output_format "jpeg" or "webp").
+ /// Compression level (0-100) for webp/jpeg output. Ignored for png and by providers without a compression knob.
/// Example: 100
///
///
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DecisionsImageAssetFormat.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DecisionsImageAssetFormat.g.cs
new file mode 100644
index 00000000..6047f837
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DecisionsImageAssetFormat.g.cs
@@ -0,0 +1,48 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class DecisionsImageAssetFormatJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.DecisionsImageAssetFormat 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.DecisionsImageAssetFormatExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.DecisionsImageAssetFormat);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.DecisionsImageAssetFormat value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.DecisionsImageAssetFormatExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DecisionsImageAssetFormatNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DecisionsImageAssetFormatNullable.g.cs
new file mode 100644
index 00000000..782182fb
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DecisionsImageAssetFormatNullable.g.cs
@@ -0,0 +1,55 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class DecisionsImageAssetFormatNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.DecisionsImageAssetFormat? 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.DecisionsImageAssetFormatExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.DecisionsImageAssetFormat?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.DecisionsImageAssetFormat? 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.DecisionsImageAssetFormatExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DecisionsImageAssetType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DecisionsImageAssetType.g.cs
new file mode 100644
index 00000000..40c28191
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DecisionsImageAssetType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class DecisionsImageAssetTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.DecisionsImageAssetType 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.DecisionsImageAssetTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.DecisionsImageAssetType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.DecisionsImageAssetType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.DecisionsImageAssetType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.DecisionsImageAssetTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DecisionsImageAssetTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DecisionsImageAssetTypeNullable.g.cs
new file mode 100644
index 00000000..c8766c23
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DecisionsImageAssetTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class DecisionsImageAssetTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.DecisionsImageAssetType? 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.DecisionsImageAssetTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.DecisionsImageAssetType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.DecisionsImageAssetType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.DecisionsImageAssetType? 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.DecisionsImageAssetTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.PrivateEndpointDeclaredParameter.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.PrivateEndpointDeclaredParameter.g.cs
new file mode 100644
index 00000000..3c4c1336
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.PrivateEndpointDeclaredParameter.g.cs
@@ -0,0 +1,48 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class PrivateEndpointDeclaredParameterJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.PrivateEndpointDeclaredParameter 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.PrivateEndpointDeclaredParameterExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.PrivateEndpointDeclaredParameter);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.PrivateEndpointDeclaredParameter value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.PrivateEndpointDeclaredParameterExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.PrivateEndpointDeclaredParameterNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.PrivateEndpointDeclaredParameterNullable.g.cs
new file mode 100644
index 00000000..b0f8140f
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.PrivateEndpointDeclaredParameterNullable.g.cs
@@ -0,0 +1,55 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class PrivateEndpointDeclaredParameterNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.PrivateEndpointDeclaredParameter? 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.PrivateEndpointDeclaredParameterExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.PrivateEndpointDeclaredParameter?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.PrivateEndpointDeclaredParameter? 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.PrivateEndpointDeclaredParameterExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs
index f87a9d46..711d6c7f 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs
@@ -1254,6 +1254,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PresetWithDesignatedVersion), TypeInfoPropertyName = "PresetWithDesignatedVersion2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreatePrivateEndpointRequest))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateEndpointActivation))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateEndpointDeclaredParameter), TypeInfoPropertyName = "PrivateEndpointDeclaredParameter2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreatePrivateEndpointRequestDeclaredRegion), TypeInfoPropertyName = "CreatePrivateEndpointRequestDeclaredRegion2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateEndpointPricing))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreatePrivateEndpointValidationFailedResponse))]
@@ -1309,12 +1311,16 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsChoiceAnswerType), TypeInfoPropertyName = "DecisionsChoiceAnswerType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsChoiceQuestion))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsChoiceQuestionType), TypeInfoPropertyName = "DecisionsChoiceQuestionType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsImageAsset))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsImageAssetFormat), TypeInfoPropertyName = "DecisionsImageAssetFormat2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsImageAssetType), TypeInfoPropertyName = "DecisionsImageAssetType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsNoulAnswer))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsNoulAnswerType), TypeInfoPropertyName = "DecisionsNoulAnswerType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsNoulQuestion))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsNoulQuestionCriteria))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsNoulQuestionType), TypeInfoPropertyName = "DecisionsNoulQuestionType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf), TypeInfoPropertyName = "AllOfProviderPreferencesObject2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.Questions), TypeInfoPropertyName = "Questions2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsScoreQuestion))]
@@ -1529,12 +1535,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfProviderSortProviderSortConfig2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderSort), TypeInfoPropertyName = "ProviderSort2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderSortConfig))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationRequestAspectRatio), TypeInfoPropertyName = "ImageGenerationRequestAspectRatio2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationRequestBackground), TypeInfoPropertyName = "ImageGenerationRequestBackground2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationRequestOutputFormat), TypeInfoPropertyName = "ImageGenerationRequestOutputFormat2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationRequestQuality), TypeInfoPropertyName = "ImageGenerationRequestQuality2")]
internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -1630,6 +1630,12 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool, global::OpenRouter.ToolSearchOutputItemTool2>>), TypeInfoPropertyName = "ToolSearchOutputItemTool2_8ae2a759aff9dd26")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationRequestAspectRatio), TypeInfoPropertyName = "ImageGenerationRequestAspectRatio2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationRequestBackground), TypeInfoPropertyName = "ImageGenerationRequestBackground2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationRequestOutputFormat), TypeInfoPropertyName = "ImageGenerationRequestOutputFormat2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationRequestQuality), TypeInfoPropertyName = "ImageGenerationRequestQuality2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationRequestResolution), TypeInfoPropertyName = "ImageGenerationRequestResolution2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
@@ -2045,12 +2051,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModerationPluginId), TypeInfoPropertyName = "ModerationPluginId2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.NamespaceFunctionTool))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.NamespaceFunctionToolAllowedCaller), TypeInfoPropertyName = "NamespaceFunctionToolAllowedCaller2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.NamespaceFunctionToolType), TypeInfoPropertyName = "NamespaceFunctionToolType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfNamespaceFunctionToolCustomTool2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.NamespaceToolType), TypeInfoPropertyName = "NamespaceToolType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.NotFoundResponse))]
internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -2146,6 +2146,12 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool, global::OpenRouter.ToolSearchOutputItemTool2>>), TypeInfoPropertyName = "ToolSearchOutputItemTool2_8ae2a759aff9dd26")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.NamespaceFunctionToolAllowedCaller), TypeInfoPropertyName = "NamespaceFunctionToolAllowedCaller2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.NamespaceFunctionToolType), TypeInfoPropertyName = "NamespaceFunctionToolType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfNamespaceFunctionToolCustomTool2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.NamespaceToolType), TypeInfoPropertyName = "NamespaceToolType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.NotFoundResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.NotFoundResponseErrorData))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OAuthErrorResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OAuthErrorResponseError), TypeInfoPropertyName = "OAuthErrorResponseError2")]
@@ -2500,9 +2506,11 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateEndpointStatus), TypeInfoPropertyName = "PrivateEndpointStatus2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateEndpointCheck))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateEndpointCheckReason), TypeInfoPropertyName = "PrivateEndpointCheckReason2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateEndpointParameterCheck))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateEndpointResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateEndpointValidation))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateEndpointValidationResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PromptCacheBreakpointMode), TypeInfoPropertyName = "PromptCacheBreakpointMode2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PromptCacheOptionsMode), TypeInfoPropertyName = "PromptCacheOptionsMode2")]
@@ -2553,14 +2561,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ReasoningSummaryPartDoneEvent), TypeInfoPropertyName = "ReasoningSummaryPartDoneEvent2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ReasoningSummaryTextType), TypeInfoPropertyName = "ReasoningSummaryTextType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ReasoningSummaryTextDeltaEvent), TypeInfoPropertyName = "ReasoningSummaryTextDeltaEvent2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ReasoningSummaryTextDoneEvent), TypeInfoPropertyName = "ReasoningSummaryTextDoneEvent2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ReasoningTextContentType), TypeInfoPropertyName = "ReasoningTextContentType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RefusalDeltaEvent), TypeInfoPropertyName = "RefusalDeltaEvent2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RefusalDoneEvent), TypeInfoPropertyName = "RefusalDoneEvent2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RequestTimeoutResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RequestTimeoutResponseErrorData))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponseHealingPluginId), TypeInfoPropertyName = "ResponseHealingPluginId2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponseIncludesEnum), TypeInfoPropertyName = "ResponseIncludesEnum2")]
internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -2656,6 +2656,14 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool, global::OpenRouter.ToolSearchOutputItemTool2>>), TypeInfoPropertyName = "ToolSearchOutputItemTool2_8ae2a759aff9dd26")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ReasoningSummaryTextDoneEvent), TypeInfoPropertyName = "ReasoningSummaryTextDoneEvent2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ReasoningTextContentType), TypeInfoPropertyName = "ReasoningTextContentType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RefusalDeltaEvent), TypeInfoPropertyName = "RefusalDeltaEvent2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RefusalDoneEvent), TypeInfoPropertyName = "RefusalDoneEvent2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RequestTimeoutResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RequestTimeoutResponseErrorData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponseHealingPluginId), TypeInfoPropertyName = "ResponseHealingPluginId2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponseIncludesEnum), TypeInfoPropertyName = "ResponseIncludesEnum2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponseOutputTextLogprob))]
@@ -2891,6 +2899,7 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf), TypeInfoPropertyName = "AllOfObservabilityFilterRulesConfigNullableObject2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateObservabilityDestinationResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateOrganizationSettingsRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdatePrivateEndpointParametersRequest))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdatePrivateEndpointPricingRequest))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdatePrivateEndpointRequest))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdatePrivateEndpointRequestDeclaredRegion), TypeInfoPropertyName = "UpdatePrivateEndpointRequestDeclaredRegion2")]
@@ -3062,17 +3071,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetCurrentKeyResponseDataAllowedDataRegion), TypeInfoPropertyName = "GetCurrentKeyResponseDataAllowedDataRegion2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- #pragma warning disable CS0618 // This registration names a deprecated API model.
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetCurrentKeyResponseDataRateLimit))]
- #pragma warning restore CS0618
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ListResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ListResponseDataItem))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateKeysResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateKeysResponseData))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeleteKeysResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetKeyResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetKeyResponseData))]
internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -3168,6 +3166,17 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool, global::OpenRouter.ToolSearchOutputItemTool2>>), TypeInfoPropertyName = "ToolSearchOutputItemTool2_8ae2a759aff9dd26")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")]
+ #pragma warning disable CS0618 // This registration names a deprecated API model.
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetCurrentKeyResponseDataRateLimit))]
+ #pragma warning restore CS0618
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ListResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ListResponseDataItem))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateKeysResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateKeysResponseData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeleteKeysResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetKeyResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetKeyResponseData))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateKeysResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateKeysResponseData))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ListEndpointsResponse2))]
@@ -3578,15 +3587,6 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ConfigurationUpdateItemType?), TypeInfoPropertyName = "NullableConfigurationUpdateItemType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ConfigurationUpdateReasoningEffort?), TypeInfoPropertyName = "NullableConfigurationUpdateReasoningEffort2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerNetworkPolicy?), TypeInfoPropertyName = "NullableContainerNetworkPolicy2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerAutoEnvironmentType?), TypeInfoPropertyName = "NullableContainerAutoEnvironmentType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerFileObject?), TypeInfoPropertyName = "NullableContainerFileObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerFileSource?), TypeInfoPropertyName = "NullableContainerFileSource2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerFileListResponseObject?), TypeInfoPropertyName = "NullableContainerFileListResponseObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerNetworkPolicyVariant1Type?), TypeInfoPropertyName = "NullableContainerNetworkPolicyVariant1Type2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerNetworkPolicyVariant2Type?), TypeInfoPropertyName = "NullableContainerNetworkPolicyVariant2Type2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerReferenceEnvironmentType?), TypeInfoPropertyName = "NullableContainerReferenceEnvironmentType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContentFilterAction?), TypeInfoPropertyName = "NullableContentFilterAction2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContentFilterBuiltinAction?), TypeInfoPropertyName = "NullableContentFilterBuiltinAction2")]
internal sealed partial class SourceGenerationContextChunk6 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -3682,6 +3682,15 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool, global::OpenRouter.ToolSearchOutputItemTool2>>), TypeInfoPropertyName = "ToolSearchOutputItemTool2_8ae2a759aff9dd26")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerAutoEnvironmentType?), TypeInfoPropertyName = "NullableContainerAutoEnvironmentType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerFileObject?), TypeInfoPropertyName = "NullableContainerFileObject2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerFileSource?), TypeInfoPropertyName = "NullableContainerFileSource2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerFileListResponseObject?), TypeInfoPropertyName = "NullableContainerFileListResponseObject2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerNetworkPolicyVariant1Type?), TypeInfoPropertyName = "NullableContainerNetworkPolicyVariant1Type2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerNetworkPolicyVariant2Type?), TypeInfoPropertyName = "NullableContainerNetworkPolicyVariant2Type2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerReferenceEnvironmentType?), TypeInfoPropertyName = "NullableContainerReferenceEnvironmentType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContentFilterAction?), TypeInfoPropertyName = "NullableContentFilterAction2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContentFilterBuiltinAction?), TypeInfoPropertyName = "NullableContentFilterBuiltinAction2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PromptInjectionScanScope?), TypeInfoPropertyName = "NullablePromptInjectionScanScope2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContentFilterBuiltinSlug?), TypeInfoPropertyName = "NullableContentFilterBuiltinSlug2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContentPartAddedEvent?), TypeInfoPropertyName = "NullableContentPartAddedEvent2")]
@@ -3706,6 +3715,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateObservabilityDestinationRequestType?), TypeInfoPropertyName = "NullableCreateObservabilityDestinationRequestType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ObservabilityDestination?), TypeInfoPropertyName = "NullableObservabilityDestination2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PresetWithDesignatedVersion?), TypeInfoPropertyName = "NullablePresetWithDesignatedVersion2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateEndpointDeclaredParameter?), TypeInfoPropertyName = "NullablePrivateEndpointDeclaredParameter2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreatePrivateEndpointRequestDeclaredRegion?), TypeInfoPropertyName = "NullableCreatePrivateEndpointRequestDeclaredRegion2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ManagedPrivateEndpoint?), TypeInfoPropertyName = "NullableManagedPrivateEndpoint2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateScimGroupMappingRequestRole?), TypeInfoPropertyName = "NullableCreateScimGroupMappingRequestRole2")]
@@ -3731,6 +3741,8 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsBoxQuestionType?), TypeInfoPropertyName = "NullableDecisionsBoxQuestionType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsChoiceAnswerType?), TypeInfoPropertyName = "NullableDecisionsChoiceAnswerType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsChoiceQuestionType?), TypeInfoPropertyName = "NullableDecisionsChoiceQuestionType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsImageAssetFormat?), TypeInfoPropertyName = "NullableDecisionsImageAssetFormat2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsImageAssetType?), TypeInfoPropertyName = "NullableDecisionsImageAssetType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsNoulAnswerType?), TypeInfoPropertyName = "NullableDecisionsNoulAnswerType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsNoulQuestionType?), TypeInfoPropertyName = "NullableDecisionsNoulQuestionType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf?), TypeInfoPropertyName = "NullableAllOfProviderPreferencesObject2")]
@@ -4089,18 +4101,6 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenRouterFileDeletedShape?), TypeInfoPropertyName = "NullableOpenRouterFileDeletedShape2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenRouterFileDeletedType?), TypeInfoPropertyName = "NullableOpenRouterFileDeletedType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenRouterFileListShape?), TypeInfoPropertyName = "NullableOpenRouterFileListShape2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RoutingStrategy?), TypeInfoPropertyName = "NullableRoutingStrategy2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenRouterWebSearchServerToolType?), TypeInfoPropertyName = "NullableOpenRouterWebSearchServerToolType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicBashToolResultFileType?), TypeInfoPropertyName = "NullableORAnthropicBashToolResultFileType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicBashToolResultType?), TypeInfoPropertyName = "NullableORAnthropicBashToolResultType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicContentBlockDiscriminatorType?), TypeInfoPropertyName = "NullableORAnthropicContentBlockDiscriminatorType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicNullableCaller?), TypeInfoPropertyName = "NullableORAnthropicNullableCaller2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType?), TypeInfoPropertyName = "NullableORAnthropicNullableCallerDiscriminatorType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicServerToolUseBlockType?), TypeInfoPropertyName = "NullableORAnthropicServerToolUseBlockType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicShellToolResultFileType?), TypeInfoPropertyName = "NullableORAnthropicShellToolResultFileType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicShellToolResultType?), TypeInfoPropertyName = "NullableORAnthropicShellToolResultType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicToolSearchResultType?), TypeInfoPropertyName = "NullableORAnthropicToolSearchResultType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicToolSearchResultParamType?), TypeInfoPropertyName = "NullableORAnthropicToolSearchResultParamType2")]
internal sealed partial class SourceGenerationContextChunk7 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -4196,6 +4196,18 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool, global::OpenRouter.ToolSearchOutputItemTool2>>), TypeInfoPropertyName = "ToolSearchOutputItemTool2_8ae2a759aff9dd26")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RoutingStrategy?), TypeInfoPropertyName = "NullableRoutingStrategy2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenRouterWebSearchServerToolType?), TypeInfoPropertyName = "NullableOpenRouterWebSearchServerToolType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicBashToolResultFileType?), TypeInfoPropertyName = "NullableORAnthropicBashToolResultFileType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicBashToolResultType?), TypeInfoPropertyName = "NullableORAnthropicBashToolResultType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicContentBlockDiscriminatorType?), TypeInfoPropertyName = "NullableORAnthropicContentBlockDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicNullableCaller?), TypeInfoPropertyName = "NullableORAnthropicNullableCaller2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType?), TypeInfoPropertyName = "NullableORAnthropicNullableCallerDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicServerToolUseBlockType?), TypeInfoPropertyName = "NullableORAnthropicServerToolUseBlockType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicShellToolResultFileType?), TypeInfoPropertyName = "NullableORAnthropicShellToolResultFileType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicShellToolResultType?), TypeInfoPropertyName = "NullableORAnthropicShellToolResultType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicToolSearchResultType?), TypeInfoPropertyName = "NullableORAnthropicToolSearchResultType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicToolSearchResultParamType?), TypeInfoPropertyName = "NullableORAnthropicToolSearchResultParamType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputAdvisorServerToolItemType?), TypeInfoPropertyName = "NullableOutputAdvisorServerToolItemType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputApplyPatchCallItemType?), TypeInfoPropertyName = "NullableOutputApplyPatchCallItemType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputApplyPatchServerToolItemType?), TypeInfoPropertyName = "NullableOutputApplyPatchServerToolItemType2")]
@@ -4593,24 +4605,12 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.InputFile>>>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.InputFile>>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>>))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>>))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?>, object>))]
internal sealed partial class SourceGenerationContextChunk8 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -4706,6 +4706,19 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool, global::OpenRouter.ToolSearchOutputItemTool2>>), TypeInfoPropertyName = "ToolSearchOutputItemTool2_8ae2a759aff9dd26")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>>))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>>))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?>, object>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
@@ -4795,6 +4808,7 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
@@ -6537,6 +6551,14 @@ public override bool CanConvert(global::System.Type typeToConvert)
|| typeToConvert == typeof(global::OpenRouter.DecisionsChoiceQuestionType?)
+ || typeToConvert == typeof(global::OpenRouter.DecisionsImageAssetFormat)
+
+ || typeToConvert == typeof(global::OpenRouter.DecisionsImageAssetFormat?)
+
+ || typeToConvert == typeof(global::OpenRouter.DecisionsImageAssetType)
+
+ || typeToConvert == typeof(global::OpenRouter.DecisionsImageAssetType?)
+
|| typeToConvert == typeof(global::OpenRouter.DecisionsNoulAnswerType)
|| typeToConvert == typeof(global::OpenRouter.DecisionsNoulAnswerType?)
@@ -8057,6 +8079,10 @@ public override bool CanConvert(global::System.Type typeToConvert)
|| typeToConvert == typeof(global::OpenRouter.PrivateEndpointCheckReason?)
+ || typeToConvert == typeof(global::OpenRouter.PrivateEndpointDeclaredParameter)
+
+ || typeToConvert == typeof(global::OpenRouter.PrivateEndpointDeclaredParameter?)
+
|| typeToConvert == typeof(global::OpenRouter.PrivateEndpointDeclaredRegion)
|| typeToConvert == typeof(global::OpenRouter.PrivateEndpointDeclaredRegion?)
@@ -12070,6 +12096,26 @@ public override bool CanConvert(global::System.Type typeToConvert)
return new global::OpenRouter.JsonConverters.DecisionsChoiceQuestionTypeNullableJsonConverter();
}
+ if (typeToConvert == typeof(global::OpenRouter.DecisionsImageAssetFormat))
+ {
+ return new global::OpenRouter.JsonConverters.DecisionsImageAssetFormatJsonConverter();
+ }
+
+ if (typeToConvert == typeof(global::OpenRouter.DecisionsImageAssetFormat?))
+ {
+ return new global::OpenRouter.JsonConverters.DecisionsImageAssetFormatNullableJsonConverter();
+ }
+
+ if (typeToConvert == typeof(global::OpenRouter.DecisionsImageAssetType))
+ {
+ return new global::OpenRouter.JsonConverters.DecisionsImageAssetTypeJsonConverter();
+ }
+
+ if (typeToConvert == typeof(global::OpenRouter.DecisionsImageAssetType?))
+ {
+ return new global::OpenRouter.JsonConverters.DecisionsImageAssetTypeNullableJsonConverter();
+ }
+
if (typeToConvert == typeof(global::OpenRouter.DecisionsNoulAnswerType))
{
return new global::OpenRouter.JsonConverters.DecisionsNoulAnswerTypeJsonConverter();
@@ -15870,6 +15916,16 @@ public override bool CanConvert(global::System.Type typeToConvert)
return new global::OpenRouter.JsonConverters.PrivateEndpointCheckReasonNullableJsonConverter();
}
+ if (typeToConvert == typeof(global::OpenRouter.PrivateEndpointDeclaredParameter))
+ {
+ return new global::OpenRouter.JsonConverters.PrivateEndpointDeclaredParameterJsonConverter();
+ }
+
+ if (typeToConvert == typeof(global::OpenRouter.PrivateEndpointDeclaredParameter?))
+ {
+ return new global::OpenRouter.JsonConverters.PrivateEndpointDeclaredParameterNullableJsonConverter();
+ }
+
if (typeToConvert == typeof(global::OpenRouter.PrivateEndpointDeclaredRegion))
{
return new global::OpenRouter.JsonConverters.PrivateEndpointDeclaredRegionJsonConverter();
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs
index 7e1b5fb3..d7f4e23e 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs
@@ -3878,6199 +3878,6235 @@ public sealed partial class JsonSerializerContextTypes
///
///
///
- public global::OpenRouter.CreatePrivateEndpointRequestDeclaredRegion? Type960 { get; set; }
+ public global::System.Collections.Generic.IList? Type960 { get; set; }
///
///
///
- public global::OpenRouter.PrivateEndpointPricing? Type961 { get; set; }
+ public global::OpenRouter.PrivateEndpointDeclaredParameter? Type961 { get; set; }
///
///
///
- public global::OpenRouter.CreatePrivateEndpointValidationFailedResponse? Type962 { get; set; }
+ public global::OpenRouter.CreatePrivateEndpointRequestDeclaredRegion? Type962 { get; set; }
///
///
///
- public global::OpenRouter.CreatePrivateEndpointValidationFailedResponseData? Type963 { get; set; }
+ public global::OpenRouter.PrivateEndpointPricing? Type963 { get; set; }
///
///
///
- public global::OpenRouter.ManagedPrivateEndpoint? Type964 { get; set; }
+ public global::OpenRouter.CreatePrivateEndpointValidationFailedResponse? Type964 { get; set; }
///
///
///
- public global::OpenRouter.PrivateEndpointValidationNullable? Type965 { get; set; }
+ public global::OpenRouter.CreatePrivateEndpointValidationFailedResponseData? Type965 { get; set; }
///
///
///
- public global::OpenRouter.CreatePrivateEndpointValidationFailedResponseError? Type966 { get; set; }
+ public global::OpenRouter.ManagedPrivateEndpoint? Type966 { get; set; }
///
///
///
- public global::OpenRouter.CreateScimGroupMappingRequest? Type967 { get; set; }
+ public global::OpenRouter.PrivateEndpointValidationNullable? Type967 { get; set; }
///
///
///
- public global::OpenRouter.CreateScimGroupMappingRequestRole? Type968 { get; set; }
+ public global::OpenRouter.CreatePrivateEndpointValidationFailedResponseError? Type968 { get; set; }
///
///
///
- public global::OpenRouter.CreateScimGroupMappingResponse? Type969 { get; set; }
+ public global::OpenRouter.CreateScimGroupMappingRequest? Type969 { get; set; }
///
///
///
- public global::OpenRouter.ScimGroupMapping? Type970 { get; set; }
+ public global::OpenRouter.CreateScimGroupMappingRequestRole? Type970 { get; set; }
///
///
///
- public global::OpenRouter.CreateScimSyncJobResponse? Type971 { get; set; }
+ public global::OpenRouter.CreateScimGroupMappingResponse? Type971 { get; set; }
///
///
///
- public global::OpenRouter.ScimSyncJob? Type972 { get; set; }
+ public global::OpenRouter.ScimGroupMapping? Type972 { get; set; }
///
///
///
- public global::OpenRouter.CreateWorkspaceRequest? Type973 { get; set; }
+ public global::OpenRouter.CreateScimSyncJobResponse? Type973 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type974 { get; set; }
+ public global::OpenRouter.ScimSyncJob? Type974 { get; set; }
///
///
///
- public global::OpenRouter.CreateWorkspaceRequestDisabledServerTool? Type975 { get; set; }
+ public global::OpenRouter.CreateWorkspaceRequest? Type975 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type976 { get; set; }
+ public global::System.Collections.Generic.IList? Type976 { get; set; }
///
///
///
- public global::OpenRouter.CreateWorkspaceResponse? Type977 { get; set; }
+ public global::OpenRouter.CreateWorkspaceRequestDisabledServerTool? Type977 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type978 { get; set; }
+ public global::System.Collections.Generic.IList? Type978 { get; set; }
///
///
///
- public global::OpenRouter.Workspace? Type979 { get; set; }
+ public global::OpenRouter.CreateWorkspaceResponse? Type979 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type980 { get; set; }
+ public global::OpenRouter.AllOf? Type980 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolFormatVariant1? Type981 { get; set; }
+ public global::OpenRouter.Workspace? Type981 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolFormatVariant1Type? Type982 { get; set; }
+ public global::OpenRouter.AnyOf? Type982 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolFormatVariant2? Type983 { get; set; }
+ public global::OpenRouter.CustomToolFormatVariant1? Type983 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolFormatVariant2Syntax? Type984 { get; set; }
+ public global::OpenRouter.CustomToolFormatVariant1Type? Type984 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolFormatVariant2Type? Type985 { get; set; }
+ public global::OpenRouter.CustomToolFormatVariant2? Type985 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolType? Type986 { get; set; }
+ public global::OpenRouter.CustomToolFormatVariant2Syntax? Type986 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolCallInputDeltaEvent? Type987 { get; set; }
+ public global::OpenRouter.CustomToolFormatVariant2Type? Type987 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolCallInputDoneEvent? Type988 { get; set; }
+ public global::OpenRouter.CustomToolType? Type988 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolCallItem? Type989 { get; set; }
+ public global::OpenRouter.CustomToolCallInputDeltaEvent? Type989 { get; set; }
///
///
///
- public global::OpenRouter.ToolCallStatus? Type990 { get; set; }
+ public global::OpenRouter.CustomToolCallInputDoneEvent? Type990 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolCallItemType? Type991 { get; set; }
+ public global::OpenRouter.CustomToolCallItem? Type991 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolCallOutputItem? Type992 { get; set; }
+ public global::OpenRouter.ToolCallStatus? Type992 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolCallOutputItemVariant2? Type993 { get; set; }
+ public global::OpenRouter.CustomToolCallItemType? Type993 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile>>>? Type994 { get; set; }
+ public global::OpenRouter.CustomToolCallOutputItem? Type994 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile>>? Type995 { get; set; }
+ public global::OpenRouter.CustomToolCallOutputItemVariant2? Type995 { get; set; }
///
///
///
- public global::OpenRouter.OneOf?, global::OpenRouter.InputFile>? Type996 { get; set; }
+ public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile>>>? Type996 { get; set; }
///
///
///
- public global::OpenRouter.DABenchmarkEntry? Type997 { get; set; }
+ public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile>>? Type997 { get; set; }
///
///
///
- public global::OpenRouter.DatetimeServerToolConfig? Type998 { get; set; }
+ public global::OpenRouter.OneOf?, global::OpenRouter.InputFile>? Type998 { get; set; }
///
///
///
- public global::OpenRouter.DatetimeServerToolType? Type999 { get; set; }
+ public global::OpenRouter.DABenchmarkEntry? Type999 { get; set; }
///
///
///
- public global::OpenRouter.DebugEvent? Type1000 { get; set; }
+ public global::OpenRouter.DatetimeServerToolConfig? Type1000 { get; set; }
///
///
///
- public global::OpenRouter.DebugEventDebug? Type1001 { get; set; }
+ public global::OpenRouter.DatetimeServerToolType? Type1001 { get; set; }
///
///
///
- public global::OpenRouter.DebugEventDebugTimings? Type1002 { get; set; }
+ public global::OpenRouter.DebugEvent? Type1002 { get; set; }
///
///
///
- public global::OpenRouter.DebugEventDebugTimingsEvent? Type1003 { get; set; }
+ public global::OpenRouter.DebugEventDebug? Type1003 { get; set; }
///
///
///
- public global::OpenRouter.DebugEventType? Type1004 { get; set; }
+ public global::OpenRouter.DebugEventDebugTimings? Type1004 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsBoxAnswer? Type1005 { get; set; }
+ public global::OpenRouter.DebugEventDebugTimingsEvent? Type1005 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsBoxAnswerBox? Type1006 { get; set; }
+ public global::OpenRouter.DebugEventType? Type1006 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsBoxAnswerType? Type1007 { get; set; }
+ public global::OpenRouter.DecisionsBoxAnswer? Type1007 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsBoxQuestion? Type1008 { get; set; }
+ public global::OpenRouter.DecisionsBoxAnswerBox? Type1008 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf>? Type1009 { get; set; }
+ public global::OpenRouter.DecisionsBoxAnswerType? Type1009 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsBoxQuestionType? Type1010 { get; set; }
+ public global::OpenRouter.DecisionsBoxQuestion? Type1010 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsChoiceAnswer? Type1011 { get; set; }
+ public global::OpenRouter.AnyOf>? Type1011 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsChoiceAnswerType? Type1012 { get; set; }
+ public global::OpenRouter.DecisionsBoxQuestionType? Type1012 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsChoiceQuestion? Type1013 { get; set; }
+ public global::OpenRouter.DecisionsChoiceAnswer? Type1013 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsChoiceQuestionType? Type1014 { get; set; }
+ public global::OpenRouter.DecisionsChoiceAnswerType? Type1014 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsNoulAnswer? Type1015 { get; set; }
+ public global::OpenRouter.DecisionsChoiceQuestion? Type1015 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsNoulAnswerType? Type1016 { get; set; }
+ public global::OpenRouter.DecisionsChoiceQuestionType? Type1016 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsNoulQuestion? Type1017 { get; set; }
+ public global::OpenRouter.DecisionsImageAsset? Type1017 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsNoulQuestionCriteria? Type1018 { get; set; }
+ public global::OpenRouter.DecisionsImageAssetFormat? Type1018 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsNoulQuestionType? Type1019 { get; set; }
+ public global::OpenRouter.DecisionsImageAssetType? Type1019 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsRequest? Type1020 { get; set; }
+ public global::OpenRouter.DecisionsNoulAnswer? Type1020 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type1021 { get; set; }
+ public global::OpenRouter.DecisionsNoulAnswerType? Type1021 { get; set; }
///
///
///
- public global::OpenRouter.Questions? Type1022 { get; set; }
+ public global::OpenRouter.DecisionsNoulQuestion? Type1022 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsScoreQuestion? Type1023 { get; set; }
+ public global::OpenRouter.DecisionsNoulQuestionCriteria? Type1023 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsRequestQuestionsDiscriminator? Type1024 { get; set; }
+ public global::OpenRouter.DecisionsNoulQuestionType? Type1024 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsRequestQuestionsDiscriminatorType? Type1025 { get; set; }
+ public global::OpenRouter.DecisionsRequest? Type1025 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsResponse? Type1026 { get; set; }
+ public global::System.Collections.Generic.Dictionary? Type1026 { get; set; }
///
///
///
- public global::OpenRouter.Answers? Type1027 { get; set; }
+ public global::OpenRouter.AllOf? Type1027 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsScoreAnswer? Type1028 { get; set; }
+ public global::OpenRouter.Questions? Type1028 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsResponseAnswersDiscriminator? Type1029 { get; set; }
+ public global::OpenRouter.DecisionsScoreQuestion? Type1029 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsResponseAnswersDiscriminatorType? Type1030 { get; set; }
+ public global::OpenRouter.DecisionsRequestQuestionsDiscriminator? Type1030 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsResponseUsage? Type1031 { get; set; }
+ public global::OpenRouter.DecisionsRequestQuestionsDiscriminatorType? Type1031 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsScoreAnswerType? Type1032 { get; set; }
+ public global::OpenRouter.DecisionsResponse? Type1032 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>>? Type1033 { get; set; }
+ public global::OpenRouter.Answers? Type1033 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsScoreQuestionType? Type1034 { get; set; }
+ public global::OpenRouter.DecisionsScoreAnswer? Type1034 { get; set; }
///
///
///
- public global::OpenRouter.DefaultParameters? Type1035 { get; set; }
+ public global::OpenRouter.DecisionsResponseAnswersDiscriminator? Type1035 { get; set; }
///
///
///
- public global::OpenRouter.DeferredBm25Search? Type1036 { get; set; }
+ public global::OpenRouter.DecisionsResponseAnswersDiscriminatorType? Type1036 { get; set; }
///
///
///
- public global::OpenRouter.DeferredBm25SearchType? Type1037 { get; set; }
+ public global::OpenRouter.DecisionsResponseUsage? Type1037 { get; set; }
///
///
///
- public global::OpenRouter.DeferredCustomSearch? Type1038 { get; set; }
+ public global::OpenRouter.DecisionsScoreAnswerType? Type1038 { get; set; }
///
///
///
- public global::OpenRouter.DeferredCustomSearchType? Type1039 { get; set; }
+ public global::System.Collections.Generic.IList>>? Type1039 { get; set; }
///
///
///
- public global::OpenRouter.DeferredRegexSearch? Type1040 { get; set; }
+ public global::OpenRouter.DecisionsScoreQuestionType? Type1040 { get; set; }
///
///
///
- public global::OpenRouter.DeferredRegexSearchType? Type1041 { get; set; }
+ public global::OpenRouter.DefaultParameters? Type1041 { get; set; }
///
///
///
- public global::OpenRouter.DeferredToolsControlProfile? Type1042 { get; set; }
+ public global::OpenRouter.DeferredBm25Search? Type1042 { get; set; }
///
///
///
- public global::OpenRouter.DeferredToolsControlProtocol? Type1043 { get; set; }
+ public global::OpenRouter.DeferredBm25SearchType? Type1043 { get; set; }
///
///
///
- public global::OpenRouter.DeferredToolsSearchStrategy? Type1044 { get; set; }
+ public global::OpenRouter.DeferredCustomSearch? Type1044 { get; set; }
///
///
///
- public global::OpenRouter.DeferredToolsControlValidation? Type1045 { get; set; }
+ public global::OpenRouter.DeferredCustomSearchType? Type1045 { get; set; }
///
///
///
- public global::OpenRouter.DeferredToolsSearchStrategyDiscriminator? Type1046 { get; set; }
+ public global::OpenRouter.DeferredRegexSearch? Type1046 { get; set; }
///
///
///
- public global::OpenRouter.DeferredToolsSearchStrategyDiscriminatorType? Type1047 { get; set; }
+ public global::OpenRouter.DeferredRegexSearchType? Type1047 { get; set; }
///
///
///
- public global::OpenRouter.DeleteBYOKKeyResponse? Type1048 { get; set; }
+ public global::OpenRouter.DeferredToolsControlProfile? Type1048 { get; set; }
///
///
///
- public global::OpenRouter.DeleteGuardrailResponse? Type1049 { get; set; }
+ public global::OpenRouter.DeferredToolsControlProtocol? Type1049 { get; set; }
///
///
///
- public global::OpenRouter.DeleteObservabilityDestinationResponse? Type1050 { get; set; }
+ public global::OpenRouter.DeferredToolsSearchStrategy? Type1050 { get; set; }
///
///
///
- public global::OpenRouter.DeletePrivateEndpointResponse? Type1051 { get; set; }
+ public global::OpenRouter.DeferredToolsControlValidation? Type1051 { get; set; }
///
///
///
- public global::OpenRouter.DeletePrivateEndpointResponseData? Type1052 { get; set; }
+ public global::OpenRouter.DeferredToolsSearchStrategyDiscriminator? Type1052 { get; set; }
///
///
///
- public global::OpenRouter.DeleteScimGroupMappingResponse? Type1053 { get; set; }
+ public global::OpenRouter.DeferredToolsSearchStrategyDiscriminatorType? Type1053 { get; set; }
///
///
///
- public global::OpenRouter.DeleteWorkspaceBudgetResponse? Type1054 { get; set; }
+ public global::OpenRouter.DeleteBYOKKeyResponse? Type1054 { get; set; }
///
///
///
- public global::OpenRouter.DeleteWorkspaceResponse? Type1055 { get; set; }
+ public global::OpenRouter.DeleteGuardrailResponse? Type1055 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessage? Type1056 { get; set; }
+ public global::OpenRouter.DeleteObservabilityDestinationResponse? Type1056 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>? Type1057 { get; set; }
+ public global::OpenRouter.DeletePrivateEndpointResponse? Type1057 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>? Type1058 { get; set; }
+ public global::OpenRouter.DeletePrivateEndpointResponseData? Type1058 { get; set; }
///
///
///
- public global::OpenRouter.OneOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>? Type1059 { get; set; }
+ public global::OpenRouter.DeleteScimGroupMappingResponse? Type1059 { get; set; }
///
///
///
- public global::OpenRouter.InputVideo? Type1060 { get; set; }
+ public global::OpenRouter.DeleteWorkspaceBudgetResponse? Type1060 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1061 { get; set; }
+ public global::OpenRouter.DeleteWorkspaceResponse? Type1061 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessagePhaseVariant1? Type1062 { get; set; }
+ public global::OpenRouter.EasyInputMessage? Type1062 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessagePhaseVariant2? Type1063 { get; set; }
+ public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>? Type1063 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessageRoleVariant1? Type1064 { get; set; }
+ public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>? Type1064 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessageRoleVariant2? Type1065 { get; set; }
+ public global::OpenRouter.OneOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>? Type1065 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessageRoleVariant3? Type1066 { get; set; }
+ public global::OpenRouter.InputVideo? Type1066 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessageRoleVariant4? Type1067 { get; set; }
+ public global::OpenRouter.AnyOf? Type1067 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessageType? Type1068 { get; set; }
+ public global::OpenRouter.EasyInputMessagePhaseVariant1? Type1068 { get; set; }
///
///
///
- public global::OpenRouter.EdgeNetworkTimeoutResponse? Type1069 { get; set; }
+ public global::OpenRouter.EasyInputMessagePhaseVariant2? Type1069 { get; set; }
///
///
///
- public global::OpenRouter.EdgeNetworkTimeoutResponseErrorData? Type1070 { get; set; }
+ public global::OpenRouter.EasyInputMessageRoleVariant1? Type1070 { get; set; }
///
///
///
- public global::OpenRouter.EndpointInfo? Type1071 { get; set; }
+ public global::OpenRouter.EasyInputMessageRoleVariant2? Type1071 { get; set; }
///
///
///
- public global::OpenRouter.EndpointsMetadata? Type1072 { get; set; }
+ public global::OpenRouter.EasyInputMessageRoleVariant3? Type1072 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1073 { get; set; }
+ public global::OpenRouter.EasyInputMessageRoleVariant4? Type1073 { get; set; }
///
///
///
- public global::OpenRouter.EnumCapabilityType? Type1074 { get; set; }
+ public global::OpenRouter.EasyInputMessageType? Type1074 { get; set; }
///
///
///
- public global::OpenRouter.ErrorEvent? Type1075 { get; set; }
+ public global::OpenRouter.EdgeNetworkTimeoutResponse? Type1075 { get; set; }
///
///
///
- public global::OpenRouter.ExternalUser? Type1076 { get; set; }
+ public global::OpenRouter.EdgeNetworkTimeoutResponseErrorData? Type1076 { get; set; }
///
///
///
- public global::OpenRouter.ExternalUserResponse? Type1077 { get; set; }
+ public global::OpenRouter.EndpointInfo? Type1077 { get; set; }
///
///
///
- public global::OpenRouter.FailableToolCallStatus? Type1078 { get; set; }
+ public global::OpenRouter.EndpointsMetadata? Type1078 { get; set; }
///
///
///
- public global::OpenRouter.FailedEvent? Type1079 { get; set; }
+ public global::System.Collections.Generic.IList? Type1079 { get; set; }
///
///
///
- public global::OpenRouter.FailedEventType? Type1080 { get; set; }
+ public global::OpenRouter.EnumCapabilityType? Type1080 { get; set; }
///
///
///
- public global::OpenRouter.FileCitation? Type1081 { get; set; }
+ public global::OpenRouter.ErrorEvent? Type1081 { get; set; }
///
///
///
- public global::OpenRouter.FileCitationType? Type1082 { get; set; }
+ public global::OpenRouter.ExternalUser? Type1082 { get; set; }
///
///
///
- public global::OpenRouter.FileDeleteResponse? Type1083 { get; set; }
+ public global::OpenRouter.ExternalUserResponse? Type1083 { get; set; }
///
///
///
- public global::OpenRouter.OpenRouterFileDeleted? Type1084 { get; set; }
+ public global::OpenRouter.FailableToolCallStatus? Type1084 { get; set; }
///
///
///
- public global::OpenRouter.OpenAIFileDeleted? Type1085 { get; set; }
+ public global::OpenRouter.FailedEvent? Type1085 { get; set; }
///
///
///
- public global::OpenRouter.FileDeleteResponseDiscriminator? Type1086 { get; set; }
+ public global::OpenRouter.FailedEventType? Type1086 { get; set; }
///
///
///
- public global::OpenRouter.FileDeleteResponseDiscriminatorShape? Type1087 { get; set; }
+ public global::OpenRouter.FileCitation? Type1087 { get; set; }
///
///
///
- public global::OpenRouter.FileListResponse? Type1088 { get; set; }
+ public global::OpenRouter.FileCitationType? Type1088 { get; set; }
///
///
///
- public global::OpenRouter.OpenRouterFileList? Type1089 { get; set; }
+ public global::OpenRouter.FileDeleteResponse? Type1089 { get; set; }
///
///
///
- public global::OpenRouter.OpenAIFileList? Type1090 { get; set; }
+ public global::OpenRouter.OpenRouterFileDeleted? Type1090 { get; set; }
///
///
///
- public global::OpenRouter.FileListResponseDiscriminator? Type1091 { get; set; }
+ public global::OpenRouter.OpenAIFileDeleted? Type1091 { get; set; }
///
///
///
- public global::OpenRouter.FileListResponseDiscriminatorShape? Type1092 { get; set; }
+ public global::OpenRouter.FileDeleteResponseDiscriminator? Type1092 { get; set; }
///
///
///
- public global::OpenRouter.FileParserPluginId? Type1093 { get; set; }
+ public global::OpenRouter.FileDeleteResponseDiscriminatorShape? Type1093 { get; set; }
///
///
///
- public global::OpenRouter.PDFParserOptions? Type1094 { get; set; }
+ public global::OpenRouter.FileListResponse? Type1094 { get; set; }
///
///
///
- public global::OpenRouter.FilePath? Type1095 { get; set; }
+ public global::OpenRouter.OpenRouterFileList? Type1095 { get; set; }
///
///
///
- public global::OpenRouter.FilePathType? Type1096 { get; set; }
+ public global::OpenRouter.OpenAIFileList? Type1096 { get; set; }
///
///
///
- public global::OpenRouter.FileProvider? Type1097 { get; set; }
+ public global::OpenRouter.FileListResponseDiscriminator? Type1097 { get; set; }
///
///
///
- public global::OpenRouter.FileResponse? Type1098 { get; set; }
+ public global::OpenRouter.FileListResponseDiscriminatorShape? Type1098 { get; set; }
///
///
///
- public global::OpenRouter.OpenRouterFile? Type1099 { get; set; }
+ public global::OpenRouter.FileParserPluginId? Type1099 { get; set; }
///
///
///
- public global::OpenRouter.OpenAIFile? Type1100 { get; set; }
+ public global::OpenRouter.PDFParserOptions? Type1100 { get; set; }
///
///
///
- public global::OpenRouter.FileResponseDiscriminator? Type1101 { get; set; }
+ public global::OpenRouter.FilePath? Type1101 { get; set; }
///
///
///
- public global::OpenRouter.FileResponseDiscriminatorShape? Type1102 { get; set; }
+ public global::OpenRouter.FilePathType? Type1102 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1103 { get; set; }
+ public global::OpenRouter.FileProvider? Type1103 { get; set; }
///
///
///
- public global::OpenRouter.FileSearchServerToolFilters? Type1104 { get; set; }
+ public global::OpenRouter.FileResponse? Type1104 { get; set; }
///
///
///
- public global::OpenRouter.FileSearchServerToolFiltersType? Type1105 { get; set; }
+ public global::OpenRouter.OpenRouterFile? Type1105 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf>>? Type1106 { get; set; }
+ public global::OpenRouter.OpenAIFile? Type1106 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type1107 { get; set; }
+ public global::OpenRouter.FileResponseDiscriminator? Type1107 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1108 { get; set; }
+ public global::OpenRouter.FileResponseDiscriminatorShape? Type1108 { get; set; }
///
///
///
- public global::OpenRouter.FileSearchServerToolRankingOptions? Type1109 { get; set; }
+ public global::OpenRouter.AnyOf? Type1109 { get; set; }
///
///
///
- public global::OpenRouter.FileSearchServerToolRankingOptionsRanker? Type1110 { get; set; }
+ public global::OpenRouter.FileSearchServerToolFilters? Type1110 { get; set; }
///
///
///
- public global::OpenRouter.FileSearchServerToolType? Type1111 { get; set; }
+ public global::OpenRouter.FileSearchServerToolFiltersType? Type1111 { get; set; }
///
///
///
- public global::OpenRouter.FilesServerToolConfig? Type1112 { get; set; }
+ public global::OpenRouter.AnyOf>>? Type1112 { get; set; }
///
///
///
- public global::OpenRouter.FilesServerToolType? Type1113 { get; set; }
+ public global::System.Collections.Generic.IList>? Type1113 { get; set; }
///
///
///
- public global::OpenRouter.ForbiddenResponse? Type1114 { get; set; }
+ public global::OpenRouter.AnyOf? Type1114 { get; set; }
///
///
///
- public global::OpenRouter.ForbiddenResponseErrorData? Type1115 { get; set; }
+ public global::OpenRouter.FileSearchServerToolRankingOptions? Type1115 { get; set; }
///
///
///
- public global::OpenRouter.FormatJsonObjectConfig? Type1116 { get; set; }
+ public global::OpenRouter.FileSearchServerToolRankingOptionsRanker? Type1116 { get; set; }
///
///
///
- public global::OpenRouter.FormatJsonObjectConfigType? Type1117 { get; set; }
+ public global::OpenRouter.FileSearchServerToolType? Type1117 { get; set; }
///
///
///
- public global::OpenRouter.FormatJsonSchemaConfig? Type1118 { get; set; }
+ public global::OpenRouter.FilesServerToolConfig? Type1118 { get; set; }
///
///
///
- public global::OpenRouter.FormatJsonSchemaConfigType? Type1119 { get; set; }
+ public global::OpenRouter.FilesServerToolType? Type1119 { get; set; }
///
///
///
- public global::OpenRouter.Formats? Type1120 { get; set; }
+ public global::OpenRouter.ForbiddenResponse? Type1120 { get; set; }
///
///
///
- public global::OpenRouter.FormatTextConfig? Type1121 { get; set; }
+ public global::OpenRouter.ForbiddenResponseErrorData? Type1121 { get; set; }
///
///
///
- public global::OpenRouter.FormatTextConfigType? Type1122 { get; set; }
+ public global::OpenRouter.FormatJsonObjectConfig? Type1122 { get; set; }
///
///
///
- public global::OpenRouter.FrameImage? Type1123 { get; set; }
+ public global::OpenRouter.FormatJsonObjectConfigType? Type1123 { get; set; }
///
///
///
- public global::OpenRouter.FrameImageVariant2? Type1124 { get; set; }
+ public global::OpenRouter.FormatJsonSchemaConfig? Type1124 { get; set; }
///
///
///
- public global::OpenRouter.FrameImageVariant2FrameType? Type1125 { get; set; }
+ public global::OpenRouter.FormatJsonSchemaConfigType? Type1125 { get; set; }
///
///
///
- public global::OpenRouter.FreeModelDailyRequests? Type1126 { get; set; }
+ public global::OpenRouter.Formats? Type1126 { get; set; }
///
///
///
- public global::OpenRouter.FunctionCallArgsDeltaEvent? Type1127 { get; set; }
+ public global::OpenRouter.FormatTextConfig? Type1127 { get; set; }
///
///
///
- public global::OpenRouter.FunctionCallArgsDoneEvent? Type1128 { get; set; }
+ public global::OpenRouter.FormatTextConfigType? Type1128 { get; set; }
///
///
///
- public global::OpenRouter.FunctionCallItem? Type1129 { get; set; }
+ public global::OpenRouter.FrameImage? Type1129 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1130 { get; set; }
+ public global::OpenRouter.FrameImageVariant2? Type1130 { get; set; }
///
///
///
- public global::OpenRouter.FunctionCallItemSubagentItem? Type1131 { get; set; }
+ public global::OpenRouter.FrameImageVariant2FrameType? Type1131 { get; set; }
///
///
///
- public global::OpenRouter.FunctionCallItemType? Type1132 { get; set; }
+ public global::OpenRouter.FreeModelDailyRequests? Type1132 { get; set; }
///
///
///
- public global::OpenRouter.FunctionCallOutputItem? Type1133 { get; set; }
+ public global::OpenRouter.FunctionCallArgsDeltaEvent? Type1133 { get; set; }
///
///
///
- public global::OpenRouter.FunctionCallOutputItemVariant2? Type1134 { get; set; }
+ public global::OpenRouter.FunctionCallArgsDoneEvent? Type1134 { get; set; }
///
///
///
- public global::OpenRouter.FunctionToolType? Type1135 { get; set; }
+ public global::OpenRouter.FunctionCallItem? Type1135 { get; set; }
///
///
///
- public global::OpenRouter.FusionAnalysisResult? Type1136 { get; set; }
+ public global::System.Collections.Generic.IList? Type1136 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1137 { get; set; }
+ public global::OpenRouter.FunctionCallItemSubagentItem? Type1137 { get; set; }
///
///
///
- public global::OpenRouter.FusionAnalysisResultContradiction? Type1138 { get; set; }
+ public global::OpenRouter.FunctionCallItemType? Type1138 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1139 { get; set; }
+ public global::OpenRouter.FunctionCallOutputItem? Type1139 { get; set; }
///
///
///
- public global::OpenRouter.FusionAnalysisResultContradictionStance? Type1140 { get; set; }
+ public global::OpenRouter.FunctionCallOutputItemVariant2? Type1140 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1141 { get; set; }
+ public global::OpenRouter.FunctionToolType? Type1141 { get; set; }
///
///
///
- public global::OpenRouter.FusionAnalysisResultPartialCoverageItem? Type1142 { get; set; }
+ public global::OpenRouter.FusionAnalysisResult? Type1142 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1143 { get; set; }
+ public global::System.Collections.Generic.IList? Type1143 { get; set; }
///
///
///
- public global::OpenRouter.FusionAnalysisResultUniqueInsight? Type1144 { get; set; }
+ public global::OpenRouter.FusionAnalysisResultContradiction? Type1144 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallAnalysisCompletedEvent? Type1145 { get; set; }
+ public global::System.Collections.Generic.IList? Type1145 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallAnalysisCompletedEventType? Type1146 { get; set; }
+ public global::OpenRouter.FusionAnalysisResultContradictionStance? Type1146 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallAnalysisInProgressEvent? Type1147 { get; set; }
+ public global::System.Collections.Generic.IList? Type1147 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallAnalysisInProgressEventType? Type1148 { get; set; }
+ public global::OpenRouter.FusionAnalysisResultPartialCoverageItem? Type1148 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallCompletedEvent? Type1149 { get; set; }
+ public global::System.Collections.Generic.IList? Type1149 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallCompletedEventType? Type1150 { get; set; }
+ public global::OpenRouter.FusionAnalysisResultUniqueInsight? Type1150 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallInProgressEvent? Type1151 { get; set; }
+ public global::OpenRouter.FusionCallAnalysisCompletedEvent? Type1151 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallInProgressEventType? Type1152 { get; set; }
+ public global::OpenRouter.FusionCallAnalysisCompletedEventType? Type1152 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelAddedEvent? Type1153 { get; set; }
+ public global::OpenRouter.FusionCallAnalysisInProgressEvent? Type1153 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelAddedEventType? Type1154 { get; set; }
+ public global::OpenRouter.FusionCallAnalysisInProgressEventType? Type1154 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelCompletedEvent? Type1155 { get; set; }
+ public global::OpenRouter.FusionCallCompletedEvent? Type1155 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelCompletedEventType? Type1156 { get; set; }
+ public global::OpenRouter.FusionCallCompletedEventType? Type1156 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelDeltaEvent? Type1157 { get; set; }
+ public global::OpenRouter.FusionCallInProgressEvent? Type1157 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelDeltaEventType? Type1158 { get; set; }
+ public global::OpenRouter.FusionCallInProgressEventType? Type1158 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelFailedEvent? Type1159 { get; set; }
+ public global::OpenRouter.FusionCallPanelAddedEvent? Type1159 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelFailedEventType? Type1160 { get; set; }
+ public global::OpenRouter.FusionCallPanelAddedEventType? Type1160 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelReasoningDeltaEvent? Type1161 { get; set; }
+ public global::OpenRouter.FusionCallPanelCompletedEvent? Type1161 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelReasoningDeltaEventType? Type1162 { get; set; }
+ public global::OpenRouter.FusionCallPanelCompletedEventType? Type1162 { get; set; }
///
///
///
- public global::OpenRouter.FusionPluginId? Type1163 { get; set; }
+ public global::OpenRouter.FusionCallPanelDeltaEvent? Type1163 { get; set; }
///
///
///
- public global::OpenRouter.FusionPluginPreset? Type1164 { get; set; }
+ public global::OpenRouter.FusionCallPanelDeltaEventType? Type1164 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1165 { get; set; }
+ public global::OpenRouter.FusionCallPanelFailedEvent? Type1165 { get; set; }
///
///
///
- public global::OpenRouter.FusionPluginTool? Type1166 { get; set; }
+ public global::OpenRouter.FusionCallPanelFailedEventType? Type1166 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf?>, object>? Type1167 { get; set; }
+ public global::OpenRouter.FusionCallPanelReasoningDeltaEvent? Type1167 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList?>? Type1168 { get; set; }
+ public global::OpenRouter.FusionCallPanelReasoningDeltaEventType? Type1168 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1169 { get; set; }
+ public global::OpenRouter.FusionPluginId? Type1169 { get; set; }
///
///
///
- public global::OpenRouter.FusionServerToolConfig? Type1170 { get; set; }
+ public global::OpenRouter.FusionPluginPreset? Type1170 { get; set; }
///
///
///
- public global::OpenRouter.FusionServerToolOpenRouterType? Type1171 { get; set; }
+ public global::System.Collections.Generic.IList? Type1171 { get; set; }
///
///
///
- public global::OpenRouter.FusionServerToolConfigReasoning? Type1172 { get; set; }
+ public global::OpenRouter.FusionPluginTool? Type1172 { get; set; }
///
///
///
- public global::OpenRouter.FusionServerToolConfigReasoningEffort? Type1173 { get; set; }
+ public global::OpenRouter.AnyOf?>, object>? Type1173 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1174 { get; set; }
+ public global::System.Collections.Generic.IList?>? Type1174 { get; set; }
///
///
///
- public global::OpenRouter.FusionServerToolConfigTool? Type1175 { get; set; }
+ public global::OpenRouter.AnyOf? Type1175 { get; set; }
///
///
///
- public global::OpenRouter.FusionSource? Type1176 { get; set; }
+ public global::OpenRouter.FusionServerToolConfig? Type1176 { get; set; }
///
///
///
- public global::OpenRouter.GatewayTimeoutResponse? Type1177 { get; set; }
+ public global::OpenRouter.FusionServerToolOpenRouterType? Type1177 { get; set; }
///
///
///
- public global::OpenRouter.GatewayTimeoutResponseErrorData? Type1178 { get; set; }
+ public global::OpenRouter.FusionServerToolConfigReasoning? Type1178 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentData? Type1179 { get; set; }
+ public global::OpenRouter.FusionServerToolConfigReasoningEffort? Type1179 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentError? Type1180 { get; set; }
+ public global::System.Collections.Generic.IList? Type1180 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1181 { get; set; }
+ public global::OpenRouter.FusionServerToolConfigTool? Type1181 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentDataInputVariant1? Type1182 { get; set; }
+ public global::OpenRouter.FusionSource? Type1182 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentDataInputVariant2? Type1183 { get; set; }
+ public global::OpenRouter.GatewayTimeoutResponse? Type1183 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentDataOutput? Type1184 { get; set; }
+ public global::OpenRouter.GatewayTimeoutResponseErrorData? Type1184 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1185 { get; set; }
+ public global::OpenRouter.GenerationContentData? Type1185 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentErrorAttempt? Type1186 { get; set; }
+ public global::OpenRouter.GenerationContentError? Type1186 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentResponse? Type1187 { get; set; }
+ public global::OpenRouter.AnyOf? Type1187 { get; set; }
///
///
///
- public global::OpenRouter.GenerationResponse? Type1188 { get; set; }
+ public global::OpenRouter.GenerationContentDataInputVariant1? Type1188 { get; set; }
///
///
///
- public global::OpenRouter.GenerationResponseData? Type1189 { get; set; }
+ public global::OpenRouter.GenerationContentDataInputVariant2? Type1189 { get; set; }
///
///
///
- public global::OpenRouter.GenerationResponseDataApiType? Type1190 { get; set; }
+ public global::OpenRouter.GenerationContentDataOutput? Type1190 { get; set; }
///
///
///
- public global::OpenRouter.GenerationResponseDataDataRegion? Type1191 { get; set; }
+ public global::System.Collections.Generic.IList? Type1191 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1192 { get; set; }
+ public global::OpenRouter.GenerationContentErrorAttempt? Type1192 { get; set; }
///
///
///
- public global::OpenRouter.ProviderResponse? Type1193 { get; set; }
+ public global::OpenRouter.GenerationContentResponse? Type1193 { get; set; }
///
///
///
- public global::OpenRouter.GetBYOKKeyResponse? Type1194 { get; set; }
+ public global::OpenRouter.GenerationResponse? Type1194 { get; set; }
///
///
///
- public global::OpenRouter.GetGuardrailResponse? Type1195 { get; set; }
+ public global::OpenRouter.GenerationResponseData? Type1195 { get; set; }
///
///
///
- public global::OpenRouter.GetObservabilityDestinationResponse? Type1196 { get; set; }
+ public global::OpenRouter.GenerationResponseDataApiType? Type1196 { get; set; }
///
///
///
- public global::OpenRouter.GetPresetResponse? Type1197 { get; set; }
+ public global::OpenRouter.GenerationResponseDataDataRegion? Type1197 { get; set; }
///
///
///
- public global::OpenRouter.GetPresetVersionResponse? Type1198 { get; set; }
+ public global::System.Collections.Generic.IList? Type1198 { get; set; }
///
///
///
- public global::OpenRouter.PresetDesignatedVersion? Type1199 { get; set; }
+ public global::OpenRouter.ProviderResponse? Type1199 { get; set; }
///
///
///
- public global::OpenRouter.GetScimGroupMappingResponse? Type1200 { get; set; }
+ public global::OpenRouter.GetBYOKKeyResponse? Type1200 { get; set; }
///
///
///
- public global::OpenRouter.GetScimSyncJobResponse? Type1201 { get; set; }
+ public global::OpenRouter.GetGuardrailResponse? Type1201 { get; set; }
///
///
///
- public global::OpenRouter.GetToolResponse? Type1202 { get; set; }
+ public global::OpenRouter.GetObservabilityDestinationResponse? Type1202 { get; set; }
///
///
///
- public global::OpenRouter.ServerToolDetails? Type1203 { get; set; }
+ public global::OpenRouter.GetPresetResponse? Type1203 { get; set; }
///
///
///
- public global::OpenRouter.GetWorkspaceBudgetResponse? Type1204 { get; set; }
+ public global::OpenRouter.GetPresetVersionResponse? Type1204 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type1205 { get; set; }
+ public global::OpenRouter.PresetDesignatedVersion? Type1205 { get; set; }
///
///
///
- public global::OpenRouter.WorkspaceBudget? Type1206 { get; set; }
+ public global::OpenRouter.GetScimGroupMappingResponse? Type1206 { get; set; }
///
///
///
- public global::OpenRouter.GetWorkspaceResponse? Type1207 { get; set; }
+ public global::OpenRouter.GetScimSyncJobResponse? Type1207 { get; set; }
///
///
///
- public global::OpenRouter.GoneResponse? Type1208 { get; set; }
+ public global::OpenRouter.GetToolResponse? Type1208 { get; set; }
///
///
///
- public global::OpenRouter.GoneResponseErrorData? Type1209 { get; set; }
+ public global::OpenRouter.ServerToolDetails? Type1209 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1210 { get; set; }
+ public global::OpenRouter.GetWorkspaceBudgetResponse? Type1210 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf>? Type1211 { get; set; }
+ public global::OpenRouter.AllOf? Type1211 { get; set; }
///
///
///
- public global::OpenRouter.ImageEndpoint? Type1212 { get; set; }
+ public global::OpenRouter.WorkspaceBudget? Type1212 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1213 { get; set; }
+ public global::OpenRouter.GetWorkspaceResponse? Type1213 { get; set; }
///
///
///
- public global::OpenRouter.ImagePricingEntry? Type1214 { get; set; }
+ public global::OpenRouter.GoneResponse? Type1214 { get; set; }
///
///
///
- public global::OpenRouter.AllOf, object>? Type1215 { get; set; }
+ public global::OpenRouter.GoneResponseErrorData? Type1215 { get; set; }
///
///
///
- public global::System.Collections.Generic.Dictionary? Type1216 { get; set; }
+ public global::System.Collections.Generic.IList? Type1216 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenCallCompletedEvent? Type1217 { get; set; }
+ public global::OpenRouter.AnyOf>? Type1217 { get; set; }
///
///
///
- public global::OpenRouter.OpenAIResponsesImageGenCallCompleted? Type1218 { get; set; }
+ public global::OpenRouter.ImageEndpoint? Type1218 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenCallGeneratingEvent? Type1219 { get; set; }
+ public global::System.Collections.Generic.IList? Type1219 { get; set; }
///
///
///
- public global::OpenRouter.OpenAIResponsesImageGenCallGenerating? Type1220 { get; set; }
+ public global::OpenRouter.ImagePricingEntry? Type1220 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenCallInProgressEvent? Type1221 { get; set; }
+ public global::OpenRouter.AllOf, object>? Type1221 { get; set; }
///
///
///
- public global::OpenRouter.OpenAIResponsesImageGenCallInProgress? Type1222 { get; set; }
+ public global::System.Collections.Generic.Dictionary? Type1222 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenCallPartialImageEvent? Type1223 { get; set; }
+ public global::OpenRouter.ImageGenCallCompletedEvent? Type1223 { get; set; }
///
///
///
- public global::OpenRouter.OpenAIResponsesImageGenCallPartialImage? Type1224 { get; set; }
+ public global::OpenRouter.OpenAIResponsesImageGenCallCompleted? Type1224 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenCompletedEvent? Type1225 { get; set; }
+ public global::OpenRouter.ImageGenCallGeneratingEvent? Type1225 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenCompletedEventType? Type1226 { get; set; }
+ public global::OpenRouter.OpenAIResponsesImageGenCallGenerating? Type1226 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationUsage? Type1227 { get; set; }
+ public global::OpenRouter.ImageGenCallInProgressEvent? Type1227 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationProviderPreferences? Type1228 { get; set; }
+ public global::OpenRouter.OpenAIResponsesImageGenCallInProgress? Type1228 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type1229 { get; set; }
+ public global::OpenRouter.ImageGenCallPartialImageEvent? Type1229 { get; set; }
///
///
///
- public global::OpenRouter.ProviderOptions? Type1230 { get; set; }
+ public global::OpenRouter.OpenAIResponsesImageGenCallPartialImage? Type1230 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1231 { get; set; }
+ public global::OpenRouter.ImageGenCompletedEvent? Type1231 { get; set; }
///
///
///
- public global::OpenRouter.ProviderSort? Type1232 { get; set; }
+ public global::OpenRouter.ImageGenCompletedEventType? Type1232 { get; set; }
///
///
///
- public global::OpenRouter.ProviderSortConfig? Type1233 { get; set; }
+ public global::OpenRouter.ImageGenerationUsage? Type1233 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequest? Type1234 { get; set; }
+ public global::OpenRouter.ImageGenerationProviderPreferences? Type1234 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestAspectRatio? Type1235 { get; set; }
+ public global::OpenRouter.AllOf? Type1235 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestBackground? Type1236 { get; set; }
+ public global::OpenRouter.ProviderOptions? Type1236 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1237 { get; set; }
+ public global::OpenRouter.AnyOf? Type1237 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestOutputFormat? Type1238 { get; set; }
+ public global::OpenRouter.ProviderSort? Type1238 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestQuality? Type1239 { get; set; }
+ public global::OpenRouter.ProviderSortConfig? Type1239 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestResolution? Type1240 { get; set; }
+ public global::OpenRouter.ImageGenerationRequest? Type1240 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationResponse? Type1241 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestAspectRatio? Type1241 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1242 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestBackground? Type1242 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationResponseDataItem? Type1243 { get; set; }
+ public global::System.Collections.Generic.IList? Type1243 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolBackground? Type1244 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestOutputFormat? Type1244 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolInputFidelity? Type1245 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestQuality? Type1245 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolInputImageMask? Type1246 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestResolution? Type1246 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolModeration? Type1247 { get; set; }
+ public global::OpenRouter.ImageGenerationResponse? Type1247 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolOutputFormat? Type1248 { get; set; }
+ public global::System.Collections.Generic.IList? Type1248 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolQuality? Type1249 { get; set; }
+ public global::OpenRouter.ImageGenerationResponseDataItem? Type1249 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolType? Type1250 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolBackground? Type1250 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolConfig? Type1251 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolInputFidelity? Type1251 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolOpenRouterType? Type1252 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolInputImageMask? Type1252 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationStatus? Type1253 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolModeration? Type1253 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationUsageCompletionTokensDetails? Type1254 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolOutputFormat? Type1254 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationUsagePromptTokensDetails? Type1255 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolQuality? Type1255 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationUsageServerToolUse? Type1256 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolType? Type1256 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenPartialImageEvent? Type1257 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolConfig? Type1257 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenPartialImageEventType? Type1258 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolOpenRouterType? Type1258 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenStreamErrorEvent? Type1259 { get; set; }
+ public global::OpenRouter.ImageGenerationStatus? Type1259 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenStreamErrorEventError? Type1260 { get; set; }
+ public global::OpenRouter.ImageGenerationUsageCompletionTokensDetails? Type1260 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenStreamErrorEventType? Type1261 { get; set; }
+ public global::OpenRouter.ImageGenerationUsagePromptTokensDetails? Type1261 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenTextChunkEvent? Type1262 { get; set; }
+ public global::OpenRouter.ImageGenerationUsageServerToolUse? Type1262 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenTextChunkEventPhase? Type1263 { get; set; }
+ public global::OpenRouter.ImageGenPartialImageEvent? Type1263 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenTextChunkEventType? Type1264 { get; set; }
+ public global::OpenRouter.ImageGenPartialImageEventType? Type1264 { get; set; }
///
///
///
- public global::OpenRouter.ImageInputModality? Type1265 { get; set; }
+ public global::OpenRouter.ImageGenStreamErrorEvent? Type1265 { get; set; }
///
///
///
- public global::OpenRouter.ImageModelArchitecture? Type1266 { get; set; }
+ public global::OpenRouter.ImageGenStreamErrorEventError? Type1266 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1267 { get; set; }
+ public global::OpenRouter.ImageGenStreamErrorEventType? Type1267 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1268 { get; set; }
+ public global::OpenRouter.ImageGenTextChunkEvent? Type1268 { get; set; }
///
///
///
- public global::OpenRouter.ImageOutputModality? Type1269 { get; set; }
+ public global::OpenRouter.ImageGenTextChunkEventPhase? Type1269 { get; set; }
///
///
///
- public global::OpenRouter.ImageModelEndpointsResponse? Type1270 { get; set; }
+ public global::OpenRouter.ImageGenTextChunkEventType? Type1270 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1271 { get; set; }
+ public global::OpenRouter.ImageInputModality? Type1271 { get; set; }
///
///
///
- public global::OpenRouter.ImageModelListItem? Type1272 { get; set; }
+ public global::OpenRouter.ImageModelArchitecture? Type1272 { get; set; }
///
///
///
- public global::OpenRouter.ImageModelsListResponse? Type1273 { get; set; }
+ public global::System.Collections.Generic.IList? Type1273 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1274 { get; set; }
+ public global::System.Collections.Generic.IList? Type1274 { get; set; }
///
///
///
- public global::OpenRouter.ImagePricingEntryBillable? Type1275 { get; set; }
+ public global::OpenRouter.ImageOutputModality? Type1275 { get; set; }
///
///
///
- public global::OpenRouter.ImagePricingEntryUnit? Type1276 { get; set; }
+ public global::OpenRouter.ImageModelEndpointsResponse? Type1276 { get; set; }
///
///
///
- public global::OpenRouter.ImageStreamingResponse? Type1277 { get; set; }
+ public global::System.Collections.Generic.IList? Type1277 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1278 { get; set; }
+ public global::OpenRouter.ImageModelListItem? Type1278 { get; set; }
///
///
///
- public global::OpenRouter.IncompleteDetailsReason? Type1279 { get; set; }
+ public global::OpenRouter.ImageModelsListResponse? Type1279 { get; set; }
///
///
///
- public global::OpenRouter.IncompleteEvent? Type1280 { get; set; }
+ public global::System.Collections.Generic.IList? Type1280 { get; set; }
///
///
///
- public global::OpenRouter.IncompleteEventType? Type1281 { get; set; }
+ public global::OpenRouter.ImagePricingEntryBillable? Type1281 { get; set; }
///
///
///
- public global::OpenRouter.InProgressEvent? Type1282 { get; set; }
+ public global::OpenRouter.ImagePricingEntryUnit? Type1282 { get; set; }
///
///
///
- public global::OpenRouter.InProgressEventType? Type1283 { get; set; }
+ public global::OpenRouter.ImageStreamingResponse? Type1283 { get; set; }
///
///
///
- public global::OpenRouter.InputAudioInputAudio1? Type1284 { get; set; }
+ public global::OpenRouter.AnyOf? Type1284 { get; set; }
///
///
///
- public global::OpenRouter.InputAudioInputAudio1Format? Type1285 { get; set; }
+ public global::OpenRouter.IncompleteDetailsReason? Type1285 { get; set; }
///
///
///
- public global::OpenRouter.InputAudioType? Type1286 { get; set; }
+ public global::OpenRouter.IncompleteEvent? Type1286 { get; set; }
///
///
///
- public global::OpenRouter.InputFileType? Type1287 { get; set; }
+ public global::OpenRouter.IncompleteEventType? Type1287 { get; set; }
///
///
///
- public global::OpenRouter.InputImageDetail? Type1288 { get; set; }
+ public global::OpenRouter.InProgressEvent? Type1288 { get; set; }
///
///
///
- public global::OpenRouter.InputImageType? Type1289 { get; set; }
+ public global::OpenRouter.InProgressEventType? Type1289 { get; set; }
///
///
///
- public global::OpenRouter.InputMessageItem? Type1290 { get; set; }
+ public global::OpenRouter.InputAudioInputAudio1? Type1290 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1291 { get; set; }
+ public global::OpenRouter.InputAudioInputAudio1Format? Type1291 { get; set; }
///
///
///
- public global::OpenRouter.InputMessageItemRoleVariant1? Type1292 { get; set; }
+ public global::OpenRouter.InputAudioType? Type1292 { get; set; }
///
///
///
- public global::OpenRouter.InputMessageItemRoleVariant2? Type1293 { get; set; }
+ public global::OpenRouter.InputFileType? Type1293 { get; set; }
///
///
///
- public global::OpenRouter.InputMessageItemRoleVariant3? Type1294 { get; set; }
+ public global::OpenRouter.InputImageDetail? Type1294 { get; set; }
///
///
///
- public global::OpenRouter.InputMessageItemType? Type1295 { get; set; }
+ public global::OpenRouter.InputImageType? Type1295 { get; set; }
///
///
///
- public global::OpenRouter.InputModality? Type1296 { get; set; }
+ public global::OpenRouter.InputMessageItem? Type1296 { get; set; }
///
///
///
- public global::OpenRouter.InputReference? Type1297 { get; set; }
+ public global::OpenRouter.AnyOf? Type1297 { get; set; }
///
///
///
- public global::OpenRouter.InputReferenceDiscriminator? Type1298 { get; set; }
+ public global::OpenRouter.InputMessageItemRoleVariant1? Type1298 { get; set; }
///
///
///
- public global::OpenRouter.InputReferenceDiscriminatorType? Type1299 { get; set; }
+ public global::OpenRouter.InputMessageItemRoleVariant2? Type1299 { get; set; }
///
///
///
- public global::OpenRouter.Inputs? Type1300 { get; set; }
+ public global::OpenRouter.InputMessageItemRoleVariant3? Type1300 { get; set; }
///
///
///
- public global::OpenRouter.ReasoningItem? Type1301 { get; set; }
+ public global::OpenRouter.InputMessageItemType? Type1301 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type1302 { get; set; }
+ public global::OpenRouter.InputModality? Type1302 { get; set; }
///
///
///
- public global::OpenRouter.OutputMessageItem? Type1303 { get; set; }
+ public global::OpenRouter.InputReference? Type1303 { get; set; }
///
///
///
- public global::OpenRouter.InputsVariant2ItemVariant82? Type1304 { get; set; }
+ public global::OpenRouter.InputReferenceDiscriminator? Type1304 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf>, string>? Type1305 { get; set; }
+ public global::OpenRouter.InputReferenceDiscriminatorType? Type1305 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type1306 { get; set; }
+ public global::OpenRouter.Inputs? Type1306 { get; set; }
///
///
///
- public global::OpenRouter.InputsVariant2ItemVariant8Type? Type1307 { get; set; }
+ public global::OpenRouter.ReasoningItem? Type1307 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type1308 { get; set; }
+ public global::OpenRouter.AllOf? Type1308 { get; set; }
///
///
///
- public global::OpenRouter.OutputReasoningItem? Type1309 { get; set; }
+ public global::OpenRouter.OutputMessageItem? Type1309 { get; set; }
///
///
///
- public global::OpenRouter.InputsVariant2ItemVariant92? Type1310 { get; set; }
+ public global::OpenRouter.InputsVariant2ItemVariant82? Type1310 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1311 { get; set; }
+ public global::OpenRouter.AnyOf>, string>? Type1311 { get; set; }
///
///
///
- public global::OpenRouter.OutputWebSearchCallItem? Type1312 { get; set; }
+ public global::System.Collections.Generic.IList>? Type1312 { get; set; }
///
///
///
- public global::OpenRouter.OutputFileSearchCallItem? Type1313 { get; set; }
+ public global::OpenRouter.InputsVariant2ItemVariant8Type? Type1313 { get; set; }
///
///
///
- public global::OpenRouter.OutputImageGenerationCallItem? Type1314 { get; set; }
+ public global::OpenRouter.AllOf? Type1314 { get; set; }
///
///
///
- public global::OpenRouter.OutputCodeInterpreterCallItem? Type1315 { get; set; }
+ public global::OpenRouter.OutputReasoningItem? Type1315 { get; set; }
///
///
///
- public global::OpenRouter.OutputComputerCallItem? Type1316 { get; set; }
+ public global::OpenRouter.InputsVariant2ItemVariant92? Type1316 { get; set; }
///
///
///
- public global::OpenRouter.OutputDatetimeItem? Type1317 { get; set; }
+ public global::System.Collections.Generic.IList? Type1317 { get; set; }
///
///
///
- public global::OpenRouter.OutputWebSearchServerToolItem? Type1318 { get; set; }
+ public global::OpenRouter.OutputWebSearchCallItem? Type1318 { get; set; }
///
///
///
- public global::OpenRouter.OutputCodeInterpreterServerToolItem? Type1319 { get; set; }
+ public global::OpenRouter.OutputFileSearchCallItem? Type1319 { get; set; }
///
///
///
- public global::OpenRouter.OutputFileSearchServerToolItem? Type1320 { get; set; }
+ public global::OpenRouter.OutputImageGenerationCallItem? Type1320 { get; set; }
///
///
///
- public global::OpenRouter.OutputImageGenerationServerToolItem? Type1321 { get; set; }
+ public global::OpenRouter.OutputCodeInterpreterCallItem? Type1321 { get; set; }
///
///
///
- public global::OpenRouter.OutputBrowserUseServerToolItem? Type1322 { get; set; }
+ public global::OpenRouter.OutputComputerCallItem? Type1322 { get; set; }
///
///
///
- public global::OpenRouter.OutputBashServerToolItem? Type1323 { get; set; }
+ public global::OpenRouter.OutputDatetimeItem? Type1323 { get; set; }
///
///
///
- public global::OpenRouter.OutputTextEditorServerToolItem? Type1324 { get; set; }
+ public global::OpenRouter.OutputWebSearchServerToolItem? Type1324 { get; set; }
///
///
///
- public global::OpenRouter.OutputApplyPatchServerToolItem? Type1325 { get; set; }
+ public global::OpenRouter.OutputCodeInterpreterServerToolItem? Type1325 { get; set; }
///
///
///
- public global::OpenRouter.OutputWebFetchServerToolItem? Type1326 { get; set; }
+ public global::OpenRouter.OutputFileSearchServerToolItem? Type1326 { get; set; }
///
///
///
- public global::OpenRouter.OutputToolSearchServerToolItem? Type1327 { get; set; }
+ public global::OpenRouter.OutputImageGenerationServerToolItem? Type1327 { get; set; }
///
///
///
- public global::OpenRouter.OutputMemoryServerToolItem? Type1328 { get; set; }
+ public global::OpenRouter.OutputBrowserUseServerToolItem? Type1328 { get; set; }
///
///
///
- public global::OpenRouter.OutputArmorBlockedItem? Type1329 { get; set; }
+ public global::OpenRouter.OutputBashServerToolItem? Type1329 { get; set; }
///
///
///
- public global::OpenRouter.OutputMcpServerToolItem? Type1330 { get; set; }
+ public global::OpenRouter.OutputTextEditorServerToolItem? Type1330 { get; set; }
///
///
///
- public global::OpenRouter.OutputSearchModelsServerToolItem? Type1331 { get; set; }
+ public global::OpenRouter.OutputApplyPatchServerToolItem? Type1331 { get; set; }
///
///
///
- public global::OpenRouter.OutputFusionServerToolItem? Type1332 { get; set; }
+ public global::OpenRouter.OutputWebFetchServerToolItem? Type1332 { get; set; }
///
///
///
- public global::OpenRouter.OutputAdvisorServerToolItem? Type1333 { get; set; }
+ public global::OpenRouter.OutputToolSearchServerToolItem? Type1333 { get; set; }
///
///
///
- public global::OpenRouter.OutputSubagentServerToolItem? Type1334 { get; set; }
+ public global::OpenRouter.OutputMemoryServerToolItem? Type1334 { get; set; }
///
///
///
- public global::OpenRouter.OutputFilesServerToolItem? Type1335 { get; set; }
+ public global::OpenRouter.OutputArmorBlockedItem? Type1335 { get; set; }
///
///
///
- public global::OpenRouter.OutputShellServerToolItem? Type1336 { get; set; }
+ public global::OpenRouter.OutputMcpServerToolItem? Type1336 { get; set; }
///
///
///
- public global::OpenRouter.LocalShellCallItem? Type1337 { get; set; }
+ public global::OpenRouter.OutputSearchModelsServerToolItem? Type1337 { get; set; }
///
///
///
- public global::OpenRouter.LocalShellCallOutputItem? Type1338 { get; set; }
+ public global::OpenRouter.OutputFusionServerToolItem? Type1338 { get; set; }
///
///
///
- public global::OpenRouter.ShellCallItem? Type1339 { get; set; }
+ public global::OpenRouter.OutputAdvisorServerToolItem? Type1339 { get; set; }
///
///
///
- public global::OpenRouter.ShellCallOutputItem? Type1340 { get; set; }
+ public global::OpenRouter.OutputSubagentServerToolItem? Type1340 { get; set; }
///
///
///
- public global::OpenRouter.McpListToolsItem? Type1341 { get; set; }
+ public global::OpenRouter.OutputFilesServerToolItem? Type1341 { get; set; }
///
///
///
- public global::OpenRouter.McpApprovalRequestItem? Type1342 { get; set; }
+ public global::OpenRouter.OutputShellServerToolItem? Type1342 { get; set; }
///
///
///
- public global::OpenRouter.McpApprovalResponseItem? Type1343 { get; set; }
+ public global::OpenRouter.LocalShellCallItem? Type1343 { get; set; }
///
///
///
- public global::OpenRouter.McpCallItem? Type1344 { get; set; }
+ public global::OpenRouter.LocalShellCallOutputItem? Type1344 { get; set; }
///
///
///
- public global::OpenRouter.ItemReferenceItem? Type1345 { get; set; }
+ public global::OpenRouter.ShellCallItem? Type1345 { get; set; }
///
///
///
- public global::OpenRouter.ToolSearchCallItem? Type1346 { get; set; }
+ public global::OpenRouter.ShellCallOutputItem? Type1346 { get; set; }
///
///
///
- public global::OpenRouter.ToolSearchOutputItem? Type1347 { get; set; }
+ public global::OpenRouter.McpListToolsItem? Type1347 { get; set; }
///
///
///
- public global::OpenRouter.InputTextType? Type1348 { get; set; }
+ public global::OpenRouter.McpApprovalRequestItem? Type1348 { get; set; }
///
///
///
- public global::OpenRouter.InputVideoProcessing? Type1349 { get; set; }
+ public global::OpenRouter.McpApprovalResponseItem? Type1349 { get; set; }
///
///
///
- public global::OpenRouter.InputVideoType? Type1350 { get; set; }
+ public global::OpenRouter.McpCallItem? Type1350 { get; set; }
///
///
///
- public global::OpenRouter.InstructType? Type1351 { get; set; }
+ public global::OpenRouter.ItemReferenceItem? Type1351 { get; set; }
///
///
///
- public global::OpenRouter.InternalServerResponse? Type1352 { get; set; }
+ public global::OpenRouter.ToolSearchCallItem? Type1352 { get; set; }
///
///
///
- public global::OpenRouter.InternalServerResponseErrorData? Type1353 { get; set; }
+ public global::OpenRouter.ToolSearchOutputItem? Type1353 { get; set; }
///
///
///
- public global::OpenRouter.ItemReferenceItemType? Type1354 { get; set; }
+ public global::OpenRouter.InputTextType? Type1354 { get; set; }
///
///
///
- public global::OpenRouter.JevRouterPluginId? Type1355 { get; set; }
+ public global::OpenRouter.InputVideoProcessing? Type1355 { get; set; }
///
///
///
- public global::OpenRouter.KeyAssignment? Type1356 { get; set; }
+ public global::OpenRouter.InputVideoType? Type1356 { get; set; }
///
///
///
- public global::OpenRouter.KeyBudget? Type1357 { get; set; }
+ public global::OpenRouter.InstructType? Type1357 { get; set; }
///
///
///
- public global::OpenRouter.KeyBudgetResetInterval? Type1358 { get; set; }
+ public global::OpenRouter.InternalServerResponse? Type1358 { get; set; }
///
///
///
- public global::OpenRouter.KeyBudgetScope? Type1359 { get; set; }
+ public global::OpenRouter.InternalServerResponseErrorData? Type1359 { get; set; }
///
///
///
- public global::OpenRouter.LegacyChatContentVideoType? Type1360 { get; set; }
+ public global::OpenRouter.ItemReferenceItemType? Type1360 { get; set; }
///
///
///
- public global::OpenRouter.LegacyChatContentVideoInput? Type1361 { get; set; }
+ public global::OpenRouter.JevRouterPluginId? Type1361 { get; set; }
///
///
///
- public global::OpenRouter.LegacyChatContentVideoInputProcessing? Type1362 { get; set; }
+ public global::OpenRouter.KeyAssignment? Type1362 { get; set; }
///
///
///
- public global::OpenRouter.WebSearchDomainFilter? Type1363 { get; set; }
+ public global::OpenRouter.KeyBudget? Type1363 { get; set; }
///
///
///
- public global::OpenRouter.SearchContextSizeEnum? Type1364 { get; set; }
+ public global::OpenRouter.KeyBudgetResetInterval? Type1364 { get; set; }
///
///
///
- public global::OpenRouter.LegacyWebSearchServerToolType? Type1365 { get; set; }
+ public global::OpenRouter.KeyBudgetScope? Type1365 { get; set; }
///
///
///
- public global::OpenRouter.WebSearchUserLocation? Type1366 { get; set; }
+ public global::OpenRouter.LegacyChatContentVideoType? Type1366 { get; set; }
///
///
///
- public global::OpenRouter.ListBYOKKeysResponse? Type1367 { get; set; }
+ public global::OpenRouter.LegacyChatContentVideoInput? Type1367 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1368 { get; set; }
+ public global::OpenRouter.LegacyChatContentVideoInputProcessing? Type1368 { get; set; }
///
///
///
- public global::OpenRouter.ListEndpointsResponse? Type1369 { get; set; }
+ public global::OpenRouter.WebSearchDomainFilter? Type1369 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type1370 { get; set; }
+ public global::OpenRouter.SearchContextSizeEnum? Type1370 { get; set; }
///
///
///
- public global::OpenRouter.ModelArchitecture? Type1371 { get; set; }
+ public global::OpenRouter.LegacyWebSearchServerToolType? Type1371 { get; set; }
///
///
///
- public global::OpenRouter.ListEndpointsResponseArchitecture? Type1372 { get; set; }
+ public global::OpenRouter.WebSearchUserLocation? Type1372 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1373 { get; set; }
+ public global::OpenRouter.ListBYOKKeysResponse? Type1373 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1374 { get; set; }
+ public global::System.Collections.Generic.IList? Type1374 { get; set; }
///
///
///
- public global::OpenRouter.OutputModality? Type1375 { get; set; }
+ public global::OpenRouter.ListEndpointsResponse? Type1375 { get; set; }
///
///
///
- public global::OpenRouter.ModelGroup? Type1376 { get; set; }
+ public global::OpenRouter.AllOf? Type1376 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1377 { get; set; }
+ public global::OpenRouter.ModelArchitecture? Type1377 { get; set; }
///
///
///
- public global::OpenRouter.PublicEndpoint? Type1378 { get; set; }
+ public global::OpenRouter.ListEndpointsResponseArchitecture? Type1378 { get; set; }
///
///
///
- public global::OpenRouter.ListExternalUsersResponse? Type1379 { get; set; }
+ public global::System.Collections.Generic.IList? Type1379 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1380 { get; set; }
+ public global::System.Collections.Generic.IList? Type1380 { get; set; }
///
///
///
- public global::OpenRouter.ListGuardrailsResponse? Type1381 { get; set; }
+ public global::OpenRouter.OutputModality? Type1381 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1382 { get; set; }
+ public global::OpenRouter.ModelGroup? Type1382 { get; set; }
///
///
///
- public global::OpenRouter.ListKeyAssignmentsResponse? Type1383 { get; set; }
+ public global::System.Collections.Generic.IList? Type1383 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1384 { get; set; }
+ public global::OpenRouter.PublicEndpoint? Type1384 { get; set; }
///
///
///
- public global::OpenRouter.ListMemberAssignmentsResponse? Type1385 { get; set; }
+ public global::OpenRouter.ListExternalUsersResponse? Type1385 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1386 { get; set; }
+ public global::System.Collections.Generic.IList? Type1386 { get; set; }
///
///
///
- public global::OpenRouter.MemberAssignment? Type1387 { get; set; }
+ public global::OpenRouter.ListGuardrailsResponse? Type1387 { get; set; }
///
///
///
- public global::OpenRouter.ListObservabilityDestinationsResponse? Type1388 { get; set; }
+ public global::System.Collections.Generic.IList? Type1388 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1389 { get; set; }
+ public global::OpenRouter.ListKeyAssignmentsResponse? Type1389 { get; set; }
///
///
///
- public global::OpenRouter.ListPresetsResponse? Type1390 { get; set; }
+ public global::System.Collections.Generic.IList? Type1390 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1391 { get; set; }
+ public global::OpenRouter.ListMemberAssignmentsResponse? Type1391 { get; set; }
///
///
///
- public global::OpenRouter.Preset? Type1392 { get; set; }
+ public global::System.Collections.Generic.IList? Type1392 { get; set; }
///
///
///
- public global::OpenRouter.ListPresetVersionsResponse? Type1393 { get; set; }
+ public global::OpenRouter.MemberAssignment? Type1393 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1394 { get; set; }
+ public global::OpenRouter.ListObservabilityDestinationsResponse? Type1394 { get; set; }
///
///
///
- public global::OpenRouter.ListPrivateEndpointsResponse? Type1395 { get; set; }
+ public global::System.Collections.Generic.IList? Type1395 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1396 { get; set; }
+ public global::OpenRouter.ListPresetsResponse? Type1396 { get; set; }
///
///
///
- public global::OpenRouter.PrivateEndpointSummary? Type1397 { get; set; }
+ public global::System.Collections.Generic.IList? Type1397 { get; set; }
///
///
///
- public global::OpenRouter.ListScimGroupMappingsResponse? Type1398 { get; set; }
+ public global::OpenRouter.Preset? Type1398 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1399 { get; set; }
+ public global::OpenRouter.ListPresetVersionsResponse? Type1399 { get; set; }
///
///
///
- public global::OpenRouter.ListScimGroupsResponse? Type1400 { get; set; }
+ public global::System.Collections.Generic.IList? Type1400 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1401 { get; set; }
+ public global::OpenRouter.ListPrivateEndpointsResponse? Type1401 { get; set; }
///
///
///
- public global::OpenRouter.ScimGroup? Type1402 { get; set; }
+ public global::System.Collections.Generic.IList? Type1402 { get; set; }
///
///
///
- public global::OpenRouter.ListToolsResponse? Type1403 { get; set; }
+ public global::OpenRouter.PrivateEndpointSummary? Type1403 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1404 { get; set; }
+ public global::OpenRouter.ListScimGroupMappingsResponse? Type1404 { get; set; }
///
///
///
- public global::OpenRouter.ServerTool? Type1405 { get; set; }
+ public global::System.Collections.Generic.IList? Type1405 { get; set; }
///
///
///
- public global::OpenRouter.ListToolsResponseLinks? Type1406 { get; set; }
+ public global::OpenRouter.ListScimGroupsResponse? Type1406 { get; set; }
///
///
///
- public global::OpenRouter.ListWorkspaceBudgetsResponse? Type1407 { get; set; }
+ public global::System.Collections.Generic.IList? Type1407 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1408 { get; set; }
+ public global::OpenRouter.ScimGroup? Type1408 { get; set; }
///
///
///
- public global::OpenRouter.ListWorkspaceMembersResponse? Type1409 { get; set; }
+ public global::OpenRouter.ListToolsResponse? Type1409 { get; set; }
///
///
///
- public global::OpenRouter.ListWorkspacesResponse? Type1410 { get; set; }
+ public global::System.Collections.Generic.IList? Type1410 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1411 { get; set; }
+ public global::OpenRouter.ServerTool? Type1411 { get; set; }
///