include/lightspeed@cluster@durable_session_DurableSession.hrl

-record(durable_session, {
    backend :: lightspeed@cluster@durable_session:persistence_backend(),
    resume_policy :: lightspeed@cluster@durable_session:resume_policy(),
    fence :: lightspeed@cluster@durable_session:ownership_fence(),
    snapshot :: lightspeed@cluster@durable_session:snapshot(),
    journal_rev :: list(lightspeed@cluster@durable_session:journal_entry()),
    continuity_slo_ms :: integer(),
    max_data_loss_events :: integer()
}).