Crosswake. Packs. Inventory
(crosswake v0.1.0)
View Source
Installed-pack inventory truth consumed by activation, compatibility, and shell UI.
Summary
Types
@type integrity_status() :: :verified | :pending | :failed
@type status() :: :available | :invalidating
@type t() :: %Crosswake.Packs.Inventory{ bytes: non_neg_integer(), installed_version: String.t(), integrity_status: integrity_status(), invalidated_at: DateTime.t() | nil, invalidation_reason: atom() | nil, last_known_state: last_known_state() | nil, pack_id: String.t(), required_version: String.t(), status: status(), verified_at: DateTime.t() | nil }