Skip to content

UploadFileResult

Namespace: Vercel.AI.Operations

public sealed class UploadFileResult

Result of CancellationToken).

Inheritance: object

View source

UploadFileResult(ProviderFileReference, string?, string?, long?, DateTime?, DateTime?, JsonElement?, IReadOnlyList<OperationWarning>)

Section titled “UploadFileResult(ProviderFileReference, string?, string?, long?, DateTime?, DateTime?, JsonElement?, IReadOnlyList<OperationWarning>)”
public UploadFileResult(ProviderFileReference providerReference, string? mediaType, string? filename, long? byteSize, DateTime? createdAt, DateTime? expiresAt, JsonElement? providerMetadata, IReadOnlyList<OperationWarning> warnings)

Creates an upload result.

Parameters

Name Type Description
providerReference ProviderFileReference
mediaType string
filename string
byteSize long?
createdAt DateTime?
expiresAt DateTime?
providerMetadata JsonElement?
warnings IReadOnlyList<OperationWarning>

View source

public long? ByteSize { get; }

Byte size.

Value: long?

View source

public DateTime? CreatedAt { get; }

Creation time.

Value: DateTime?

View source

public DateTime? ExpiresAt { get; }

Expiry time.

Value: DateTime?

View source

public string? Filename { get; }

Filename.

Value: string

View source

public string? MediaType { get; }

Media type.

Value: string

View source

public JsonElement? ProviderMetadata { get; }

Provider metadata.

Value: JsonElement?

View source

public ProviderFileReference ProviderReference { get; }

Provider reference.

Value: ProviderFileReference

View source

public IReadOnlyList<OperationWarning> Warnings { get; }

Warnings.

Value: IReadOnlyList<OperationWarning>

View source

Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product