Skip to main content

Interface: DataTypeFormData

Defined in: packages/sdk/src/types/data-types.ts:166

Properties

categories?

optional categories: DataCategory[]

Defined in: packages/sdk/src/types/data-types.ts:174


description?

optional description: string

Defined in: packages/sdk/src/types/data-types.ts:169


eventRules?

optional eventRules: EventRuleInput[]

Defined in: packages/sdk/src/types/data-types.ts:188

Inline Actions. The same flat list DataType.eventRules returns, so a form round-trips one shape. (createRules/updateRules used to sit here too, marked as the preferred pair — but the API never read them: UpdateDataTypeRequest accepts eventRules and nothing else.)


fields?

optional fields: SchemaField[]

Defined in: packages/sdk/src/types/data-types.ts:178


isCollection?

optional isCollection: boolean

Defined in: packages/sdk/src/types/data-types.ts:171


memberRoleAccess?

optional memberRoleAccess: DataTypeMemberRoleAccessInput[]

Defined in: packages/sdk/src/types/data-types.ts:179


name

name: string

Defined in: packages/sdk/src/types/data-types.ts:167


ownerId?

optional ownerId: number | null

Defined in: packages/sdk/src/types/data-types.ts:181


pinned?

optional pinned: boolean

Defined in: packages/sdk/src/types/data-types.ts:180


prompt?

optional prompt: string

Defined in: packages/sdk/src/types/data-types.ts:170


recordScope?

optional recordScope: DataTypeRecordScope

Defined in: packages/sdk/src/types/data-types.ts:172


sensitivity?

optional sensitivity: DataSensitivity

Defined in: packages/sdk/src/types/data-types.ts:173


slug?

optional slug: string

Defined in: packages/sdk/src/types/data-types.ts:168