Vibe.WebTools.FetchResult (vibe v0.2.0)

Copy Markdown View Source

Normalized result for a URL fetch request.

Summary

Types

format()

@type format() :: :markdown | :text | :html | :json | :pdf_text

t()

@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()
}