Skip to main content

Interface: MigrationPlan

Defined in: packages/core/src/migrate/types.ts:52

Properties

formId

formId: string;

Defined in: packages/core/src/migrate/types.ts:54


from

from: string;

Defined in: packages/core/src/migrate/types.ts:55


fromHash

fromHash: string;

Defined in: packages/core/src/migrate/types.ts:57


loss

loss: Loss;

Defined in: packages/core/src/migrate/types.ts:66


mode

mode: "manual" | "auto" | "assisted";

Defined in: packages/core/src/migrate/types.ts:65

auto — every change is C; a device may migrate silently. assisted — T changes only; safe to run, worth telling the user about. manual — at least one B change; migrateSubmission refuses without a completed plan, because the alternative is guessing at someone's data.


rasd

rasd: string;

Defined in: packages/core/src/migrate/types.ts:53


review?

optional review?: object;

Defined in: packages/core/src/migrate/types.ts:68

message?

optional message?: LocalizedString;

requiresUser

requiresUser: boolean;

steps

steps: MigrationStep[];

Defined in: packages/core/src/migrate/types.ts:67


to

to: string;

Defined in: packages/core/src/migrate/types.ts:56


toHash

toHash: string;

Defined in: packages/core/src/migrate/types.ts:58