/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ import type { AccessEnum } from './AccessEnum'; import type { BlankEnum } from './BlankEnum'; import type { CrawlerPatternTypeEnum } from './CrawlerPatternTypeEnum'; import type { NullEnum } from './NullEnum'; import type { TrainingStatusEnum } from './TrainingStatusEnum'; export type RetrieverDocumentEmbedding = { readonly id: number; metadata?: any; document_name?: string | null; document_type?: string | null; username: string; training_status?: (TrainingStatusEnum | BlankEnum | NullEnum) | null; pathway: string; url?: string | null; tokens?: number | null; platform_key: string; is_trained?: boolean; access?: (AccessEnum | BlankEnum | NullEnum) | null; crawler_max_depth?: number | null; crawler_max_pages_limit?: number | null; crawler_max_concurrency?: number | null; /** * List of patterns that the crawler should use to match urls. * Patterns may be a glob pattern or a full regex pattern. * Indicate the specified type in `crawler_pattern_type`. */ crawler_match_patterns?: any; crawler_pattern_type?: (CrawlerPatternTypeEnum | BlankEnum); /** * Extra HTTP headers the crawler sends on every request, as a flat object of string header names to string values (e.g. auth tokens for gated sites). */ crawler_extra_headers?: any; readonly last_trained_at: string | null; };