cloudflare
Version:
The official TypeScript library for the Cloudflare API
42 lines (38 loc) • 2.33 kB
text/typescript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from "../../resource";
import * as RecordsAPI from "./records";
import * as AnalyticsAPI from "./analytics/analytics";
import * as FirewallAPI from "./firewall/firewall";
export class DNS extends APIResource {
records: RecordsAPI.Records = new RecordsAPI.Records(this._client);
analytics: AnalyticsAPI.Analytics = new AnalyticsAPI.Analytics(this._client);
firewall: FirewallAPI.Firewall = new FirewallAPI.Firewall(this._client);
}
export namespace DNS {
export import Records = RecordsAPI.Records;
export import DNSRecord = RecordsAPI.DNSRecord;
export import RecordDeleteResponse = RecordsAPI.RecordDeleteResponse;
export import RecordExportResponse = RecordsAPI.RecordExportResponse;
export import RecordImportResponse = RecordsAPI.RecordImportResponse;
export import RecordScanResponse = RecordsAPI.RecordScanResponse;
export import DNSRecordsV4PagePaginationArray = RecordsAPI.DNSRecordsV4PagePaginationArray;
export import RecordCreateParams = RecordsAPI.RecordCreateParams;
export import RecordUpdateParams = RecordsAPI.RecordUpdateParams;
export import RecordListParams = RecordsAPI.RecordListParams;
export import RecordDeleteParams = RecordsAPI.RecordDeleteParams;
export import RecordEditParams = RecordsAPI.RecordEditParams;
export import RecordExportParams = RecordsAPI.RecordExportParams;
export import RecordGetParams = RecordsAPI.RecordGetParams;
export import RecordImportParams = RecordsAPI.RecordImportParams;
export import RecordScanParams = RecordsAPI.RecordScanParams;
export import Analytics = AnalyticsAPI.Analytics;
export import Firewall = FirewallAPI.Firewall;
export import DNSFirewall = FirewallAPI.DNSFirewall;
export import FirewallDeleteResponse = FirewallAPI.FirewallDeleteResponse;
export import DNSFirewallsV4PagePaginationArray = FirewallAPI.DNSFirewallsV4PagePaginationArray;
export import FirewallCreateParams = FirewallAPI.FirewallCreateParams;
export import FirewallListParams = FirewallAPI.FirewallListParams;
export import FirewallDeleteParams = FirewallAPI.FirewallDeleteParams;
export import FirewallEditParams = FirewallAPI.FirewallEditParams;
export import FirewallGetParams = FirewallAPI.FirewallGetParams;
}