Skip to content

DesignNode

Defined in: packages/db-mysql/src/schema/design.ts:106

Cached design file/node metadata, keyed by project, provider, viewer, file key and node id.

createdAt: string

Defined in: packages/db-mysql/src/schema/design.ts:125


fetchedAt: string

Defined in: packages/db-mysql/src/schema/design.ts:124


fileKey: string

Defined in: packages/db-mysql/src/schema/design.ts:112


id: string

Defined in: packages/db-mysql/src/schema/design.ts:107


lastModified: string | null

Defined in: packages/db-mysql/src/schema/design.ts:117


name: string | null

Defined in: packages/db-mysql/src/schema/design.ts:115


nodeId: string

Defined in: packages/db-mysql/src/schema/design.ts:114

Provider node id; empty string for a whole-file link.


projectId: string

Defined in: packages/db-mysql/src/schema/design.ts:108


provider: string

Defined in: packages/db-mysql/src/schema/design.ts:109


renderPath: string | null

Defined in: packages/db-mysql/src/schema/design.ts:121

Storage path of the cached PNG render (node links only).


renderVersion: string | null

Defined in: packages/db-mysql/src/schema/design.ts:123

File version the cached render was taken at.


state: string

Defined in: packages/db-mysql/src/schema/design.ts:119

ok | deleted | unauthorized | forbidden.


updatedAt: string

Defined in: packages/db-mysql/src/schema/design.ts:126


version: string | null

Defined in: packages/db-mysql/src/schema/design.ts:116


viewerId: string

Defined in: packages/db-mysql/src/schema/design.ts:111

Whose access fetched the entry: "" for the project credential, else a user id.