diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.Send.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.Send.g.cs
index 877c0bcd..d4a6b5f2 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.Send.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.Send.g.cs
@@ -1040,7 +1040,7 @@ partial void ProcessSendResponseContent(
/// Example: {"echo_upstream_body":true}
///
///
- /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation; keep the catalog unchanged.
+ /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation. The portable profile needs the catalog unchanged across a continuation; the universal profile accepts a changed catalog and, with `announce_catalog_changes`, tells the model about it.
/// Example: {"profile":"portable","protocol":"v1","search":{"max_results":5,"type":"bm25"},"validation":"runtime"}
///
///
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.SendAsStream.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.SendAsStream.g.cs
index 308c4fe0..00eb94f5 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.SendAsStream.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.SendAsStream.g.cs
@@ -459,7 +459,7 @@ partial void ProcessSendAsStreamResponse(
/// Example: {"echo_upstream_body":true}
///
///
- /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation; keep the catalog unchanged.
+ /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation. The portable profile needs the catalog unchanged across a continuation; the universal profile accepts a changed catalog and, with `announce_catalog_changes`, tells the model about it.
/// Example: {"profile":"portable","protocol":"v1","search":{"max_results":5,"type":"bm25"},"validation":"runtime"}
///
///
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.Send.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.Send.g.cs
index 26885d08..889a17ee 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.Send.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.Send.g.cs
@@ -59,7 +59,7 @@ public partial interface IChatClient
/// Example: {"echo_upstream_body":true}
///
///
- /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation; keep the catalog unchanged.
+ /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation. The portable profile needs the catalog unchanged across a continuation; the universal profile accepts a changed catalog and, with `announce_catalog_changes`, tells the model about it.
/// Example: {"profile":"portable","protocol":"v1","search":{"max_results":5,"type":"bm25"},"validation":"runtime"}
///
///
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.SendAsStream.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.SendAsStream.g.cs
index 8a940b48..b3648e8c 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.SendAsStream.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.SendAsStream.g.cs
@@ -41,7 +41,7 @@ public partial interface IChatClient
/// Example: {"echo_upstream_body":true}
///
///
- /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation; keep the catalog unchanged.
+ /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation. The portable profile needs the catalog unchanged across a continuation; the universal profile accepts a changed catalog and, with `announce_catalog_changes`, tells the model about it.
/// Example: {"profile":"portable","protocol":"v1","search":{"max_results":5,"type":"bm25"},"validation":"runtime"}
///
///
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsChatCompletions.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsChatCompletions.g.cs
index 69525403..741f856d 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsChatCompletions.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsChatCompletions.g.cs
@@ -8,12 +8,16 @@ public partial interface IPresetsClient
{
///
/// Create a preset from a chat-completions request body
- /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored.
+ /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored. Requires a read-write [management key](/docs/guides/overview/auth/management-api-keys); inference API keys are rejected.
///
///
/// URL-safe slug identifying the preset. Created if it does not exist.
/// Example: my-preset
///
+ ///
+ /// Workspace to create the preset in. Defaults to the key's workspace for a key limited to one workspace, otherwise to the account's default workspace.
+ /// Example: 750e8400-e29b-41d4-a716-446655440002
+ ///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
/// The token to cancel the operation with
@@ -22,16 +26,21 @@ public partial interface IPresetsClient
string slug,
global::OpenRouter.ChatRequest request,
+ global::System.Guid? workspaceId = default,
global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Create a preset from a chat-completions request body
- /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored.
+ /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored. Requires a read-write [management key](/docs/guides/overview/auth/management-api-keys); inference API keys are rejected.
///
///
/// URL-safe slug identifying the preset. Created if it does not exist.
/// Example: my-preset
///
+ ///
+ /// Workspace to create the preset in. Defaults to the key's workspace for a key limited to one workspace, otherwise to the account's default workspace.
+ /// Example: 750e8400-e29b-41d4-a716-446655440002
+ ///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
/// The token to cancel the operation with
@@ -40,16 +49,21 @@ public partial interface IPresetsClient
string slug,
global::OpenRouter.ChatRequest request,
+ global::System.Guid? workspaceId = default,
global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Create a preset from a chat-completions request body
- /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored.
+ /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored. Requires a read-write [management key](/docs/guides/overview/auth/management-api-keys); inference API keys are rejected.
///
///
/// URL-safe slug identifying the preset. Created if it does not exist.
/// Example: my-preset
///
+ ///
+ /// Workspace to create the preset in. Defaults to the key's workspace for a key limited to one workspace, otherwise to the account's default workspace.
+ /// Example: 750e8400-e29b-41d4-a716-446655440002
+ ///
///
/// Enable automatic prompt caching. When set at the top level, the system automatically applies cache breakpoints to the last cacheable block in the request. When set on an individual content block, it marks an explicit cache breakpoint; block-level markers also work on OpenAI models that support explicit prompt caching — OpenRouter converts them to the provider's native format.
/// Example: {"type":"ephemeral"}
@@ -59,7 +73,7 @@ public partial interface IPresetsClient
/// Example: {"echo_upstream_body":true}
///
///
- /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation; keep the catalog unchanged.
+ /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation. The portable profile needs the catalog unchanged across a continuation; the universal profile accepts a changed catalog and, with `announce_catalog_changes`, tells the model about it.
/// Example: {"profile":"portable","protocol":"v1","search":{"max_results":5,"type":"bm25"},"validation":"runtime"}
///
///
@@ -220,6 +234,7 @@ public partial interface IPresetsClient
global::System.Threading.Tasks.Task CreatePresetsChatCompletionsAsync(
string slug,
global::System.Collections.Generic.IList messages,
+ global::System.Guid? workspaceId = default,
global::OpenRouter.AnthropicCacheControlDirective? cacheControl = default,
global::OpenRouter.ChatDebugOptions? debug = default,
global::OpenRouter.DeferredToolsControl? deferredTools = default,
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsMessages.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsMessages.g.cs
index 9f78e6fa..c91b1b9e 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsMessages.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsMessages.g.cs
@@ -8,12 +8,16 @@ public partial interface IPresetsClient
{
///
/// Create a preset from a messages request body
- /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored.
+ /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored. Requires a read-write [management key](/docs/guides/overview/auth/management-api-keys); inference API keys are rejected.
///
///
/// URL-safe slug identifying the preset. Created if it does not exist.
/// Example: my-preset
///
+ ///
+ /// Workspace to create the preset in. Defaults to the key's workspace for a key limited to one workspace, otherwise to the account's default workspace.
+ /// Example: 750e8400-e29b-41d4-a716-446655440002
+ ///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
/// The token to cancel the operation with
@@ -22,16 +26,21 @@ public partial interface IPresetsClient
string slug,
global::OpenRouter.MessagesRequest request,
+ global::System.Guid? workspaceId = default,
global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Create a preset from a messages request body
- /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored.
+ /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored. Requires a read-write [management key](/docs/guides/overview/auth/management-api-keys); inference API keys are rejected.
///
///
/// URL-safe slug identifying the preset. Created if it does not exist.
/// Example: my-preset
///
+ ///
+ /// Workspace to create the preset in. Defaults to the key's workspace for a key limited to one workspace, otherwise to the account's default workspace.
+ /// Example: 750e8400-e29b-41d4-a716-446655440002
+ ///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
/// The token to cancel the operation with
@@ -40,23 +49,28 @@ public partial interface IPresetsClient
string slug,
global::OpenRouter.MessagesRequest request,
+ global::System.Guid? workspaceId = default,
global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Create a preset from a messages request body
- /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored.
+ /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored. Requires a read-write [management key](/docs/guides/overview/auth/management-api-keys); inference API keys are rejected.
///
///
/// URL-safe slug identifying the preset. Created if it does not exist.
/// Example: my-preset
///
+ ///
+ /// Workspace to create the preset in. Defaults to the key's workspace for a key limited to one workspace, otherwise to the account's default workspace.
+ /// Example: 750e8400-e29b-41d4-a716-446655440002
+ ///
///
/// Enable automatic prompt caching. When set at the top level, the system automatically applies cache breakpoints to the last cacheable block in the request. When set on an individual content block, it marks an explicit cache breakpoint; block-level markers also work on OpenAI models that support explicit prompt caching — OpenRouter converts them to the provider's native format.
/// Example: {"type":"ephemeral"}
///
///
///
- /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation; keep the catalog unchanged.
+ /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation. The portable profile needs the catalog unchanged across a continuation; the universal profile accepts a changed catalog and, with `announce_catalog_changes`, tells the model about it.
/// Example: {"profile":"portable","protocol":"v1","search":{"max_results":5,"type":"bm25"},"validation":"runtime"}
///
///
@@ -111,6 +125,7 @@ public partial interface IPresetsClient
global::System.Threading.Tasks.Task CreatePresetsMessagesAsync(
string slug,
string model,
+ global::System.Guid? workspaceId = default,
global::OpenRouter.AnthropicCacheControlDirective? cacheControl = default,
global::OpenRouter.MessagesRequestContextManagement? contextManagement = default,
global::OpenRouter.DeferredToolsControl? deferredTools = default,
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsResponses.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsResponses.g.cs
index a7de58fe..ef1a5c7b 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsResponses.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsResponses.g.cs
@@ -8,12 +8,16 @@ public partial interface IPresetsClient
{
///
/// Create a preset from a responses request body
- /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored.
+ /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored. Requires a read-write [management key](/docs/guides/overview/auth/management-api-keys); inference API keys are rejected.
///
///
/// URL-safe slug identifying the preset. Created if it does not exist.
/// Example: my-preset
///
+ ///
+ /// Workspace to create the preset in. Defaults to the key's workspace for a key limited to one workspace, otherwise to the account's default workspace.
+ /// Example: 750e8400-e29b-41d4-a716-446655440002
+ ///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
/// The token to cancel the operation with
@@ -22,16 +26,21 @@ public partial interface IPresetsClient
string slug,
global::OpenRouter.ResponsesRequest request,
+ global::System.Guid? workspaceId = default,
global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Create a preset from a responses request body
- /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored.
+ /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored. Requires a read-write [management key](/docs/guides/overview/auth/management-api-keys); inference API keys are rejected.
///
///
/// URL-safe slug identifying the preset. Created if it does not exist.
/// Example: my-preset
///
+ ///
+ /// Workspace to create the preset in. Defaults to the key's workspace for a key limited to one workspace, otherwise to the account's default workspace.
+ /// Example: 750e8400-e29b-41d4-a716-446655440002
+ ///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
/// The token to cancel the operation with
@@ -40,16 +49,21 @@ public partial interface IPresetsClient
string slug,
global::OpenRouter.ResponsesRequest request,
+ global::System.Guid? workspaceId = default,
global::OpenRouter.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Create a preset from a responses request body
- /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored.
+ /// Creates a preset (or a new version of an existing one) from an inference request body. Only fields that overlap with the preset config are persisted; other fields (e.g. `messages`, `stream`, `prompt`) are silently ignored. Requires a read-write [management key](/docs/guides/overview/auth/management-api-keys); inference API keys are rejected.
///
///
/// URL-safe slug identifying the preset. Created if it does not exist.
/// Example: my-preset
///
+ ///
+ /// Workspace to create the preset in. Defaults to the key's workspace for a key limited to one workspace, otherwise to the account's default workspace.
+ /// Example: 750e8400-e29b-41d4-a716-446655440002
+ ///
///
/// OpenAI access programs for this request. `cyber` selects the Cyber access program: `standard`, `daybreak_blue`, or `daybreak_red`. A program other than `standard` is supported only on BYOK requests that run on your own OpenAI key enrolled in that program; any other endpoint, including OpenRouter's own OpenAI credentials, rejects it with a 400 error. Requests on OpenRouter's OpenAI credentials always run `standard`. Omit the field unless your key is enrolled in a Daybreak program.
/// Example: {"cyber":"standard"}
@@ -64,7 +78,7 @@ public partial interface IPresetsClient
/// Example: {"echo_upstream_body":true}
///
///
- /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation; keep the catalog unchanged.
+ /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation. The portable profile needs the catalog unchanged across a continuation; the universal profile accepts a changed catalog and, with `announce_catalog_changes`, tells the model about it.
/// Example: {"profile":"portable","protocol":"v1","search":{"max_results":5,"type":"bm25"},"validation":"runtime"}
///
///
@@ -169,6 +183,7 @@ public partial interface IPresetsClient
///
global::System.Threading.Tasks.Task CreatePresetsResponsesAsync(
string slug,
+ global::System.Guid? workspaceId = default,
global::OpenRouter.ResponsesRequestAccessPrograms? accessPrograms = default,
bool? background = default,
global::OpenRouter.AnthropicCacheControlDirective? cacheControl = default,
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IResponsesClient.Send.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IResponsesClient.Send.g.cs
index 2d620913..ba6a7962 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.IResponsesClient.Send.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.IResponsesClient.Send.g.cs
@@ -64,7 +64,7 @@ public partial interface IResponsesClient
/// Example: {"echo_upstream_body":true}
///
///
- /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation; keep the catalog unchanged.
+ /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation. The portable profile needs the catalog unchanged across a continuation; the universal profile accepts a changed catalog and, with `announce_catalog_changes`, tells the model about it.
/// Example: {"profile":"portable","protocol":"v1","search":{"max_results":5,"type":"bm25"},"validation":"runtime"}
///
///
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IResponsesClient.SendAsStream.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IResponsesClient.SendAsStream.g.cs
index 502c9bed..d023685c 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.IResponsesClient.SendAsStream.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.IResponsesClient.SendAsStream.g.cs
@@ -46,7 +46,7 @@ public partial interface IResponsesClient
/// Example: {"echo_upstream_body":true}
///
///
- /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation; keep the catalog unchanged.
+ /// Opt-in versioned router-level deferred-tool protocol. Replay assistant reasoning unchanged on continuation. The portable profile needs the catalog unchanged across a continuation; the universal profile accepts a changed catalog and, with `announce_catalog_changes`, tells the model about it.
/// Example: {"profile":"portable","protocol":"v1","search":{"max_results":5,"type":"bm25"},"validation":"runtime"}
///
///
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreditPurchaseStatus.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlCascadeMode.g.cs
similarity index 64%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreditPurchaseStatus.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlCascadeMode.g.cs
index 9475d36f..c514930b 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreditPurchaseStatus.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlCascadeMode.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class CreditPurchaseStatusJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class DeferredToolsControlCascadeModeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.CreditPurchaseStatus Read(
+ public override global::OpenRouter.DeferredToolsControlCascadeMode Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,14 +18,14 @@ public sealed class CreditPurchaseStatusJsonConverter : global::System.Text.Json
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.CreditPurchaseStatusExtensions.ToEnum(stringValue) ?? default;
+ return global::OpenRouter.DeferredToolsControlCascadeModeExtensions.ToEnum(stringValue) ?? default;
}
break;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.CreditPurchaseStatus);
+ return default(global::OpenRouter.DeferredToolsControlCascadeMode);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -37,12 +37,12 @@ public sealed class CreditPurchaseStatusJsonConverter : global::System.Text.Json
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.CreditPurchaseStatus value,
+ global::OpenRouter.DeferredToolsControlCascadeMode value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::OpenRouter.CreditPurchaseStatusExtensions.ToValueString(value));
+ writer.WriteStringValue(global::OpenRouter.DeferredToolsControlCascadeModeExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreditPurchaseStatusNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlCascadeModeNullable.g.cs
similarity index 67%
rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreditPurchaseStatusNullable.g.cs
rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlCascadeModeNullable.g.cs
index 0d94a710..513ea7fc 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.CreditPurchaseStatusNullable.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlCascadeModeNullable.g.cs
@@ -3,10 +3,10 @@
namespace OpenRouter.JsonConverters
{
///
- public sealed class CreditPurchaseStatusNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class DeferredToolsControlCascadeModeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::OpenRouter.CreditPurchaseStatus? Read(
+ public override global::OpenRouter.DeferredToolsControlCascadeMode? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,14 +18,14 @@ public sealed class CreditPurchaseStatusNullableJsonConverter : global::System.T
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::OpenRouter.CreditPurchaseStatusExtensions.ToEnum(stringValue);
+ return global::OpenRouter.DeferredToolsControlCascadeModeExtensions.ToEnum(stringValue);
}
break;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::OpenRouter.CreditPurchaseStatus?);
+ return default(global::OpenRouter.DeferredToolsControlCascadeMode?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -37,7 +37,7 @@ public sealed class CreditPurchaseStatusNullableJsonConverter : global::System.T
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::OpenRouter.CreditPurchaseStatus? value,
+ global::OpenRouter.DeferredToolsControlCascadeMode? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -48,7 +48,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::OpenRouter.CreditPurchaseStatusExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::OpenRouter.DeferredToolsControlCascadeModeExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs
index 0e1fda6f..bcee5a8e 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs
@@ -1286,7 +1286,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateBYOKKeyRequestDeclaredRegion), TypeInfoPropertyName = "CreateBYOKKeyRequestDeclaredRegion2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateBYOKKeyResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf), TypeInfoPropertyName = "AllOfBYOKKeyObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateCreditPurchaseRequest))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreatedEvent))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreatedEventType), TypeInfoPropertyName = "CreatedEventType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateExternalUserRequest))]
@@ -1340,9 +1339,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateWorkspaceResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf), TypeInfoPropertyName = "AllOfWorkspaceObject2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.Workspace))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreditPurchase))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreditPurchaseStatus), TypeInfoPropertyName = "CreditPurchaseStatus2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreditPurchaseResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfCustomToolFormatVariant1CustomToolFormatVariant22")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CustomToolFormatVariant1))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CustomToolFormatVariant1Type), TypeInfoPropertyName = "CustomToolFormatVariant1Type2")]
@@ -1419,6 +1415,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredCustomSearchType), TypeInfoPropertyName = "DeferredCustomSearchType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredRegexSearch))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredRegexSearchType), TypeInfoPropertyName = "DeferredRegexSearchType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlCascadeMode), TypeInfoPropertyName = "DeferredToolsControlCascadeMode2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlInterface), TypeInfoPropertyName = "DeferredToolsControlInterface2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlProfile), TypeInfoPropertyName = "DeferredToolsControlProfile2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlProtocol), TypeInfoPropertyName = "DeferredToolsControlProtocol2")]
@@ -1535,6 +1532,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ExtractionTimeAnswerType), TypeInfoPropertyName = "ExtractionTimeAnswerType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ExtractionTimeFieldType), TypeInfoPropertyName = "ExtractionTimeFieldType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FailableToolCallStatus), TypeInfoPropertyName = "FailableToolCallStatus2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FailedEvent))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FailedEventType), TypeInfoPropertyName = "FailedEventType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileCitation))]
internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -1632,9 +1632,6 @@ 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")]
[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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FailedEvent))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FailedEventType), TypeInfoPropertyName = "FailedEventType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileCitation))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileCitationType), TypeInfoPropertyName = "FileCitationType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileDeleteResponse), TypeInfoPropertyName = "FileDeleteResponse2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenRouterFileDeleted))]
@@ -2051,6 +2048,9 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolOpenRouterType), TypeInfoPropertyName = "McpServerToolOpenRouterType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolParametersAllowedTools>), TypeInfoPropertyName = "AnyOfIListStringMcpServerToolParametersAllowedTools2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersAllowedTools))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersRequireApprovalVariant1))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersRequireApprovalVariant1Always))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersRequireApprovalVariant1Never))]
internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -2148,9 +2148,6 @@ 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")]
[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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersRequireApprovalVariant1))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersRequireApprovalVariant1Always))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersRequireApprovalVariant1Never))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersRequireApprovalVariant2), TypeInfoPropertyName = "McpServerToolParametersRequireApprovalVariant22")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersRequireApprovalVariant3), TypeInfoPropertyName = "McpServerToolParametersRequireApprovalVariant32")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpToolExecutionError))]
@@ -2561,6 +2558,9 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenRouterFileDeletedType), TypeInfoPropertyName = "OpenRouterFileDeletedType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenRouterFileListShape), TypeInfoPropertyName = "OpenRouterFileListShape2")]
[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.RouterAttempt))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RouterParams))]
internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -2658,9 +2658,6 @@ 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")]
[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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")]
[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.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RouterAttempt))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RouterParams))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PipelineStage))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RoutingStrategy), TypeInfoPropertyName = "RoutingStrategy2")]
@@ -2824,6 +2821,7 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputToolSearchServerToolItemFormat), TypeInfoPropertyName = "OutputToolSearchServerToolItemFormat2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputToolSearchServerToolItemMatche))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputToolSearchServerToolItemType), TypeInfoPropertyName = "OutputToolSearchServerToolItemType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputWebFetchServerToolItemType), TypeInfoPropertyName = "OutputWebFetchServerToolItemType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputWebSearchServerToolItemAction))]
@@ -3071,6 +3069,8 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTInlineInputAudio))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTInputAudio), TypeInfoPropertyName = "STTInputAudio2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTUrlInputAudio))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTRequestProvider))]
internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -3168,8 +3168,6 @@ 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")]
[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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTRequestProvider))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTRequestProviderDataCollection), TypeInfoPropertyName = "STTRequestProviderDataCollection2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTRequestResponseFormat), TypeInfoPropertyName = "STTRequestResponseFormat2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
@@ -3583,6 +3581,8 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicBashCodeExecutionResultType?), TypeInfoPropertyName = "NullableAnthropicBashCodeExecutionResultType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicBashCodeExecutionToolResultType?), TypeInfoPropertyName = "NullableAnthropicBashCodeExecutionToolResultType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorErrorCode?), TypeInfoPropertyName = "NullableAnthropicBashCodeExecutionToolResultErrorErrorCode2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorType?), TypeInfoPropertyName = "NullableAnthropicBashCodeExecutionToolResultErrorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicCacheControlTtl?), TypeInfoPropertyName = "NullableAnthropicCacheControlTtl2")]
internal sealed partial class SourceGenerationContextChunk6 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -3680,8 +3680,6 @@ 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")]
[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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorType?), TypeInfoPropertyName = "NullableAnthropicBashCodeExecutionToolResultErrorType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicCacheControlTtl?), TypeInfoPropertyName = "NullableAnthropicCacheControlTtl2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicCacheControlDirectiveType?), TypeInfoPropertyName = "NullableAnthropicCacheControlDirectiveType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicCaller?), TypeInfoPropertyName = "NullableAnthropicCaller2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicCallerDiscriminatorType?), TypeInfoPropertyName = "NullableAnthropicCallerDiscriminatorType2")]
@@ -4074,7 +4072,6 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateScimGroupMappingRequestRole?), TypeInfoPropertyName = "NullableCreateScimGroupMappingRequestRole2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateWorkspaceRequestDisabledServerTool?), TypeInfoPropertyName = "NullableCreateWorkspaceRequestDisabledServerTool2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf?), TypeInfoPropertyName = "NullableAllOfWorkspaceObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreditPurchaseStatus?), TypeInfoPropertyName = "NullableCreditPurchaseStatus2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfCustomToolFormatVariant1CustomToolFormatVariant22")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CustomToolFormatVariant1Type?), TypeInfoPropertyName = "NullableCustomToolFormatVariant1Type2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CustomToolFormatVariant2Syntax?), TypeInfoPropertyName = "NullableCustomToolFormatVariant2Syntax2")]
@@ -4097,6 +4094,9 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex
[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")]
internal sealed partial class SourceGenerationContextChunk7 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -4194,9 +4194,6 @@ 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")]
[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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")]
- [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.DecisionsRefusalAnswerType?), TypeInfoPropertyName = "NullableDecisionsRefusalAnswerType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf?), TypeInfoPropertyName = "NullableAllOfProviderPreferencesObject2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.Questions?), TypeInfoPropertyName = "NullableQuestions2")]
@@ -4209,6 +4206,7 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredBm25SearchType?), TypeInfoPropertyName = "NullableDeferredBm25SearchType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredCustomSearchType?), TypeInfoPropertyName = "NullableDeferredCustomSearchType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredRegexSearchType?), TypeInfoPropertyName = "NullableDeferredRegexSearchType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlCascadeMode?), TypeInfoPropertyName = "NullableDeferredToolsControlCascadeMode2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlInterface?), TypeInfoPropertyName = "NullableDeferredToolsControlInterface2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlProfile?), TypeInfoPropertyName = "NullableDeferredToolsControlProfile2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlProtocol?), TypeInfoPropertyName = "NullableDeferredToolsControlProtocol2")]
@@ -4611,6 +4609,8 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesImageGenCallCompletedType?), TypeInfoPropertyName = "NullableOpenAIResponsesImageGenCallCompletedType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesImageGenCallGeneratingType?), TypeInfoPropertyName = "NullableOpenAIResponsesImageGenCallGeneratingType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesImageGenCallInProgressType?), TypeInfoPropertyName = "NullableOpenAIResponsesImageGenCallInProgressType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesImageGenCallPartialImageType?), TypeInfoPropertyName = "NullableOpenAIResponsesImageGenCallPartialImageType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesRefusalContentType?), TypeInfoPropertyName = "NullableOpenAIResponsesRefusalContentType2")]
internal sealed partial class SourceGenerationContextChunk8 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -4708,8 +4708,6 @@ 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")]
[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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesImageGenCallPartialImageType?), TypeInfoPropertyName = "NullableOpenAIResponsesImageGenCallPartialImageType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesRefusalContentType?), TypeInfoPropertyName = "NullableOpenAIResponsesRefusalContentType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesSearchCompletedType?), TypeInfoPropertyName = "NullableOpenAIResponsesSearchCompletedType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesToolChoiceVariant1?), TypeInfoPropertyName = "NullableOpenAIResponsesToolChoiceVariant12")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesToolChoiceVariant2?), TypeInfoPropertyName = "NullableOpenAIResponsesToolChoiceVariant22")]
@@ -5121,6 +5119,8 @@ 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::OpenRouter.AnyOf, global::OpenRouter.AnthropicWebSearchToolResultError>))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
internal sealed partial class SourceGenerationContextChunk9 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -5218,8 +5218,6 @@ internal sealed partial class SourceGenerationContextChunk9 : 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")]
[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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, global::OpenRouter.AnthropicWebSearchToolResultError>))]
- [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>))]
@@ -5390,6 +5388,7 @@ internal sealed partial class SourceGenerationContextChunk9 : 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.Dictionary>))]
[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))]
@@ -7217,10 +7216,6 @@ public override bool CanConvert(global::System.Type typeToConvert)
|| typeToConvert == typeof(global::OpenRouter.CreateWorkspaceRequestDisabledServerTool?)
- || typeToConvert == typeof(global::OpenRouter.CreditPurchaseStatus)
-
- || typeToConvert == typeof(global::OpenRouter.CreditPurchaseStatus?)
-
|| typeToConvert == typeof(global::OpenRouter.CustomToolFormatVariant1Type)
|| typeToConvert == typeof(global::OpenRouter.CustomToolFormatVariant1Type?)
@@ -7321,6 +7316,10 @@ public override bool CanConvert(global::System.Type typeToConvert)
|| typeToConvert == typeof(global::OpenRouter.DeferredRegexSearchType?)
+ || typeToConvert == typeof(global::OpenRouter.DeferredToolsControlCascadeMode)
+
+ || typeToConvert == typeof(global::OpenRouter.DeferredToolsControlCascadeMode?)
+
|| typeToConvert == typeof(global::OpenRouter.DeferredToolsControlInterface)
|| typeToConvert == typeof(global::OpenRouter.DeferredToolsControlInterface?)
@@ -13276,16 +13275,6 @@ public override bool CanConvert(global::System.Type typeToConvert)
return new global::OpenRouter.JsonConverters.CreateWorkspaceRequestDisabledServerToolNullableJsonConverter();
}
- if (typeToConvert == typeof(global::OpenRouter.CreditPurchaseStatus))
- {
- return new global::OpenRouter.JsonConverters.CreditPurchaseStatusJsonConverter();
- }
-
- if (typeToConvert == typeof(global::OpenRouter.CreditPurchaseStatus?))
- {
- return new global::OpenRouter.JsonConverters.CreditPurchaseStatusNullableJsonConverter();
- }
-
if (typeToConvert == typeof(global::OpenRouter.CustomToolFormatVariant1Type))
{
return new global::OpenRouter.JsonConverters.CustomToolFormatVariant1TypeJsonConverter();
@@ -13536,6 +13525,16 @@ public override bool CanConvert(global::System.Type typeToConvert)
return new global::OpenRouter.JsonConverters.DeferredRegexSearchTypeNullableJsonConverter();
}
+ if (typeToConvert == typeof(global::OpenRouter.DeferredToolsControlCascadeMode))
+ {
+ return new global::OpenRouter.JsonConverters.DeferredToolsControlCascadeModeJsonConverter();
+ }
+
+ if (typeToConvert == typeof(global::OpenRouter.DeferredToolsControlCascadeMode?))
+ {
+ return new global::OpenRouter.JsonConverters.DeferredToolsControlCascadeModeNullableJsonConverter();
+ }
+
if (typeToConvert == typeof(global::OpenRouter.DeferredToolsControlInterface))
{
return new global::OpenRouter.JsonConverters.DeferredToolsControlInterfaceJsonConverter();
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs
index febab2cb..47522afc 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs
@@ -3982,7399 +3982,7391 @@ public sealed partial class JsonSerializerContextTypes
///
///
///
- public global::OpenRouter.CreateCreditPurchaseRequest? Type986 { get; set; }
+ public global::OpenRouter.CreatedEvent? Type986 { get; set; }
///
///
///
- public global::OpenRouter.CreatedEvent? Type987 { get; set; }
+ public global::OpenRouter.CreatedEventType? Type987 { get; set; }
///
///
///
- public global::OpenRouter.CreatedEventType? Type988 { get; set; }
+ public global::OpenRouter.CreateExternalUserRequest? Type988 { get; set; }
///
///
///
- public global::OpenRouter.CreateExternalUserRequest? Type989 { get; set; }
+ public global::OpenRouter.CreateGuardrailRequest? Type989 { get; set; }
///
///
///
- public global::OpenRouter.CreateGuardrailRequest? Type990 { get; set; }
+ public global::System.Collections.Generic.IList? Type990 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type991 { get; set; }
+ public global::OpenRouter.GuardrailDataRegion? Type991 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailDataRegion? Type992 { get; set; }
+ public global::System.Collections.Generic.IList? Type992 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type993 { get; set; }
+ public global::System.Collections.Generic.IList? Type993 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type994 { get; set; }
+ public global::OpenRouter.GuardrailInterval? Type994 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailInterval? Type995 { get; set; }
+ public global::OpenRouter.CreateGuardrailResponse? Type995 { get; set; }
///
///
///
- public global::OpenRouter.CreateGuardrailResponse? Type996 { get; set; }
+ public global::OpenRouter.AllOf? Type996 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type997 { get; set; }
+ public global::OpenRouter.Guardrail? Type997 { get; set; }
///
///
///
- public global::OpenRouter.Guardrail? Type998 { get; set; }
+ public global::OpenRouter.CreateModelAvailabilityGuardrailPolicyRequest? Type998 { get; set; }
///
///
///
- public global::OpenRouter.CreateModelAvailabilityGuardrailPolicyRequest? Type999 { get; set; }
+ public global::OpenRouter.GuardrailModelAvailabilityPolicyAuthoringConfig? Type999 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModelAvailabilityPolicyAuthoringConfig? Type1000 { get; set; }
+ public global::OpenRouter.CreateModelAvailabilityGuardrailPolicyRequestPolicyType? Type1000 { get; set; }
///
///
///
- public global::OpenRouter.CreateModelAvailabilityGuardrailPolicyRequestPolicyType? Type1001 { get; set; }
+ public global::OpenRouter.CreateModerationGuardrailPolicyRequest? Type1001 { get; set; }
///
///
///
- public global::OpenRouter.CreateModerationGuardrailPolicyRequest? Type1002 { get; set; }
+ public global::OpenRouter.GuardrailModerationPolicyConfig? Type1002 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModerationPolicyConfig? Type1003 { get; set; }
+ public global::OpenRouter.CreateModerationGuardrailPolicyRequestPolicyType? Type1003 { get; set; }
///
///
///
- public global::OpenRouter.CreateModerationGuardrailPolicyRequestPolicyType? Type1004 { get; set; }
+ public global::OpenRouter.CreateObservabilityDestinationRequest? Type1004 { get; set; }
///
///
///
- public global::OpenRouter.CreateObservabilityDestinationRequest? Type1005 { get; set; }
+ public global::OpenRouter.ObservabilityFilterRulesConfigNullable? Type1005 { get; set; }
///
///
///
- public global::OpenRouter.ObservabilityFilterRulesConfigNullable? Type1006 { get; set; }
+ public global::System.Collections.Generic.IList? Type1006 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1007 { get; set; }
+ public global::OpenRouter.ObservabilityDataRegionInput? Type1007 { get; set; }
///
///
///
- public global::OpenRouter.ObservabilityDataRegionInput? Type1008 { get; set; }
+ public global::OpenRouter.CreateObservabilityDestinationRequestType? Type1008 { get; set; }
///
///
///
- public global::OpenRouter.CreateObservabilityDestinationRequestType? Type1009 { get; set; }
+ public global::OpenRouter.CreateObservabilityDestinationResponse? Type1009 { get; set; }
///
///
///
- public global::OpenRouter.CreateObservabilityDestinationResponse? Type1010 { get; set; }
+ public global::OpenRouter.ObservabilityDestination? Type1010 { get; set; }
///
///
///
- public global::OpenRouter.ObservabilityDestination? Type1011 { get; set; }
+ public global::OpenRouter.CreatePresetFromInferenceResponse? Type1011 { get; set; }
///
///
///
- public global::OpenRouter.CreatePresetFromInferenceResponse? Type1012 { get; set; }
+ public global::OpenRouter.PresetWithDesignatedVersion? Type1012 { get; set; }
///
///
///
- public global::OpenRouter.PresetWithDesignatedVersion? Type1013 { get; set; }
+ public global::OpenRouter.CreatePrivateEndpointRequest? Type1013 { get; set; }
///
///
///
- public global::OpenRouter.CreatePrivateEndpointRequest? Type1014 { get; set; }
+ public global::OpenRouter.PrivateEndpointActivation? Type1014 { get; set; }
///
///
///
- public global::OpenRouter.PrivateEndpointActivation? Type1015 { get; set; }
+ public global::System.Collections.Generic.IList? Type1015 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1016 { get; set; }
+ public global::OpenRouter.PrivateEndpointDeclaredParameter? Type1016 { get; set; }
///
///
///
- public global::OpenRouter.PrivateEndpointDeclaredParameter? Type1017 { get; set; }
+ public global::OpenRouter.CreatePrivateEndpointRequestDeclaredRegion? Type1017 { get; set; }
///
///
///
- public global::OpenRouter.CreatePrivateEndpointRequestDeclaredRegion? Type1018 { get; set; }
+ public global::OpenRouter.PrivateEndpointPricing? Type1018 { get; set; }
///
///
///
- public global::OpenRouter.PrivateEndpointPricing? Type1019 { get; set; }
+ public global::OpenRouter.UpdatePrivateEndpointSettingsRequest? Type1019 { get; set; }
///
///
///
- public global::OpenRouter.UpdatePrivateEndpointSettingsRequest? Type1020 { get; set; }
+ public global::OpenRouter.CreatePrivateEndpointValidationFailedResponse? Type1020 { get; set; }
///
///
///
- public global::OpenRouter.CreatePrivateEndpointValidationFailedResponse? Type1021 { get; set; }
+ public global::OpenRouter.CreatePrivateEndpointValidationFailedResponseData? Type1021 { get; set; }
///
///
///
- public global::OpenRouter.CreatePrivateEndpointValidationFailedResponseData? Type1022 { get; set; }
+ public global::OpenRouter.ManagedPrivateEndpoint? Type1022 { get; set; }
///
///
///
- public global::OpenRouter.ManagedPrivateEndpoint? Type1023 { get; set; }
+ public global::OpenRouter.PrivateEndpointValidationNullable? Type1023 { get; set; }
///
///
///
- public global::OpenRouter.PrivateEndpointValidationNullable? Type1024 { get; set; }
+ public global::OpenRouter.CreatePrivateEndpointValidationFailedResponseError? Type1024 { get; set; }
///
///
///
- public global::OpenRouter.CreatePrivateEndpointValidationFailedResponseError? Type1025 { get; set; }
+ public global::OpenRouter.CreatePrivateProviderRequest? Type1025 { get; set; }
///
///
///
- public global::OpenRouter.CreatePrivateProviderRequest? Type1026 { get; set; }
+ public global::OpenRouter.CreateScimGroupMappingRequest? Type1026 { get; set; }
///
///
///
- public global::OpenRouter.CreateScimGroupMappingRequest? Type1027 { get; set; }
+ public global::OpenRouter.CreateScimGroupMappingRequestRole? Type1027 { get; set; }
///
///
///
- public global::OpenRouter.CreateScimGroupMappingRequestRole? Type1028 { get; set; }
+ public global::OpenRouter.CreateScimGroupMappingResponse? Type1028 { get; set; }
///
///
///
- public global::OpenRouter.CreateScimGroupMappingResponse? Type1029 { get; set; }
+ public global::OpenRouter.ScimGroupMapping? Type1029 { get; set; }
///
///
///
- public global::OpenRouter.ScimGroupMapping? Type1030 { get; set; }
+ public global::OpenRouter.CreateScimSyncJobResponse? Type1030 { get; set; }
///
///
///
- public global::OpenRouter.CreateScimSyncJobResponse? Type1031 { get; set; }
+ public global::OpenRouter.ScimSyncJob? Type1031 { get; set; }
///
///
///
- public global::OpenRouter.ScimSyncJob? Type1032 { get; set; }
+ public global::OpenRouter.CreateWorkspaceRequest? Type1032 { get; set; }
///
///
///
- public global::OpenRouter.CreateWorkspaceRequest? Type1033 { get; set; }
+ public global::System.Collections.Generic.IList? Type1033 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1034 { get; set; }
+ public global::OpenRouter.CreateWorkspaceRequestDisabledServerTool? Type1034 { get; set; }
///
///
///
- public global::OpenRouter.CreateWorkspaceRequestDisabledServerTool? Type1035 { get; set; }
+ public global::System.Collections.Generic.IList? Type1035 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1036 { get; set; }
+ public global::OpenRouter.CreateWorkspaceResponse? Type1036 { get; set; }
///
///
///
- public global::OpenRouter.CreateWorkspaceResponse? Type1037 { get; set; }
+ public global::OpenRouter.AllOf? Type1037 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type1038 { get; set; }
+ public global::OpenRouter.Workspace? Type1038 { get; set; }
///
///
///
- public global::OpenRouter.Workspace? Type1039 { get; set; }
+ public global::OpenRouter.AnyOf? Type1039 { get; set; }
///
///
///
- public global::OpenRouter.CreditPurchase? Type1040 { get; set; }
+ public global::OpenRouter.CustomToolFormatVariant1? Type1040 { get; set; }
///
///
///
- public global::OpenRouter.CreditPurchaseStatus? Type1041 { get; set; }
+ public global::OpenRouter.CustomToolFormatVariant1Type? Type1041 { get; set; }
///
///
///
- public global::OpenRouter.CreditPurchaseResponse? Type1042 { get; set; }
+ public global::OpenRouter.CustomToolFormatVariant2? Type1042 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1043 { get; set; }
+ public global::OpenRouter.CustomToolFormatVariant2Syntax? Type1043 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolFormatVariant1? Type1044 { get; set; }
+ public global::OpenRouter.CustomToolFormatVariant2Type? Type1044 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolFormatVariant1Type? Type1045 { get; set; }
+ public global::OpenRouter.CustomToolType? Type1045 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolFormatVariant2? Type1046 { get; set; }
+ public global::OpenRouter.CustomToolCallInputDeltaEvent? Type1046 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolFormatVariant2Syntax? Type1047 { get; set; }
+ public global::OpenRouter.CustomToolCallInputDoneEvent? Type1047 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolFormatVariant2Type? Type1048 { get; set; }
+ public global::OpenRouter.CustomToolCallItem? Type1048 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolType? Type1049 { get; set; }
+ public global::OpenRouter.ToolCallStatus? Type1049 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolCallInputDeltaEvent? Type1050 { get; set; }
+ public global::OpenRouter.CustomToolCallItemType? Type1050 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolCallInputDoneEvent? Type1051 { get; set; }
+ public global::OpenRouter.CustomToolCallOutputItem? Type1051 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolCallItem? Type1052 { get; set; }
+ public global::OpenRouter.CustomToolCallOutputItemVariant2? Type1052 { get; set; }
///
///
///
- public global::OpenRouter.ToolCallStatus? Type1053 { get; set; }
+ public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile>>>? Type1053 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolCallItemType? Type1054 { get; set; }
+ public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile>>? Type1054 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolCallOutputItem? Type1055 { get; set; }
+ public global::OpenRouter.OneOf?, global::OpenRouter.InputFile>? Type1055 { get; set; }
///
///
///
- public global::OpenRouter.CustomToolCallOutputItemVariant2? Type1056 { get; set; }
+ public global::OpenRouter.DABenchmarkEntry? Type1056 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile>>>? Type1057 { get; set; }
+ public global::OpenRouter.DatetimeServerToolConfig? Type1057 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile>>? Type1058 { get; set; }
+ public global::OpenRouter.DatetimeServerToolType? Type1058 { get; set; }
///
///
///
- public global::OpenRouter.OneOf?, global::OpenRouter.InputFile>? Type1059 { get; set; }
+ public global::OpenRouter.DebugEvent? Type1059 { get; set; }
///
///
///
- public global::OpenRouter.DABenchmarkEntry? Type1060 { get; set; }
+ public global::OpenRouter.DebugEventDebug? Type1060 { get; set; }
///
///
///
- public global::OpenRouter.DatetimeServerToolConfig? Type1061 { get; set; }
+ public global::OpenRouter.DebugEventDebugTimings? Type1061 { get; set; }
///
///
///
- public global::OpenRouter.DatetimeServerToolType? Type1062 { get; set; }
+ public global::OpenRouter.DebugEventDebugTimingsEvent? Type1062 { get; set; }
///
///
///
- public global::OpenRouter.DebugEvent? Type1063 { get; set; }
+ public global::OpenRouter.DebugEventType? Type1063 { get; set; }
///
///
///
- public global::OpenRouter.DebugEventDebug? Type1064 { get; set; }
+ public global::OpenRouter.Decisions? Type1064 { get; set; }
///
///
///
- public global::OpenRouter.DebugEventDebugTimings? Type1065 { get; set; }
+ public global::OpenRouter.AllOf? Type1065 { get; set; }
///
///
///
- public global::OpenRouter.DebugEventDebugTimingsEvent? Type1066 { get; set; }
+ public global::OpenRouter.PercentileStats? Type1066 { get; set; }
///
///
///
- public global::OpenRouter.DebugEventType? Type1067 { get; set; }
+ public global::OpenRouter.DecisionsBoxAnswer? Type1067 { get; set; }
///
///
///
- public global::OpenRouter.Decisions? Type1068 { get; set; }
+ public global::OpenRouter.DecisionsBoxAnswerBox? Type1068 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type1069 { get; set; }
+ public global::OpenRouter.DecisionsBoxAnswerType? Type1069 { get; set; }
///
///
///
- public global::OpenRouter.PercentileStats? Type1070 { get; set; }
+ public global::OpenRouter.DecisionsBoxQuestion? Type1070 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsBoxAnswer? Type1071 { get; set; }
+ public global::OpenRouter.AnyOf>? Type1071 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsBoxAnswerBox? Type1072 { get; set; }
+ public global::OpenRouter.DecisionsBoxQuestionType? Type1072 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsBoxAnswerType? Type1073 { get; set; }
+ public global::OpenRouter.DecisionsChoiceAnswer? Type1073 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsBoxQuestion? Type1074 { get; set; }
+ public global::OpenRouter.DecisionsChoiceAnswerType? Type1074 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf>? Type1075 { get; set; }
+ public global::OpenRouter.DecisionsChoiceQuestion? Type1075 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsBoxQuestionType? Type1076 { get; set; }
+ public global::OpenRouter.DecisionsChoiceQuestionType? Type1076 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsChoiceAnswer? Type1077 { get; set; }
+ public global::OpenRouter.DecisionsImageAsset? Type1077 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsChoiceAnswerType? Type1078 { get; set; }
+ public global::OpenRouter.DecisionsImageAssetFormat? Type1078 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsChoiceQuestion? Type1079 { get; set; }
+ public global::OpenRouter.DecisionsImageAssetType? Type1079 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsChoiceQuestionType? Type1080 { get; set; }
+ public global::OpenRouter.DecisionsNoulAnswer? Type1080 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsImageAsset? Type1081 { get; set; }
+ public global::OpenRouter.DecisionsNoulAnswerType? Type1081 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsImageAssetFormat? Type1082 { get; set; }
+ public global::OpenRouter.DecisionsNoulQuestion? Type1082 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsImageAssetType? Type1083 { get; set; }
+ public global::OpenRouter.DecisionsNoulQuestionCriteria? Type1083 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsNoulAnswer? Type1084 { get; set; }
+ public global::OpenRouter.DecisionsNoulQuestionType? Type1084 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsNoulAnswerType? Type1085 { get; set; }
+ public global::OpenRouter.DecisionsRefusalAnswer? Type1085 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsNoulQuestion? Type1086 { get; set; }
+ public global::OpenRouter.DecisionsRefusalAnswerType? Type1086 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsNoulQuestionCriteria? Type1087 { get; set; }
+ public global::OpenRouter.DecisionsRequest? Type1087 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsNoulQuestionType? Type1088 { get; set; }
+ public global::System.Collections.Generic.Dictionary? Type1088 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsRefusalAnswer? Type1089 { get; set; }
+ public global::OpenRouter.AllOf? Type1089 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsRefusalAnswerType? Type1090 { get; set; }
+ public global::OpenRouter.Questions? Type1090 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsRequest? Type1091 { get; set; }
+ public global::OpenRouter.DecisionsScoreQuestion? Type1091 { get; set; }
///
///
///
- public global::System.Collections.Generic.Dictionary? Type1092 { get; set; }
+ public global::OpenRouter.DecisionsRequestQuestionsDiscriminator? Type1092 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type1093 { get; set; }
+ public global::OpenRouter.DecisionsRequestQuestionsDiscriminatorType? Type1093 { get; set; }
///
///
///
- public global::OpenRouter.Questions? Type1094 { get; set; }
+ public global::OpenRouter.DecisionsResponse? Type1094 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsScoreQuestion? Type1095 { get; set; }
+ public global::System.Collections.Generic.IList? Type1095 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsRequestQuestionsDiscriminator? Type1096 { get; set; }
+ public global::OpenRouter.DecisionsUrlCitationAnnotation? Type1096 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsRequestQuestionsDiscriminatorType? Type1097 { get; set; }
+ public global::OpenRouter.Answers? Type1097 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsResponse? Type1098 { get; set; }
+ public global::OpenRouter.DecisionsScoreAnswer? Type1098 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1099 { get; set; }
+ public global::OpenRouter.DecisionsResponseAnswersDiscriminator? Type1099 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsUrlCitationAnnotation? Type1100 { get; set; }
+ public global::OpenRouter.DecisionsResponseAnswersDiscriminatorType? Type1100 { get; set; }
///
///
///
- public global::OpenRouter.Answers? Type1101 { get; set; }
+ public global::OpenRouter.DecisionsResponseUsage? Type1101 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsScoreAnswer? Type1102 { get; set; }
+ public global::OpenRouter.DecisionsUsageInputTokensDetails? Type1102 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsResponseAnswersDiscriminator? Type1103 { get; set; }
+ public global::OpenRouter.DecisionsScoreAnswerType? Type1103 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsResponseAnswersDiscriminatorType? Type1104 { get; set; }
+ public global::System.Collections.Generic.IList>>? Type1104 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsResponseUsage? Type1105 { get; set; }
+ public global::OpenRouter.DecisionsScoreQuestionType? Type1105 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsUsageInputTokensDetails? Type1106 { get; set; }
+ public global::OpenRouter.DecisionsUrlCitationAnnotationType? Type1106 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsScoreAnswerType? Type1107 { get; set; }
+ public global::OpenRouter.DecisionsUrlCitationAnnotationUrlCitation? Type1107 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>>? Type1108 { get; set; }
+ public global::OpenRouter.DefaultParameters? Type1108 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsScoreQuestionType? Type1109 { get; set; }
+ public global::OpenRouter.DeferredBm25Search? Type1109 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsUrlCitationAnnotationType? Type1110 { get; set; }
+ public global::OpenRouter.DeferredBm25SearchType? Type1110 { get; set; }
///
///
///
- public global::OpenRouter.DecisionsUrlCitationAnnotationUrlCitation? Type1111 { get; set; }
+ public global::OpenRouter.DeferredCustomSearch? Type1111 { get; set; }
///
///
///
- public global::OpenRouter.DefaultParameters? Type1112 { get; set; }
+ public global::OpenRouter.DeferredCustomSearchType? Type1112 { get; set; }
///
///
///
- public global::OpenRouter.DeferredBm25Search? Type1113 { get; set; }
+ public global::OpenRouter.DeferredRegexSearch? Type1113 { get; set; }
///
///
///
- public global::OpenRouter.DeferredBm25SearchType? Type1114 { get; set; }
+ public global::OpenRouter.DeferredRegexSearchType? Type1114 { get; set; }
///
///
///
- public global::OpenRouter.DeferredCustomSearch? Type1115 { get; set; }
+ public global::OpenRouter.DeferredToolsControlCascadeMode? Type1115 { get; set; }
///
///
///
- public global::OpenRouter.DeferredCustomSearchType? Type1116 { get; set; }
+ public global::OpenRouter.DeferredToolsControlInterface? Type1116 { get; set; }
///
///
///
- public global::OpenRouter.DeferredRegexSearch? Type1117 { get; set; }
+ public global::OpenRouter.DeferredToolsControlProfile? Type1117 { get; set; }
///
///
///
- public global::OpenRouter.DeferredRegexSearchType? Type1118 { get; set; }
+ public global::OpenRouter.DeferredToolsControlProtocol? Type1118 { get; set; }
///
///
///
- public global::OpenRouter.DeferredToolsControlInterface? Type1119 { get; set; }
+ public global::OpenRouter.DeferredToolsControlScope? Type1119 { get; set; }
///
///
///
- public global::OpenRouter.DeferredToolsControlProfile? Type1120 { get; set; }
+ public global::OpenRouter.DeferredToolsSearchStrategy? Type1120 { get; set; }
///
///
///
- public global::OpenRouter.DeferredToolsControlProtocol? Type1121 { get; set; }
+ public global::OpenRouter.DeferredToolsControlValidation? Type1121 { get; set; }
///
///
///
- public global::OpenRouter.DeferredToolsControlScope? Type1122 { get; set; }
+ public global::OpenRouter.DeferredToolsSearchStrategyDiscriminator? Type1122 { get; set; }
///
///
///
- public global::OpenRouter.DeferredToolsSearchStrategy? Type1123 { get; set; }
+ public global::OpenRouter.DeferredToolsSearchStrategyDiscriminatorType? Type1123 { get; set; }
///
///
///
- public global::OpenRouter.DeferredToolsControlValidation? Type1124 { get; set; }
+ public global::OpenRouter.DeleteBYOKKeyResponse? Type1124 { get; set; }
///
///
///
- public global::OpenRouter.DeferredToolsSearchStrategyDiscriminator? Type1125 { get; set; }
+ public global::OpenRouter.DeleteGuardrailPolicyResponse? Type1125 { get; set; }
///
///
///
- public global::OpenRouter.DeferredToolsSearchStrategyDiscriminatorType? Type1126 { get; set; }
+ public global::OpenRouter.DeleteGuardrailResponse? Type1126 { get; set; }
///
///
///
- public global::OpenRouter.DeleteBYOKKeyResponse? Type1127 { get; set; }
+ public global::OpenRouter.DeleteObservabilityDestinationResponse? Type1127 { get; set; }
///
///
///
- public global::OpenRouter.DeleteGuardrailPolicyResponse? Type1128 { get; set; }
+ public global::OpenRouter.DeletePrivateEndpointResponse? Type1128 { get; set; }
///
///
///
- public global::OpenRouter.DeleteGuardrailResponse? Type1129 { get; set; }
+ public global::OpenRouter.DeletePrivateEndpointResponseData? Type1129 { get; set; }
///
///
///
- public global::OpenRouter.DeleteObservabilityDestinationResponse? Type1130 { get; set; }
+ public global::OpenRouter.DeleteScimGroupMappingResponse? Type1130 { get; set; }
///
///
///
- public global::OpenRouter.DeletePrivateEndpointResponse? Type1131 { get; set; }
+ public global::OpenRouter.DeleteWorkspaceBudgetResponse? Type1131 { get; set; }
///
///
///
- public global::OpenRouter.DeletePrivateEndpointResponseData? Type1132 { get; set; }
+ public global::OpenRouter.DeleteWorkspaceResponse? Type1132 { get; set; }
///
///
///
- public global::OpenRouter.DeleteScimGroupMappingResponse? Type1133 { get; set; }
+ public global::OpenRouter.EasyInputMessage? Type1133 { get; set; }
///
///
///
- public global::OpenRouter.DeleteWorkspaceBudgetResponse? Type1134 { get; set; }
+ public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>? Type1134 { get; set; }
///
///
///
- public global::OpenRouter.DeleteWorkspaceResponse? Type1135 { get; set; }
+ public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>? Type1135 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessage? Type1136 { get; set; }
+ public global::OpenRouter.OneOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>? Type1136 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>? Type1137 { get; set; }
+ public global::OpenRouter.InputVideo? Type1137 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>? Type1138 { get; set; }
+ public global::OpenRouter.AnyOf? Type1138 { get; set; }
///
///
///
- public global::OpenRouter.OneOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>? Type1139 { get; set; }
+ public global::OpenRouter.EasyInputMessagePhaseVariant1? Type1139 { get; set; }
///
///
///
- public global::OpenRouter.InputVideo? Type1140 { get; set; }
+ public global::OpenRouter.EasyInputMessagePhaseVariant2? Type1140 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1141 { get; set; }
+ public global::OpenRouter.EasyInputMessageRoleVariant1? Type1141 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessagePhaseVariant1? Type1142 { get; set; }
+ public global::OpenRouter.EasyInputMessageRoleVariant2? Type1142 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessagePhaseVariant2? Type1143 { get; set; }
+ public global::OpenRouter.EasyInputMessageRoleVariant3? Type1143 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessageRoleVariant1? Type1144 { get; set; }
+ public global::OpenRouter.EasyInputMessageRoleVariant4? Type1144 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessageRoleVariant2? Type1145 { get; set; }
+ public global::OpenRouter.EasyInputMessageType? Type1145 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessageRoleVariant3? Type1146 { get; set; }
+ public global::OpenRouter.EdgeNetworkTimeoutResponse? Type1146 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessageRoleVariant4? Type1147 { get; set; }
+ public global::OpenRouter.EdgeNetworkTimeoutResponseErrorData? Type1147 { get; set; }
///
///
///
- public global::OpenRouter.EasyInputMessageType? Type1148 { get; set; }
+ public global::OpenRouter.Embeddings? Type1148 { get; set; }
///
///
///
- public global::OpenRouter.EdgeNetworkTimeoutResponse? Type1149 { get; set; }
+ public global::OpenRouter.EndpointInfo? Type1149 { get; set; }
///
///
///
- public global::OpenRouter.EdgeNetworkTimeoutResponseErrorData? Type1150 { get; set; }
+ public global::OpenRouter.EndpointsMetadata? Type1150 { get; set; }
///
///
///
- public global::OpenRouter.Embeddings? Type1151 { get; set; }
+ public global::System.Collections.Generic.IList? Type1151 { get; set; }
///
///
///
- public global::OpenRouter.EndpointInfo? Type1152 { get; set; }
+ public global::OpenRouter.EnumCapabilityType? Type1152 { get; set; }
///
///
///
- public global::OpenRouter.EndpointsMetadata? Type1153 { get; set; }
+ public global::OpenRouter.ErrorEvent? Type1153 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1154 { get; set; }
+ public global::OpenRouter.ExternalUser? Type1154 { get; set; }
///
///
///
- public global::OpenRouter.EnumCapabilityType? Type1155 { get; set; }
+ public global::OpenRouter.ExternalUserResponse? Type1155 { get; set; }
///
///
///
- public global::OpenRouter.ErrorEvent? Type1156 { get; set; }
+ public global::OpenRouter.ExtractionAsset? Type1156 { get; set; }
///
///
///
- public global::OpenRouter.ExternalUser? Type1157 { get; set; }
+ public global::OpenRouter.ExtractionAssetFormat? Type1157 { get; set; }
///
///
///
- public global::OpenRouter.ExternalUserResponse? Type1158 { get; set; }
+ public global::OpenRouter.ExtractionAssetType? Type1158 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionAsset? Type1159 { get; set; }
+ public global::OpenRouter.ExtractionDateAnswer? Type1159 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionAssetFormat? Type1160 { get; set; }
+ public global::OpenRouter.ExtractionDateAnswerSource? Type1160 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionAssetType? Type1161 { get; set; }
+ public global::OpenRouter.ExtractionDateAnswerType? Type1161 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionDateAnswer? Type1162 { get; set; }
+ public global::OpenRouter.ExtractionDateField? Type1162 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionDateAnswerSource? Type1163 { get; set; }
+ public global::OpenRouter.ExtractionDateFieldType? Type1163 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionDateAnswerType? Type1164 { get; set; }
+ public global::OpenRouter.ExtractionDatetimeAnswer? Type1164 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionDateField? Type1165 { get; set; }
+ public global::OpenRouter.ExtractionDatetimeAnswerSource? Type1165 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionDateFieldType? Type1166 { get; set; }
+ public global::OpenRouter.ExtractionDatetimeAnswerType? Type1166 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionDatetimeAnswer? Type1167 { get; set; }
+ public global::OpenRouter.ExtractionDatetimeField? Type1167 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionDatetimeAnswerSource? Type1168 { get; set; }
+ public global::OpenRouter.ExtractionDatetimeFieldType? Type1168 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionDatetimeAnswerType? Type1169 { get; set; }
+ public global::OpenRouter.ExtractionDurationAnswer? Type1169 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionDatetimeField? Type1170 { get; set; }
+ public global::OpenRouter.ExtractionDurationAnswerSource? Type1170 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionDatetimeFieldType? Type1171 { get; set; }
+ public global::OpenRouter.ExtractionDurationAnswerType? Type1171 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionDurationAnswer? Type1172 { get; set; }
+ public global::OpenRouter.ExtractionDurationField? Type1172 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionDurationAnswerSource? Type1173 { get; set; }
+ public global::OpenRouter.ExtractionDurationFieldType? Type1173 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionDurationAnswerType? Type1174 { get; set; }
+ public global::OpenRouter.ExtractionEstimateAnswer? Type1174 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionDurationField? Type1175 { get; set; }
+ public global::OpenRouter.AnyOf? Type1175 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionDurationFieldType? Type1176 { get; set; }
+ public global::System.Collections.Generic.IList>? Type1176 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionEstimateAnswer? Type1177 { get; set; }
+ public global::OpenRouter.ExtractionEstimateAnswerSource? Type1177 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1178 { get; set; }
+ public global::OpenRouter.ExtractionEstimateAnswerType? Type1178 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type1179 { get; set; }
+ public global::OpenRouter.ExtractionEstimateField? Type1179 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionEstimateAnswerSource? Type1180 { get; set; }
+ public global::OpenRouter.ExtractionEstimateFieldScale? Type1180 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionEstimateAnswerType? Type1181 { get; set; }
+ public global::OpenRouter.AnyOf? Type1181 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionEstimateField? Type1182 { get; set; }
+ public global::OpenRouter.ExtractionEstimateFieldStepVariant2? Type1182 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionEstimateFieldScale? Type1183 { get; set; }
+ public global::OpenRouter.ExtractionEstimateFieldStepVariant3? Type1183 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1184 { get; set; }
+ public global::OpenRouter.ExtractionEstimateFieldType? Type1184 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionEstimateFieldStepVariant2? Type1185 { get; set; }
+ public global::OpenRouter.ExtractionForecastAnswer? Type1185 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionEstimateFieldStepVariant3? Type1186 { get; set; }
+ public global::OpenRouter.ExtractionForecastAnswerSource? Type1186 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionEstimateFieldType? Type1187 { get; set; }
+ public global::System.Collections.Generic.IList? Type1187 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionForecastAnswer? Type1188 { get; set; }
+ public global::OpenRouter.ExtractionForecastStep? Type1188 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionForecastAnswerSource? Type1189 { get; set; }
+ public global::OpenRouter.ExtractionForecastAnswerType? Type1189 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1190 { get; set; }
+ public global::OpenRouter.ExtractionForecastField? Type1190 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionForecastStep? Type1191 { get; set; }
+ public global::OpenRouter.ExtractionForecastFieldInterval? Type1191 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionForecastAnswerType? Type1192 { get; set; }
+ public global::OpenRouter.ExtractionForecastFieldScale? Type1192 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionForecastField? Type1193 { get; set; }
+ public global::OpenRouter.AnyOf? Type1193 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionForecastFieldInterval? Type1194 { get; set; }
+ public global::OpenRouter.ExtractionForecastFieldStepVariant2? Type1194 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionForecastFieldScale? Type1195 { get; set; }
+ public global::OpenRouter.ExtractionForecastFieldStepVariant3? Type1195 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1196 { get; set; }
+ public global::OpenRouter.ExtractionForecastFieldType? Type1196 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionForecastFieldStepVariant2? Type1197 { get; set; }
+ public global::OpenRouter.ExtractionListAnswer? Type1197 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionForecastFieldStepVariant3? Type1198 { get; set; }
+ public global::OpenRouter.ExtractionListAnswerSource? Type1198 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionForecastFieldType? Type1199 { get; set; }
+ public global::System.Collections.Generic.IList>? Type1199 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionListAnswer? Type1200 { get; set; }
+ public global::OpenRouter.ExtractionListAnswerType? Type1200 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionListAnswerSource? Type1201 { get; set; }
+ public global::OpenRouter.ExtractionListField? Type1201 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type1202 { get; set; }
+ public global::OpenRouter.ExtractionListFieldItems? Type1202 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionListAnswerType? Type1203 { get; set; }
+ public global::OpenRouter.ExtractionListFieldType? Type1203 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionListField? Type1204 { get; set; }
+ public global::OpenRouter.ExtractionNumberAnswer? Type1204 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionListFieldItems? Type1205 { get; set; }
+ public global::OpenRouter.ExtractionNumberAnswerSource? Type1205 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionListFieldType? Type1206 { get; set; }
+ public global::OpenRouter.ExtractionNumberAnswerType? Type1206 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionNumberAnswer? Type1207 { get; set; }
+ public global::OpenRouter.ExtractionNumberField? Type1207 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionNumberAnswerSource? Type1208 { get; set; }
+ public global::OpenRouter.ExtractionNumberFieldType? Type1208 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionNumberAnswerType? Type1209 { get; set; }
+ public global::OpenRouter.Extractions? Type1209 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionNumberField? Type1210 { get; set; }
+ public global::OpenRouter.ExtractionsRequest? Type1210 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionNumberFieldType? Type1211 { get; set; }
+ public global::System.Collections.Generic.Dictionary? Type1211 { get; set; }
///
///
///
- public global::OpenRouter.Extractions? Type1212 { get; set; }
+ public global::OpenRouter.Fields? Type1212 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionsRequest? Type1213 { get; set; }
+ public global::OpenRouter.ExtractionTextField? Type1213 { get; set; }
///
///
///
- public global::System.Collections.Generic.Dictionary? Type1214 { get; set; }
+ public global::OpenRouter.ExtractionTimeField? Type1214 { get; set; }
///
///
///
- public global::OpenRouter.Fields? Type1215 { get; set; }
+ public global::OpenRouter.ExtractionsRequestFieldsDiscriminator? Type1215 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionTextField? Type1216 { get; set; }
+ public global::OpenRouter.ExtractionsRequestFieldsDiscriminatorType? Type1216 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionTimeField? Type1217 { get; set; }
+ public global::OpenRouter.ExtractionsResponse? Type1217 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionsRequestFieldsDiscriminator? Type1218 { get; set; }
+ public global::OpenRouter.Answers2? Type1218 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionsRequestFieldsDiscriminatorType? Type1219 { get; set; }
+ public global::OpenRouter.ExtractionTextAnswer? Type1219 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionsResponse? Type1220 { get; set; }
+ public global::OpenRouter.ExtractionTimeAnswer? Type1220 { get; set; }
///
///
///
- public global::OpenRouter.Answers2? Type1221 { get; set; }
+ public global::OpenRouter.ExtractionsResponseAnswersDiscriminator? Type1221 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionTextAnswer? Type1222 { get; set; }
+ public global::OpenRouter.ExtractionsResponseAnswersDiscriminatorType? Type1222 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionTimeAnswer? Type1223 { get; set; }
+ public global::OpenRouter.ExtractionsUsage? Type1223 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionsResponseAnswersDiscriminator? Type1224 { get; set; }
+ public global::OpenRouter.ExtractionTextAnswerSource? Type1224 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionsResponseAnswersDiscriminatorType? Type1225 { get; set; }
+ public global::OpenRouter.ExtractionTextAnswerType? Type1225 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionsUsage? Type1226 { get; set; }
+ public global::OpenRouter.ExtractionTextFieldType? Type1226 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionTextAnswerSource? Type1227 { get; set; }
+ public global::OpenRouter.ExtractionTimeAnswerSource? Type1227 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionTextAnswerType? Type1228 { get; set; }
+ public global::OpenRouter.ExtractionTimeAnswerType? Type1228 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionTextFieldType? Type1229 { get; set; }
+ public global::OpenRouter.ExtractionTimeFieldType? Type1229 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionTimeAnswerSource? Type1230 { get; set; }
+ public global::OpenRouter.FailableToolCallStatus? Type1230 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionTimeAnswerType? Type1231 { get; set; }
+ public global::OpenRouter.FailedEvent? Type1231 { get; set; }
///
///
///
- public global::OpenRouter.ExtractionTimeFieldType? Type1232 { get; set; }
+ public global::OpenRouter.FailedEventType? Type1232 { get; set; }
///
///
///
- public global::OpenRouter.FailableToolCallStatus? Type1233 { get; set; }
+ public global::OpenRouter.FileCitation? Type1233 { get; set; }
///
///
///
- public global::OpenRouter.FailedEvent? Type1234 { get; set; }
+ public global::OpenRouter.FileCitationType? Type1234 { get; set; }
///
///
///
- public global::OpenRouter.FailedEventType? Type1235 { get; set; }
+ public global::OpenRouter.FileDeleteResponse? Type1235 { get; set; }
///
///
///
- public global::OpenRouter.FileCitation? Type1236 { get; set; }
+ public global::OpenRouter.OpenRouterFileDeleted? Type1236 { get; set; }
///
///
///
- public global::OpenRouter.FileCitationType? Type1237 { get; set; }
+ public global::OpenRouter.OpenAIFileDeleted? Type1237 { get; set; }
///
///
///
- public global::OpenRouter.FileDeleteResponse? Type1238 { get; set; }
+ public global::OpenRouter.FileDeleteResponseDiscriminator? Type1238 { get; set; }
///
///
///
- public global::OpenRouter.OpenRouterFileDeleted? Type1239 { get; set; }
+ public global::OpenRouter.FileDeleteResponseDiscriminatorShape? Type1239 { get; set; }
///
///
///
- public global::OpenRouter.OpenAIFileDeleted? Type1240 { get; set; }
+ public global::OpenRouter.FileListResponse? Type1240 { get; set; }
///
///
///
- public global::OpenRouter.FileDeleteResponseDiscriminator? Type1241 { get; set; }
+ public global::OpenRouter.OpenRouterFileList? Type1241 { get; set; }
///
///
///
- public global::OpenRouter.FileDeleteResponseDiscriminatorShape? Type1242 { get; set; }
+ public global::OpenRouter.OpenAIFileList? Type1242 { get; set; }
///
///
///
- public global::OpenRouter.FileListResponse? Type1243 { get; set; }
+ public global::OpenRouter.FileListResponseDiscriminator? Type1243 { get; set; }
///
///
///
- public global::OpenRouter.OpenRouterFileList? Type1244 { get; set; }
+ public global::OpenRouter.FileListResponseDiscriminatorShape? Type1244 { get; set; }
///
///
///
- public global::OpenRouter.OpenAIFileList? Type1245 { get; set; }
+ public global::OpenRouter.FileParserPluginId? Type1245 { get; set; }
///
///
///
- public global::OpenRouter.FileListResponseDiscriminator? Type1246 { get; set; }
+ public global::OpenRouter.PDFParserOptions? Type1246 { get; set; }
///
///
///
- public global::OpenRouter.FileListResponseDiscriminatorShape? Type1247 { get; set; }
+ public global::OpenRouter.FilePath? Type1247 { get; set; }
///
///
///
- public global::OpenRouter.FileParserPluginId? Type1248 { get; set; }
+ public global::OpenRouter.FilePathType? Type1248 { get; set; }
///
///
///
- public global::OpenRouter.PDFParserOptions? Type1249 { get; set; }
+ public global::OpenRouter.FileProvider? Type1249 { get; set; }
///
///
///
- public global::OpenRouter.FilePath? Type1250 { get; set; }
+ public global::OpenRouter.FileResponse? Type1250 { get; set; }
///
///
///
- public global::OpenRouter.FilePathType? Type1251 { get; set; }
+ public global::OpenRouter.OpenRouterFile? Type1251 { get; set; }
///
///
///
- public global::OpenRouter.FileProvider? Type1252 { get; set; }
+ public global::OpenRouter.OpenAIFile? Type1252 { get; set; }
///
///
///
- public global::OpenRouter.FileResponse? Type1253 { get; set; }
+ public global::OpenRouter.FileResponseDiscriminator? Type1253 { get; set; }
///
///
///
- public global::OpenRouter.OpenRouterFile? Type1254 { get; set; }
+ public global::OpenRouter.FileResponseDiscriminatorShape? Type1254 { get; set; }
///
///
///
- public global::OpenRouter.OpenAIFile? Type1255 { get; set; }
+ public global::OpenRouter.AnyOf? Type1255 { get; set; }
///
///
///
- public global::OpenRouter.FileResponseDiscriminator? Type1256 { get; set; }
+ public global::OpenRouter.FileSearchServerToolFilters? Type1256 { get; set; }
///
///
///
- public global::OpenRouter.FileResponseDiscriminatorShape? Type1257 { get; set; }
+ public global::OpenRouter.FileSearchServerToolFiltersType? Type1257 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1258 { get; set; }
+ public global::OpenRouter.AnyOf>>? Type1258 { get; set; }
///
///
///
- public global::OpenRouter.FileSearchServerToolFilters? Type1259 { get; set; }
+ public global::OpenRouter.FileSearchServerToolRankingOptions? Type1259 { get; set; }
///
///
///
- public global::OpenRouter.FileSearchServerToolFiltersType? Type1260 { get; set; }
+ public global::OpenRouter.FileSearchServerToolRankingOptionsRanker? Type1260 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf>>? Type1261 { get; set; }
+ public global::OpenRouter.FileSearchServerToolType? Type1261 { get; set; }
///
///
///
- public global::OpenRouter.FileSearchServerToolRankingOptions? Type1262 { get; set; }
+ public global::OpenRouter.FilesServerToolConfig? Type1262 { get; set; }
///
///
///
- public global::OpenRouter.FileSearchServerToolRankingOptionsRanker? Type1263 { get; set; }
+ public global::OpenRouter.FilesServerToolType? Type1263 { get; set; }
///
///
///
- public global::OpenRouter.FileSearchServerToolType? Type1264 { get; set; }
+ public global::OpenRouter.Filter? Type1264 { get; set; }
///
///
///
- public global::OpenRouter.FilesServerToolConfig? Type1265 { get; set; }
+ public global::OpenRouter.ScalarFilter? Type1265 { get; set; }
///
///
///
- public global::OpenRouter.FilesServerToolType? Type1266 { get; set; }
+ public global::OpenRouter.SetFilter? Type1266 { get; set; }
///
///
///
- public global::OpenRouter.Filter? Type1267 { get; set; }
+ public global::OpenRouter.ForbiddenResponse? Type1267 { get; set; }
///
///
///
- public global::OpenRouter.ScalarFilter? Type1268 { get; set; }
+ public global::OpenRouter.ForbiddenResponseErrorData? Type1268 { get; set; }
///
///
///
- public global::OpenRouter.SetFilter? Type1269 { get; set; }
+ public global::OpenRouter.FormatJsonObjectConfig? Type1269 { get; set; }
///
///
///
- public global::OpenRouter.ForbiddenResponse? Type1270 { get; set; }
+ public global::OpenRouter.FormatJsonObjectConfigType? Type1270 { get; set; }
///
///
///
- public global::OpenRouter.ForbiddenResponseErrorData? Type1271 { get; set; }
+ public global::OpenRouter.FormatJsonSchemaConfig? Type1271 { get; set; }
///
///
///
- public global::OpenRouter.FormatJsonObjectConfig? Type1272 { get; set; }
+ public global::OpenRouter.FormatJsonSchemaConfigType? Type1272 { get; set; }
///
///
///
- public global::OpenRouter.FormatJsonObjectConfigType? Type1273 { get; set; }
+ public global::OpenRouter.Formats? Type1273 { get; set; }
///
///
///
- public global::OpenRouter.FormatJsonSchemaConfig? Type1274 { get; set; }
+ public global::OpenRouter.FormatTextConfig? Type1274 { get; set; }
///
///
///
- public global::OpenRouter.FormatJsonSchemaConfigType? Type1275 { get; set; }
+ public global::OpenRouter.FormatTextConfigType? Type1275 { get; set; }
///
///
///
- public global::OpenRouter.Formats? Type1276 { get; set; }
+ public global::OpenRouter.FrameImage? Type1276 { get; set; }
///
///
///
- public global::OpenRouter.FormatTextConfig? Type1277 { get; set; }
+ public global::OpenRouter.FrameImageVariant2? Type1277 { get; set; }
///
///
///
- public global::OpenRouter.FormatTextConfigType? Type1278 { get; set; }
+ public global::OpenRouter.FrameImageVariant2FrameType? Type1278 { get; set; }
///
///
///
- public global::OpenRouter.FrameImage? Type1279 { get; set; }
+ public global::OpenRouter.FreeModelDailyRequests? Type1279 { get; set; }
///
///
///
- public global::OpenRouter.FrameImageVariant2? Type1280 { get; set; }
+ public global::OpenRouter.FunctionCallArgsDeltaEvent? Type1280 { get; set; }
///
///
///
- public global::OpenRouter.FrameImageVariant2FrameType? Type1281 { get; set; }
+ public global::OpenRouter.FunctionCallArgsDoneEvent? Type1281 { get; set; }
///
///
///
- public global::OpenRouter.FreeModelDailyRequests? Type1282 { get; set; }
+ public global::OpenRouter.FunctionCallItem? Type1282 { get; set; }
///
///
///
- public global::OpenRouter.FunctionCallArgsDeltaEvent? Type1283 { get; set; }
+ public global::System.Collections.Generic.IList? Type1283 { get; set; }
///
///
///
- public global::OpenRouter.FunctionCallArgsDoneEvent? Type1284 { get; set; }
+ public global::OpenRouter.FunctionCallItemSubagentItem? Type1284 { get; set; }
///
///
///
- public global::OpenRouter.FunctionCallItem? Type1285 { get; set; }
+ public global::OpenRouter.FunctionCallItemType? Type1285 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1286 { get; set; }
+ public global::OpenRouter.FunctionCallOutputItem? Type1286 { get; set; }
///
///
///
- public global::OpenRouter.FunctionCallItemSubagentItem? Type1287 { get; set; }
+ public global::OpenRouter.FunctionCallOutputItemVariant2? Type1287 { get; set; }
///
///
///
- public global::OpenRouter.FunctionCallItemType? Type1288 { get; set; }
+ public global::OpenRouter.FunctionToolType? Type1288 { get; set; }
///
///
///
- public global::OpenRouter.FunctionCallOutputItem? Type1289 { get; set; }
+ public global::OpenRouter.FusionAnalysisResult? Type1289 { get; set; }
///
///
///
- public global::OpenRouter.FunctionCallOutputItemVariant2? Type1290 { get; set; }
+ public global::System.Collections.Generic.IList? Type1290 { get; set; }
///
///
///
- public global::OpenRouter.FunctionToolType? Type1291 { get; set; }
+ public global::OpenRouter.FusionAnalysisResultContradiction? Type1291 { get; set; }
///
///
///
- public global::OpenRouter.FusionAnalysisResult? Type1292 { get; set; }
+ public global::System.Collections.Generic.IList? Type1292 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1293 { get; set; }
+ public global::OpenRouter.FusionAnalysisResultContradictionStance? Type1293 { get; set; }
///
///
///
- public global::OpenRouter.FusionAnalysisResultContradiction? Type1294 { get; set; }
+ public global::System.Collections.Generic.IList? Type1294 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1295 { get; set; }
+ public global::OpenRouter.FusionAnalysisResultPartialCoverageItem? Type1295 { get; set; }
///
///
///
- public global::OpenRouter.FusionAnalysisResultContradictionStance? Type1296 { get; set; }
+ public global::System.Collections.Generic.IList? Type1296 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1297 { get; set; }
+ public global::OpenRouter.FusionAnalysisResultUniqueInsight? Type1297 { get; set; }
///
///
///
- public global::OpenRouter.FusionAnalysisResultPartialCoverageItem? Type1298 { get; set; }
+ public global::OpenRouter.FusionCallAnalysisCompletedEvent? Type1298 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1299 { get; set; }
+ public global::OpenRouter.FusionCallAnalysisCompletedEventType? Type1299 { get; set; }
///
///
///
- public global::OpenRouter.FusionAnalysisResultUniqueInsight? Type1300 { get; set; }
+ public global::OpenRouter.FusionCallAnalysisInProgressEvent? Type1300 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallAnalysisCompletedEvent? Type1301 { get; set; }
+ public global::OpenRouter.FusionCallAnalysisInProgressEventType? Type1301 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallAnalysisCompletedEventType? Type1302 { get; set; }
+ public global::OpenRouter.FusionCallCompletedEvent? Type1302 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallAnalysisInProgressEvent? Type1303 { get; set; }
+ public global::OpenRouter.FusionCallCompletedEventType? Type1303 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallAnalysisInProgressEventType? Type1304 { get; set; }
+ public global::OpenRouter.FusionCallInProgressEvent? Type1304 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallCompletedEvent? Type1305 { get; set; }
+ public global::OpenRouter.FusionCallInProgressEventType? Type1305 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallCompletedEventType? Type1306 { get; set; }
+ public global::OpenRouter.FusionCallPanelAddedEvent? Type1306 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallInProgressEvent? Type1307 { get; set; }
+ public global::OpenRouter.FusionCallPanelAddedEventType? Type1307 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallInProgressEventType? Type1308 { get; set; }
+ public global::OpenRouter.FusionCallPanelCompletedEvent? Type1308 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelAddedEvent? Type1309 { get; set; }
+ public global::OpenRouter.FusionCallPanelCompletedEventType? Type1309 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelAddedEventType? Type1310 { get; set; }
+ public global::OpenRouter.FusionCallPanelDeltaEvent? Type1310 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelCompletedEvent? Type1311 { get; set; }
+ public global::OpenRouter.FusionCallPanelDeltaEventType? Type1311 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelCompletedEventType? Type1312 { get; set; }
+ public global::OpenRouter.FusionCallPanelFailedEvent? Type1312 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelDeltaEvent? Type1313 { get; set; }
+ public global::OpenRouter.FusionCallPanelFailedEventType? Type1313 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelDeltaEventType? Type1314 { get; set; }
+ public global::OpenRouter.FusionCallPanelReasoningDeltaEvent? Type1314 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelFailedEvent? Type1315 { get; set; }
+ public global::OpenRouter.FusionCallPanelReasoningDeltaEventType? Type1315 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelFailedEventType? Type1316 { get; set; }
+ public global::OpenRouter.FusionPluginId? Type1316 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelReasoningDeltaEvent? Type1317 { get; set; }
+ public global::OpenRouter.FusionPluginPreset? Type1317 { get; set; }
///
///
///
- public global::OpenRouter.FusionCallPanelReasoningDeltaEventType? Type1318 { get; set; }
+ public global::System.Collections.Generic.IList? Type1318 { get; set; }
///
///
///
- public global::OpenRouter.FusionPluginId? Type1319 { get; set; }
+ public global::OpenRouter.FusionPluginTool? Type1319 { get; set; }
///
///
///
- public global::OpenRouter.FusionPluginPreset? Type1320 { get; set; }
+ public global::OpenRouter.AnyOf?>, object>? Type1320 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1321 { get; set; }
+ public global::System.Collections.Generic.IList?>? Type1321 { get; set; }
///
///
///
- public global::OpenRouter.FusionPluginTool? Type1322 { get; set; }
+ public global::OpenRouter.AnyOf? Type1322 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf?>, object>? Type1323 { get; set; }
+ public global::OpenRouter.FusionServerToolConfig? Type1323 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList?>? Type1324 { get; set; }
+ public global::OpenRouter.FusionServerToolOpenRouterType? Type1324 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1325 { get; set; }
+ public global::OpenRouter.FusionServerToolConfigReasoning? Type1325 { get; set; }
///
///
///
- public global::OpenRouter.FusionServerToolConfig? Type1326 { get; set; }
+ public global::OpenRouter.FusionServerToolConfigReasoningEffort? Type1326 { get; set; }
///
///
///
- public global::OpenRouter.FusionServerToolOpenRouterType? Type1327 { get; set; }
+ public global::System.Collections.Generic.IList? Type1327 { get; set; }
///
///
///
- public global::OpenRouter.FusionServerToolConfigReasoning? Type1328 { get; set; }
+ public global::OpenRouter.FusionServerToolConfigTool? Type1328 { get; set; }
///
///
///
- public global::OpenRouter.FusionServerToolConfigReasoningEffort? Type1329 { get; set; }
+ public global::OpenRouter.FusionSource? Type1329 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1330 { get; set; }
+ public global::OpenRouter.GatewayTimeoutResponse? Type1330 { get; set; }
///
///
///
- public global::OpenRouter.FusionServerToolConfigTool? Type1331 { get; set; }
+ public global::OpenRouter.GatewayTimeoutResponseErrorData? Type1331 { get; set; }
///
///
///
- public global::OpenRouter.FusionSource? Type1332 { get; set; }
+ public global::OpenRouter.GenerationContentData? Type1332 { get; set; }
///
///
///
- public global::OpenRouter.GatewayTimeoutResponse? Type1333 { get; set; }
+ public global::OpenRouter.GenerationContentError? Type1333 { get; set; }
///
///
///
- public global::OpenRouter.GatewayTimeoutResponseErrorData? Type1334 { get; set; }
+ public global::OpenRouter.AnyOf? Type1334 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentData? Type1335 { get; set; }
+ public global::OpenRouter.GenerationContentDataInputVariant1? Type1335 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentError? Type1336 { get; set; }
+ public global::OpenRouter.GenerationContentDataInputVariant2? Type1336 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1337 { get; set; }
+ public global::OpenRouter.GenerationContentDataOutput? Type1337 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentDataInputVariant1? Type1338 { get; set; }
+ public global::System.Collections.Generic.IList? Type1338 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentDataInputVariant2? Type1339 { get; set; }
+ public global::OpenRouter.GenerationContentErrorAttempt? Type1339 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentDataOutput? Type1340 { get; set; }
+ public global::OpenRouter.GenerationContentResponse? Type1340 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1341 { get; set; }
+ public global::OpenRouter.GenerationResponse? Type1341 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentErrorAttempt? Type1342 { get; set; }
+ public global::OpenRouter.GenerationResponseData? Type1342 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentResponse? Type1343 { get; set; }
+ public global::OpenRouter.GenerationResponseDataApiType? Type1343 { get; set; }
///
///
///
- public global::OpenRouter.GenerationResponse? Type1344 { get; set; }
+ public global::OpenRouter.GenerationResponseDataDataRegion? Type1344 { get; set; }
///
///
///
- public global::OpenRouter.GenerationResponseData? Type1345 { get; set; }
+ public global::System.Collections.Generic.IList? Type1345 { get; set; }
///
///
///
- public global::OpenRouter.GenerationResponseDataApiType? Type1346 { get; set; }
+ public global::OpenRouter.ProviderResponse? Type1346 { get; set; }
///
///
///
- public global::OpenRouter.GenerationResponseDataDataRegion? Type1347 { get; set; }
+ public global::OpenRouter.GetBYOKKeyResponse? Type1347 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1348 { get; set; }
+ public global::OpenRouter.GetGuardrailResponse? Type1348 { get; set; }
///
///
///
- public global::OpenRouter.ProviderResponse? Type1349 { get; set; }
+ public global::OpenRouter.GetObservabilityDestinationResponse? Type1349 { get; set; }
///
///
///
- public global::OpenRouter.GetBYOKKeyResponse? Type1350 { get; set; }
+ public global::OpenRouter.GetPresetResponse? Type1350 { get; set; }
///
///
///
- public global::OpenRouter.GetGuardrailResponse? Type1351 { get; set; }
+ public global::OpenRouter.GetPresetVersionResponse? Type1351 { get; set; }
///
///
///
- public global::OpenRouter.GetObservabilityDestinationResponse? Type1352 { get; set; }
+ public global::OpenRouter.PresetDesignatedVersion? Type1352 { get; set; }
///
///
///
- public global::OpenRouter.GetPresetResponse? Type1353 { get; set; }
+ public global::OpenRouter.GetScimGroupMappingResponse? Type1353 { get; set; }
///
///
///
- public global::OpenRouter.GetPresetVersionResponse? Type1354 { get; set; }
+ public global::OpenRouter.GetScimSyncJobResponse? Type1354 { get; set; }
///
///
///
- public global::OpenRouter.PresetDesignatedVersion? Type1355 { get; set; }
+ public global::OpenRouter.GetToolResponse? Type1355 { get; set; }
///
///
///
- public global::OpenRouter.GetScimGroupMappingResponse? Type1356 { get; set; }
+ public global::OpenRouter.ServerToolDetails? Type1356 { get; set; }
///
///
///
- public global::OpenRouter.GetScimSyncJobResponse? Type1357 { get; set; }
+ public global::OpenRouter.GetWorkspaceBudgetResponse? Type1357 { get; set; }
///
///
///
- public global::OpenRouter.GetToolResponse? Type1358 { get; set; }
+ public global::OpenRouter.AllOf? Type1358 { get; set; }
///
///
///
- public global::OpenRouter.ServerToolDetails? Type1359 { get; set; }
+ public global::OpenRouter.WorkspaceBudget? Type1359 { get; set; }
///
///
///
- public global::OpenRouter.GetWorkspaceBudgetResponse? Type1360 { get; set; }
+ public global::OpenRouter.GetWorkspaceResponse? Type1360 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type1361 { get; set; }
+ public global::OpenRouter.GoneResponse? Type1361 { get; set; }
///
///
///
- public global::OpenRouter.WorkspaceBudget? Type1362 { get; set; }
+ public global::OpenRouter.GoneResponseErrorData? Type1362 { get; set; }
///
///
///
- public global::OpenRouter.GetWorkspaceResponse? Type1363 { get; set; }
+ public global::System.Collections.Generic.IList? Type1363 { get; set; }
///
///
///
- public global::OpenRouter.GoneResponse? Type1364 { get; set; }
+ public global::OpenRouter.GuardrailBudgetPolicyAuthoringConfigResetInterval? Type1364 { get; set; }
///
///
///
- public global::OpenRouter.GoneResponseErrorData? Type1365 { get; set; }
+ public global::OpenRouter.GuardrailModelAvailabilityPolicyConfig? Type1365 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1366 { get; set; }
+ public global::OpenRouter.GuardrailModerationPolicyConfigArmor? Type1366 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailBudgetPolicyAuthoringConfigResetInterval? Type1367 { get; set; }
+ public global::OpenRouter.GuardrailModerationPolicyConfigArmorMode? Type1367 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModelAvailabilityPolicyConfig? Type1368 { get; set; }
+ public global::OpenRouter.GuardrailModerationPolicyConfigArmorOnError? Type1368 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModerationPolicyConfigArmor? Type1369 { get; set; }
+ public global::System.Collections.Generic.IList? Type1369 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModerationPolicyConfigArmorMode? Type1370 { get; set; }
+ public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltin? Type1370 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModerationPolicyConfigArmorOnError? Type1371 { get; set; }
+ public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltinAction? Type1371 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1372 { get; set; }
+ public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltinScanScope? Type1372 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltin? Type1373 { get; set; }
+ public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltinSlug? Type1373 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltinAction? Type1374 { get; set; }
+ public global::System.Collections.Generic.IList? Type1374 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltinScanScope? Type1375 { get; set; }
+ public global::OpenRouter.GuardrailModerationPolicyConfigContentFilter? Type1375 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltinSlug? Type1376 { get; set; }
+ public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterAction? Type1376 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1377 { get; set; }
+ public global::OpenRouter.GuardrailModerationPolicyConfigLakeraInjectionProtectionMode? Type1377 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModerationPolicyConfigContentFilter? Type1378 { get; set; }
+ public global::OpenRouter.GuardrailModerationPolicyConfigModelArmorInjectionConfidenceLevel? Type1378 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterAction? Type1379 { get; set; }
+ public global::OpenRouter.GuardrailModerationPolicyConfigModelArmorInjectionProtectionMode? Type1379 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModerationPolicyConfigLakeraInjectionProtectionMode? Type1380 { get; set; }
+ public global::System.Collections.Generic.IList? Type1380 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModerationPolicyConfigModelArmorInjectionConfidenceLevel? Type1381 { get; set; }
+ public global::OpenRouter.GuardrailModerationPolicyConfigPiiFilter? Type1381 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModerationPolicyConfigModelArmorInjectionProtectionMode? Type1382 { get; set; }
+ public global::OpenRouter.GuardrailModerationPolicyConfigPiiFilterAction? Type1382 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1383 { get; set; }
+ public global::OpenRouter.GuardrailPolicyAssignmentResponse? Type1383 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModerationPolicyConfigPiiFilter? Type1384 { get; set; }
+ public global::OpenRouter.AnyOf>? Type1384 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailModerationPolicyConfigPiiFilterAction? Type1385 { get; set; }
+ public global::OpenRouter.ImageEndpoint? Type1385 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailPolicyAssignmentResponse? Type1386 { get; set; }
+ public global::System.Collections.Generic.IList? Type1386 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf>? Type1387 { get; set; }
+ public global::OpenRouter.ImagePricingEntry? Type1387 { get; set; }
///
///
///
- public global::OpenRouter.ImageEndpoint? Type1388 { get; set; }
+ public global::OpenRouter.AllOf, object>? Type1388 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1389 { get; set; }
+ public global::System.Collections.Generic.Dictionary? Type1389 { get; set; }
///
///
///
- public global::OpenRouter.ImagePricingEntry? Type1390 { get; set; }
+ public global::OpenRouter.ImageGenCallCompletedEvent? Type1390 { get; set; }
///
///
///
- public global::OpenRouter.AllOf, object>? Type1391 { get; set; }
+ public global::OpenRouter.OpenAIResponsesImageGenCallCompleted? Type1391 { get; set; }
///
///
///
- public global::System.Collections.Generic.Dictionary? Type1392 { get; set; }
+ public global::OpenRouter.ImageGenCallGeneratingEvent? Type1392 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenCallCompletedEvent? Type1393 { get; set; }
+ public global::OpenRouter.OpenAIResponsesImageGenCallGenerating? Type1393 { get; set; }
///
///
///
- public global::OpenRouter.OpenAIResponsesImageGenCallCompleted? Type1394 { get; set; }
+ public global::OpenRouter.ImageGenCallInProgressEvent? Type1394 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenCallGeneratingEvent? Type1395 { get; set; }
+ public global::OpenRouter.OpenAIResponsesImageGenCallInProgress? Type1395 { get; set; }
///
///
///
- public global::OpenRouter.OpenAIResponsesImageGenCallGenerating? Type1396 { get; set; }
+ public global::OpenRouter.ImageGenCallPartialImageEvent? Type1396 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenCallInProgressEvent? Type1397 { get; set; }
+ public global::OpenRouter.OpenAIResponsesImageGenCallPartialImage? Type1397 { get; set; }
///
///
///
- public global::OpenRouter.OpenAIResponsesImageGenCallInProgress? Type1398 { get; set; }
+ public global::OpenRouter.ImageGenCompletedEvent? Type1398 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenCallPartialImageEvent? Type1399 { get; set; }
+ public global::OpenRouter.ImageGenCompletedEventType? Type1399 { get; set; }
///
///
///
- public global::OpenRouter.OpenAIResponsesImageGenCallPartialImage? Type1400 { get; set; }
+ public global::OpenRouter.ImageGenerationUsage? Type1400 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenCompletedEvent? Type1401 { get; set; }
+ public global::OpenRouter.ImageGeneration? Type1401 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenCompletedEventType? Type1402 { get; set; }
+ public global::OpenRouter.ImageGenerationProviderPreferences? Type1402 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationUsage? Type1403 { get; set; }
+ public global::OpenRouter.AllOf? Type1403 { get; set; }
///
///
///
- public global::OpenRouter.ImageGeneration? Type1404 { get; set; }
+ public global::OpenRouter.ProviderOptions? Type1404 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationProviderPreferences? Type1405 { get; set; }
+ public global::OpenRouter.AnyOf? Type1405 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type1406 { get; set; }
+ public global::OpenRouter.ProviderSort? Type1406 { get; set; }
///
///
///
- public global::OpenRouter.ProviderOptions? Type1407 { get; set; }
+ public global::OpenRouter.ProviderSortConfig? Type1407 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1408 { get; set; }
+ public global::OpenRouter.ImageGenerationRequest? Type1408 { get; set; }
///
///
///
- public global::OpenRouter.ProviderSort? Type1409 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestAspectRatio? Type1409 { get; set; }
///
///
///
- public global::OpenRouter.ProviderSortConfig? Type1410 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestBackground? Type1410 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequest? Type1411 { get; set; }
+ public global::System.Collections.Generic.IList? Type1411 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestAspectRatio? Type1412 { get; set; }
+ public global::OpenRouter.AllOf? Type1412 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestBackground? Type1413 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestOutputFormat? Type1413 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1414 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestQuality? Type1414 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type1415 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestResolution? Type1415 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestOutputFormat? Type1416 { get; set; }
+ public global::OpenRouter.ImageGenerationResponse? Type1416 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestQuality? Type1417 { get; set; }
+ public global::System.Collections.Generic.IList? Type1417 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestResolution? Type1418 { get; set; }
+ public global::OpenRouter.ImageGenerationResponseDataItem? Type1418 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationResponse? Type1419 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolBackground? Type1419 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1420 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolInputFidelity? Type1420 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationResponseDataItem? Type1421 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolInputImageMask? Type1421 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolBackground? Type1422 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolModeration? Type1422 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolInputFidelity? Type1423 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolOutputFormat? Type1423 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolInputImageMask? Type1424 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolQuality? Type1424 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolModeration? Type1425 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolType? Type1425 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolOutputFormat? Type1426 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolConfig? Type1426 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolQuality? Type1427 { get; set; }
+ public global::OpenRouter.ImageGenerationServerToolOpenRouterType? Type1427 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolType? Type1428 { get; set; }
+ public global::OpenRouter.ImageGenerationStatus? Type1428 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolConfig? Type1429 { get; set; }
+ public global::OpenRouter.ImageGenerationUsageCompletionTokensDetails? Type1429 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationServerToolOpenRouterType? Type1430 { get; set; }
+ public global::OpenRouter.ImageGenerationUsagePromptTokensDetails? Type1430 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationStatus? Type1431 { get; set; }
+ public global::OpenRouter.ImageGenerationUsageServerToolUse? Type1431 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationUsageCompletionTokensDetails? Type1432 { get; set; }
+ public global::OpenRouter.ImageGenPartialImageEvent? Type1432 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationUsagePromptTokensDetails? Type1433 { get; set; }
+ public global::OpenRouter.ImageGenPartialImageEventType? Type1433 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationUsageServerToolUse? Type1434 { get; set; }
+ public global::OpenRouter.ImageGenStreamErrorEvent? Type1434 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenPartialImageEvent? Type1435 { get; set; }
+ public global::OpenRouter.ImageGenStreamErrorEventError? Type1435 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenPartialImageEventType? Type1436 { get; set; }
+ public global::OpenRouter.ImageGenStreamErrorEventType? Type1436 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenStreamErrorEvent? Type1437 { get; set; }
+ public global::OpenRouter.ImageGenTextChunkEvent? Type1437 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenStreamErrorEventError? Type1438 { get; set; }
+ public global::OpenRouter.ImageGenTextChunkEventPhase? Type1438 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenStreamErrorEventType? Type1439 { get; set; }
+ public global::OpenRouter.ImageGenTextChunkEventType? Type1439 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenTextChunkEvent? Type1440 { get; set; }
+ public global::OpenRouter.ImageInputModality? Type1440 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenTextChunkEventPhase? Type1441 { get; set; }
+ public global::OpenRouter.ImageModelArchitecture? Type1441 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenTextChunkEventType? Type1442 { get; set; }
+ public global::System.Collections.Generic.IList? Type1442 { get; set; }
///
///
///
- public global::OpenRouter.ImageInputModality? Type1443 { get; set; }
+ public global::System.Collections.Generic.IList? Type1443 { get; set; }
///
///
///
- public global::OpenRouter.ImageModelArchitecture? Type1444 { get; set; }
+ public global::OpenRouter.ImageOutputModality? Type1444 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1445 { get; set; }
+ public global::OpenRouter.ImageModelEndpointsResponse? Type1445 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1446 { get; set; }
+ public global::System.Collections.Generic.IList? Type1446 { get; set; }
///
///
///
- public global::OpenRouter.ImageOutputModality? Type1447 { get; set; }
+ public global::OpenRouter.ImageModelListItem? Type1447 { get; set; }
///
///
///
- public global::OpenRouter.ImageModelEndpointsResponse? Type1448 { get; set; }
+ public global::OpenRouter.ImageModelsListResponse? Type1448 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1449 { get; set; }
+ public global::System.Collections.Generic.IList? Type1449 { get; set; }
///
///
///
- public global::OpenRouter.ImageModelListItem? Type1450 { get; set; }
+ public global::OpenRouter.ImagePricingEntryBillable? Type1450 { get; set; }
///
///
///
- public global::OpenRouter.ImageModelsListResponse? Type1451 { get; set; }
+ public global::OpenRouter.ImagePricingEntryUnit? Type1451 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1452 { get; set; }
+ public global::OpenRouter.ImageStreamingResponse? Type1452 { get; set; }
///
///
///
- public global::OpenRouter.ImagePricingEntryBillable? Type1453 { get; set; }
+ public global::OpenRouter.AnyOf? Type1453 { get; set; }
///
///
///
- public global::OpenRouter.ImagePricingEntryUnit? Type1454 { get; set; }
+ public global::OpenRouter.IncompleteDetailsReason? Type1454 { get; set; }
///
///
///
- public global::OpenRouter.ImageStreamingResponse? Type1455 { get; set; }
+ public global::OpenRouter.IncompleteEvent? Type1455 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1456 { get; set; }
+ public global::OpenRouter.IncompleteEventType? Type1456 { get; set; }
///
///
///
- public global::OpenRouter.IncompleteDetailsReason? Type1457 { get; set; }
+ public global::OpenRouter.InProgressEvent? Type1457 { get; set; }
///
///
///
- public global::OpenRouter.IncompleteEvent? Type1458 { get; set; }
+ public global::OpenRouter.InProgressEventType? Type1458 { get; set; }
///
///
///
- public global::OpenRouter.IncompleteEventType? Type1459 { get; set; }
+ public global::OpenRouter.InputAudioInputAudio1? Type1459 { get; set; }
///
///
///
- public global::OpenRouter.InProgressEvent? Type1460 { get; set; }
+ public global::OpenRouter.InputAudioInputAudio1Format? Type1460 { get; set; }
///
///
///
- public global::OpenRouter.InProgressEventType? Type1461 { get; set; }
+ public global::OpenRouter.InputAudioType? Type1461 { get; set; }
///
///
///
- public global::OpenRouter.InputAudioInputAudio1? Type1462 { get; set; }
+ public global::OpenRouter.InputFileType? Type1462 { get; set; }
///
///
///
- public global::OpenRouter.InputAudioInputAudio1Format? Type1463 { get; set; }
+ public global::OpenRouter.InputImageDetail? Type1463 { get; set; }
///
///
///
- public global::OpenRouter.InputAudioType? Type1464 { get; set; }
+ public global::OpenRouter.InputImageType? Type1464 { get; set; }
///
///
///
- public global::OpenRouter.InputFileType? Type1465 { get; set; }
+ public global::OpenRouter.InputMessageItem? Type1465 { get; set; }
///
///
///
- public global::OpenRouter.InputImageDetail? Type1466 { get; set; }
+ public global::OpenRouter.AnyOf? Type1466 { get; set; }
///
///
///
- public global::OpenRouter.InputImageType? Type1467 { get; set; }
+ public global::OpenRouter.InputMessageItemRoleVariant1? Type1467 { get; set; }
///
///
///
- public global::OpenRouter.InputMessageItem? Type1468 { get; set; }
+ public global::OpenRouter.InputMessageItemRoleVariant2? Type1468 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf? Type1469 { get; set; }
+ public global::OpenRouter.InputMessageItemRoleVariant3? Type1469 { get; set; }
///
///
///
- public global::OpenRouter.InputMessageItemRoleVariant1? Type1470 { get; set; }
+ public global::OpenRouter.InputMessageItemType? Type1470 { get; set; }
///
///
///
- public global::OpenRouter.InputMessageItemRoleVariant2? Type1471 { get; set; }
+ public global::OpenRouter.InputModality? Type1471 { get; set; }
///
///
///
- public global::OpenRouter.InputMessageItemRoleVariant3? Type1472 { get; set; }
+ public global::OpenRouter.InputReference? Type1472 { get; set; }
///
///
///
- public global::OpenRouter.InputMessageItemType? Type1473 { get; set; }
+ public global::OpenRouter.InputReferenceDiscriminator? Type1473 { get; set; }
///
///
///
- public global::OpenRouter.InputModality? Type1474 { get; set; }
+ public global::OpenRouter.InputReferenceDiscriminatorType? Type1474 { get; set; }
///
///
///
- public global::OpenRouter.InputReference? Type1475 { get; set; }
+ public global::OpenRouter.Inputs? Type1475 { get; set; }
///
///
///
- public global::OpenRouter.InputReferenceDiscriminator? Type1476 { get; set; }
+ public global::OpenRouter.ReasoningItem? Type1476 { get; set; }
///
///
///
- public global::OpenRouter.InputReferenceDiscriminatorType? Type1477 { get; set; }
+ public global::OpenRouter.AllOf? Type1477 { get; set; }
///
///
///
- public global::OpenRouter.Inputs? Type1478 { get; set; }
+ public global::OpenRouter.OutputMessageItem? Type1478 { get; set; }
///
///
///
- public global::OpenRouter.ReasoningItem? Type1479 { get; set; }
+ public global::OpenRouter.InputsVariant2ItemVariant82? Type1479 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type1480 { get; set; }
+ public global::OpenRouter.AnyOf>, string>? Type1480 { get; set; }
///
///
///
- public global::OpenRouter.OutputMessageItem? Type1481 { get; set; }
+ public global::System.Collections.Generic.IList>? Type1481 { get; set; }
///
///
///
- public global::OpenRouter.InputsVariant2ItemVariant82? Type1482 { get; set; }
+ public global::OpenRouter.InputsVariant2ItemVariant8Type? Type1482 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf>, string>? Type1483 { get; set; }
+ public global::OpenRouter.AllOf? Type1483 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type1484 { get; set; }
+ public global::OpenRouter.OutputReasoningItem? Type1484 { get; set; }
///
///
///
- public global::OpenRouter.InputsVariant2ItemVariant8Type? Type1485 { get; set; }
+ public global::OpenRouter.InputsVariant2ItemVariant92? Type1485 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type1486 { get; set; }
+ public global::System.Collections.Generic.IList? Type1486 { get; set; }
///
///
///
- public global::OpenRouter.OutputReasoningItem? Type1487 { get; set; }
+ public global::OpenRouter.OutputWebSearchCallItem? Type1487 { get; set; }
///
///
///
- public global::OpenRouter.InputsVariant2ItemVariant92? Type1488 { get; set; }
+ public global::OpenRouter.OutputFileSearchCallItem? Type1488 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1489 { get; set; }
+ public global::OpenRouter.OutputImageGenerationCallItem? Type1489 { get; set; }
///
///
///
- public global::OpenRouter.OutputWebSearchCallItem? Type1490 { get; set; }
+ public global::OpenRouter.OutputCodeInterpreterCallItem? Type1490 { get; set; }
///
///
///
- public global::OpenRouter.OutputFileSearchCallItem? Type1491 { get; set; }
+ public global::OpenRouter.OutputComputerCallItem? Type1491 { get; set; }
///
///
///
- public global::OpenRouter.OutputImageGenerationCallItem? Type1492 { get; set; }
+ public global::OpenRouter.OutputDatetimeItem? Type1492 { get; set; }
///
///
///
- public global::OpenRouter.OutputCodeInterpreterCallItem? Type1493 { get; set; }
+ public global::OpenRouter.OutputWebSearchServerToolItem? Type1493 { get; set; }
///
///
///
- public global::OpenRouter.OutputComputerCallItem? Type1494 { get; set; }
+ public global::OpenRouter.OutputCodeInterpreterServerToolItem? Type1494 { get; set; }
///
///
///
- public global::OpenRouter.OutputDatetimeItem? Type1495 { get; set; }
+ public global::OpenRouter.OutputFileSearchServerToolItem? Type1495 { get; set; }
///
///
///
- public global::OpenRouter.OutputWebSearchServerToolItem? Type1496 { get; set; }
+ public global::OpenRouter.OutputImageGenerationServerToolItem? Type1496 { get; set; }
///
///
///
- public global::OpenRouter.OutputCodeInterpreterServerToolItem? Type1497 { get; set; }
+ public global::OpenRouter.OutputBrowserUseServerToolItem? Type1497 { get; set; }
///
///
///
- public global::OpenRouter.OutputFileSearchServerToolItem? Type1498 { get; set; }
+ public global::OpenRouter.OutputBashServerToolItem? Type1498 { get; set; }
///
///
///
- public global::OpenRouter.OutputImageGenerationServerToolItem? Type1499 { get; set; }
+ public global::OpenRouter.OutputTextEditorServerToolItem? Type1499 { get; set; }
///
///
///
- public global::OpenRouter.OutputBrowserUseServerToolItem? Type1500 { get; set; }
+ public global::OpenRouter.OutputApplyPatchServerToolItem? Type1500 { get; set; }
///
///
///
- public global::OpenRouter.OutputBashServerToolItem? Type1501 { get; set; }
+ public global::OpenRouter.OutputWebFetchServerToolItem? Type1501 { get; set; }
///
///
///
- public global::OpenRouter.OutputTextEditorServerToolItem? Type1502 { get; set; }
+ public global::OpenRouter.OutputToolSearchServerToolItem? Type1502 { get; set; }
///
///
///
- public global::OpenRouter.OutputApplyPatchServerToolItem? Type1503 { get; set; }
+ public global::OpenRouter.OutputMemoryServerToolItem? Type1503 { get; set; }
///
///
///
- public global::OpenRouter.OutputWebFetchServerToolItem? Type1504 { get; set; }
+ public global::OpenRouter.OutputArmorBlockedItem? Type1504 { get; set; }
///
///
///
- public global::OpenRouter.OutputToolSearchServerToolItem? Type1505 { get; set; }
+ public global::OpenRouter.OutputSearchModelsServerToolItem? Type1505 { get; set; }
///
///
///
- public global::OpenRouter.OutputMemoryServerToolItem? Type1506 { get; set; }
+ public global::OpenRouter.OutputFusionServerToolItem? Type1506 { get; set; }
///
///
///
- public global::OpenRouter.OutputArmorBlockedItem? Type1507 { get; set; }
+ public global::OpenRouter.OutputAdvisorServerToolItem? Type1507 { get; set; }
///
///
///
- public global::OpenRouter.OutputSearchModelsServerToolItem? Type1508 { get; set; }
+ public global::OpenRouter.OutputSubagentServerToolItem? Type1508 { get; set; }
///
///
///
- public global::OpenRouter.OutputFusionServerToolItem? Type1509 { get; set; }
+ public global::OpenRouter.OutputFilesServerToolItem? Type1509 { get; set; }
///
///
///
- public global::OpenRouter.OutputAdvisorServerToolItem? Type1510 { get; set; }
+ public global::OpenRouter.OutputShellServerToolItem? Type1510 { get; set; }
///
///
///
- public global::OpenRouter.OutputSubagentServerToolItem? Type1511 { get; set; }
+ public global::OpenRouter.LocalShellCallItem? Type1511 { get; set; }
///
///
///
- public global::OpenRouter.OutputFilesServerToolItem? Type1512 { get; set; }
+ public global::OpenRouter.LocalShellCallOutputItem? Type1512 { get; set; }
///
///
///
- public global::OpenRouter.OutputShellServerToolItem? Type1513 { get; set; }
+ public global::OpenRouter.ShellCallItem? Type1513 { get; set; }
///
///
///
- public global::OpenRouter.LocalShellCallItem? Type1514 { get; set; }
+ public global::OpenRouter.ShellCallOutputItem? Type1514 { get; set; }
///
///
///
- public global::OpenRouter.LocalShellCallOutputItem? Type1515 { get; set; }
+ public global::OpenRouter.McpListToolsItem? Type1515 { get; set; }
///
///
///
- public global::OpenRouter.ShellCallItem? Type1516 { get; set; }
+ public global::OpenRouter.McpApprovalRequestItem? Type1516 { get; set; }
///
///
///
- public global::OpenRouter.ShellCallOutputItem? Type1517 { get; set; }
+ public global::OpenRouter.McpApprovalResponseItem? Type1517 { get; set; }
///
///
///
- public global::OpenRouter.McpListToolsItem? Type1518 { get; set; }
+ public global::OpenRouter.McpCallItem? Type1518 { get; set; }
///
///
///
- public global::OpenRouter.McpApprovalRequestItem? Type1519 { get; set; }
+ public global::OpenRouter.ItemReferenceItem? Type1519 { get; set; }
///
///
///
- public global::OpenRouter.McpApprovalResponseItem? Type1520 { get; set; }
+ public global::OpenRouter.ToolSearchCallItem? Type1520 { get; set; }
///
///
///
- public global::OpenRouter.McpCallItem? Type1521 { get; set; }
+ public global::OpenRouter.ToolSearchOutputItem? Type1521 { get; set; }
///
///
///
- public global::OpenRouter.ItemReferenceItem? Type1522 { get; set; }
+ public global::OpenRouter.InputTextType? Type1522 { get; set; }
///
///
///
- public global::OpenRouter.ToolSearchCallItem? Type1523 { get; set; }
+ public global::OpenRouter.InputVideoProcessing? Type1523 { get; set; }
///
///
///
- public global::OpenRouter.ToolSearchOutputItem? Type1524 { get; set; }
+ public global::OpenRouter.InputVideoType? Type1524 { get; set; }
///
///
///
- public global::OpenRouter.InputTextType? Type1525 { get; set; }
+ public global::OpenRouter.InstructType? Type1525 { get; set; }
///
///
///
- public global::OpenRouter.InputVideoProcessing? Type1526 { get; set; }
+ public global::OpenRouter.InternalServerResponse? Type1526 { get; set; }
///
///
///
- public global::OpenRouter.InputVideoType? Type1527 { get; set; }
+ public global::OpenRouter.InternalServerResponseErrorData? Type1527 { get; set; }
///
///
///
- public global::OpenRouter.InstructType? Type1528 { get; set; }
+ public global::OpenRouter.ItemReferenceItemType? Type1528 { get; set; }
///
///
///
- public global::OpenRouter.InternalServerResponse? Type1529 { get; set; }
+ public global::OpenRouter.JevRouterPluginId? Type1529 { get; set; }
///
///
///
- public global::OpenRouter.InternalServerResponseErrorData? Type1530 { get; set; }
+ public global::OpenRouter.KeyAssignment? Type1530 { get; set; }
///
///
///
- public global::OpenRouter.ItemReferenceItemType? Type1531 { get; set; }
+ public global::OpenRouter.KeyBudget? Type1531 { get; set; }
///
///
///
- public global::OpenRouter.JevRouterPluginId? Type1532 { get; set; }
+ public global::OpenRouter.KeyBudgetResetInterval? Type1532 { get; set; }
///
///
///
- public global::OpenRouter.KeyAssignment? Type1533 { get; set; }
+ public global::OpenRouter.KeyBudgetScope? Type1533 { get; set; }
///
///
///
- public global::OpenRouter.KeyBudget? Type1534 { get; set; }
+ public global::OpenRouter.LegacyChatContentVideoType? Type1534 { get; set; }
///
///
///
- public global::OpenRouter.KeyBudgetResetInterval? Type1535 { get; set; }
+ public global::OpenRouter.LegacyChatContentVideoInput? Type1535 { get; set; }
///
///
///
- public global::OpenRouter.KeyBudgetScope? Type1536 { get; set; }
+ public global::OpenRouter.LegacyChatContentVideoInputProcessing? Type1536 { get; set; }
///
///
///
- public global::OpenRouter.LegacyChatContentVideoType? Type1537 { get; set; }
+ public global::OpenRouter.WebSearchDomainFilter? Type1537 { get; set; }
///
///
///
- public global::OpenRouter.LegacyChatContentVideoInput? Type1538 { get; set; }
+ public global::OpenRouter.SearchContextSizeEnum? Type1538 { get; set; }
///
///
///
- public global::OpenRouter.LegacyChatContentVideoInputProcessing? Type1539 { get; set; }
+ public global::OpenRouter.LegacyWebSearchServerToolType? Type1539 { get; set; }
///
///
///
- public global::OpenRouter.WebSearchDomainFilter? Type1540 { get; set; }
+ public global::OpenRouter.WebSearchUserLocation? Type1540 { get; set; }
///
///
///
- public global::OpenRouter.SearchContextSizeEnum? Type1541 { get; set; }
+ public global::OpenRouter.ListAccountGuardrailPoliciesResponse? Type1541 { get; set; }
///
///
///
- public global::OpenRouter.LegacyWebSearchServerToolType? Type1542 { get; set; }
+ public global::System.Collections.Generic.IList? Type1542 { get; set; }
///
///
///
- public global::OpenRouter.WebSearchUserLocation? Type1543 { get; set; }
+ public global::OpenRouter.ListBudgetGuardrailPoliciesResponse? Type1543 { get; set; }
///
///
///
- public global::OpenRouter.ListAccountGuardrailPoliciesResponse? Type1544 { get; set; }
+ public global::System.Collections.Generic.IList? Type1544 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1545 { get; set; }
+ public global::OpenRouter.ListBYOKKeysResponse? Type1545 { get; set; }
///
///
///
- public global::OpenRouter.ListBudgetGuardrailPoliciesResponse? Type1546 { get; set; }
+ public global::System.Collections.Generic.IList? Type1546 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1547 { get; set; }
+ public global::OpenRouter.ListEndpointsResponse? Type1547 { get; set; }
///
///
///
- public global::OpenRouter.ListBYOKKeysResponse? Type1548 { get; set; }
+ public global::OpenRouter.AllOf? Type1548 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1549 { get; set; }
+ public global::OpenRouter.ModelArchitecture? Type1549 { get; set; }
///
///
///
- public global::OpenRouter.ListEndpointsResponse? Type1550 { get; set; }
+ public global::OpenRouter.ListEndpointsResponseArchitecture? Type1550 { get; set; }
///
///
///
- public global::OpenRouter.AllOf? Type1551 { get; set; }
+ public global::System.Collections.Generic.IList? Type1551 { get; set; }
///
///
///
- public global::OpenRouter.ModelArchitecture? Type1552 { get; set; }
+ public global::System.Collections.Generic.IList? Type1552 { get; set; }
///
///
///
- public global::OpenRouter.ListEndpointsResponseArchitecture? Type1553 { get; set; }
+ public global::OpenRouter.OutputModality? Type1553 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1554 { get; set; }
+ public global::OpenRouter.ModelGroup? Type1554 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1555 { get; set; }
+ public global::System.Collections.Generic.IList? Type1555 { get; set; }
///
///
///
- public global::OpenRouter.OutputModality? Type1556 { get; set; }
+ public global::OpenRouter.PublicEndpoint? Type1556 { get; set; }
///
///
///
- public global::OpenRouter.ModelGroup? Type1557 { get; set; }
+ public global::OpenRouter.ListExternalUsersResponse? Type1557 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1558 { get; set; }
+ public global::System.Collections.Generic.IList? Type1558 { get; set; }
///
///
///
- public global::OpenRouter.PublicEndpoint? Type1559 { get; set; }
+ public global::OpenRouter.ListGuardrailsResponse? Type1559 { get; set; }
///
///
///
- public global::OpenRouter.ListExternalUsersResponse? Type1560 { get; set; }
+ public global::System.Collections.Generic.IList? Type1560 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1561 { get; set; }
+ public global::OpenRouter.ListKeyAssignmentsResponse? Type1561 { get; set; }
///
///
///
- public global::OpenRouter.ListGuardrailsResponse? Type1562 { get; set; }
+ public global::System.Collections.Generic.IList? Type1562 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1563 { get; set; }
+ public global::OpenRouter.ListMemberAssignmentsResponse? Type1563 { get; set; }
///
///
///
- public global::OpenRouter.ListKeyAssignmentsResponse? Type1564 { get; set; }
+ public global::System.Collections.Generic.IList? Type1564 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1565 { get; set; }
+ public global::OpenRouter.MemberAssignment? Type1565 { get; set; }
///
///
///
- public global::OpenRouter.ListMemberAssignmentsResponse? Type1566 { get; set; }
+ public global::OpenRouter.ListModelAvailabilityGuardrailPoliciesResponse? Type1566 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1567 { get; set; }
+ public global::System.Collections.Generic.IList? Type1567 { get; set; }
///
///
///
- public global::OpenRouter.MemberAssignment? Type1568 { get; set; }
+ public global::OpenRouter.ModelAvailabilityGuardrailPolicySummary? Type1568 { get; set; }
///
///
///
- public global::OpenRouter.ListModelAvailabilityGuardrailPoliciesResponse? Type1569 { get; set; }
+ public global::OpenRouter.ListModerationGuardrailPoliciesResponse? Type1569 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1570 { get; set; }
+ public global::System.Collections.Generic.IList? Type1570 { get; set; }
///
///
///
- public global::OpenRouter.ModelAvailabilityGuardrailPolicySummary? Type1571 { get; set; }
+ public global::OpenRouter.ModerationGuardrailPolicySummary? Type1571 { get; set; }
///
///
///
- public global::OpenRouter.ListModerationGuardrailPoliciesResponse? Type1572 { get; set; }
+ public global::OpenRouter.ListObservabilityDestinationsResponse? Type1572 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1573 { get; set; }
+ public global::System.Collections.Generic.IList? Type1573 { get; set; }
///
///
///
- public global::OpenRouter.ModerationGuardrailPolicySummary? Type1574 { get; set; }
+ public global::OpenRouter.ListPresetsResponse? Type1574 { get; set; }
///
///
///
- public global::OpenRouter.ListObservabilityDestinationsResponse? Type1575 { get; set; }
+ public global::System.Collections.Generic.IList? Type1575 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1576 { get; set; }
+ public global::OpenRouter.Preset? Type1576 { get; set; }
///
///
///
- public global::OpenRouter.ListPresetsResponse? Type1577 { get; set; }
+ public global::OpenRouter.ListPresetVersionsResponse? Type1577 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1578 { get; set; }
+ public global::System.Collections.Generic.IList? Type1578 { get; set; }
///
///
///
- public global::OpenRouter.Preset? Type1579 { get; set; }
+ public global::OpenRouter.ListPrivateEndpointsResponse? Type1579 { get; set; }
///
///
///
- public global::OpenRouter.ListPresetVersionsResponse? Type1580 { get; set; }
+ public global::System.Collections.Generic.IList? Type1580 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1581 { get; set; }
+ public global::OpenRouter.PrivateEndpointSummary? Type1581 { get; set; }
///
///
///
- public global::OpenRouter.ListPrivateEndpointsResponse? Type1582 { get; set; }
+ public global::OpenRouter.ListScimGroupMappingsResponse? Type1582 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1583 { get; set; }
+ public global::System.Collections.Generic.IList? Type1583 { get; set; }
///
///
///
- public global::OpenRouter.PrivateEndpointSummary? Type1584 { get; set; }
+ public global::OpenRouter.ListScimGroupsResponse? Type1584 { get; set; }
///
///
///
- public global::OpenRouter.ListScimGroupMappingsResponse? Type1585 { get; set; }
+ public global::System.Collections.Generic.IList? Type1585 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1586 { get; set; }
+ public global::OpenRouter.ScimGroup? Type1586 { get; set; }
///
///
///
- public global::OpenRouter.ListScimGroupsResponse? Type1587 { get; set; }
+ public global::OpenRouter.ListToolsResponse? Type1587 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1588 { get; set; }
+ public global::System.Collections.Generic.IList? Type1588 { get; set; }
///
///
///
- public global::OpenRouter.ScimGroup? Type1589 { get; set; }
+ public global::OpenRouter.ServerTool? Type1589 { get; set; }
///
///
///
- public global::OpenRouter.ListToolsResponse? Type1590 { get; set; }
+ public global::OpenRouter.ListToolsResponseLinks? Type1590 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1591 { get; set; }
+ public global::OpenRouter.ListWorkspaceBudgetsResponse? Type1591 { get; set; }
///
///
///
- public global::OpenRouter.ServerTool? Type1592 { get; set; }
+ public global::System.Collections.Generic.IList? Type1592 { get; set; }
///
///
///
- public global::OpenRouter.ListToolsResponseLinks? Type1593 { get; set; }
+ public global::OpenRouter.ListWorkspaceMembersResponse? Type1593 { get; set; }
///
///
///
- public global::OpenRouter.ListWorkspaceBudgetsResponse? Type1594 { get; set; }
+ public global::OpenRouter.ListWorkspacesResponse? Type1594 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1595 { get; set; }
+ public global::System.Collections.Generic.IList? Type1595 { get; set; }
///
///
///
- public global::OpenRouter.ListWorkspaceMembersResponse? Type1596 { get; set; }
+ public global::OpenRouter.LocalShellCallItemAction? Type1596 { get; set; }
///
///
///
- public global::OpenRouter.ListWorkspacesResponse? Type1597 { get; set; }
+ public global::OpenRouter.LocalShellCallItemActionType? Type1597 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1598 { get; set; }
+ public global::OpenRouter.LocalShellCallItemType? Type1598 { get; set; }
///
///
///
- public global::OpenRouter.LocalShellCallItemAction? Type1599 { get; set; }
+ public global::OpenRouter.LocalShellCallOutputItemType? Type1599 { get; set; }
///
///
///
- public global::OpenRouter.LocalShellCallItemActionType? Type1600 { get; set; }
+ public global::OpenRouter.ManagedPrivateEndpointVariant2? Type1600 { get; set; }
///
///
///
- public global::OpenRouter.LocalShellCallItemType? Type1601 { get; set; }
+ public global::OpenRouter.PrivateEndpointDeclaredRegion? Type1601 { get; set; }
///
///
///
- public global::OpenRouter.LocalShellCallOutputItemType? Type1602 { get; set; }
+ public global::OpenRouter.ManagedPrivateEndpointResponse? Type1602 { get; set; }
///
///
///
- public global::OpenRouter.ManagedPrivateEndpointVariant2? Type1603 { get; set; }
+ public global::OpenRouter.McpApprovalRequestItemType? Type1603 { get; set; }
///
///
///
- public global::OpenRouter.PrivateEndpointDeclaredRegion? Type1604 { get; set; }
+ public global::OpenRouter.McpApprovalResponseItemType? Type1604 { get; set; }
///
///
///
- public global::OpenRouter.ManagedPrivateEndpointResponse? Type1605 { get; set; }
+ public global::OpenRouter.McpCallArgumentsDeltaEvent? Type1605 { get; set; }
///
///
///
- public global::OpenRouter.McpApprovalRequestItemType? Type1606 { get; set; }
+ public global::OpenRouter.McpCallArgumentsDeltaEventType? Type1606 { get; set; }
///
///
///
- public global::OpenRouter.McpApprovalResponseItemType? Type1607 { get; set; }
+ public global::OpenRouter.McpCallArgumentsDoneEvent? Type1607 { get; set; }
///
///
///
- public global::OpenRouter.McpCallArgumentsDeltaEvent? Type1608 { get; set; }
+ public global::OpenRouter.McpCallArgumentsDoneEventType? Type1608 { get; set; }
///
///
///
- public global::OpenRouter.McpCallArgumentsDeltaEventType? Type1609 { get; set; }
+ public global::OpenRouter.McpCallCompletedEvent? Type1609 { get; set; }
///
///
///
- public global::OpenRouter.McpCallArgumentsDoneEvent? Type1610 { get; set; }
+ public global::OpenRouter.McpCallCompletedEventType? Type1610 { get; set; }
///
///
///
- public global::OpenRouter.McpCallArgumentsDoneEventType? Type1611 { get; set; }
+ public global::OpenRouter.McpCallFailedEvent? Type1611 { get; set; }
///
///
///
- public global::OpenRouter.McpCallCompletedEvent? Type1612 { get; set; }
+ public global::OpenRouter.McpCallFailedEventType? Type1612 { get; set; }
///
///
///
- public global::OpenRouter.McpCallCompletedEventType? Type1613 { get; set; }
+ public global::OpenRouter.McpCallInProgressEvent? Type1613 { get; set; }
///
///
///
- public global::OpenRouter.McpCallFailedEvent? Type1614 { get; set; }
+ public global::OpenRouter.McpCallInProgressEventType? Type1614 { get; set; }
///
///
///
- public global::OpenRouter.McpCallFailedEventType? Type1615 { get; set; }
+ public global::OpenRouter.McpToolCallError? Type1615 { get; set; }
///
///
///
- public global::OpenRouter.McpCallInProgressEvent? Type1616 { get; set; }
+ public global::OpenRouter.McpCallItemStatus? Type1616 { get; set; }
///
///
///
- public global::OpenRouter.McpCallInProgressEventType? Type1617 { get; set; }
+ public global::OpenRouter.McpCallItemType? Type1617 { get; set; }
///
///
///
- public global::OpenRouter.McpToolCallError? Type1618 { get; set; }
+ public global::OpenRouter.McpHttpError? Type1618 { get; set; }
///
///
///
- public global::OpenRouter.McpCallItemStatus? Type1619 { get; set; }
+ public global::OpenRouter.McpHttpErrorType? Type1619 { get; set; }
///
///
///
- public global::OpenRouter.McpCallItemType? Type1620 { get; set; }
+ public global::OpenRouter.McpListToolsCompletedEvent? Type1620 { get; set; }
///
///
///
- public global::OpenRouter.McpHttpError? Type1621 { get; set; }
+ public global::OpenRouter.McpListToolsCompletedEventType? Type1621 { get; set; }
///
///
///
- public global::OpenRouter.McpHttpErrorType? Type1622 { get; set; }
+ public global::OpenRouter.McpListToolsFailedEvent? Type1622 { get; set; }
///
///
///
- public global::OpenRouter.McpListToolsCompletedEvent? Type1623 { get; set; }
+ public global::OpenRouter.McpListToolsFailedEventType? Type1623 { get; set; }
///
///
///
- public global::OpenRouter.McpListToolsCompletedEventType? Type1624 { get; set; }
+ public global::OpenRouter.McpListToolsInProgressEvent? Type1624 { get; set; }
///
///
///
- public global::OpenRouter.McpListToolsFailedEvent? Type1625 { get; set; }
+ public global::OpenRouter.McpListToolsInProgressEventType? Type1625 { get; set; }
///
///
///
- public global::OpenRouter.McpListToolsFailedEventType? Type1626 { get; set; }
+ public global::System.Collections.Generic.IList? Type1626 { get; set; }
///
///
///
- public global::OpenRouter.McpListToolsInProgressEvent? Type1627 { get; set; }
+ public global::OpenRouter.McpListToolsItemTool? Type1627 { get; set; }
///
///
///
- public global::OpenRouter.McpListToolsInProgressEventType? Type1628 { get; set; }
+ public global::OpenRouter.McpListToolsItemType? Type1628 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1629 { get; set; }
+ public global::OpenRouter.McpProtocolError? Type1629 { get; set; }
///
///
///
- public global::OpenRouter.McpListToolsItemTool? Type1630 { get; set; }
+ public global::OpenRouter.McpProtocolErrorType? Type1630 { get; set; }
///
///
///
- public global::OpenRouter.McpListToolsItemType? Type1631 { get; set; }
+ public global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools>? Type1631 { get; set; }
///
///
///
- public global::OpenRouter.McpProtocolError? Type1632 { get; set; }
+ public global::OpenRouter.McpServerToolAllowedTools? Type1632 { get; set; }
///
///
///
- public global::OpenRouter.McpProtocolErrorType? Type1633 { get; set; }
+ public global::OpenRouter.McpServerToolRequireApprovalVariant1? Type1633 { get; set; }
///
///
///
- public global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools>? Type1634 { get; set; }
+ public global::OpenRouter.McpServerToolRequireApprovalVariant1Always? Type1634 { get; set; }
///
///
///
- public global::OpenRouter.McpServerToolAllowedTools? Type1635 { get; set; }
+ public global::OpenRouter.McpServerToolRequireApprovalVariant1Never? Type1635 { get; set; }
///
///
///
- public global::OpenRouter.McpServerToolRequireApprovalVariant1? Type1636 { get; set; }
+ public global::OpenRouter.McpServerToolRequireApprovalVariant2? Type1636 { get; set; }
///
///
///
- public global::OpenRouter.McpServerToolRequireApprovalVariant1Always? Type1637 { get; set; }
+ public global::OpenRouter.McpServerToolRequireApprovalVariant3? Type1637 { get; set; }
///
///
///
- public global::OpenRouter.McpServerToolRequireApprovalVariant1Never? Type1638 { get; set; }
+ public global::OpenRouter.McpServerToolType? Type1638 { get; set; }
///
///
///
- public global::OpenRouter.McpServerToolRequireApprovalVariant2? Type1639 { get; set; }
+ public global::OpenRouter.McpServerToolParameters? Type1639 { get; set; }
///
///
///
- public global::OpenRouter.McpServerToolRequireApprovalVariant3? Type1640 { get; set; }
+ public global::OpenRouter.McpServerToolOpenRouterType? Type1640 { get; set; }
///
///
///
- public global::OpenRouter.McpServerToolType? Type1641 { get; set; }
+ public global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolParametersAllowedTools>? Type1641 { get; set; }
///