Skip to main content

Interface: WorkspaceImportPlanRow

Defined in: packages/sdk/src/types_workspace_transfer.ts:573

One source row's observed plan: which fields change, never to what.

Produced by running the real importer against the target inside a rolled-back savepoint. It carries identifiers, an optional configuration name for display, fixed field PATHS and fixed reason CODES — never prompts, CEL, descriptions, message content, action-param values, binding values, webhook URLs or secrets.

A create row keeps targetUuid null on purpose: the rolled-back plan and the later apply allocate different random UUIDs.

Properties

action

action: WorkspaceImportPlanAction

Defined in: packages/sdk/src/types_workspace_transfer.ts:578


blocksApply

blocksApply: boolean

Defined in: packages/sdk/src/types_workspace_transfer.ts:582


changedPaths

changedPaths: string[]

Defined in: packages/sdk/src/types_workspace_transfer.ts:579


entityType

entityType: string

Defined in: packages/sdk/src/types_workspace_transfer.ts:574


name?

optional name: string | null

Defined in: packages/sdk/src/types_workspace_transfer.ts:577


reasonCodes

reasonCodes: string[]

Defined in: packages/sdk/src/types_workspace_transfer.ts:581


retainedPaths

retainedPaths: string[]

Defined in: packages/sdk/src/types_workspace_transfer.ts:580


sourceUuid

sourceUuid: string

Defined in: packages/sdk/src/types_workspace_transfer.ts:575


targetUuid?

optional targetUuid: string | null

Defined in: packages/sdk/src/types_workspace_transfer.ts:576