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 @@ -4726,7 +4726,7 @@ namespace tryAGI.OpenAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(byte[]))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKey))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(string))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.DateTimeOffset))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(int))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(object))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeyOwner))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ApiKeyList))]
Expand Down Expand Up @@ -4759,7 +4759,6 @@ namespace tryAGI.OpenAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsCodeType), TypeInfoPropertyName = "AssistantToolsCodeType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchType), TypeInfoPropertyName = "AssistantToolsFileSearchType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchFileSearch))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(int))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileSearchRankingOptions))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnly))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantToolsFileSearchTypeOnlyType), TypeInfoPropertyName = "AssistantToolsFileSearchTypeOnlyType2")]
Expand Down Expand Up @@ -5561,6 +5560,7 @@ namespace tryAGI.OpenAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList<global::tryAGI.OpenAI.EvalRunOutputItem>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalStoredCompletionsDataSourceConfigType), TypeInfoPropertyName = "EvalStoredCompletionsDataSourceConfigType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EvalStoredCompletionsSourceType), TypeInfoPropertyName = "EvalStoredCompletionsSourceType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.DateTimeOffset))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileExpirationAfterAnchor), TypeInfoPropertyName = "FileExpirationAfterAnchor2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FilePath))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FilePathType), TypeInfoPropertyName = "FilePathType2")]
Expand Down
1,594 changes: 797 additions & 797 deletions src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -58,15 +58,14 @@ public sealed partial class AdminApiKey
/// </summary>
/// <example>1711471533</example>
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
public required global::System.DateTimeOffset CreatedAt { get; set; }
public required int CreatedAt { get; set; }

/// <summary>
///
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("last_used_at")]
public global::System.DateTimeOffset? LastUsedAt { get; set; }
public int? LastUsedAt { get; set; }

