Module: Enconvert::V2::Enums

Defined in:
lib/enconvert/v2_results.rb

Overview


Enumerations (documented as frozen constants; not runtime-enforced — the wire values are plain strings, mirroring the Node SDK's compile-time-only string union types).

Constant Summary collapse

PERCEIVE_OUTPUTS =
%w[
  markdown markdown_fit html_cleaned html_raw screenshot screenshot_full_page
  pdf links images structured
].freeze
PERCEIVE_EXTRACT_NAMES =
%w[
  tables prices contacts metadata main_content headings structured_data technologies all
].freeze
PERCEIVE_RESOURCE_TYPES =
%w[
  image media font stylesheet script xhr fetch websocket manifest other
].freeze
PERCEIVE_CACHE_MODES =
%w[enabled bypass refresh].freeze
PERCEIVE_STATUSES =
%w[queued processing completed failed].freeze
PERCEIVE_EXTRACTION_TIERS =
%w[heuristic css llm].freeze
PERCEIVE_BATCH_OUTPUT_MODES =
%w[manifest zip].freeze
PERCEIVE_BATCH_STATUSES =
%w[queued processing completed failed partial].freeze
DISCOVER_MODES =
%w[sitemap crawl hybrid].freeze
LOOKUP_CATEGORIES =
%w[web news images scholar patents maps].freeze
LOOKUP_TIME_FILTERS =
%w[hour day week month year].freeze
CSS_FIELD_TYPES =
%w[text attribute html regex nested list nested_list].freeze
DISTILL_EXTRACTION_TIERS =
%w[css llm mixed none].freeze
INGEST_MODES =
%w[urls sitemap crawl files].freeze
INGEST_STATUSES =
%w[queued discovering processing completed failed canceled].freeze
WATCH_DIFF_MODES =
%w[auto text structured tables metadata].freeze
WATCHER_STATUSES =
%w[active paused deleted].freeze