Member Junction
    Preparing search index...

    One row in the restore preview table.

    Renders as a checkbox + field name + (current / restore) values. The IsChanged flag drives the default-checked state and the row's visual treatment. IsMissingInSchema and IsFKMissing surface drift warnings.

    interface RestoreFieldRow {
        CurrentValue: string;
        DisplayName: string;
        FieldName: string;
        IsChanged: boolean;
        IsFKMissing: boolean;
        IsImmutable: boolean;
        IsMissingInSchema: boolean;
        RawRestoreValue: unknown;
        RestoreValue: string;
        Selected: boolean;
    }
    Index

    Properties

    CurrentValue: string

    Formatted current value of the live record (empty in undelete mode).

    DisplayName: string

    Friendly label (EntityField.DisplayNameOrName).

    FieldName: string

    Raw field name (matches EntityField.Name).

    IsChanged: boolean

    True when CurrentValue and RestoreValue differ. Drives default checked.

    IsFKMissing: boolean

    True when the field is a FK whose target row no longer exists (best-effort).

    IsImmutable: boolean

    True when the field is read-only / system / PK and cannot be restored.

    IsMissingInSchema: boolean

    True when the snapshot references a field that no longer exists on the entity.

    RawRestoreValue: unknown

    Raw snapshot value (the value passed to BaseEntity.Set).

    RestoreValue: string

    Formatted snapshot value that would be applied.

    Selected: boolean

    User's selection — when true, this field will be applied on restore.