Skip to content

UploadTicket

Defined in: libs/ccs-files-client/src/types.ts:549

upload_id: string

Defined in: libs/ccs-files-client/src/types.ts:550


file_id: string

Defined in: libs/ccs-files-client/src/types.ts:551


version_no: number

Defined in: libs/ccs-files-client/src/types.ts:552


status: UploadTicketStatus

Defined in: libs/ccs-files-client/src/types.ts:553


policy_applied: string

Defined in: libs/ccs-files-client/src/types.ts:554


method: "put" | "multipart"

Defined in: libs/ccs-files-client/src/types.ts:555


optional url?: string | null

Defined in: libs/ccs-files-client/src/types.ts:557

put only (null otherwise).


headers: Record<string, string>

Defined in: libs/ccs-files-client/src/types.ts:559

Always contains Content-Type. A single PUT sends exactly these headers and nothing else.


optional part_size?: number | null

Defined in: libs/ccs-files-client/src/types.ts:561

multipart only (null otherwise).


optional parts_total?: number | null

Defined in: libs/ccs-files-client/src/types.ts:562


optional parts?: UploadPartUrl[] | null

Defined in: libs/ccs-files-client/src/types.ts:564

multipart only: the first 100 part URLs; uploads.parts gives the rest. null for a single PUT.


expires_at: string

Defined in: libs/ccs-files-client/src/types.ts:565


optional parts_uploaded?: object[]

Defined in: libs/ccs-files-client/src/types.ts:567

On uploads.status: the parts the store already has.

part_number: number

etag: string

size: number