Crosswake. Companions. Rindle. Contracts. MediaObject
(crosswake v0.1.2)
View Source
Backend-owned media projection and availability state.
Summary
Types
@type state() :: :queued | :uploaded | :scanning | :available | :rejected
@type t() :: %Crosswake.Companions.Rindle.Contracts.MediaObject{ as_of: String.t() | non_neg_integer(), authoritative_at: String.t() | nil, media_object_id: String.t(), rejection_reason: String.t() | atom() | nil, state: state(), storage_key: String.t(), subject_key: String.t(), trace_metadata: map() | nil, verification_ref: String.t() | nil }