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