Skip to content

Commit d415fe6

Browse files
feat(api): api update
1 parent dc6a783 commit d415fe6

File tree

4 files changed

+57
-73
lines changed

4 files changed

+57
-73
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 1791
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-869343a7f8f6161983e953e472dac9ffd4a77f36de4162e24bff29f8ba0c97fc.yml
3-
openapi_spec_hash: 9f841b7944f821416e8cae8d9d567381
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-b7df96efd8d427e2ca69c857b4b8bf37744c239d4182abaf7fbee43404e09e2e.yml
3+
openapi_spec_hash: 2d764ef74dc75d1d989e0e83cfd96b34
44
config_hash: de4c81cee29cd7dd907279e8916b334f

api.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -915,11 +915,6 @@ Methods:
915915

916916
# DNS
917917

918-
Types:
919-
920-
- <code><a href="./src/resources/dns/dns.ts">DNSAnalyticsNominalMetric</a></code>
921-
- <code><a href="./src/resources/dns/dns.ts">DNSAnalyticsQuery</a></code>
922-
923918
## DNSSEC
924919

925920
Types:

src/resources/dns/analytics/reports/bytimes.ts

Lines changed: 55 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import { APIResource } from '../../../../resource';
44
import * as Core from '../../../../core';
5-
import * as DNSAPI from '../../dns';
65

76
export class Bytimes extends APIResource {
87
/**
@@ -55,7 +54,7 @@ export interface ByTime {
5554
*/
5655
min: unknown;
5756

58-
query: DNSAPI.DNSAnalyticsQuery;
57+
query: ByTime.Query;
5958

6059
/**
6160
* Total number of rows in the result.
@@ -87,7 +86,60 @@ export namespace ByTime {
8786
* Array with one item per requested metric. Each item is an array of values,
8887
* broken down by time interval.
8988
*/
90-
metrics: Array<DNSAPI.DNSAnalyticsNominalMetric>;
89+
metrics: Array<Array<number>>;
90+
}
91+
92+
export interface Query {
93+
/**
94+
* Array of dimension names.
95+
*/
96+
dimensions: Array<string>;
97+
98+
/**
99+
* Limit number of returned metrics.
100+
*/
101+
limit: number;
102+
103+
/**
104+
* Array of metric names.
105+
*/
106+
metrics: Array<string>;
107+
108+
/**
109+
* Start date and time of requesting data period in ISO 8601 format.
110+
*/
111+
since: string;
112+
113+
/**
114+
* Unit of time to group data by.
115+
*/
116+
time_delta:
117+
| 'all'
118+
| 'auto'
119+
| 'year'
120+
| 'quarter'
121+
| 'month'
122+
| 'week'
123+
| 'day'
124+
| 'hour'
125+
| 'dekaminute'
126+
| 'minute';
127+
128+
/**
129+
* End date and time of requesting data period in ISO 8601 format.
130+
*/
131+
until: string;
132+
133+
/**
134+
* Segmentation filter in 'attribute operator value' format.
135+
*/
136+
filters?: string;
137+
138+
/**
139+
* Array of dimensions to sort by, where each dimension may be prefixed by -
140+
* (descending) or + (ascending).
141+
*/
142+
sort?: Array<string>;
91143
}
92144
}
93145

src/resources/dns/dns.ts

Lines changed: 0 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -71,64 +71,6 @@ export class DNS extends APIResource {
7171
zoneTransfers: ZoneTransfersAPI.ZoneTransfers = new ZoneTransfersAPI.ZoneTransfers(this._client);
7272
}
7373

74-
/**
75-
* Nominal metric values, broken down by time interval.
76-
*/
77-
export type DNSAnalyticsNominalMetric = Array<number>;
78-
79-
export interface DNSAnalyticsQuery {
80-
/**
81-
* Array of dimension names.
82-
*/
83-
dimensions: Array<string>;
84-
85-
/**
86-
* Limit number of returned metrics.
87-
*/
88-
limit: number;
89-
90-
/**
91-
* Array of metric names.
92-
*/
93-
metrics: Array<string>;
94-
95-
/**
96-
* Start date and time of requesting data period in ISO 8601 format.
97-
*/
98-
since: string;
99-
100-
/**
101-
* Unit of time to group data by.
102-
*/
103-
time_delta:
104-
| 'all'
105-
| 'auto'
106-
| 'year'
107-
| 'quarter'
108-
| 'month'
109-
| 'week'
110-
| 'day'
111-
| 'hour'
112-
| 'dekaminute'
113-
| 'minute';
114-
115-
/**
116-
* End date and time of requesting data period in ISO 8601 format.
117-
*/
118-
until: string;
119-
120-
/**
121-
* Segmentation filter in 'attribute operator value' format.
122-
*/
123-
filters?: string;
124-
125-
/**
126-
* Array of dimensions to sort by, where each dimension may be prefixed by -
127-
* (descending) or + (ascending).
128-
*/
129-
sort?: Array<string>;
130-
}
131-
13274
DNS.DNSSECResource = DNSSECResource;
13375
DNS.Records = Records;
13476
DNS.RecordResponsesV4PagePaginationArray = RecordResponsesV4PagePaginationArray;
@@ -137,11 +79,6 @@ DNS.Analytics = Analytics;
13779
DNS.ZoneTransfers = ZoneTransfers;
13880

13981
export declare namespace DNS {
140-
export {
141-
type DNSAnalyticsNominalMetric as DNSAnalyticsNominalMetric,
142-
type DNSAnalyticsQuery as DNSAnalyticsQuery,
143-
};
144-
14582
export {
14683
DNSSECResource as DNSSECResource,
14784
type DNSSEC as DNSSEC,

0 commit comments

Comments
 (0)