@goperigon/perigon-ts
Version:
Typescript client for Perigon API
1 lines • 68.4 kB
JavaScript
'use strict';var zod=require('zod');var $e="https://api.perigon.io".replace(/\/+$/,""),v=class{constructor(o={}){this.configuration=o;}set config(o){this.configuration=o;}get basePath(){return $e}get fetchApi(){return this.configuration.fetchApi}get middleware(){return this.configuration.middleware||[]}get queryParamsStringify(){return this.configuration.queryParamsStringify||$}get accessToken(){let o=this.configuration.apiKey;return o?typeof o=="function"?o:async()=>o:void 0}get headers(){return this.configuration.headers}get credentials(){return this.configuration.credentials}},Ke=new v,j=class extends Error{constructor(a,i){super(i);this.cause=a;this.name="FetchError";}},y=class extends Error{constructor(o,a){let i=`HTTP ${o.status}: ${o.statusText}`;super(i),this.name="HttpError",this.status=o.status,this.statusText=o.statusText,this.response=o,this.body=a;}},I=class extends y{constructor(o,a){super(o,a),this.name="BadRequestError",this.message=a?.message||"Bad request - please check your input parameters";}},z=class extends y{constructor(o,a){super(o,a),this.name="UnauthorizedError",this.message="Authentication required - please check your credentials";}},W=class extends y{constructor(o,a){super(o,a),this.name="ForbiddenError",this.message="Access denied - insufficient permissions";}},E=class extends y{constructor(o,a){super(o,a),this.name="NotFoundError",this.message=a?.message||"Resource not found";}},D=class extends y{constructor(o,a){super(o,a),this.name="RateLimitError",this.message="Rate limit exceeded - please try again later";let i=o.headers.get("retry-after");i&&(this.retryAfter=parseInt(i,10));}},G=class extends y{constructor(o,a){super(o,a),this.name="ServerError",this.message="Server error - please try again later";}},U=class extends Error{constructor(o){super("Network error - please check your connection"),this.name="NetworkError",this.cause=o;}};function Qe(u,o){return u.status===400?new I(u,o):u.status===401?new z(u,o):u.status===403?new W(u,o):u.status===404?new E(u,o):u.status===429?new D(u,o):u.status>499?new G(u,o):new y(u,o)}var f=class f{constructor(o=Ke){this.configuration=o;this.fetchApi=async(o,a)=>{let i={url:o,init:a};for(let r of this.middleware)r.pre&&(i=await r.pre({fetch:this.fetchApi,...i})||i);let n;try{n=await(this.configuration.fetchApi||fetch)(i.url,i.init);}catch(r){for(let s of this.middleware)s.onError&&(n=await s.onError({fetch:this.fetchApi,url:i.url,init:i.init,error:r,response:n?n.clone():void 0})||n);if(n===void 0)throw r instanceof Error?new j(r,"The request failed and the interceptors did not return an alternative response"):r}for(let r of this.middleware)r.post&&(n=await r.post({fetch:this.fetchApi,url:i.url,init:i.init,response:n.clone()})||n);return n};this.middleware=o.middleware;}withMiddleware(...o){let a=this.clone();return a.middleware=a.middleware.concat(...o),a}withPreMiddleware(...o){let a=o.map(i=>({pre:i}));return this.withMiddleware(...a)}withPostMiddleware(...o){let a=o.map(i=>({post:i}));return this.withMiddleware(...a)}isJsonMime(o){return o?f.jsonRegex.test(o):false}async request(o,a){let{url:i,init:n}=await this.createFetchParams(o,a),r=await this.fetchApi(i,n);if(r&&r.status>=200&&r.status<300)return r;let s;try{r.headers.get("content-type")?.includes("application/json")&&(s=await r.json());}catch{}throw Qe(r,s)}async createFetchParams(o,a){let i=this.configuration.basePath+o.path;o.query!==void 0&&Object.keys(o.query).length!==0&&(i+="?"+this.configuration.queryParamsStringify(o.query));let n=Object.assign({},this.configuration.headers,o.headers);Object.keys(n).forEach(M=>n[M]===void 0?delete n[M]:{});let r=typeof a=="function"?a:async()=>a,s={method:o.method,headers:n,body:o.body,credentials:this.configuration.credentials},l={...s,...await r({init:s,context:o})},p;Je(l.body)||l.body instanceof URLSearchParams||Ve(l.body)?p=l.body:this.isJsonMime(n["Content-Type"])?p=JSON.stringify(l.body):p=l.body;let c={...l,body:p};return {url:i,init:c}}clone(){let o=this.constructor,a=new o(this.configuration);return a.middleware=this.middleware.slice(),a}};f.jsonRegex=new RegExp("^(:?application/json|[^;/ ]+/[^;/ ]+[+]json)[ ]*(:?;.*)?$","i");var S=f;function Ve(u){return typeof Blob<"u"&&u instanceof Blob}function Je(u){return typeof FormData<"u"&&u instanceof FormData}var yo={csv:",",ssv:" ",tsv:" ",pipes:"|"};function $(u,o=""){return Object.keys(u).map(a=>K(a,u[a],o)).filter(a=>a.length>0).join("&")}function K(u,o,a=""){let i=a+(a.length?`[${u}]`:u);if(o instanceof Array){let n=o.map(r=>encodeURIComponent(String(r))).join(`&${encodeURIComponent(i)}=`);return `${encodeURIComponent(i)}=${n}`}if(o instanceof Set){let n=Array.from(o);return K(u,n,a)}return o instanceof Date?`${encodeURIComponent(i)}=${encodeURIComponent(o.toISOString())}`:o instanceof Object?$(o,i):`${encodeURIComponent(i)}=${encodeURIComponent(String(o))}`}function ho(u,o){let a=u[o];return a!=null}var T=zod.z.enum(["createdAt","updatedAt","relevance","count","totalCount"]),bo={CreatedAt:"createdAt",UpdatedAt:"updatedAt",Relevance:"relevance",Count:"count",TotalCount:"totalCount"},F=zod.z.enum(["relevance","date","reverseDate","reverseAddDate","addDate","pubDate","refreshDate"]),So={Relevance:"relevance",Date:"date",ReverseDate:"reverseDate",ReverseAddDate:"reverseAddDate",AddDate:"addDate",PubDate:"pubDate",RefreshDate:"refreshDate"},B=zod.z.object({name:zod.z.string().optional().nullable()}),Ye=zod.z.object({name:zod.z.string().optional().nullable(),score:zod.z.number().optional().nullable()}),V=zod.z.object({id:zod.z.string().optional().nullable(),name:zod.z.string().optional().nullable(),domains:zod.z.array(zod.z.string()).optional().nullable(),symbols:zod.z.array(zod.z.string()).optional().nullable()}),Xe=zod.z.object({data:zod.z.string().optional().nullable(),type:zod.z.string().optional().nullable(),mentions:zod.z.number().optional().nullable()}),Ze=zod.z.object({name:zod.z.string().optional().nullable(),type:zod.z.string().optional().nullable()}),et=zod.z.object({id:zod.z.string().optional().nullable(),name:zod.z.string().optional().nullable()}),O=zod.z.object({country:zod.z.string().optional().nullable(),state:zod.z.string().optional().nullable(),county:zod.z.string().optional().nullable(),city:zod.z.string().optional().nullable(),area:zod.z.string().optional().nullable()}),g=zod.z.object({name:zod.z.string().optional().nullable(),count:zod.z.number().optional().nullable()}),P=zod.z.object({id:zod.z.string().optional().nullable(),name:zod.z.string().optional().nullable(),fullName:zod.z.string().optional().nullable(),headline:zod.z.string().optional().nullable(),description:zod.z.string().optional().nullable(),title:zod.z.string().optional().nullable(),locations:zod.z.array(O).optional().nullable(),updatedAt:zod.z.string().optional().nullable(),topTopics:zod.z.array(g).optional().nullable(),topSources:zod.z.array(g).optional().nullable(),topCategories:zod.z.array(g).optional().nullable(),topLabels:zod.z.array(g).optional().nullable(),topCountries:zod.z.array(g).optional().nullable(),avgMonthlyPosts:zod.z.number().optional().nullable(),twitterHandle:zod.z.string().optional().nullable(),twitterBio:zod.z.string().optional().nullable(),imageUrl:zod.z.string().optional().nullable(),linkedinUrl:zod.z.string().optional().nullable(),linkedinConnections:zod.z.number().optional().nullable(),linkedinFollowers:zod.z.number().optional().nullable(),facebookUrl:zod.z.string().optional().nullable(),instagramUrl:zod.z.string().optional().nullable(),websiteUrl:zod.z.string().optional().nullable(),blogUrl:zod.z.string().optional().nullable(),tumblrUrl:zod.z.string().optional().nullable(),youtubeUrl:zod.z.string().optional().nullable()}),tt=zod.z.object({name:zod.z.string().optional().nullable(),weight:zod.z.number().optional().nullable()}),ot=zod.z.object({name:zod.z.string().optional().nullable()}),at=zod.z.object({id:zod.z.string().optional().nullable(),name:zod.z.string().optional().nullable(),domains:zod.z.array(zod.z.string()).optional().nullable(),symbols:zod.z.array(zod.z.string()).optional().nullable(),count:zod.z.number().optional().nullable()}),J=zod.z.object({point:zod.z.string().optional().nullable(),references:zod.z.array(zod.z.string()).optional().nullable()}),nt=zod.z.object({country:zod.z.string().optional().nullable(),state:zod.z.string().optional().nullable(),county:zod.z.string().optional().nullable(),city:zod.z.string().optional().nullable(),area:zod.z.string().optional().nullable(),count:zod.z.number().optional().nullable()}),rt=zod.z.object({wikidataId:zod.z.string().optional().nullable(),name:zod.z.string().optional().nullable(),count:zod.z.number().optional().nullable()}),_=zod.z.object({wikidataId:zod.z.string().optional().nullable(),name:zod.z.string().optional().nullable()}),Y=zod.z.object({question:zod.z.string().optional().nullable(),answer:zod.z.string().optional().nullable(),references:zod.z.array(zod.z.string()).optional().nullable()}),x=zod.z.object({name:zod.z.string().optional().nullable(),count:zod.z.number().optional().nullable()}),X=zod.z.object({positive:zod.z.number().optional().nullable(),negative:zod.z.number().optional().nullable(),neutral:zod.z.number().optional().nullable()}),Z=zod.z.object({lat:zod.z.number().optional().nullable(),lon:zod.z.number().optional().nullable()}),ee=zod.z.object({country:zod.z.string().optional().nullable(),state:zod.z.string().optional().nullable(),county:zod.z.string().optional().nullable(),city:zod.z.string().optional().nullable(),coordinates:Z.optional().nullable()}),te=zod.z.object({domain:zod.z.string().optional().nullable(),paywall:zod.z.boolean().optional().nullable(),location:ee.optional().nullable()}),oe=zod.z.object({name:zod.z.string().optional().nullable()}),ae=zod.z.object({createdAt:zod.z.string().optional().nullable(),updatedAt:zod.z.string().optional().nullable(),initializedAt:zod.z.string().optional().nullable(),id:zod.z.string().optional().nullable(),duplicateOf:zod.z.string().optional().nullable(),slug:zod.z.string().optional().nullable(),name:zod.z.string().optional().nullable(),summary:zod.z.string().optional().nullable(),shortSummary:zod.z.string().optional().nullable(),summaryReferences:zod.z.array(zod.z.string()).optional().nullable(),imageSource:te.optional().nullable(),imageUrl:zod.z.string().optional().nullable(),keyPoints:zod.z.array(J).optional().nullable(),questions:zod.z.array(Y).optional().nullable(),uniqueSources:zod.z.array(zod.z.string()).optional().nullable(),selectedArticles:zod.z.array(zod.z.unknown()).optional().nullable(),sentiment:X.optional().nullable(),uniqueCount:zod.z.number().optional().nullable(),reprintCount:zod.z.number().optional().nullable(),totalCount:zod.z.number().optional().nullable(),countries:zod.z.array(x).optional().nullable(),topCountries:zod.z.array(zod.z.string()).optional().nullable(),topics:zod.z.array(x).optional().nullable(),topTopics:zod.z.array(oe).optional().nullable(),categories:zod.z.array(x).optional().nullable(),topCategories:zod.z.array(B).optional().nullable(),taxonomies:zod.z.array(x).optional().nullable(),topTaxonomies:zod.z.array(B).optional().nullable(),people:zod.z.array(rt).optional().nullable(),topPeople:zod.z.array(_).optional().nullable(),companies:zod.z.array(at).optional().nullable(),topCompanies:zod.z.array(V).optional().nullable(),locations:zod.z.array(nt).optional().nullable(),topLocations:zod.z.array(O).optional().nullable(),highlights:zod.z.record(zod.z.string(),zod.z.array(zod.z.string())).optional().nullable(),sourceDiversity:zod.z.number().optional().nullable()}),it=zod.z.object({osmId:zod.z.string().optional().nullable(),road:zod.z.string().optional().nullable(),quarter:zod.z.string().optional().nullable(),suburb:zod.z.string().optional().nullable(),city:zod.z.string().optional().nullable(),town:zod.z.string().optional().nullable(),county:zod.z.string().optional().nullable(),stateDistrict:zod.z.string().optional().nullable(),state:zod.z.string().optional().nullable(),postcode:zod.z.string().optional().nullable(),country:zod.z.string().optional().nullable(),countryCode:zod.z.string().optional().nullable(),amenity:zod.z.string().optional().nullable(),neighbourhood:zod.z.string().optional().nullable(),coordinates:Z.optional().nullable()}),N=zod.z.object({url:zod.z.string().optional().nullable(),authorsByline:zod.z.string().optional().nullable(),articleId:zod.z.string().optional().nullable(),clusterId:zod.z.string().optional().nullable(),source:te.optional().nullable(),imageUrl:zod.z.string().optional().nullable(),country:zod.z.string().optional().nullable(),language:zod.z.string().optional().nullable(),pubDate:zod.z.string().optional().nullable(),addDate:zod.z.string().optional().nullable(),refreshDate:zod.z.string().optional().nullable(),score:zod.z.number().optional().nullable(),title:zod.z.string().optional().nullable(),description:zod.z.string().optional().nullable(),content:zod.z.string().optional().nullable(),enContentWordCount:zod.z.number().optional().nullable(),medium:zod.z.string().optional().nullable(),links:zod.z.array(zod.z.string()).optional().nullable(),labels:zod.z.array(ot).optional().nullable(),eventTypes:zod.z.array(Ze).optional().nullable(),matchedAuthors:zod.z.array(et).optional().nullable(),claim:zod.z.string().optional().nullable(),verdict:zod.z.string().optional().nullable(),keywords:zod.z.array(tt).optional().nullable(),topics:zod.z.array(oe).optional().nullable(),categories:zod.z.array(B).optional().nullable(),taxonomies:zod.z.array(Ye).optional().nullable(),entities:zod.z.array(Xe).optional().nullable(),companies:zod.z.array(V).optional().nullable(),sentiment:X.optional().nullable(),summary:zod.z.string().optional().nullable(),shortSummary:zod.z.string().optional().nullable(),translation:zod.z.string().optional().nullable(),translatedTitle:zod.z.string().optional().nullable(),translatedDescription:zod.z.string().optional().nullable(),translatedSummary:zod.z.string().optional().nullable(),locations:zod.z.array(O).optional().nullable(),reprint:zod.z.boolean().optional().nullable(),reprintGroupId:zod.z.string().optional().nullable(),places:zod.z.array(it).optional().nullable(),people:zod.z.array(_).optional().nullable(),cluster:ae.optional().nullable(),journalists:zod.z.array(P).optional().nullable(),highlights:zod.z.record(zod.z.string(),zod.z.array(zod.z.string())).optional().nullable()}),Q=zod.z.object({lat:zod.z.number().optional().nullable(),lon:zod.z.number().optional().nullable(),radius:zod.z.number().optional().nullable()}),lt=zod.z.object({articleId:zod.z.array(zod.z.string()).optional().nullable(),clusterId:zod.z.array(zod.z.string()).optional().nullable(),source:zod.z.array(zod.z.string()).optional().nullable(),excludeSource:zod.z.array(zod.z.string()).optional().nullable(),sourceGroup:zod.z.array(zod.z.string()).optional().nullable(),language:zod.z.array(zod.z.string()).optional().nullable(),excludeLanguage:zod.z.array(zod.z.string()).optional().nullable(),label:zod.z.array(zod.z.string()).optional().nullable(),excludeLabel:zod.z.array(zod.z.string()).optional().nullable(),taxonomy:zod.z.array(zod.z.string()).optional().nullable(),category:zod.z.array(zod.z.string()).optional().nullable(),topic:zod.z.array(zod.z.string()).optional().nullable(),excludeTopic:zod.z.array(zod.z.string()).optional().nullable(),country:zod.z.array(zod.z.string()).optional().nullable(),excludeCountry:zod.z.array(zod.z.string()).optional().nullable(),locationsCountry:zod.z.array(zod.z.string()).optional().nullable(),excludeLocationsCountry:zod.z.array(zod.z.string()).optional().nullable(),state:zod.z.array(zod.z.string()).optional().nullable(),excludeState:zod.z.array(zod.z.string()).optional().nullable(),county:zod.z.array(zod.z.string()).optional().nullable(),excludeCounty:zod.z.array(zod.z.string()).optional().nullable(),city:zod.z.array(zod.z.string()).optional().nullable(),excludeCity:zod.z.array(zod.z.string()).optional().nullable(),sourceCountry:zod.z.array(zod.z.string()).optional().nullable(),sourceState:zod.z.array(zod.z.string()).optional().nullable(),sourceCounty:zod.z.array(zod.z.string()).optional().nullable(),sourceCity:zod.z.array(zod.z.string()).optional().nullable(),coordinates:Q.optional().nullable(),sourceCoordinates:Q.optional().nullable(),companyId:zod.z.array(zod.z.string()).optional().nullable(),excludeCompanyId:zod.z.array(zod.z.string()).optional().nullable(),companyDomain:zod.z.array(zod.z.string()).optional().nullable(),excludeCompanyDomain:zod.z.array(zod.z.string()).optional().nullable(),companySymbol:zod.z.array(zod.z.string()).optional().nullable(),excludeCompanySymbol:zod.z.array(zod.z.string()).optional().nullable(),companyName:zod.z.array(zod.z.string()).optional().nullable(),personWikidataId:zod.z.array(zod.z.string()).optional().nullable(),excludePersonWikidataId:zod.z.array(zod.z.string()).optional().nullable(),personName:zod.z.array(zod.z.string()).optional().nullable(),excludePersonName:zod.z.array(zod.z.string()).optional().nullable(),AND:zod.z.array(zod.z.unknown()).optional().nullable(),OR:zod.z.array(zod.z.unknown()).optional().nullable(),NOT:zod.z.array(zod.z.unknown()).optional().nullable()}),ne=zod.z.object({prompt:zod.z.string(),filter:lt.optional().nullable(),pubDateFrom:zod.z.union([zod.z.string().date(),zod.z.string().datetime()]).transform(u=>new Date(u)).optional().nullable(),pubDateTo:zod.z.union([zod.z.string().date(),zod.z.string().datetime()]).transform(u=>new Date(u)).optional().nullable(),showReprints:zod.z.boolean().optional().nullable(),size:zod.z.number().optional().nullable(),page:zod.z.number().optional().nullable()}),st=zod.z.object({score:zod.z.number().optional().nullable(),data:N.optional().nullable()}),re=zod.z.object({status:zod.z.number(),results:zod.z.array(st)}),pt=zod.z.object({symbol:zod.z.string().optional().nullable(),exchange:zod.z.string().optional().nullable(),exchangeShortName:zod.z.string().optional().nullable(),ipoDate:zod.z.string().optional().nullable()}),ut=zod.z.object({careers:zod.z.string().optional().nullable(),about:zod.z.string().optional().nullable(),blog:zod.z.string().optional().nullable(),events:zod.z.string().optional().nullable(),sitemap:zod.z.string().optional().nullable(),updates:zod.z.string().optional().nullable(),linkedin:zod.z.string().optional().nullable(),facebook:zod.z.string().optional().nullable(),instagram:zod.z.string().optional().nullable(),medium:zod.z.string().optional().nullable(),reddit:zod.z.string().optional().nullable(),threads:zod.z.string().optional().nullable(),tiktok:zod.z.string().optional().nullable(),x:zod.z.string().optional().nullable(),wellfound:zod.z.string().optional().nullable(),youtube:zod.z.string().optional().nullable(),wikipedia:zod.z.string().optional().nullable()}),ct=zod.z.object({id:zod.z.string().optional().nullable(),name:zod.z.string().optional().nullable(),updatedAt:zod.z.string().optional().nullable(),primaryRecordId:zod.z.string().optional().nullable(),altNames:zod.z.array(zod.z.string()).optional().nullable(),domains:zod.z.array(zod.z.string()).optional().nullable(),monthlyVisits:zod.z.number().optional().nullable(),globalRank:zod.z.number().optional().nullable(),description:zod.z.string().optional().nullable(),ceo:zod.z.string().optional().nullable(),industry:zod.z.string().optional().nullable(),sector:zod.z.string().optional().nullable(),country:zod.z.string().optional().nullable(),fullTimeEmployees:zod.z.number().optional().nullable(),address:zod.z.string().optional().nullable(),city:zod.z.string().optional().nullable(),state:zod.z.string().optional().nullable(),zip:zod.z.string().optional().nullable(),logo:zod.z.string().optional().nullable(),favicon:zod.z.string().optional().nullable(),isEtf:zod.z.boolean().optional().nullable(),isActivelyTrading:zod.z.boolean().optional().nullable(),isFund:zod.z.boolean().optional().nullable(),isAdr:zod.z.boolean().optional().nullable(),symbols:zod.z.array(pt).optional().nullable(),naics:zod.z.string().optional().nullable(),sic:zod.z.string().optional().nullable(),cusip:zod.z.string().optional().nullable(),cik:zod.z.string().optional().nullable(),isin:zod.z.string().optional().nullable(),yearFounded:zod.z.number().optional().nullable(),revenue:zod.z.string().optional().nullable(),webResources:ut.optional().nullable()}),ie=zod.z.object({status:zod.z.number(),numResults:zod.z.number(),results:zod.z.array(ct)}),le=zod.z.object({name:zod.z.string(),displayName:zod.z.string().optional().nullable(),description:zod.z.string().optional().nullable(),domains:zod.z.array(zod.z.string())}),R=zod.z.object({url:zod.z.string().optional().nullable()}),d=zod.z.object({time:zod.z.string().optional().nullable(),precision:zod.z.string().optional().nullable()}),b=zod.z.object({wikidataId:zod.z.string().optional().nullable(),label:zod.z.string().optional().nullable()}),mt=zod.z.object({wikidataId:zod.z.string().optional().nullable(),label:zod.z.string().optional().nullable(),startTime:d.optional().nullable(),endTime:d.optional().nullable()}),yt=zod.z.object({wikidataId:zod.z.string().optional().nullable(),label:zod.z.string().optional().nullable(),startTime:d.optional().nullable(),endTime:d.optional().nullable(),employer:b.optional().nullable()}),ht=zod.z.object({wikidataId:zod.z.string().optional().nullable(),createdAt:zod.z.string().optional().nullable(),updatedAt:zod.z.string().optional().nullable(),name:zod.z.string().optional().nullable(),gender:b.optional().nullable(),dateOfBirth:d.optional().nullable(),dateOfDeath:d.optional().nullable(),description:zod.z.string().optional().nullable(),aliases:zod.z.array(zod.z.string()).optional().nullable(),occupation:zod.z.array(b).optional().nullable(),position:zod.z.array(yt).optional().nullable(),politicalParty:zod.z.array(mt).optional().nullable(),image:R.optional().nullable(),_abstract:zod.z.string().optional().nullable()}),se=zod.z.object({name:zod.z.string().optional().nullable(),description:zod.z.string().optional().nullable(),id:zod.z.string().optional().nullable(),domain:zod.z.string().optional().nullable(),aliases:zod.z.array(zod.z.string()).optional().nullable()}),pe=zod.z.object({name:zod.z.string().optional().nullable(),description:zod.z.string().optional().nullable(),aliases:zod.z.array(zod.z.string()).optional().nullable(),wikidataId:zod.z.string().optional().nullable()}),ue=zod.z.object({name:zod.z.string(),displayName:zod.z.string().optional().nullable(),description:zod.z.string().optional().nullable(),people:zod.z.array(pe),companies:zod.z.array(se),visible:zod.z.boolean().optional().nullable()}),fo=zod.z.object({status:zod.z.number().optional().nullable(),message:zod.z.string().optional().nullable(),timestamp:zod.z.number().optional().nullable()}),ce=zod.z.object({status:zod.z.number(),numResults:zod.z.number(),results:zod.z.array(P)}),me=zod.z.object({name:zod.z.string().optional().nullable(),displayName:zod.z.string().optional().nullable(),description:zod.z.string().optional().nullable(),domains:zod.z.array(zod.z.string()).optional().nullable()}),ye=zod.z.object({status:zod.z.number(),numResults:zod.z.number(),results:zod.z.array(ht)}),he=zod.z.object({status:zod.z.number(),numResults:zod.z.number(),articles:zod.z.array(N)}),dt=zod.z.object({pageId:zod.z.string().optional().nullable(),sectionId:zod.z.string().optional().nullable(),wikiPageId:zod.z.number().optional().nullable(),wikiRevisionId:zod.z.number().optional().nullable(),wikiRevisionTs:zod.z.string().optional().nullable(),wikiCode:zod.z.string().optional().nullable(),wikiNamespace:zod.z.number().optional().nullable(),wikiTitle:zod.z.string().optional().nullable(),wikidataId:zod.z.string().optional().nullable(),wikidataInstanceOf:zod.z.array(b).optional().nullable(),redirectTitles:zod.z.array(zod.z.string()).optional().nullable(),pageviews:zod.z.number().optional().nullable(),title:zod.z.string().optional().nullable(),styleLevel:zod.z.number().optional().nullable(),content:zod.z.string().optional().nullable()}),gt=zod.z.object({score:zod.z.number().optional().nullable(),data:dt.optional().nullable()}),w=zod.z.object({name:zod.z.string().optional().nullable(),count:zod.z.number().optional().nullable()}),bt=zod.z.object({id:zod.z.string().optional().nullable(),domain:zod.z.string().optional().nullable(),name:zod.z.string().optional().nullable(),primaryRecordId:zod.z.string().optional().nullable(),updatedAt:zod.z.string().optional().nullable(),altNames:zod.z.array(zod.z.string()).optional().nullable(),description:zod.z.string().optional().nullable(),avgMonthlyPosts:zod.z.number().optional().nullable(),paywall:zod.z.boolean().optional().nullable(),location:ee.optional().nullable(),topCategories:zod.z.array(w).optional().nullable(),topTopics:zod.z.array(w).optional().nullable(),topCountries:zod.z.array(w).optional().nullable(),topLabels:zod.z.array(w).optional().nullable(),avgBiasRating:zod.z.string().optional().nullable(),adFontesBiasRating:zod.z.string().optional().nullable(),allSidesBiasRating:zod.z.string().optional().nullable(),mbfcBiasRating:zod.z.string().optional().nullable(),monthlyVisits:zod.z.number().optional().nullable(),globalRank:zod.z.number().optional().nullable(),logoLarge:R.optional().nullable(),logoFavIcon:R.optional().nullable(),logoSquare:R.optional().nullable()}),de=zod.z.object({status:zod.z.number(),numResults:zod.z.number(),results:zod.z.array(bt)}),ge=zod.z.object({status:zod.z.number().optional().nullable(),results:zod.z.array(zod.z.unknown()).optional().nullable()}),St=zod.z.object({clusterId:zod.z.string().optional().nullable(),createdAt:zod.z.string().optional().nullable(),name:zod.z.string().optional().nullable(),triggeredAt:zod.z.string().optional().nullable(),summary:zod.z.string().optional().nullable(),shortSummary:zod.z.string().optional().nullable(),changelog:zod.z.string().optional().nullable(),keyPoints:zod.z.array(J).optional().nullable(),questions:zod.z.array(Y).optional().nullable()}),be=zod.z.object({status:zod.z.number(),numResults:zod.z.number(),results:zod.z.array(St)}),Se=zod.z.object({status:zod.z.number(),numResults:zod.z.number(),results:zod.z.array(ae)}),fe=zod.z.object({prompt:zod.z.string().optional().nullable(),maxArticleCount:zod.z.number().optional().nullable(),returnedArticleCount:zod.z.number().optional().nullable(),summarizeFields:zod.z.enum(["TITLE","CONTENT","SUMMARY"]).optional().nullable(),method:zod.z.enum(["ARTICLES","CLUSTERS"]).optional().nullable(),model:zod.z.enum(["gpt-5.4-mini","gpt-5.4-nano","gpt-5-mini","gpt-5-nano","gpt-4o","gpt-4o-mini","gpt-4.1","gpt-4.1-mini","llama-3.3-70b-versatile","openai/gpt-oss-120b"]).optional().nullable(),temperature:zod.z.number().optional().nullable(),topP:zod.z.number().optional().nullable(),maxTokens:zod.z.number().optional().nullable()}),xe=zod.z.object({status:zod.z.number(),numResults:zod.z.number(),summary:zod.z.string(),results:zod.z.array(N)}),ft=zod.z.object({category:zod.z.string().optional().nullable(),subcategory:zod.z.string().optional().nullable()}),xt=zod.z.object({id:zod.z.number().optional().nullable(),createdAt:zod.z.union([zod.z.string().date(),zod.z.string().datetime()]).transform(u=>new Date(u)).optional().nullable(),updatedAt:zod.z.union([zod.z.string().date(),zod.z.string().datetime()]).transform(u=>new Date(u)).optional().nullable(),name:zod.z.string().optional().nullable(),labels:ft.optional().nullable()}),we=zod.z.object({total:zod.z.number(),data:zod.z.array(xt)}),Re=zod.z.object({name:zod.z.string().optional().nullable(),displayName:zod.z.string().optional().nullable(),description:zod.z.string().optional().nullable(),people:zod.z.array(pe).optional().nullable(),companies:zod.z.array(se).optional().nullable(),visible:zod.z.boolean().optional().nullable()}),wt=zod.z.object({id:zod.z.string().optional().nullable(),title:zod.z.string().optional().nullable(),styleLevel:zod.z.number().optional().nullable(),loc:zod.z.array(zod.z.number()).optional().nullable(),textRaw:zod.z.string().optional().nullable(),textRich:zod.z.string().optional().nullable()}),Rt=zod.z.object({id:zod.z.string().optional().nullable(),scrapedAt:zod.z.string().optional().nullable(),wikiPageId:zod.z.number().optional().nullable(),wikiRevisionId:zod.z.number().optional().nullable(),wikiRevisionTs:zod.z.string().optional().nullable(),wikiCode:zod.z.string().optional().nullable(),wikiNamespace:zod.z.number().optional().nullable(),wikiTitle:zod.z.string().optional().nullable(),url:zod.z.string().optional().nullable(),topImage:zod.z.string().optional().nullable(),wikidataId:zod.z.string().optional().nullable(),wikidataInstanceOf:zod.z.array(b).optional().nullable(),redirectTitles:zod.z.array(zod.z.string()).optional().nullable(),summary:zod.z.string().optional().nullable(),sections:zod.z.array(wt).optional().nullable(),categories:zod.z.array(zod.z.string()).optional().nullable(),externalLinks:zod.z.array(zod.z.string()).optional().nullable(),references:zod.z.array(zod.z.string()).optional().nullable(),pageviews:zod.z.number().optional().nullable()}),Tt=zod.z.object({pageId:zod.z.array(zod.z.string()).optional().nullable(),sectionId:zod.z.array(zod.z.string()).optional().nullable(),wikiPageId:zod.z.array(zod.z.number()).optional().nullable(),wikiRevisionId:zod.z.array(zod.z.number()).optional().nullable(),wikiCode:zod.z.array(zod.z.string()).optional().nullable(),wikiNamespace:zod.z.array(zod.z.number()).optional().nullable(),wikidataId:zod.z.array(zod.z.string()).optional().nullable(),wikidataInstanceOfId:zod.z.array(zod.z.string()).optional().nullable(),wikidataInstanceOfLabel:zod.z.array(zod.z.string()).optional().nullable(),AND:zod.z.array(zod.z.unknown()).optional().nullable(),OR:zod.z.array(zod.z.unknown()).optional().nullable(),NOT:zod.z.array(zod.z.unknown()).optional().nullable()}),Te=zod.z.object({prompt:zod.z.string(),filter:Tt.optional().nullable(),wikiRevisionFrom:zod.z.union([zod.z.string().date(),zod.z.string().datetime()]).transform(u=>new Date(u)).optional().nullable(),wikiRevisionTo:zod.z.union([zod.z.string().date(),zod.z.string().datetime()]).transform(u=>new Date(u)).optional().nullable(),pageviewsFrom:zod.z.number().optional().nullable(),pageviewsTo:zod.z.number().optional().nullable(),size:zod.z.number().optional().nullable(),page:zod.z.number().optional().nullable()}),Pe=zod.z.object({status:zod.z.number(),numResults:zod.z.number(),results:zod.z.array(Rt)}),ke=zod.z.object({status:zod.z.number(),results:zod.z.array(gt)});var kt=zod.z.object({createSourceGroupParams:le}),qt=zod.z.object({...kt.shape}),Ct=zod.z.object({createWatchlistParams:ue}),At=zod.z.object({...Ct.shape}),Ht=zod.z.object({id:zod.z.number()}),vt=zod.z.object({...Ht.shape}),jt=zod.z.object({id:zod.z.number()}),It=zod.z.object({...jt.shape}),zt=zod.z.object({id:zod.z.string()}),Wt=zod.z.object({...zt.shape}),Et=zod.z.object({id:zod.z.number()}),Dt=zod.z.object({...Et.shape}),Ce=zod.z.object({q:zod.z.string().optional(),name:zod.z.string().optional(),clusterId:zod.z.array(zod.z.string()).optional(),excludeClusterId:zod.z.array(zod.z.string()).optional(),sortBy:T.optional(),page:zod.z.number().optional(),size:zod.z.number().optional(),from:zod.z.date().optional(),to:zod.z.date().optional(),initializedFrom:zod.z.date().optional(),initializedTo:zod.z.date().optional(),updatedFrom:zod.z.date().optional(),updatedTo:zod.z.date().optional(),topic:zod.z.array(zod.z.string()).optional(),category:zod.z.array(zod.z.string()).optional(),taxonomy:zod.z.array(zod.z.string()).optional(),source:zod.z.array(zod.z.string()).optional(),sourceGroup:zod.z.array(zod.z.string()).optional(),minUniqueSources:zod.z.number().optional(),minSourceDiversity:zod.z.number().optional(),personWikidataId:zod.z.array(zod.z.string()).optional(),personName:zod.z.string().optional(),companyId:zod.z.array(zod.z.string()).optional(),companyName:zod.z.string().optional(),companyDomain:zod.z.array(zod.z.string()).optional(),companySymbol:zod.z.array(zod.z.string()).optional(),country:zod.z.array(zod.z.string()).optional(),state:zod.z.array(zod.z.string()).optional(),city:zod.z.array(zod.z.string()).optional(),area:zod.z.array(zod.z.string()).optional(),minClusterSize:zod.z.number().optional(),maxClusterSize:zod.z.number().optional(),nameExists:zod.z.boolean().optional(),positiveSentimentFrom:zod.z.number().optional(),positiveSentimentTo:zod.z.number().optional(),neutralSentimentFrom:zod.z.number().optional(),neutralSentimentTo:zod.z.number().optional(),negativeSentimentFrom:zod.z.number().optional(),negativeSentimentTo:zod.z.number().optional(),showStoryPageInfo:zod.z.boolean().optional(),showNumResults:zod.z.boolean().optional(),showDuplicates:zod.z.boolean().optional(),showHighlighting:zod.z.boolean().optional(),highlightFragmentSize:zod.z.number().optional(),highlightNumFragments:zod.z.number().optional(),highlightPreTag:zod.z.string().optional(),highlightPostTag:zod.z.string().optional(),highlightQ:zod.z.string().optional(),expandArticles:zod.z.boolean().optional(),splitBy:zod.z.enum(["HOUR","DAY","WEEK","MONTH","NONE"])}),Gt=zod.z.object({...Ce.shape}),Ae=zod.z.object({clusterId:zod.z.array(zod.z.string()).optional(),from:zod.z.date().optional(),to:zod.z.date().optional(),sortBy:zod.z.enum(["createdAt","triggeredAt"]).optional(),page:zod.z.number().optional(),size:zod.z.number().optional(),changelogExists:zod.z.boolean().optional()}),Bt=zod.z.object({...Ae.shape}),Ft=zod.z.object({id:zod.z.number()}),Ot=zod.z.object({...Ft.shape}),He=zod.z.object({name:zod.z.string().optional(),domain:zod.z.string().optional(),page:zod.z.string().optional(),size:zod.z.string().optional(),sortBy:zod.z.string(),sortOrder:zod.z.string()}),Nt=zod.z.object({...He.shape}),ve=zod.z.object({name:zod.z.string().optional(),page:zod.z.string().optional(),size:zod.z.string().optional(),sortBy:zod.z.string(),sortOrder:zod.z.string()}),Lt=zod.z.object({...ve.shape}),je=zod.z.object({name:zod.z.array(zod.z.string()).optional()}),Mt=zod.z.object({...je.shape}),Ie=zod.z.object({name:zod.z.array(zod.z.string()).optional()}),Ut=zod.z.object({...Ie.shape}),ze=zod.z.object({q:zod.z.string().optional(),title:zod.z.string().optional(),desc:zod.z.string().optional(),content:zod.z.string().optional(),summary:zod.z.string().optional(),url:zod.z.string().optional(),articleId:zod.z.array(zod.z.string()).optional(),clusterId:zod.z.array(zod.z.string()).optional(),sortBy:F.optional(),page:zod.z.number().optional(),size:zod.z.number().optional(),from:zod.z.date().optional(),to:zod.z.date().optional(),addDateFrom:zod.z.date().optional(),addDateTo:zod.z.date().optional(),refreshDateFrom:zod.z.date().optional(),refreshDateTo:zod.z.date().optional(),medium:zod.z.array(zod.z.string()).optional(),source:zod.z.array(zod.z.string()).optional(),sourceGroup:zod.z.array(zod.z.string()).optional(),excludeSourceGroup:zod.z.array(zod.z.string()).optional(),excludeSource:zod.z.array(zod.z.string()).optional(),watchlist:zod.z.array(zod.z.string()).optional(),excludeWatchlist:zod.z.array(zod.z.string()).optional(),paywall:zod.z.boolean().optional(),byline:zod.z.array(zod.z.string()).optional(),author:zod.z.array(zod.z.string()).optional(),excludeAuthor:zod.z.array(zod.z.string()).optional(),journalistId:zod.z.array(zod.z.string()).optional(),excludeJournalistId:zod.z.array(zod.z.string()).optional(),language:zod.z.array(zod.z.string()).optional(),excludeLanguage:zod.z.array(zod.z.string()).optional(),searchTranslation:zod.z.boolean().optional(),label:zod.z.array(zod.z.string()).optional(),excludeLabel:zod.z.array(zod.z.string()).optional(),category:zod.z.array(zod.z.string()).optional(),excludeCategory:zod.z.array(zod.z.string()).optional(),topic:zod.z.array(zod.z.string()).optional(),excludeTopic:zod.z.array(zod.z.string()).optional(),linkTo:zod.z.string().optional(),showReprints:zod.z.boolean().optional(),reprintGroupId:zod.z.string().optional(),city:zod.z.array(zod.z.string()).optional(),excludeCity:zod.z.array(zod.z.string()).optional(),area:zod.z.array(zod.z.string()).optional(),state:zod.z.array(zod.z.string()).optional(),excludeState:zod.z.array(zod.z.string()).optional(),county:zod.z.array(zod.z.string()).optional(),excludeCounty:zod.z.array(zod.z.string()).optional(),locationsCountry:zod.z.array(zod.z.string()).optional(),country:zod.z.array(zod.z.string()).optional(),excludeLocationsCountry:zod.z.array(zod.z.string()).optional(),location:zod.z.array(zod.z.string()).optional(),lat:zod.z.number().optional(),lon:zod.z.number().optional(),maxDistance:zod.z.number().optional(),sourceCity:zod.z.array(zod.z.string()).optional(),excludeSourceCity:zod.z.array(zod.z.string()).optional(),sourceCounty:zod.z.array(zod.z.string()).optional(),excludeSourceCounty:zod.z.array(zod.z.string()).optional(),sourceCountry:zod.z.array(zod.z.string()).optional(),excludeSourceCountry:zod.z.array(zod.z.string()).optional(),sourceState:zod.z.array(zod.z.string()).optional(),excludeSourceState:zod.z.array(zod.z.string()).optional(),sourceLat:zod.z.number().optional(),sourceLon:zod.z.number().optional(),sourceMaxDistance:zod.z.number().optional(),personWikidataId:zod.z.array(zod.z.string()).optional(),excludePersonWikidataId:zod.z.array(zod.z.string()).optional(),personName:zod.z.array(zod.z.string()).optional(),excludePersonName:zod.z.array(zod.z.string()).optional(),companyId:zod.z.array(zod.z.string()).optional(),excludeCompanyId:zod.z.array(zod.z.string()).optional(),companyName:zod.z.string().optional(),companyDomain:zod.z.array(zod.z.string()).optional(),excludeCompanyDomain:zod.z.array(zod.z.string()).optional(),companySymbol:zod.z.array(zod.z.string()).optional(),excludeCompanySymbol:zod.z.array(zod.z.string()).optional(),showNumResults:zod.z.boolean().optional(),positiveSentimentFrom:zod.z.number().optional(),positiveSentimentTo:zod.z.number().optional(),neutralSentimentFrom:zod.z.number().optional(),neutralSentimentTo:zod.z.number().optional(),negativeSentimentFrom:zod.z.number().optional(),negativeSentimentTo:zod.z.number().optional(),taxonomy:zod.z.array(zod.z.string()).optional(),prefixTaxonomy:zod.z.string().optional(),showHighlighting:zod.z.boolean().optional(),highlightFragmentSize:zod.z.number().optional(),highlightNumFragments:zod.z.number().optional(),highlightPreTag:zod.z.string().optional(),highlightPostTag:zod.z.string().optional(),highlightQ:zod.z.string().optional()}),$t=zod.z.object({...ze.shape}),We=zod.z.object({id:zod.z.array(zod.z.string()).optional(),symbol:zod.z.array(zod.z.string()).optional(),domain:zod.z.array(zod.z.string()).optional(),country:zod.z.array(zod.z.string()).optional(),exchange:zod.z.array(zod.z.string()).optional(),numEmployeesFrom:zod.z.number().optional(),numEmployeesTo:zod.z.number().optional(),ipoFrom:zod.z.date().optional(),ipoTo:zod.z.date().optional(),q:zod.z.string().optional(),name:zod.z.string().optional(),industry:zod.z.string().optional(),sector:zod.z.string().optional(),size:zod.z.number().optional(),page:zod.z.number().optional()}),Kt=zod.z.object({...We.shape}),Ee=zod.z.object({id:zod.z.array(zod.z.string()).optional(),q:zod.z.string().optional(),name:zod.z.string().optional(),twitter:zod.z.string().optional(),size:zod.z.number().optional(),page:zod.z.number().optional(),source:zod.z.array(zod.z.string()).optional(),topic:zod.z.array(zod.z.string()).optional(),category:zod.z.array(zod.z.string()).optional(),label:zod.z.array(zod.z.string()).optional(),minMonthlyPosts:zod.z.number().optional(),maxMonthlyPosts:zod.z.number().optional(),country:zod.z.array(zod.z.string()).optional(),updatedAtFrom:zod.z.date().optional(),updatedAtTo:zod.z.date().optional(),showNumResults:zod.z.boolean().optional()}),Qt=zod.z.object({...Ee.shape}),De=zod.z.object({name:zod.z.string().optional(),wikidataId:zod.z.array(zod.z.string()).optional(),occupationId:zod.z.array(zod.z.string()).optional(),occupationLabel:zod.z.string().optional(),page:zod.z.number().optional(),size:zod.z.number().optional()}),Vt=zod.z.object({...De.shape}),Ge=zod.z.object({domain:zod.z.array(zod.z.string()).optional(),name:zod.z.string().optional(),sourceGroup:zod.z.string().optional(),sortBy:T.optional(),page:zod.z.number().optional(),size:zod.z.number().optional(),minMonthlyVisits:zod.z.number().optional(),maxMonthlyVisits:zod.z.number().optional(),minMonthlyPosts:zod.z.number().optional(),maxMonthlyPosts:zod.z.number().optional(),country:zod.z.array(zod.z.string()).optional(),sourceCountry:zod.z.array(zod.z.string()).optional(),sourceState:zod.z.array(zod.z.string()).optional(),sourceCounty:zod.z.array(zod.z.string()).optional(),sourceCity:zod.z.array(zod.z.string()).optional(),sourceLat:zod.z.number().optional(),sourceLon:zod.z.number().optional(),sourceMaxDistance:zod.z.number().optional(),category:zod.z.array(zod.z.string()).optional(),topic:zod.z.array(zod.z.string()).optional(),label:zod.z.array(zod.z.string()).optional(),paywall:zod.z.boolean().optional(),showSubdomains:zod.z.boolean().optional(),showNumResults:zod.z.boolean().optional()}),Jt=zod.z.object({...Ge.shape}),Be=zod.z.object({q:zod.z.string().optional(),name:zod.z.string().optional(),clusterId:zod.z.array(zod.z.string()).optional(),excludeClusterId:zod.z.array(zod.z.string()).optional(),sortBy:T.optional(),page:zod.z.number().optional(),size:zod.z.number().optional(),from:zod.z.date().optional(),to:zod.z.date().optional(),initializedFrom:zod.z.date().optional(),initializedTo:zod.z.date().optional(),updatedFrom:zod.z.date().optional(),updatedTo:zod.z.date().optional(),topic:zod.z.array(zod.z.string()).optional(),category:zod.z.array(zod.z.string()).optional(),taxonomy:zod.z.array(zod.z.string()).optional(),source:zod.z.array(zod.z.string()).optional(),sourceGroup:zod.z.array(zod.z.string()).optional(),minUniqueSources:zod.z.number().optional(),minSourceDiversity:zod.z.number().optional(),personWikidataId:zod.z.array(zod.z.string()).optional(),personName:zod.z.string().optional(),companyId:zod.z.array(zod.z.string()).optional(),companyName:zod.z.string().optional(),companyDomain:zod.z.array(zod.z.string()).optional(),companySymbol:zod.z.array(zod.z.string()).optional(),country:zod.z.array(zod.z.string()).optional(),state:zod.z.array(zod.z.string()).optional(),city:zod.z.array(zod.z.string()).optional(),area:zod.z.array(zod.z.string()).optional(),minClusterSize:zod.z.number().optional(),maxClusterSize:zod.z.number().optional(),nameExists:zod.z.boolean().optional(),positiveSentimentFrom:zod.z.number().optional(),positiveSentimentTo:zod.z.number().optional(),neutralSentimentFrom:zod.z.number().optional(),neutralSentimentTo:zod.z.number().optional(),negativeSentimentFrom:zod.z.number().optional(),negativeSentimentTo:zod.z.number().optional(),showStoryPageInfo:zod.z.boolean().optional(),showNumResults:zod.z.boolean().optional(),showDuplicates:zod.z.boolean().optional(),showHighlighting:zod.z.boolean().optional(),highlightFragmentSize:zod.z.number().optional(),highlightNumFragments:zod.z.number().optional(),highlightPreTag:zod.z.string().optional(),highlightPostTag:zod.z.string().optional(),highlightQ:zod.z.string().optional(),expandArticles:zod.z.boolean().optional()}),_t=zod.z.object({...Be.shape}),Fe=zod.z.object({q:zod.z.string().optional(),title:zod.z.string().optional(),desc:zod.z.string().optional(),content:zod.z.string().optional(),summary:zod.z.string().optional(),url:zod.z.string().optional(),articleId:zod.z.array(zod.z.string()).optional(),clusterId:zod.z.array(zod.z.string()).optional(),sortBy:F.optional(),page:zod.z.number().optional(),size:zod.z.number().optional(),from:zod.z.date().optional(),to:zod.z.date().optional(),addDateFrom:zod.z.date().optional(),addDateTo:zod.z.date().optional(),refreshDateFrom:zod.z.date().optional(),refreshDateTo:zod.z.date().optional(),medium:zod.z.array(zod.z.string()).optional(),source:zod.z.array(zod.z.string()).optional(),sourceGroup:zod.z.array(zod.z.string()).optional(),excludeSourceGroup:zod.z.array(zod.z.string()).optional(),excludeSource:zod.z.array(zod.z.string()).optional(),watchlist:zod.z.array(zod.z.string()).optional(),excludeWatchlist:zod.z.array(zod.z.string()).optional(),paywall:zod.z.boolean().optional(),byline:zod.z.array(zod.z.string()).optional(),author:zod.z.array(zod.z.string()).optional(),excludeAuthor:zod.z.array(zod.z.string()).optional(),journalistId:zod.z.array(zod.z.string()).optional(),excludeJournalistId:zod.z.array(zod.z.string()).optional(),language:zod.z.array(zod.z.string()).optional(),excludeLanguage:zod.z.array(zod.z.string()).optional(),searchTranslation:zod.z.boolean().optional(),label:zod.z.array(zod.z.string()).optional(),excludeLabel:zod.z.array(zod.z.string()).optional(),category:zod.z.array(zod.z.string()).optional(),excludeCategory:zod.z.array(zod.z.string()).optional(),topic:zod.z.array(zod.z.string()).optional(),excludeTopic:zod.z.array(zod.z.string()).optional(),linkTo:zod.z.string().optional(),showReprints:zod.z.boolean().optional(),reprintGroupId:zod.z.string().optional(),city:zod.z.array(zod.z.string()).optional(),excludeCity:zod.z.array(zod.z.string()).optional(),area:zod.z.array(zod.z.string()).optional(),state:zod.z.array(zod.z.string()).optional(),excludeState:zod.z.array(zod.z.string()).optional(),county:zod.z.array(zod.z.string()).optional(),excludeCounty:zod.z.array(zod.z.string()).optional(),locationsCountry:zod.z.array(zod.z.string()).optional(),country:zod.z.array(zod.z.string()).optional(),excludeLocationsCountry:zod.z.array(zod.z.string()).optional(),location:zod.z.array(zod.z.string()).optional(),lat:zod.z.number().optional(),lon:zod.z.number().optional(),maxDistance:zod.z.number().optional(),sourceCity:zod.z.array(zod.z.string()).optional(),excludeSourceCity:zod.z.array(zod.z.string()).optional(),sourceCounty:zod.z.array(zod.z.string()).optional(),excludeSourceCounty:zod.z.array(zod.z.string()).optional(),sourceCountry:zod.z.array(zod.z.string()).optional(),excludeSourceCountry:zod.z.array(zod.z.string()).optional(),sourceState:zod.z.array(zod.z.string()).optional(),excludeSourceState:zod.z.array(zod.z.string()).optional(),sourceLat:zod.z.number().optional(),sourceLon:zod.z.number().optional(),sourceMaxDistance:zod.z.number().optional(),personWikidataId:zod.z.array(zod.z.string()).optional(),excludePersonWikidataId:zod.z.array(zod.z.string()).optional(),personName:zod.z.array(zod.z.string()).optional(),excludePersonName:zod.z.array(zod.z.string()).optional(),companyId:zod.z.array(zod.z.string()).optional(),excludeCompanyId:zod.z.array(zod.z.string()).optional(),companyName:zod.z.string().optional(),companyDomain:zod.z.array(zod.z.string()).optional(),excludeCompanyDomain:zod.z.array(zod.z.string()).optional(),companySymbol:zod.z.array(zod.z.string()).optional(),excludeCompanySymbol:zod.z.array(zod.z.string()).optional(),showNumResults:zod.z.boolean().optional(),positiveSentimentFrom:zod.z.number().optional(),positiveSentimentTo:zod.z.number().optional(),neutralSentimentFrom:zod.z.number().optional(),neutralSentimentTo:zod.z.number().optional(),negativeSentimentFrom:zod.z.number().optional(),negativeSentimentTo:zod.z.number().optional(),taxonomy:zod.z.array(zod.z.string()).optional(),prefixTaxonomy:zod.z.string().optional(),showHighlighting:zod.z.boolean().optional(),highlightFragmentSize:zod.z.number().optional(),highlightNumFragments:zod.z.number().optional(),highlightPreTag:zod.z.string().optional(),highlightPostTag:zod.z.string().optional(),highlightQ:zod.z.string().optional()}),Yt=zod.z.object({summaryBody:fe}),Xt=zod.z.object({...Fe.shape,...Yt.shape}),Oe=zod.z.object({name:zod.z.string().optional(),category:zod.z.string().optional(),subcategory:zod.z.string().optional(),page:zod.z.number().optional(),size:zod.z.number().optional()}),Zt=zod.z.object({...Oe.shape}),Ne=zod.z.object({q:zod.z.string().optional(),title:zod.z.string().optional(),summary:zod.z.string().optional(),text:zod.z.string().optional(),reference:zod.z.string().optional(),id:zod.z.array(zod.z.string()).optional(),wikiPageId:zod.z.array(zod.z.number()).optional(),wikiRevisionId:zod.z.array(zod.z.number()).optional(),wikiCode:zod.z.array(zod.z.string()).optional(),wikiNamespace:zod.z.array(zod.z.number()).optional(),wikidataId:zod.z.array(zod.z.string()).optional(),wikidataInstanceOfId:zod.z.array(zod.z.string()).optional(),wikidataInstanceOfLabel:zod.z.array(zod.z.string()).optional(),category:zod.z.array(zod.z.string()).optional(),sectionId:zod.z.array(zod.z.string()).optional(),wikiRevisionFrom:zod.z.date().optional(),wikiRevisionTo:zod.z.date().optional(),scrapedAtFrom:zod.z.date().optional(),scrapedAtTo:zod.z.date().optional(),pageviewsFrom:zod.z.number().optional(),pageviewsTo:zod.z.number().optional(),withPageviews:zod.z.boolean().optional(),showNumResults:zod.z.boolean().optional(),page:zod.z.number().optional(),size:zod.z.number().optional(),sortBy:zod.z.enum(["relevance","revisionTsDesc","revisionTsAsc","pageViewsDesc","pageViewsAsc","scrapedAtDesc","scrapedAtAsc"]).optional()}),eo=zod.z.object({...Ne.shape}),to=zod.z.object({patchSourceGroupParams:me}),oo=zod.z.object({id:zod.z.number()}),ao=zod.z.object({...to.shape,...oo.shape}),no=zod.z.object({updateWatchlistParams:Re}),ro=zod.z.object({id:zod.z.number()}),io=zod.z.object({...no.shape,...ro.shape}),lo=zod.z.object({articleSearchParams:ne}),so=zod.z.object({...lo.shape}),po=zod.z.object({wikipediaSearchParams:Te}),uo=zod.z.object({...po.shape}),qe=class extends S{async createSourceGroup(o,a){let i=qt.parse(o),n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let l=this.configuration.accessToken,p=await l("apiKeyAuth",[]);p&&(n.Authorization=`Bearer ${p}`);}let r=await this.request({path:"/v1/api/sourceGroups",method:"POST",headers:n,body:i.createSourceGroupParams},a),s=r.headers.get("content-type");if(s&&s.includes("application/json"))return await r.json()}async createWatchlist(o,a){let i=At.parse(o),n={};if(n["Content-Type"]="application/json",this.configuration&&this.configuration.accessToken){let l=this.configuration.accessToken,p=await l("apiKeyAuth",[]);p&&(n.Authorization=`Bearer ${p}`);}let r=await this.request({path:"/v1/api/watch