Represents a staged file attachment.
Summary
Types
@type t() :: %Codex.Files.Attachment{ checksum: String.t(), id: String.t(), inserted_at: DateTime.t(), name: String.t(), path: Path.t(), persist: boolean(), size: non_neg_integer(), ttl_ms: ttl() }
@type ttl() :: :infinity | non_neg_integer()