Skip to main content

@dialstack/sdk-dev / server/src / FileObject

Interface: FileObject

Defined in: sdk/server/src/index.ts:864

An uploaded file scoped to an account, returned inline when a resource that references it is expanded (e.g. a fax under expand: ['file']).

Properties

created_at

TypeScript
created_at: string;

Defined in: sdk/server/src/index.ts:880


filename

TypeScript
filename: string | null;

Defined in: sdk/server/src/index.ts:869


id

TypeScript
id: string;

Defined in: sdk/server/src/index.ts:866


mime_type

TypeScript
mime_type: string;

Defined in: sdk/server/src/index.ts:872


object

TypeScript
object: "file";

Defined in: sdk/server/src/index.ts:865


purpose

TypeScript
purpose: string;

Defined in: sdk/server/src/index.ts:868

What the file is used for, e.g. fax_source.


size

TypeScript
size: number;

Defined in: sdk/server/src/index.ts:874

Size in bytes.


type

TypeScript
type: string | null;

Defined in: sdk/server/src/index.ts:871

Short type derived from the MIME type (e.g. pdf), or null if unrecognized.


updated_at

TypeScript
updated_at: string;

Defined in: sdk/server/src/index.ts:881


url

TypeScript
url: string | null;

Defined in: sdk/server/src/index.ts:879

Time-limited signed URL for the file's bytes, populated at response time only. Null unless the file was returned via an expand.