pub struct CreateCrawlJobInputBody {
pub cleaner_chain: Option<Value>,
pub llm_config: Option<LLMConfigInput>,
pub options: Option<CrawlOptions>,
pub schema: Value,
pub url: String,
pub webhook: Option<CrawlInlineWebhookInput>,
pub webhook_id: Option<String>,
pub webhook_url: Option<String>,
}Fields§
§cleaner_chain: Option<Value>Content cleaner chain (default: [markdown])
llm_config: Option<LLMConfigInput>Optional LLM configuration override (BYOK)
options: Option<CrawlOptions>Crawl configuration options
schema: ValueExtraction instructions - either a structured schema (YAML/JSON with ‘name’ and ‘fields’) or freeform natural language prompt. The API auto-detects the format.
url: StringSeed URL to start crawling from
webhook: Option<CrawlInlineWebhookInput>Inline ephemeral webhook configuration
webhook_id: Option<String>ID of a saved webhook to call on job events
webhook_url: Option<String>Simple webhook URL (backward compatible)
Trait Implementations§
Source§impl Clone for CreateCrawlJobInputBody
impl Clone for CreateCrawlJobInputBody
Source§fn clone(&self) -> CreateCrawlJobInputBody
fn clone(&self) -> CreateCrawlJobInputBody
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateCrawlJobInputBody
impl Debug for CreateCrawlJobInputBody
Source§impl Default for CreateCrawlJobInputBody
impl Default for CreateCrawlJobInputBody
Source§fn default() -> CreateCrawlJobInputBody
fn default() -> CreateCrawlJobInputBody
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateCrawlJobInputBody
impl<'de> Deserialize<'de> for CreateCrawlJobInputBody
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CreateCrawlJobInputBody
impl RefUnwindSafe for CreateCrawlJobInputBody
impl Send for CreateCrawlJobInputBody
impl Sync for CreateCrawlJobInputBody
impl Unpin for CreateCrawlJobInputBody
impl UnwindSafe for CreateCrawlJobInputBody
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more