Skip to content

Interface: WorkspaceSnapshot ​

Defined in: domain/contracts.ts:391

Serializable state of a whole workspace: settings, profiles, folders and documents.

Properties ​

backupInfo? ​

ts
backupInfo?: BackupInfo;

Defined in: domain/contracts.ts:407


collaborators? ​

ts
collaborators?: string[];

Defined in: domain/contracts.ts:396


dataLocales? ​

ts
dataLocales?: string[];

Defined in: domain/contracts.ts:398


description? ​

ts
description?: string;

Defined in: domain/contracts.ts:394


documents ​

ts
documents: DocumentInstance<string>[];

Defined in: domain/contracts.ts:405


folders ​

ts
folders: FolderNode[];

Defined in: domain/contracts.ts:404


id ​

ts
id: string;

Defined in: domain/contracts.ts:392


name ​

ts
name: string;

Defined in: domain/contracts.ts:393


owner ​

ts
owner: string;

Defined in: domain/contracts.ts:395


profiles ​

ts
profiles: DocumentProfile[];

Defined in: domain/contracts.ts:402


qaTarget? ​

ts
qaTarget?: number;

Defined in: domain/contracts.ts:400

Target QA score for documents in this workspace.


settings? ​

ts
settings?: Record<string, JsonValue>;

Defined in: domain/contracts.ts:408


storageLocations ​

ts
storageLocations: StorageLocation[];

Defined in: domain/contracts.ts:406


templates? ​

ts
templates?: DocumentTemplate<string>[];

Defined in: domain/contracts.ts:403


typeLibrary ​

ts
typeLibrary: TypeLibrary;

Defined in: domain/contracts.ts:401


uiLocale? ​

ts
uiLocale?: string;

Defined in: domain/contracts.ts:397