Interface: SnapshotPreviewData
Makaio Framework / contracts / SnapshotPreviewData
Interface: SnapshotPreviewData
Section titled “Interface: SnapshotPreviewData”Defined in: ../../../packages/contracts/src/session/schemas/snapshot.ts:31
Preview data extracted from a session snapshot file.
Used by UI layers to display snapshot statistics before import.
Properties
Section titled “Properties”exportedAt
Section titled “exportedAt”exportedAt:
number
Defined in: ../../../packages/contracts/src/session/schemas/snapshot.ts:41
Timestamp when the snapshot was exported
fileSizeBytes
Section titled “fileSizeBytes”fileSizeBytes:
number
Defined in: ../../../packages/contracts/src/session/schemas/snapshot.ts:43
Size of the snapshot file in bytes
hasEvents
Section titled “hasEvents”hasEvents:
boolean
Defined in: ../../../packages/contracts/src/session/schemas/snapshot.ts:39
Whether the snapshot includes event audit trails
messageCount
Section titled “messageCount”messageCount:
number
Defined in: ../../../packages/contracts/src/session/schemas/snapshot.ts:35
Total number of messages across all sessions
sessionCount
Section titled “sessionCount”sessionCount:
number
Defined in: ../../../packages/contracts/src/session/schemas/snapshot.ts:33
Number of sessions in the snapshot
turnCount
Section titled “turnCount”turnCount:
number
Defined in: ../../../packages/contracts/src/session/schemas/snapshot.ts:37
Total number of turns across all sessions