UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

42 lines (38 loc) 2.33 kB
// 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; }