Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public partial interface ISubpackageApiKeysClient
{
/// <summary>
/// Create a new API key<br/>
/// Create a new API key for the authenticated user. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Create a new API key for the authenticated user. The plaintext `key` is returned only in this response. Treat it as a write-only, sensitive value; it cannot be retrieved later. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="request"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand All @@ -19,7 +19,7 @@ public partial interface ISubpackageApiKeysClient
global::System.Threading.CancellationToken cancellationToken = default);
/// <summary>
/// Create a new API key<br/>
/// Create a new API key for the authenticated user. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Create a new API key for the authenticated user. The plaintext `key` is returned only in this response. Treat it as a write-only, sensitive value; it cannot be retrieved later. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="request"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand All @@ -32,7 +32,7 @@ public partial interface ISubpackageApiKeysClient
global::System.Threading.CancellationToken cancellationToken = default);
/// <summary>
/// Create a new API key<br/>
/// Create a new API key for the authenticated user. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Create a new API key for the authenticated user. The plaintext `key` is returned only in this response. Treat it as a write-only, sensitive value; it cannot be retrieved later. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="creatorUserId">
/// Optional user ID of the key creator. Only meaningful for organization-owned keys where a specific member is creating the key.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public partial interface ISubpackageByokClient
{
/// <summary>
/// Create a BYOK provider credential<br/>
/// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. Treat the raw key as write-only; it is never returned after creation. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="request"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand All @@ -19,7 +19,7 @@ public partial interface ISubpackageByokClient
global::System.Threading.CancellationToken cancellationToken = default);
/// <summary>
/// Create a BYOK provider credential<br/>
/// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. Treat the raw key as write-only; it is never returned after creation. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="request"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand All @@ -32,7 +32,7 @@ public partial interface ISubpackageByokClient
global::System.Threading.CancellationToken cancellationToken = default);
/// <summary>
/// Create a BYOK provider credential<br/>
/// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. Treat the raw key as write-only; it is never returned after creation. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="allowedModels">
/// Optional allowlist of model slugs this credential may be used for. `null` means no restriction.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public partial interface ISubpackageGuardrailsClient
{
/// <summary>
/// Bulk assign keys to a guardrail<br/>
/// Assign multiple API keys to a specific guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Assign multiple API keys to a specific guardrail. A key may hold at most one guardrail; assigning replaces any existing assignment. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="id"></param>
/// <param name="request"></param>
Expand All @@ -21,7 +21,7 @@ public partial interface ISubpackageGuardrailsClient
global::System.Threading.CancellationToken cancellationToken = default);
/// <summary>
/// Bulk assign keys to a guardrail<br/>
/// Assign multiple API keys to a specific guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Assign multiple API keys to a specific guardrail. A key may hold at most one guardrail; assigning replaces any existing assignment. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="id"></param>
/// <param name="request"></param>
Expand All @@ -36,7 +36,7 @@ public partial interface ISubpackageGuardrailsClient
global::System.Threading.CancellationToken cancellationToken = default);
/// <summary>
/// Bulk assign keys to a guardrail<br/>
/// Assign multiple API keys to a specific guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Assign multiple API keys to a specific guardrail. A key may hold at most one guardrail; assigning replaces any existing assignment. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="id"></param>
/// <param name="keyHashes">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public partial interface ISubpackageGuardrailsClient
{
/// <summary>
/// Update a guardrail<br/>
/// Update an existing guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Update an existing guardrail. Collection fields use replace semantics: send the full desired set on every update. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="id"></param>
/// <param name="request"></param>
Expand All @@ -21,7 +21,7 @@ public partial interface ISubpackageGuardrailsClient
global::System.Threading.CancellationToken cancellationToken = default);
/// <summary>
/// Update a guardrail<br/>
/// Update an existing guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Update an existing guardrail. Collection fields use replace semantics: send the full desired set on every update. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="id"></param>
/// <param name="request"></param>
Expand All @@ -36,7 +36,7 @@ public partial interface ISubpackageGuardrailsClient
global::System.Threading.CancellationToken cancellationToken = default);
/// <summary>
/// Update a guardrail<br/>
/// Update an existing guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Update an existing guardrail. Collection fields use replace semantics: send the full desired set on every update. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="id"></param>
/// <param name="allowedModels">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public partial interface ISubpackageWorkspacesClient
{
/// <summary>
/// Delete a workspace<br/>
/// Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted; remove the keys first. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="id"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand All @@ -18,7 +18,7 @@ public partial interface ISubpackageWorkspacesClient
global::System.Threading.CancellationToken cancellationToken = default);
/// <summary>
/// Delete a workspace<br/>
/// Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted; remove the keys first. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="id"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ public sealed partial class ImageGenerationResponseDataItems
[global::System.Text.Json.Serialization.JsonRequired]
public required string B64Json { get; set; }

