cloudflare
Version:
The official TypeScript library for the Cloudflare API
137 lines • 6.76 kB
JavaScript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from "../../core/resource.mjs";
import * as AgentReadinessAPI from "./agent-readiness.mjs";
import { AgentReadiness, BaseAgentReadiness, } from "./agent-readiness.mjs";
import * as DatasetsAPI from "./datasets.mjs";
import { BaseDatasets, Datasets, } from "./datasets.mjs";
import * as GeolocationsAPI from "./geolocations.mjs";
import { BaseGeolocations, Geolocations, } from "./geolocations.mjs";
import * as SearchAPI from "./search.mjs";
import { BaseSearch, Search } from "./search.mjs";
import * as TCPResetsTimeoutsAPI from "./tcp-resets-timeouts.mjs";
import { BaseTCPResetsTimeouts, TCPResetsTimeouts, } from "./tcp-resets-timeouts.mjs";
import * as AIAPI from "./ai/ai.mjs";
import { AI, BaseAI } from "./ai/ai.mjs";
import * as AnnotationsAPI from "./annotations/annotations.mjs";
import { Annotations, BaseAnnotations, } from "./annotations/annotations.mjs";
import * as AS112API from "./as112/as112.mjs";
import { AS112, BaseAS112, } from "./as112/as112.mjs";
import * as AttacksAPI from "./attacks/attacks.mjs";
import { Attacks, BaseAttacks } from "./attacks/attacks.mjs";
import * as BGPAPI from "./bgp/bgp.mjs";
import { BGP, BaseBGP } from "./bgp/bgp.mjs";
import * as BotsAPI from "./bots/bots.mjs";
import { BaseBots, Bots, } from "./bots/bots.mjs";
import * as CTAPI from "./ct/ct.mjs";
import { BaseCT, CT, } from "./ct/ct.mjs";
import * as DNSAPI from "./dns/dns.mjs";
import { BaseDNS, DNS, } from "./dns/dns.mjs";
import * as EmailAPI from "./email/email.mjs";
import { BaseEmail, Email } from "./email/email.mjs";
import * as EntitiesAPI from "./entities/entities.mjs";
import { BaseEntities, Entities } from "./entities/entities.mjs";
import * as HTTPAPI from "./http/http.mjs";
import { BaseHTTP, HTTP, } from "./http/http.mjs";
import * as LeakedCredentialsAPI from "./leaked-credentials/leaked-credentials.mjs";
import { BaseLeakedCredentials, LeakedCredentials, } from "./leaked-credentials/leaked-credentials.mjs";
import * as NetFlowsAPI from "./netflows/netflows.mjs";
import { BaseNetFlows, NetFlows, } from "./netflows/netflows.mjs";
import * as PostQuantumAPI from "./post-quantum/post-quantum.mjs";
import { BasePostQuantum, PostQuantum } from "./post-quantum/post-quantum.mjs";
import * as QualityAPI from "./quality/quality.mjs";
import { BaseQuality, Quality } from "./quality/quality.mjs";
import * as RankingAPI from "./ranking/ranking.mjs";
import { BaseRanking, Ranking, } from "./ranking/ranking.mjs";
import * as RobotsTXTAPI from "./robots-txt/robots-txt.mjs";
import { BaseRobotsTXT, RobotsTXT } from "./robots-txt/robots-txt.mjs";
import * as TrafficAnomaliesAPI from "./traffic-anomalies/traffic-anomalies.mjs";
import { BaseTrafficAnomalies, TrafficAnomalies, } from "./traffic-anomalies/traffic-anomalies.mjs";
import * as VerifiedBotsAPI from "./verified-bots/verified-bots.mjs";
import { BaseVerifiedBots, VerifiedBots } from "./verified-bots/verified-bots.mjs";
export var BaseRadar = /* @__PURE__ */ (() => {
class BaseRadar extends APIResource {
}
BaseRadar._key = Object.freeze(['radar']);
return BaseRadar;
})();
export var Radar = /* @__PURE__ */ (() => {
class Radar extends BaseRadar {
constructor() {
super(...arguments);
this.agentReadiness = new AgentReadinessAPI.AgentReadiness(this._client);
this.ai = new AIAPI.AI(this._client);
this.ct = new CTAPI.CT(this._client);
this.annotations = new AnnotationsAPI.Annotations(this._client);
this.bgp = new BGPAPI.BGP(this._client);
this.bots = new BotsAPI.Bots(this._client);
this.datasets = new DatasetsAPI.Datasets(this._client);
this.dns = new DNSAPI.DNS(this._client);
this.netFlows = new NetFlowsAPI.NetFlows(this._client);
this.postQuantum = new PostQuantumAPI.PostQuantum(this._client);
this.search = new SearchAPI.Search(this._client);
this.verifiedBots = new VerifiedBotsAPI.VerifiedBots(this._client);
this.as112 = new AS112API.AS112(this._client);
this.email = new EmailAPI.Email(this._client);
this.attacks = new AttacksAPI.Attacks(this._client);
this.entities = new EntitiesAPI.Entities(this._client);
this.geolocations = new GeolocationsAPI.Geolocations(this._client);
this.http = new HTTPAPI.HTTP(this._client);
this.quality = new QualityAPI.Quality(this._client);
this.ranking = new RankingAPI.Ranking(this._client);
this.trafficAnomalies = new TrafficAnomaliesAPI.TrafficAnomalies(this._client);
this.tcpResetsTimeouts = new TCPResetsTimeoutsAPI.TCPResetsTimeouts(this._client);
this.robotsTXT = new RobotsTXTAPI.RobotsTXT(this._client);
this.leakedCredentials = new LeakedCredentialsAPI.LeakedCredentials(this._client);
}
}
Radar.AgentReadiness = AgentReadiness;
Radar.BaseAgentReadiness = BaseAgentReadiness;
Radar.AI = AI;
Radar.BaseAI = BaseAI;
Radar.CT = CT;
Radar.BaseCT = BaseCT;
Radar.Annotations = Annotations;
Radar.BaseAnnotations = BaseAnnotations;
Radar.BGP = BGP;
Radar.BaseBGP = BaseBGP;
Radar.Bots = Bots;
Radar.BaseBots = BaseBots;
Radar.Datasets = Datasets;
Radar.BaseDatasets = BaseDatasets;
Radar.DNS = DNS;
Radar.BaseDNS = BaseDNS;
Radar.NetFlows = NetFlows;
Radar.BaseNetFlows = BaseNetFlows;
Radar.PostQuantum = PostQuantum;
Radar.BasePostQuantum = BasePostQuantum;
Radar.Search = Search;
Radar.BaseSearch = BaseSearch;
Radar.VerifiedBots = VerifiedBots;
Radar.BaseVerifiedBots = BaseVerifiedBots;
Radar.AS112 = AS112;
Radar.BaseAS112 = BaseAS112;
Radar.Email = Email;
Radar.BaseEmail = BaseEmail;
Radar.Attacks = Attacks;
Radar.BaseAttacks = BaseAttacks;
Radar.Entities = Entities;
Radar.BaseEntities = BaseEntities;
Radar.Geolocations = Geolocations;
Radar.BaseGeolocations = BaseGeolocations;
Radar.HTTP = HTTP;
Radar.BaseHTTP = BaseHTTP;
Radar.Quality = Quality;
Radar.BaseQuality = BaseQuality;
Radar.Ranking = Ranking;
Radar.BaseRanking = BaseRanking;
Radar.TrafficAnomalies = TrafficAnomalies;
Radar.BaseTrafficAnomalies = BaseTrafficAnomalies;
Radar.TCPResetsTimeouts = TCPResetsTimeouts;
Radar.BaseTCPResetsTimeouts = BaseTCPResetsTimeouts;
Radar.RobotsTXT = RobotsTXT;
Radar.BaseRobotsTXT = BaseRobotsTXT;
Radar.LeakedCredentials = LeakedCredentials;
Radar.BaseLeakedCredentials = BaseLeakedCredentials;
return Radar;
})();
//# sourceMappingURL=radar.mjs.map