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 @@ -22,7 +22,8 @@ public partial interface IManageClient
/// </summary>
/// <param name="organizationId"></param>
/// <param name="members">
/// List of organization members to add
/// List of organization members to add<br/>
/// Default Value: []
/// </param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::System.InvalidOperationException"></exception>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,18 @@ public partial interface IManageClient
/// </param>
/// <param name="startTime"></param>
/// <param name="endTime"></param>
/// <param name="modelVersions"></param>
/// <param name="tools"></param>
/// <param name="apiKeyIds"></param>
/// <param name="userEmails"></param>
/// <param name="modelVersions">
/// Default Value: []
/// </param>
/// <param name="tools">
/// Default Value: []
/// </param>
/// <param name="apiKeyIds">
/// Default Value: []
/// </param>
/// <param name="userEmails">
/// Default Value: []
/// </param>
/// <param name="source">
/// Filter usage by source - API for programmatic API usage, APP for web application usage<br/>
/// Default Value: API
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ public partial interface IManageClient
/// </summary>
/// <param name="organizationId"></param>
/// <param name="members">
/// List of organization members to promote to OWNER role
/// List of organization members to promote to OWNER role<br/>
/// Default Value: []
/// </param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::System.InvalidOperationException"></exception>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ public partial interface IManageClient
/// </summary>
/// <param name="organizationId"></param>
/// <param name="members">
/// List of organization members to remove
/// List of organization members to remove<br/>
/// Default Value: []
/// </param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::System.InvalidOperationException"></exception>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,8 @@ partial void ProcessAddOrganizationMembersResponseContent(
/// </summary>
/// <param name="organizationId"></param>
/// <param name="members">
/// List of organization members to add
/// List of organization members to add<br/>
/// Default Value: []
/// </param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::System.InvalidOperationException"></exception>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,18 @@ partial void ProcessGetUsageInfoResponseContent(
/// </param>
/// <param name="startTime"></param>
/// <param name="endTime"></param>
/// <param name="modelVersions"></param>
/// <param name="tools"></param>
/// <param name="apiKeyIds"></param>
/// <param name="userEmails"></param>
/// <param name="modelVersions">
/// Default Value: []
/// </param>
/// <param name="tools">
/// Default Value: []
/// </param>
/// <param name="apiKeyIds">
/// Default Value: []
/// </param>
/// <param name="userEmails">
/// Default Value: []
/// </param>
/// <param name="source">
/// Filter usage by source - API for programmatic API usage, APP for web application usage<br/>
/// Default Value: API
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,8 @@ partial void ProcessPromoteOrganizationMembersResponseContent(
/// </summary>
/// <param name="organizationId"></param>
/// <param name="members">
/// List of organization members to promote to OWNER role
/// List of organization members to promote to OWNER role<br/>
/// Default Value: []
/// </param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::System.InvalidOperationException"></exception>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,8 @@ partial void ProcessRemoveOrganizationMembersResponseContent(
/// </summary>
/// <param name="organizationId"></param>
/// <param name="members">
/// List of organization members to remove
/// List of organization members to remove<br/>
/// Default Value: []
/// </param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::System.InvalidOperationException"></exception>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,12 @@ namespace Ideogram
public sealed partial class AddOrganizationMembersRequest
{
/// <summary>
/// List of organization members to add
/// List of organization members to add<br/>
/// Default Value: []
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("members")]
[global::System.Text.Json.Serialization.JsonRequired]
public global::System.Collections.Generic.IList<global::Ideogram.LiteOrganizationMember> Members { get; set; } = default!;
public required global::System.Collections.Generic.IList<global::Ideogram.LiteOrganizationMember> Members { get; set; }

/// <summary>
/// Additional properties that are not explicitly defined in the schema
Expand All @@ -25,7 +26,8 @@ public sealed partial class AddOrganizationMembersRequest
/// Initializes a new instance of the <see cref="AddOrganizationMembersRequest" /> class.
/// </summary>
/// <param name="members">
/// List of organization members to add
/// List of organization members to add<br/>
/// Default Value: []
/// </param>
#if NET7_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ public sealed partial class ApiOrganizationUserSuggestion
/// <example>john_doe</example>
[global::System.Text.Json.Serialization.JsonPropertyName("display_handle")]
[global::System.Text.Json.Serialization.JsonRequired]
public string DisplayHandle { get; set; } = default!;
public required string DisplayHandle { get; set; }

/// <summary>
/// Whether the user has already joined the organization<br/>
Expand All @@ -24,7 +24,7 @@ public sealed partial class ApiOrganizationUserSuggestion
/// <example>false</example>
[global::System.Text.Json.Serialization.JsonPropertyName("joined")]
[global::System.Text.Json.Serialization.JsonRequired]
public bool Joined { get; set; } = default!;
public required bool Joined { get; set; }

/// <summary>
/// URL to the user's profile picture<br/>
Expand Down
22 changes: 12 additions & 10 deletions src/libs/Ideogram/Generated/Ideogram.Models.ApiProfile.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
namespace Ideogram
{
/// <summary>
/// Example: {"is_metronome_2_user":true,"role":"OWNER","avatar_url":"https://example.com/avatar.jpg","organization_id":"b3JnYW5pemF0aW9uXzEyMw","name":"Gamma","type":"INDIVIDUAL","api_keys":[{"creation_time":"2000-01-23T04:56:07.0000000\u002B00:00","redacted_api_key":"ATG56\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","api_key_id":"JRPVD7jWR1aTBYiJ0UFVOg","status":""},{"creation_time":"2000-01-23T04:56:07.0000000\u002B00:00","redacted_api_key":"ATG56\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","api_key_id":"JRPVD7jWR1aTBYiJ0UFVOg","status":""}],"max_num_inflight_requests_permitted":10}
/// Example: {"is_metronome_2_user":true,"role":"OWNER","avatar_url":"https://example.com/avatar.jpg","organization_id":"b3JnYW5pemF0aW9uXzEyMw","name":"Gamma","type":"INDIVIDUAL","api_keys":[{"creation_time":"2000-01-23T04:56:07\u002B00:00","redacted_api_key":"ATG56\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","api_key_id":"JRPVD7jWR1aTBYiJ0UFVOg","status":"openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464"},{"creation_time":"2000-01-23T04:56:07\u002B00:00","redacted_api_key":"ATG56\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","api_key_id":"JRPVD7jWR1aTBYiJ0UFVOg","status":"openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464"}],"max_num_inflight_requests_permitted":10}
/// </summary>
public sealed partial class ApiProfile
{
Expand All @@ -16,7 +16,7 @@ public sealed partial class ApiProfile
[global::System.Text.Json.Serialization.JsonPropertyName("type")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::Ideogram.JsonConverters.ApiProfileTypeJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
public global::Ideogram.ApiProfileType Type { get; set; } = default!;
public required global::Ideogram.ApiProfileType Type { get; set; }

/// <summary>
/// The display name of the profile<br/>
Expand All @@ -25,7 +25,7 @@ public sealed partial class ApiProfile
/// <example>Gamma</example>
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
public string Name { get; set; } = default!;
public required string Name { get; set; }

/// <summary>
/// URL to the profile avatar<br/>
Expand All @@ -42,7 +42,7 @@ public sealed partial class ApiProfile
/// <example>b3JnYW5pemF0aW9uXzEyMw</example>
[global::System.Text.Json.Serialization.JsonPropertyName("organization_id")]
[global::System.Text.Json.Serialization.JsonRequired]
public string OrganizationId { get; set; } = default!;
public required string OrganizationId { get; set; }

/// <summary>
/// Role within an enterprise organization profile<br/>
Expand All @@ -52,21 +52,22 @@ public sealed partial class ApiProfile
[global::System.Text.Json.Serialization.JsonPropertyName("role")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::Ideogram.JsonConverters.ApiProfileRoleJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
public global::Ideogram.ApiProfileRole Role { get; set; } = default!;
public required global::Ideogram.ApiProfileRole Role { get; set; }

/// <summary>
/// List of API keys associated with this profile
/// List of API keys associated with this profile<br/>
/// Default Value: []
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("api_keys")]
[global::System.Text.Json.Serialization.JsonRequired]
public global::System.Collections.Generic.IList<global::Ideogram.ApiProfileApiKey> ApiKeys { get; set; } = default!;
public required global::System.Collections.Generic.IList<global::Ideogram.ApiProfileApiKey> ApiKeys { get; set; }

/// <summary>
/// Whether the user is on Metronome 2.0
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("is_metronome_2_user")]
[global::System.Text.Json.Serialization.JsonRequired]
public bool IsMetronome2User { get; set; } = default!;
public required bool IsMetronome2User { get; set; }

/// <summary>
/// The maximum number of inflight requests permitted for the profile<br/>
Expand All @@ -75,7 +76,7 @@ public sealed partial class ApiProfile
/// <example>10</example>
[global::System.Text.Json.Serialization.JsonPropertyName("max_num_inflight_requests_permitted")]
[global::System.Text.Json.Serialization.JsonRequired]
public int MaxNumInflightRequestsPermitted { get; set; } = default!;
public required int MaxNumInflightRequestsPermitted { get; set; }

/// <summary>
/// Additional properties that are not explicitly defined in the schema
Expand Down Expand Up @@ -107,7 +108,8 @@ public sealed partial class ApiProfile
/// Example: OWNER
/// </param>
/// <param name="apiKeys">
/// List of API keys associated with this profile
/// List of API keys associated with this profile<br/>
/// Default Value: []
/// </param>
/// <param name="isMetronome2User">
/// Whether the user is on Metronome 2.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
namespace Ideogram
{
/// <summary>
/// Example: {"creation_time":"2000-01-23T04:56:07.0000000\u002B00:00","redacted_api_key":"ATG56\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","api_key_id":"JRPVD7jWR1aTBYiJ0UFVOg","status":""}
/// Example: {"creation_time":"2000-01-23T04:56:07\u002B00:00","redacted_api_key":"ATG56\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","api_key_id":"JRPVD7jWR1aTBYiJ0UFVOg","status":"openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464"}
/// </summary>
public sealed partial class ApiProfileApiKey
{
Expand All @@ -15,7 +15,7 @@ public sealed partial class ApiProfileApiKey
/// <example>JRPVD7jWR1aTBYiJ0UFVOg</example>
[global::System.Text.Json.Serialization.JsonPropertyName("api_key_id")]
[global::System.Text.Json.Serialization.JsonRequired]
public string ApiKeyId { get; set; } = default!;
public required string ApiKeyId { get; set; }

/// <summary>
/// A redacted text snippet of the API key. Contains the first 4 characters of the API key<br/>
Expand All @@ -24,22 +24,22 @@ public sealed partial class ApiProfileApiKey
/// <example>ATG56•••••••••••••</example>
[global::System.Text.Json.Serialization.JsonPropertyName("redacted_api_key")]
[global::System.Text.Json.Serialization.JsonRequired]
public string RedactedApiKey { get; set; } = default!;
public required string RedactedApiKey { get; set; }

/// <summary>
/// The date at which the API key was created
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("creation_time")]
[global::System.Text.Json.Serialization.JsonRequired]
public global::System.DateTime CreationTime { get; set; } = default!;
public required global::System.DateTime CreationTime { get; set; }

/// <summary>
/// Status of the API key
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("status")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::Ideogram.JsonConverters.ApiKeyStatusJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
public global::Ideogram.ApiKeyStatus Status { get; set; } = default!;
public required global::Ideogram.ApiKeyStatus Status { get; set; }

/// <summary>
/// Additional properties that are not explicitly defined in the schema
Expand Down
4 changes: 2 additions & 2 deletions src/libs/Ideogram/Generated/Ideogram.Models.ApiTerms.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ public sealed partial class ApiTerms
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("terms_id")]
[global::System.Text.Json.Serialization.JsonRequired]
public string TermsId { get; set; } = default!;
public required string TermsId { get; set; }

/// <summary>
/// The URL where the terms are hosted.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("terms_url")]
[global::System.Text.Json.Serialization.JsonRequired]
public string TermsUrl { get; set; } = default!;
public required string TermsUrl { get; set; }

/// <summary>
/// Additional properties that are not explicitly defined in the schema
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ public sealed partial class ColorPaletteMember
/// <example>#FFFFFF</example>
[global::System.Text.Json.Serialization.JsonPropertyName("color_hex")]
[global::System.Text.Json.Serialization.JsonRequired]
public string ColorHex { get; set; } = default!;
public required string ColorHex { get; set; }

/// <summary>
/// The weight of the color in the color palette.<br/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public sealed partial class ColorPaletteWithMembers
/// <example>[{"ColorPaletteMember":{"color_hex":"#b470b3","color_weight":0.49}}, {"ColorPaletteMember":{"color_hex":"#7a79e3","color_weight":0.16}}, {"ColorPaletteMember":{"color_hex":"#a26563","color_weight":0.1}}, {"ColorPaletteMember":{"color_hex":"#5c7d76","color_weight":0.07}}, {"ColorPaletteMember":{"color_hex":"#642a9c","color_weight":0.05}}]</example>
[global::System.Text.Json.Serialization.JsonPropertyName("members")]
[global::System.Text.Json.Serialization.JsonRequired]
public global::System.Collections.Generic.IList<global::Ideogram.ColorPaletteMember> Members { get; set; } = default!;
public required global::System.Collections.Generic.IList<global::Ideogram.ColorPaletteMember> Members { get; set; }

/// <summary>
/// Additional properties that are not explicitly defined in the schema
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ public sealed partial class ColorPaletteWithPresetName
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::Ideogram.JsonConverters.ColorPalettePresetNameJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
public global::Ideogram.ColorPalettePresetName Name { get; set; } = default!;
public required global::Ideogram.ColorPalettePresetName Name { get; set; }

/// <summary>
/// Additional properties that are not explicitly defined in the schema
Expand Down
Loading
Loading