Skip to content

DesignNode

Defined in: packages/db-postgres/src/schema/design.ts:105

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

createdAt: string

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


fetchedAt: string

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


fileKey: string

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


id: string

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


lastModified: string | null

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


name: string | null

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


nodeId: string

Defined in: packages/db-postgres/src/schema/design.ts:113

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


projectId: string

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


provider: string

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


renderPath: string | null

Defined in: packages/db-postgres/src/schema/design.ts:120

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


renderVersion: string | null

Defined in: packages/db-postgres/src/schema/design.ts:122

File version the cached render was taken at.


state: string

Defined in: packages/db-postgres/src/schema/design.ts:118

ok | deleted | unauthorized | forbidden.


updatedAt: string

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


version: string | null

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


viewerId: string

Defined in: packages/db-postgres/src/schema/design.ts:110

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