File
Defined in: libs/ccs-files-client/src/types.ts:193
A file. my_actions holds the caller’s actions; for a machine token, the scope’s actions.
Properties
Section titled “Properties”type:
"file"
Defined in: libs/ccs-files-client/src/types.ts:194
file_id
Section titled “file_id”file_id:
string
Defined in: libs/ccs-files-client/src/types.ts:195
tenant_id
Section titled “tenant_id”tenant_id:
string
Defined in: libs/ccs-files-client/src/types.ts:196
application_id
Section titled “application_id”application_id:
string
Defined in: libs/ccs-files-client/src/types.ts:197
folder_id
Section titled “folder_id”folder_id:
string
Defined in: libs/ccs-files-client/src/types.ts:198
path:
string
Defined in: libs/ccs-files-client/src/types.ts:199
name:
string
Defined in: libs/ccs-files-client/src/types.ts:200
extension
Section titled “extension”extension:
string|null
Defined in: libs/ccs-files-client/src/types.ts:201
mime_type
Section titled “mime_type”mime_type:
string
Defined in: libs/ccs-files-client/src/types.ts:202
kind:
FileKind
Defined in: libs/ccs-files-client/src/types.ts:203
size:
number
Defined in: libs/ccs-files-client/src/types.ts:204
content_sha256
Section titled “content_sha256”content_sha256:
string|null
Defined in: libs/ccs-files-client/src/types.ts:205
title:
string|null
Defined in: libs/ccs-files-client/src/types.ts:206
description
Section titled “description”description:
string|null
Defined in: libs/ccs-files-client/src/types.ts:207
category
Section titled “category”category:
string|null
Defined in: libs/ccs-files-client/src/types.ts:208
department
Section titled “department”department:
string|null
Defined in: libs/ccs-files-client/src/types.ts:209
tags:
string[]
Defined in: libs/ccs-files-client/src/types.ts:210
custom
Section titled “custom”custom:
Record<string,string>
Defined in: libs/ccs-files-client/src/types.ts:211
external_ref
Section titled “external_ref”external_ref:
string|null
Defined in: libs/ccs-files-client/src/types.ts:212
owner_id
Section titled “owner_id”owner_id:
string|null
Defined in: libs/ccs-files-client/src/types.ts:213
created_by
Section titled “created_by”created_by:
CreatedBy
Defined in: libs/ccs-files-client/src/types.ts:214
created_at
Section titled “created_at”created_at:
string
Defined in: libs/ccs-files-client/src/types.ts:215
updated_at
Section titled “updated_at”updated_at:
string
Defined in: libs/ccs-files-client/src/types.ts:216
state:
FileState
Defined in: libs/ccs-files-client/src/types.ts:217
status
Section titled “status”status:
FileStatus
Defined in: libs/ccs-files-client/src/types.ts:218
visibility
Section titled “visibility”visibility:
Visibility
Defined in: libs/ccs-files-client/src/types.ts:219
public_url
Section titled “public_url”public_url:
string|null
Defined in: libs/ccs-files-client/src/types.ts:220
current_version_no
Section titled “current_version_no”current_version_no:
number
Defined in: libs/ccs-files-client/src/types.ts:221
versions_count
Section titled “versions_count”versions_count:
number
Defined in: libs/ccs-files-client/src/types.ts:222
revision
Section titled “revision”revision:
number
Defined in: libs/ccs-files-client/src/types.ts:224
Optimistic concurrency: pass it as { ifMatch } to files.update.
media:
FileMedia
Defined in: libs/ccs-files-client/src/types.ts:225
processing
Section titled “processing”processing:
Processing
Defined in: libs/ccs-files-client/src/types.ts:226
renditions
Section titled “renditions”renditions:
Partial<Record<RenditionName,RenditionInfo>>
Defined in: libs/ccs-files-client/src/types.ts:227
public_renditions
Section titled “public_renditions”public_renditions:
Record<string,string> |null
Defined in: libs/ccs-files-client/src/types.ts:228
duplicate_of
Section titled “duplicate_of”duplicate_of:
string|null
Defined in: libs/ccs-files-client/src/types.ts:229
lock:
FileLock|null
Defined in: libs/ccs-files-client/src/types.ts:230
editable
Section titled “editable”editable:
boolean
Defined in: libs/ccs-files-client/src/types.ts:231
hold:
FileHold|null
Defined in: libs/ccs-files-client/src/types.ts:232
managed
Section titled “managed”managed:
boolean
Defined in: libs/ccs-files-client/src/types.ts:237
true for a folder an application manages and everything below it: people cannot change it (403
folder_managed), only the application’s machine clients with files:manage do.
managed_by
Section titled “managed_by”managed_by:
ManagedBy|null
Defined in: libs/ccs-files-client/src/types.ts:239
Who manages the item and which folder carries the mark; null when managed is false.
inherit
Section titled “inherit”inherit:
boolean
Defined in: libs/ccs-files-client/src/types.ts:240
acl_scope_id
Section titled “acl_scope_id”acl_scope_id:
string
Defined in: libs/ccs-files-client/src/types.ts:241
entries_count
Section titled “entries_count”entries_count:
number
Defined in: libs/ccs-files-client/src/types.ts:242
trashed_at
Section titled “trashed_at”trashed_at:
string|null
Defined in: libs/ccs-files-client/src/types.ts:243
trashed_by
Section titled “trashed_by”trashed_by:
string|null
Defined in: libs/ccs-files-client/src/types.ts:245
'system' when processing rejected the file (type, policy or hash); otherwise who trashed it.
trash_reason?
Section titled “trash_reason?”
optionaltrash_reason?:string|null
Defined in: libs/ccs-files-client/src/types.ts:247
On a trashed file: why the system trashed it (a rejection by processing), null otherwise.
my_actions
Section titled “my_actions”my_actions:
FileAction[]
Defined in: libs/ccs-files-client/src/types.ts:248
original_path?
Section titled “original_path?”
optionaloriginal_path?:string
Defined in: libs/ccs-files-client/src/types.ts:250
Present on trash listings.
job_id?
Section titled “job_id?”
optionaljob_id?:string
Defined in: libs/ccs-files-client/src/types.ts:252
Present on a 202 completion (multipart above 1,000 parts).
entries?
Section titled “entries?”
optionalentries?:AccessEntry[]
Defined in: libs/ccs-files-client/src/types.ts:254
files.get(id, { include }) adds the requested lists.
versions?
Section titled “versions?”
optionalversions?:Version[]
Defined in: libs/ccs-files-client/src/types.ts:255
shares?
Section titled “shares?”
optionalshares?:Share[]
Defined in: libs/ccs-files-client/src/types.ts:256