Crosswake.Offline.Journal (crosswake v0.1.0)

View Source

Immutable journal contract for committed offline study-session actions.

Summary

Functions

new_entry(attrs)

@spec new_entry(keyword()) :: Crosswake.Offline.Journal.Entry.t()

replaying(entry)

@spec replaying(Crosswake.Offline.Journal.Entry.t()) ::
  Crosswake.Offline.Journal.Entry.t()

to_map(entry)

@spec to_map(Crosswake.Offline.Journal.Entry.t()) :: map()