cloudflare/cloudflare-typescript

Public

mirrored fromhttps://github.com/cloudflare/cloudflare-typescriptAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
v6.3.0

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

src/resources/addressing/addressing.ts

132lines · modecode

1// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2
3import { APIResource } from '../../resource';
4import * as LOADocumentsAPI from './loa-documents';
5import {
6 LOADocumentCreateParams,
7 LOADocumentCreateResponse,
8 LOADocumentGetParams,
9 LOADocuments,
10} from './loa-documents';
11import * as ServicesAPI from './services';
12import { ServiceListParams, ServiceListResponse, ServiceListResponsesSinglePage, Services } from './services';
13import * as AddressMapsAPI from './address-maps/address-maps';
14import {
15 AddressMap,
16 AddressMapCreateParams,
17 AddressMapCreateResponse,
18 AddressMapDeleteParams,
19 AddressMapDeleteResponse,
20 AddressMapEditParams,
21 AddressMapGetParams,
22 AddressMapGetResponse,
23 AddressMapListParams,
24 AddressMaps,
25 AddressMapsSinglePage,
26 Kind,
27} from './address-maps/address-maps';
28import * as PrefixesAPI from './prefixes/prefixes';
29import {
30 Prefix,
31 PrefixCreateParams,
32 PrefixDeleteParams,
33 PrefixDeleteResponse,
34 PrefixEditParams,
35 PrefixGetParams,
36 PrefixListParams,
37 Prefixes,
38 PrefixesSinglePage,
39} from './prefixes/prefixes';
40import * as RegionalHostnamesAPI from './regional-hostnames/regional-hostnames';
41import {
42 RegionalHostnameCreateParams,
43 RegionalHostnameCreateResponse,
44 RegionalHostnameDeleteParams,
45 RegionalHostnameDeleteResponse,
46 RegionalHostnameEditParams,
47 RegionalHostnameEditResponse,
48 RegionalHostnameGetParams,
49 RegionalHostnameGetResponse,
50 RegionalHostnameListParams,
51 RegionalHostnameListResponse,
52 RegionalHostnameListResponsesSinglePage,
53 RegionalHostnames,
54} from './regional-hostnames/regional-hostnames';
55
56export class Addressing extends APIResource {
57 regionalHostnames: RegionalHostnamesAPI.RegionalHostnames = new RegionalHostnamesAPI.RegionalHostnames(
58 this._client,
59 );
60 services: ServicesAPI.Services = new ServicesAPI.Services(this._client);
61 addressMaps: AddressMapsAPI.AddressMaps = new AddressMapsAPI.AddressMaps(this._client);
62 loaDocuments: LOADocumentsAPI.LOADocuments = new LOADocumentsAPI.LOADocuments(this._client);
63 prefixes: PrefixesAPI.Prefixes = new PrefixesAPI.Prefixes(this._client);
64}
65
66Addressing.RegionalHostnames = RegionalHostnames;
67Addressing.RegionalHostnameListResponsesSinglePage = RegionalHostnameListResponsesSinglePage;
68Addressing.Services = Services;
69Addressing.ServiceListResponsesSinglePage = ServiceListResponsesSinglePage;
70Addressing.AddressMaps = AddressMaps;
71Addressing.AddressMapsSinglePage = AddressMapsSinglePage;
72Addressing.LOADocuments = LOADocuments;
73Addressing.Prefixes = Prefixes;
74Addressing.PrefixesSinglePage = PrefixesSinglePage;
75
76export declare namespace Addressing {
77 export {
78 RegionalHostnames as RegionalHostnames,
79 type RegionalHostnameCreateResponse as RegionalHostnameCreateResponse,
80 type RegionalHostnameListResponse as RegionalHostnameListResponse,
81 type RegionalHostnameDeleteResponse as RegionalHostnameDeleteResponse,
82 type RegionalHostnameEditResponse as RegionalHostnameEditResponse,
83 type RegionalHostnameGetResponse as RegionalHostnameGetResponse,
84 RegionalHostnameListResponsesSinglePage as RegionalHostnameListResponsesSinglePage,
85 type RegionalHostnameCreateParams as RegionalHostnameCreateParams,
86 type RegionalHostnameListParams as RegionalHostnameListParams,
87 type RegionalHostnameDeleteParams as RegionalHostnameDeleteParams,
88 type RegionalHostnameEditParams as RegionalHostnameEditParams,
89 type RegionalHostnameGetParams as RegionalHostnameGetParams,
90 };
91
92 export {
93 Services as Services,
94 type ServiceListResponse as ServiceListResponse,
95 ServiceListResponsesSinglePage as ServiceListResponsesSinglePage,
96 type ServiceListParams as ServiceListParams,
97 };
98
99 export {
100 AddressMaps as AddressMaps,
101 type AddressMap as AddressMap,
102 type Kind as Kind,
103 type AddressMapCreateResponse as AddressMapCreateResponse,
104 type AddressMapDeleteResponse as AddressMapDeleteResponse,
105 type AddressMapGetResponse as AddressMapGetResponse,
106 AddressMapsSinglePage as AddressMapsSinglePage,
107 type AddressMapCreateParams as AddressMapCreateParams,
108 type AddressMapListParams as AddressMapListParams,
109 type AddressMapDeleteParams as AddressMapDeleteParams,
110 type AddressMapEditParams as AddressMapEditParams,
111 type AddressMapGetParams as AddressMapGetParams,
112 };
113
114 export {
115 LOADocuments as LOADocuments,
116 type LOADocumentCreateResponse as LOADocumentCreateResponse,
117 type LOADocumentCreateParams as LOADocumentCreateParams,
118 type LOADocumentGetParams as LOADocumentGetParams,
119 };
120
121 export {
122 Prefixes as Prefixes,
123 type Prefix as Prefix,
124 type PrefixDeleteResponse as PrefixDeleteResponse,
125 PrefixesSinglePage as PrefixesSinglePage,
126 type PrefixCreateParams as PrefixCreateParams,
127 type PrefixListParams as PrefixListParams,
128 type PrefixDeleteParams as PrefixDeleteParams,
129 type PrefixEditParams as PrefixEditParams,
130 type PrefixGetParams as PrefixGetParams,
131 };
132}
133