-record(snapshot, { session_id :: binary(), route :: binary(), counter :: integer(), lifecycle :: lightspeed@cluster@durable_session:lifecycle_state(), checkpoint_epoch :: integer(), checkpoint_ms :: integer() }).