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 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
- PERCEIVE_ARTIFACT_OUTPUTS =
Artifact-producing subset of PERCEIVE_OUTPUTS accepted by direct download ("structured" stays inline and is never streamed).
(PERCEIVE_OUTPUTS - %w[structured]).freeze