import { From } from './from'; import { RankedOnly } from './ranked-only'; import { To } from './to'; /** * Search request DTO * @export * @interface SearchRequest */ export interface SearchRequest { /** * * @type {string} * @memberof SearchRequest */ 'q': string; /** * * @type {string} * @memberof SearchRequest */ 'search_in'?: string; /** * * @type {any} * @memberof SearchRequest */ 'predefined_sources'?: any; /** * * @type {any} * @memberof SearchRequest */ 'sources'?: any; /** * * @type {any} * @memberof SearchRequest */ 'not_sources'?: any; /** * * @type {any} * @memberof SearchRequest */ 'lang'?: any; /** * * @type {any} * @memberof SearchRequest */ 'not_lang'?: any; /** * * @type {any} * @memberof SearchRequest */ 'countries'?: any; /** * * @type {any} * @memberof SearchRequest */ 'not_countries'?: any; /** * * @type {any} * @memberof SearchRequest */ 'not_author_name'?: any; /** * * @type {From} * @memberof SearchRequest */ 'from_'?: From; /** * * @type {To} * @memberof SearchRequest */ 'to_'?: To; /** * * @type {string} * @memberof SearchRequest */ 'published_date_precision'?: string; /** * * @type {boolean} * @memberof SearchRequest */ 'by_parse_date'?: boolean; /** * * @type {string} * @memberof SearchRequest */ 'sort_by'?: string; /** * * @type {RankedOnly} * @memberof SearchRequest */ 'ranked_only'?: RankedOnly; /** * * @type {number} * @memberof SearchRequest */ 'from_rank'?: number; /** * * @type {number} * @memberof SearchRequest */ 'to_rank'?: number; /** * * @type {boolean} * @memberof SearchRequest */ 'is_headline'?: boolean; /** * * @type {boolean} * @memberof SearchRequest */ 'is_opinion'?: boolean; /** * * @type {boolean} * @memberof SearchRequest */ 'is_paid_content'?: boolean; /** * * @type {any} * @memberof SearchRequest */ 'parent_url'?: any; /** * * @type {any} * @memberof SearchRequest */ 'all_links'?: any; /** * * @type {any} * @memberof SearchRequest */ 'all_domain_links'?: any; /** * * @type {number} * @memberof SearchRequest */ 'word_count_min'?: number; /** * * @type {number} * @memberof SearchRequest */ 'word_count_max'?: number; /** * * @type {number} * @memberof SearchRequest */ 'page'?: number; /** * * @type {number} * @memberof SearchRequest */ 'page_size'?: number; /** * * @type {string} * @memberof SearchRequest */ 'clustering_variable'?: string; /** * * @type {boolean} * @memberof SearchRequest */ 'clustering_enabled'?: boolean; /** * * @type {number} * @memberof SearchRequest */ 'clustering_threshold'?: number; /** * * @type {boolean} * @memberof SearchRequest */ 'include_nlp_data'?: boolean; /** * * @type {boolean} * @memberof SearchRequest */ 'has_nlp'?: boolean; /** * * @type {string} * @memberof SearchRequest */ 'theme'?: string; /** * * @type {string} * @memberof SearchRequest */ 'not_theme'?: string; /** * * @type {string} * @memberof SearchRequest */ 'ORG_entity_name'?: string; /** * * @type {string} * @memberof SearchRequest */ 'PER_entity_name'?: string; /** * * @type {string} * @memberof SearchRequest */ 'LOC_entity_name'?: string; /** * * @type {string} * @memberof SearchRequest */ 'MISC_entity_name'?: string; /** * * @type {number} * @memberof SearchRequest */ 'title_sentiment_min'?: number; /** * * @type {number} * @memberof SearchRequest */ 'title_sentiment_max'?: number; /** * * @type {number} * @memberof SearchRequest */ 'content_sentiment_min'?: number; /** * * @type {number} * @memberof SearchRequest */ 'content_sentiment_max'?: number; /** * * @type {any} * @memberof SearchRequest */ 'iptc_tags'?: any; /** * * @type {any} * @memberof SearchRequest */ 'not_iptc_tags'?: any; /** * * @type {any} * @memberof SearchRequest */ 'source_name'?: any; /** * * @type {any} * @memberof SearchRequest */ 'iab_tags'?: any; /** * * @type {any} * @memberof SearchRequest */ 'not_iab_tags'?: any; /** * * @type {boolean} * @memberof SearchRequest */ 'exclude_duplicates'?: boolean; /** * * @type {boolean} * @memberof SearchRequest */ 'additional_domain_info'?: boolean; /** * * @type {boolean} * @memberof SearchRequest */ 'is_news_domain'?: boolean; /** * * @type {any} * @memberof SearchRequest */ 'news_domain_type'?: any; /** * * @type {any} * @memberof SearchRequest */ 'news_type'?: any; }