cloudflare/cloudflare-typescript

Public

mirrored from https://github.com/cloudflare/cloudflare-typescriptAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
v7

Branches

Tags

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

Clone

HTTPS

Download ZIP

src/resources/addressing/addressing.ts

151lines · modecode

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