/// <summary>
/// Media type (MIME type) of the image. Omitted when the output is a standard raster format (PNG). Present for non-raster outputs such as SVG (`image/svg+xml`).
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("media_type")]
public string? MediaType { get; set; }

/// <summary>
/// Additional properties that are not explicitly defined in the schema
/// </summary>
Expand All @@ -27,13 +33,18 @@ public sealed partial class ImageGenerationResponseDataItems
/// <param name="b64Json">
/// Base64-encoded image bytes
/// </param>
/// <param name="mediaType">
/// Media type (MIME type) of the image. Omitted when the output is a standard raster format (PNG). Present for non-raster outputs such as SVG (`image/svg+xml`).
/// </param>
#if NET7_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
#endif
public ImageGenerationResponseDataItems(
string b64Json)
string b64Json,
string? mediaType)
{
this.B64Json = b64Json ?? throw new global::System.ArgumentNullException(nameof(b64Json));
this.MediaType = mediaType;
}

/// <summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ partial void ProcessCreateKeysResponseContent(

/// <summary>
/// Create a new API key<br/>
/// Create a new API key for the authenticated user. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Create a new API key for the authenticated user. The plaintext `key` is returned only in this response. Treat it as a write-only, sensitive value; it cannot be retrieved later. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="request"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand All @@ -66,7 +66,7 @@ partial void ProcessCreateKeysResponseContent(
}
/// <summary>
/// Create a new API key<br/>
/// Create a new API key for the authenticated user. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Create a new API key for the authenticated user. The plaintext `key` is returned only in this response. Treat it as a write-only, sensitive value; it cannot be retrieved later. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="request"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand Down Expand Up @@ -620,7 +620,7 @@ partial void ProcessCreateKeysResponseContent(
}
/// <summary>
/// Create a new API key<br/>
/// Create a new API key for the authenticated user. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Create a new API key for the authenticated user. The plaintext `key` is returned only in this response. Treat it as a write-only, sensitive value; it cannot be retrieved later. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="creatorUserId">
/// Optional user ID of the key creator. Only meaningful for organization-owned keys where a specific member is creating the key.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ partial void ProcessCreateByokKeyResponseContent(

/// <summary>
/// Create a BYOK provider credential<br/>
/// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. Treat the raw key as write-only; it is never returned after creation. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="request"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand All @@ -66,7 +66,7 @@ partial void ProcessCreateByokKeyResponseContent(
}
/// <summary>
/// Create a BYOK provider credential<br/>
/// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. Treat the raw key as write-only; it is never returned after creation. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="request"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand Down Expand Up @@ -583,7 +583,7 @@ partial void ProcessCreateByokKeyResponseContent(
}
/// <summary>
/// Create a BYOK provider credential<br/>
/// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. Treat the raw key as write-only; it is never returned after creation. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="allowedModels">
/// Optional allowlist of model slugs this credential may be used for. `null` means no restriction.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ partial void ProcessBulkAssignKeysToGuardrailResponseContent(

/// <summary>
/// Bulk assign keys to a guardrail<br/>
/// Assign multiple API keys to a specific guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Assign multiple API keys to a specific guardrail. A key may hold at most one guardrail; assigning replaces any existing assignment. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="id"></param>
/// <param name="request"></param>
Expand All @@ -71,7 +71,7 @@ partial void ProcessBulkAssignKeysToGuardrailResponseContent(
}
/// <summary>
/// Bulk assign keys to a guardrail<br/>
/// Assign multiple API keys to a specific guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Assign multiple API keys to a specific guardrail. A key may hold at most one guardrail; assigning replaces any existing assignment. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="id"></param>
/// <param name="request"></param>
Expand Down Expand Up @@ -592,7 +592,7 @@ partial void ProcessBulkAssignKeysToGuardrailResponseContent(
}
/// <summary>
/// Bulk assign keys to a guardrail<br/>
/// Assign multiple API keys to a specific guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// Assign multiple API keys to a specific guardrail. A key may hold at most one guardrail; assigning replaces any existing assignment. [Management key](/docs/guides/overview/auth/management-api-keys) required.
/// </summary>
/// <param name="id"></param>
/// <param name="keyHashes">
Expand Down
Loading