Normalizes caller-supplied download disposition intent.
The normalized representation is shared across redirect-style adapter opts and future local header emission so delivery policy stays consistent.
Summary
Functions
Returns a normalized disposition map, or nil when the caller did not request one.
Types
@type disposition_type() :: :inline | :attachment
@type t() :: %{ type: disposition_type(), filename: String.t(), filename_star: String.t() }