Normalized result for a URL fetch request.
Summary
Types
@type format() :: :markdown | :text | :html | :json | :pdf_text
@type t() :: %Vibe.WebTools.FetchResult{ content_type: String.t() | nil, final_url: String.t() | nil, format: format(), metadata: map(), provider: atom(), redirected?: boolean(), selector: String.t() | nil, size_bytes: non_neg_integer(), status: pos_integer() | nil, text: String.t(), total_chars: non_neg_integer(), truncated?: boolean(), url: String.t() }