Skip to main content

Interface: WorkspaceImportPlanConflict

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

The body of a 409 the guarded apply returns.

stale_import_plan — the recomputed projection is not the one that was approved; nothing was written. import_plan_refused — at least one row cannot be applied safely; nothing was written. Both carry the complete values-free projection so an operator can see which rows to look at.

Properties

code?

optional code: "stale_import_plan" | "import_plan_refused"

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


planFingerprint?

optional planFingerprint: string | null

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


planRows?

optional planRows: WorkspaceImportPlanConflictRow[]

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


sourceFingerprint?

optional sourceFingerprint: string | null

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