/// <summary>
///
Expand Down Expand Up @@ -118,10 +117,10 @@ public AdminApiKey(
string id,
string name,
string redactedValue,
global::System.DateTimeOffset createdAt,
int createdAt,
global::tryAGI.OpenAI.AdminApiKeyOwner owner,
string? value,
global::System.DateTimeOffset? lastUsedAt)
int? lastUsedAt)
{
this.Object = @object ?? throw new global::System.ArgumentNullException(nameof(@object));
this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,7 @@ public sealed partial class AdminApiKeyOwner
/// </summary>
/// <example>1711471533</example>
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
public global::System.DateTimeOffset? CreatedAt { get; set; }
public int? CreatedAt { get; set; }

/// <summary>
/// Always `owner`<br/>
Expand Down Expand Up @@ -98,7 +97,7 @@ public AdminApiKeyOwner(
string? @object,
string? id,
string? name,
global::System.DateTimeOffset? createdAt,
int? createdAt,
string? role)
{
this.Type = type;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ public sealed partial class AssignedRoleDetails
/// When the role was created.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
public long? CreatedAt { get; set; }
public int? CreatedAt { get; set; }

/// <summary>
/// When the role was last updated.
Expand Down Expand Up @@ -131,7 +131,7 @@ public AssignedRoleDetails(
string resourceType,
bool predefinedRole,
string? description,
long? createdAt,
int? createdAt,
long? updatedAt,
string? createdBy,
object? createdByUserObj,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,9 @@ public sealed partial class AssistantObject
/// The Unix timestamp (in seconds) for when the assistant was created.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
[global::System.Obsolete("This property marked as deprecated.")]
public required global::System.DateTimeOffset CreatedAt { get; set; }
public required int CreatedAt { get; set; }

/// <summary>
///
Expand Down Expand Up @@ -145,7 +144,7 @@ public sealed partial class AssistantObject
#endif
public AssistantObject(
string id,
global::System.DateTimeOffset createdAt,
int createdAt,
string model,
global::System.Collections.Generic.IList<global::tryAGI.OpenAI.OneOf<global::tryAGI.OpenAI.AssistantToolsCode, global::tryAGI.OpenAI.AssistantToolsFileSearch, global::tryAGI.OpenAI.AssistantToolsFunction>> tools,
global::tryAGI.OpenAI.AssistantObjectObject @object,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,8 @@ public sealed partial class AuditLog
/// The Unix timestamp (in seconds) of the event.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("effective_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
public required global::System.DateTimeOffset EffectiveAt { get; set; }
public required int EffectiveAt { get; set; }

/// <summary>
/// The project that the action was scoped to. Absent for actions not scoped to projects. Note that any admin actions taken via Admin API keys are associated with the default project.
Expand Down Expand Up @@ -497,7 +496,7 @@ public sealed partial class AuditLog
public AuditLog(
string id,
global::tryAGI.OpenAI.AuditLogEventType type,
global::System.DateTimeOffset effectiveAt,
int effectiveAt,
global::tryAGI.OpenAI.AuditLogActor actor,
global::tryAGI.OpenAI.AuditLogProject? project,
global::tryAGI.OpenAI.AuditLogApiKeyCreated? apiKeyCreated,
Expand Down
45 changes: 18 additions & 27 deletions src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Batch.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -82,65 +82,56 @@ public sealed partial class Batch
/// The Unix timestamp (in seconds) for when the batch was created.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
public required global::System.DateTimeOffset CreatedAt { get; set; }
public required int CreatedAt { get; set; }

/// <summary>
/// The Unix timestamp (in seconds) for when the batch started processing.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("in_progress_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
public global::System.DateTimeOffset? InProgressAt { get; set; }
public int? InProgressAt { get; set; }

/// <summary>
/// The Unix timestamp (in seconds) for when the batch will expire.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("expires_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
public global::System.DateTimeOffset? ExpiresAt { get; set; }
public int? ExpiresAt { get; set; }

/// <summary>
/// The Unix timestamp (in seconds) for when the batch started finalizing.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("finalizing_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
public global::System.DateTimeOffset? FinalizingAt { get; set; }
public int? FinalizingAt { get; set; }

/// <summary>
/// The Unix timestamp (in seconds) for when the batch was completed.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("completed_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
public global::System.DateTimeOffset? CompletedAt { get; set; }
public int? CompletedAt { get; set; }

/// <summary>
/// The Unix timestamp (in seconds) for when the batch failed.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("failed_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
public global::System.DateTimeOffset? FailedAt { get; set; }
public int? FailedAt { get; set; }

/// <summary>
/// The Unix timestamp (in seconds) for when the batch expired.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("expired_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
public global::System.DateTimeOffset? ExpiredAt { get; set; }
public int? ExpiredAt { get; set; }

/// <summary>
/// The Unix timestamp (in seconds) for when the batch started cancelling.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("cancelling_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
public global::System.DateTimeOffset? CancellingAt { get; set; }
public int? CancellingAt { get; set; }

/// <summary>
/// The Unix timestamp (in seconds) for when the batch was cancelled.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("cancelled_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
public global::System.DateTimeOffset? CancelledAt { get; set; }
public int? CancelledAt { get; set; }

/// <summary>
/// The request counts for different statuses within the batch.
Expand Down Expand Up @@ -245,20 +236,20 @@ public Batch(
string inputFileId,
string completionWindow,
global::tryAGI.OpenAI.BatchStatus status,
global::System.DateTimeOffset createdAt,
int createdAt,
global::tryAGI.OpenAI.BatchObject @object,
string? model,
global::tryAGI.OpenAI.BatchErrors? errors,
string? outputFileId,
string? errorFileId,
global::System.DateTimeOffset? inProgressAt,
global::System.DateTimeOffset? expiresAt,
global::System.DateTimeOffset? finalizingAt,
global::System.DateTimeOffset? completedAt,
global::System.DateTimeOffset? failedAt,
global::System.DateTimeOffset? expiredAt,
global::System.DateTimeOffset? cancellingAt,
global::System.DateTimeOffset? cancelledAt,
int? inProgressAt,
int? expiresAt,
int? finalizingAt,
int? completedAt,
int? failedAt,
int? expiredAt,
int? cancellingAt,
int? cancelledAt,
global::tryAGI.OpenAI.BatchRequestCounts? requestCounts,
global::tryAGI.OpenAI.BatchUsage? usage,
global::System.Collections.Generic.Dictionary<string, string>? metadata)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ public sealed partial class BatchFileExpirationAfter
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("seconds")]
[global::System.Text.Json.Serialization.JsonRequired]
public required int Seconds { get; set; }
public required long Seconds { get; set; }

/// <summary>
/// Additional properties that are not explicitly defined in the schema
Expand All @@ -41,7 +41,7 @@ public sealed partial class BatchFileExpirationAfter
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
#endif
public BatchFileExpirationAfter(
int seconds,
long seconds,
global::tryAGI.OpenAI.BatchFileExpirationAfterAnchor anchor)
{
this.Anchor = anchor;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,8 @@ public sealed partial class Certificate
/// The Unix timestamp (in seconds) of when the certificate was uploaded.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
public required global::System.DateTimeOffset CreatedAt { get; set; }
public required int CreatedAt { get; set; }

/// <summary>
///
Expand Down Expand Up @@ -89,7 +88,7 @@ public Certificate(
global::tryAGI.OpenAI.CertificateObject @object,
string id,
string name,
global::System.DateTimeOffset createdAt,
int createdAt,
global::tryAGI.OpenAI.CertificateCertificateDetails certificateDetails,
bool? active)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,13 @@ public sealed partial class CertificateCertificateDetails
/// The Unix timestamp (in seconds) of when the certificate becomes valid.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("valid_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
public global::System.DateTimeOffset? ValidAt { get; set; }
public int? ValidAt { get; set; }

/// <summary>
/// The Unix timestamp (in seconds) of when the certificate expires.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("expires_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
public global::System.DateTimeOffset? ExpiresAt { get; set; }
public int? ExpiresAt { get; set; }

/// <summary>
/// The content of the certificate in PEM format.
Expand Down Expand Up @@ -50,8 +48,8 @@ public sealed partial class CertificateCertificateDetails
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
#endif
public CertificateCertificateDetails(
global::System.DateTimeOffset? validAt,
global::System.DateTimeOffset? expiresAt,
int? validAt,
int? expiresAt,
string? content)
{
this.ValidAt = validAt;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,8 @@ public sealed partial class ChatCompletionResponseMessageAudio2
/// conversations.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("expires_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
public required global::System.DateTimeOffset ExpiresAt { get; set; }
public required int ExpiresAt { get; set; }

/// <summary>
/// Base64 encoded audio bytes generated by the model, in the format<br/>
Expand Down Expand Up @@ -70,7 +69,7 @@ public sealed partial class ChatCompletionResponseMessageAudio2
#endif
public ChatCompletionResponseMessageAudio2(
string id,
global::System.DateTimeOffset expiresAt,
int expiresAt,
string data,
string transcript)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,8 @@ public sealed partial class ContainerFileResource
/// Unix timestamp (in seconds) when the file was created.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
public required global::System.DateTimeOffset CreatedAt { get; set; }
public required int CreatedAt { get; set; }

/// <summary>
/// Size of the file in bytes.
Expand Down Expand Up @@ -95,7 +94,7 @@ public ContainerFileResource(
string id,
string @object,
string containerId,
global::System.DateTimeOffset createdAt,
int createdAt,
long bytes,
string path,
string source)
Expand Down
Loading
Loading