UNPKG

@emergentmethods/asknews-typescript-sdk

Version:
226 lines (225 loc) 5.61 kB
/** * AskNews API * AskNews API * * The version of the OpenAPI document: 0.19.10 * Contact: contact@emergentmethods.ai * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { Assets } from './Assets'; import type { Classification } from './Classification'; import type { AsknewsApiSchemaV1CommonGraphRelationships } from './AsknewsApiSchemaV1CommonGraphRelationships'; import type { GeoCoordinate } from './GeoCoordinate'; import type { ReportingVoice1 } from './ReportingVoice1'; import type { Entities } from './Entities'; /** * * @export * @interface SearchResponseDictItem */ export interface SearchResponseDictItem { /** * * @type {string} * @memberof SearchResponseDictItem */ articleUrl: string; /** * * @type {string} * @memberof SearchResponseDictItem */ articleId: string; /** * * @type {Classification} * @memberof SearchResponseDictItem */ classification: Classification; /** * * @type {string} * @memberof SearchResponseDictItem */ country: string; /** * * @type {string} * @memberof SearchResponseDictItem */ sourceId: string; /** * * @type {number} * @memberof SearchResponseDictItem */ pageRank: number; /** * * @type {string} * @memberof SearchResponseDictItem */ domainUrl: string; /** * * @type {string} * @memberof SearchResponseDictItem */ engTitle: string; /** * * @type {Entities} * @memberof SearchResponseDictItem */ entities: Entities; /** * * @type {string} * @memberof SearchResponseDictItem */ imageUrl?: string | null; /** * * @type {Array<string>} * @memberof SearchResponseDictItem */ keywords: Array<string>; /** * * @type {string} * @memberof SearchResponseDictItem */ language: string; /** * * @type {Date} * @memberof SearchResponseDictItem */ pubDate: Date; /** * * @type {string} * @memberof SearchResponseDictItem */ summary: string; /** * * @type {Array<string>} * @memberof SearchResponseDictItem */ keyPoints?: Array<string> | null; /** * * @type {string} * @memberof SearchResponseDictItem */ title: string; /** * * @type {number} * @memberof SearchResponseDictItem */ sentiment: number; /** * * @type {number} * @memberof SearchResponseDictItem */ centroidDistance: number; /** * * @type {number} * @memberof SearchResponseDictItem */ clusterProbability: number; /** * * @type {string} * @memberof SearchResponseDictItem */ markdownCitation?: string; /** * * @type {string} * @memberof SearchResponseDictItem */ provocative?: SearchResponseDictItemProvocativeEnum; /** * * @type {ReportingVoice1} * @memberof SearchResponseDictItem */ reportingVoice?: ReportingVoice1; /** * * @type {AsknewsApiSchemaV1CommonGraphRelationships} * @memberof SearchResponseDictItem */ entityRelationGraph?: AsknewsApiSchemaV1CommonGraphRelationships | null; /** * * @type {{ [key: string]: GeoCoordinate; }} * @memberof SearchResponseDictItem */ geoCoordinates?: { [key: string]: GeoCoordinate; } | null; /** * * @type {string} * @memberof SearchResponseDictItem */ continent?: SearchResponseDictItemContinentEnum | null; /** * * @type {Assets} * @memberof SearchResponseDictItem */ assets?: Assets | null; /** * * @type {Array<string>} * @memberof SearchResponseDictItem */ socialEmbeds?: Array<string> | null; /** * * @type {string} * @memberof SearchResponseDictItem */ asStringKey: string; } /** * @export */ export declare const SearchResponseDictItemProvocativeEnum: { readonly Unknown: "unknown"; readonly Low: "low"; readonly Medium: "medium"; readonly High: "high"; }; export type SearchResponseDictItemProvocativeEnum = typeof SearchResponseDictItemProvocativeEnum[keyof typeof SearchResponseDictItemProvocativeEnum]; /** * @export */ export declare const SearchResponseDictItemContinentEnum: { readonly Africa: "Africa"; readonly Asia: "Asia"; readonly Europe: "Europe"; readonly MiddleEast: "Middle East"; readonly NorthAmerica: "North America"; readonly SouthAmerica: "South America"; readonly Oceania: "Oceania"; }; export type SearchResponseDictItemContinentEnum = typeof SearchResponseDictItemContinentEnum[keyof typeof SearchResponseDictItemContinentEnum]; /** * Check if a given object implements the SearchResponseDictItem interface. */ export declare function instanceOfSearchResponseDictItem(value: object): value is SearchResponseDictItem; export declare function SearchResponseDictItemFromJSON(json: any): SearchResponseDictItem; export declare function SearchResponseDictItemFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchResponseDictItem; export declare function SearchResponseDictItemToJSON(json: any): SearchResponseDictItem; export declare function SearchResponseDictItemToJSONTyped(value?: SearchResponseDictItem | null, ignoreDiscriminator?: boolean): any;