Interface RevisionRecord

interface RevisionRecord {
    id: string;
    tableName: string;
    recordId: string;
    revisionNumber: number;
    snapshot: string;
    eventId: string;
    timestamp: string;
}

Properties

id: string

Unique revision ID.

tableName: string

Table the revised record belongs to.

recordId: string

Primary key of the revised record.

revisionNumber: number

Revision number (1-indexed, monotonically increasing per record).

snapshot: string

Complete JSON snapshot of the record at this revision.

eventId: string

Signed event ID that caused this revision.

timestamp: string

ISO 8601 timestamp.