Skip to content

UploadFileModelResult

Namespace: Vercel.AI.Operations

public sealed class UploadFileModelResult

Provider upload result.

Inheritance: object

View source

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

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

Creates a provider 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 reported by the provider.

Value: string

View source

public string? MediaType { get; }

Media type reported by the provider.

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