Skip to content

Commit 784efc4

Browse files
feat: update via SDK Studio (#69)
1 parent eb47935 commit 784efc4

File tree

5 files changed

+42
-91
lines changed

5 files changed

+42
-91
lines changed

api.md

+1
Original file line numberDiff line numberDiff line change
@@ -3937,6 +3937,7 @@ Methods:
39373937

39383938
Types:
39393939

3940+
- <code><a href="./src/resources/request-tracers/traces.ts">IT1w6UlbTrace</a></code>
39403941
- <code><a href="./src/resources/request-tracers/traces.ts">TraceCreateResponse</a></code>
39413942

39423943
Methods:

src/resources/pcaps/pcaps.ts

+23-23
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ export class PCAPs extends APIResource {
5353
}
5454

5555
export type PCAPCreateResponse =
56-
| PCAPCreateResponse.MxJLrR6tPCAPsResponseSimple
57-
| PCAPCreateResponse.MxJLrR6tPCAPsResponseFull;
56+
| PCAPCreateResponse._5aubKvqtPCAPsResponseSimple
57+
| PCAPCreateResponse._5aubKvqtPCAPsResponseFull;
5858

5959
export namespace PCAPCreateResponse {
60-
export interface MxJLrR6tPCAPsResponseSimple {
60+
export interface _5aubKvqtPCAPsResponseSimple {
6161
/**
6262
* The ID for the packet capture.
6363
*/
@@ -66,7 +66,7 @@ export namespace PCAPCreateResponse {
6666
/**
6767
* The packet capture filter. When this field is empty, all packets are captured.
6868
*/
69-
filter_v1?: MxJLrR6tPCAPsResponseSimple.FilterV1;
69+
filter_v1?: _5aubKvqtPCAPsResponseSimple.FilterV1;
7070

7171
/**
7272
* The status of the packet capture request.
@@ -103,7 +103,7 @@ export namespace PCAPCreateResponse {
103103
type?: 'simple' | 'full';
104104
}
105105

106-
export namespace MxJLrR6tPCAPsResponseSimple {
106+
export namespace _5aubKvqtPCAPsResponseSimple {
107107
/**
108108
* The packet capture filter. When this field is empty, all packets are captured.
109109
*/
@@ -135,7 +135,7 @@ export namespace PCAPCreateResponse {
135135
}
136136
}
137137

138-
export interface MxJLrR6tPCAPsResponseFull {
138+
export interface _5aubKvqtPCAPsResponseFull {
139139
/**
140140
* The ID for the packet capture.
141141
*/
@@ -168,7 +168,7 @@ export namespace PCAPCreateResponse {
168168
/**
169169
* The packet capture filter. When this field is empty, all packets are captured.
170170
*/
171-
filter_v1?: MxJLrR6tPCAPsResponseFull.FilterV1;
171+
filter_v1?: _5aubKvqtPCAPsResponseFull.FilterV1;
172172

173173
/**
174174
* The status of the packet capture request.
@@ -205,7 +205,7 @@ export namespace PCAPCreateResponse {
205205
type?: 'simple' | 'full';
206206
}
207207

208-
export namespace MxJLrR6tPCAPsResponseFull {
208+
export namespace _5aubKvqtPCAPsResponseFull {
209209
/**
210210
* The packet capture filter. When this field is empty, all packets are captured.
211211
*/
@@ -239,11 +239,11 @@ export namespace PCAPCreateResponse {
239239
}
240240

241241
export type PCAPListResponse = Array<
242-
PCAPListResponse.MxJLrR6tPCAPsResponseSimple | PCAPListResponse.MxJLrR6tPCAPsResponseFull
242+
PCAPListResponse._5aubKvqtPCAPsResponseSimple | PCAPListResponse._5aubKvqtPCAPsResponseFull
243243
>;
244244

245245
export namespace PCAPListResponse {
246-
export interface MxJLrR6tPCAPsResponseSimple {
246+
export interface _5aubKvqtPCAPsResponseSimple {
247247
/**
248248
* The ID for the packet capture.
249249
*/
@@ -252,7 +252,7 @@ export namespace PCAPListResponse {
252252
/**
253253
* The packet capture filter. When this field is empty, all packets are captured.
254254
*/
255-
filter_v1?: MxJLrR6tPCAPsResponseSimple.FilterV1;
255+
filter_v1?: _5aubKvqtPCAPsResponseSimple.FilterV1;
256256

257257
/**
258258
* The status of the packet capture request.
@@ -289,7 +289,7 @@ export namespace PCAPListResponse {
289289
type?: 'simple' | 'full';
290290
}
291291

292-
export namespace MxJLrR6tPCAPsResponseSimple {
292+
export namespace _5aubKvqtPCAPsResponseSimple {
293293
/**
294294
* The packet capture filter. When this field is empty, all packets are captured.
295295
*/
@@ -321,7 +321,7 @@ export namespace PCAPListResponse {
321321
}
322322
}
323323

324-
export interface MxJLrR6tPCAPsResponseFull {
324+
export interface _5aubKvqtPCAPsResponseFull {
325325
/**
326326
* The ID for the packet capture.
327327
*/
@@ -354,7 +354,7 @@ export namespace PCAPListResponse {
354354
/**
355355
* The packet capture filter. When this field is empty, all packets are captured.
356356
*/
357-
filter_v1?: MxJLrR6tPCAPsResponseFull.FilterV1;
357+
filter_v1?: _5aubKvqtPCAPsResponseFull.FilterV1;
358358

359359
/**
360360
* The status of the packet capture request.
@@ -391,7 +391,7 @@ export namespace PCAPListResponse {
391391
type?: 'simple' | 'full';
392392
}
393393

394-
export namespace MxJLrR6tPCAPsResponseFull {
394+
export namespace _5aubKvqtPCAPsResponseFull {
395395
/**
396396
* The packet capture filter. When this field is empty, all packets are captured.
397397
*/
@@ -425,11 +425,11 @@ export namespace PCAPListResponse {
425425
}
426426

427427
export type PCAPGetResponse =
428-
| PCAPGetResponse.MxJLrR6tPCAPsResponseSimple
429-
| PCAPGetResponse.MxJLrR6tPCAPsResponseFull;
428+
| PCAPGetResponse._5aubKvqtPCAPsResponseSimple
429+
| PCAPGetResponse._5aubKvqtPCAPsResponseFull;
430430

431431
export namespace PCAPGetResponse {
432-
export interface MxJLrR6tPCAPsResponseSimple {
432+
export interface _5aubKvqtPCAPsResponseSimple {
433433
/**
434434
* The ID for the packet capture.
435435
*/
@@ -438,7 +438,7 @@ export namespace PCAPGetResponse {
438438
/**
439439
* The packet capture filter. When this field is empty, all packets are captured.
440440
*/
441-
filter_v1?: MxJLrR6tPCAPsResponseSimple.FilterV1;
441+
filter_v1?: _5aubKvqtPCAPsResponseSimple.FilterV1;
442442

443443
/**
444444
* The status of the packet capture request.
@@ -475,7 +475,7 @@ export namespace PCAPGetResponse {
475475
type?: 'simple' | 'full';
476476
}
477477

478-
export namespace MxJLrR6tPCAPsResponseSimple {
478+
export namespace _5aubKvqtPCAPsResponseSimple {
479479
/**
480480
* The packet capture filter. When this field is empty, all packets are captured.
481481
*/
@@ -507,7 +507,7 @@ export namespace PCAPGetResponse {
507507
}
508508
}
509509

510-
export interface MxJLrR6tPCAPsResponseFull {
510+
export interface _5aubKvqtPCAPsResponseFull {
511511
/**
512512
* The ID for the packet capture.
513513
*/
@@ -540,7 +540,7 @@ export namespace PCAPGetResponse {
540540
/**
541541
* The packet capture filter. When this field is empty, all packets are captured.
542542
*/
543-
filter_v1?: MxJLrR6tPCAPsResponseFull.FilterV1;
543+
filter_v1?: _5aubKvqtPCAPsResponseFull.FilterV1;
544544

545545
/**
546546
* The status of the packet capture request.
@@ -577,7 +577,7 @@ export namespace PCAPGetResponse {
577577
type?: 'simple' | 'full';
578578
}
579579

580-
export namespace MxJLrR6tPCAPsResponseFull {
580+
export namespace _5aubKvqtPCAPsResponseFull {
581581
/**
582582
* The packet capture filter. When this field is empty, all packets are captured.
583583
*/
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
// File generated from our OpenAPI spec by Stainless.
22

3+
export { IT1w6UlbTrace, TraceCreateResponse, TraceCreateParams, Traces } from './traces';
34
export { RequestTracers } from './request-tracers';
4-
export { TraceCreateResponse, TraceCreateParams, Traces } from './traces';

src/resources/request-tracers/request-tracers.ts

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export class RequestTracers extends APIResource {
99

1010
export namespace RequestTracers {
1111
export import Traces = TracesAPI.Traces;
12+
export import IT1w6UlbTrace = TracesAPI.IT1w6UlbTrace;
1213
export import TraceCreateResponse = TracesAPI.TraceCreateResponse;
1314
export import TraceCreateParams = TracesAPI.TraceCreateParams;
1415
}

src/resources/request-tracers/traces.ts

+16-67
Original file line numberDiff line numberDiff line change
@@ -22,23 +22,13 @@ export class Traces extends APIResource {
2222
}
2323
}
2424

25-
/**
26-
* Trace result with an origin status code
27-
*/
28-
export interface TraceCreateResponse {
29-
/**
30-
* HTTP Status code of zone response
31-
*/
32-
status_code?: number;
33-
34-
trace?: Array<TraceCreateResponse.Trace>;
35-
}
25+
export type IT1w6UlbTrace = Array<IT1w6UlbTrace.It1w6UlbTraceItem>;
3626

37-
export namespace TraceCreateResponse {
27+
export namespace IT1w6UlbTrace {
3828
/**
3929
* List of steps acting on request/response
4030
*/
41-
export interface Trace {
31+
export interface It1w6UlbTraceItem {
4232
/**
4333
* If step type is rule, then action performed by this rule
4434
*/
@@ -79,67 +69,25 @@ export namespace TraceCreateResponse {
7969
*/
8070
step_name?: string;
8171

82-
trace?: Array<Trace.Trace>;
72+
trace?: TracesAPI.IT1w6UlbTrace;
8373

8474
/**
8575
* Tracing step type
8676
*/
8777
type?: string;
8878
}
79+
}
8980

90-
export namespace Trace {
91-
/**
92-
* List of steps acting on request/response
93-
*/
94-
export interface Trace {
95-
/**
96-
* If step type is rule, then action performed by this rule
97-
*/
98-
action?: string;
99-
100-
/**
101-
* If step type is rule, then action parameters of this rule as JSON
102-
*/
103-
action_parameters?: unknown;
104-
105-
/**
106-
* If step type is rule or ruleset, the description of this entity
107-
*/
108-
description?: string;
109-
110-
/**
111-
* If step type is rule, then expression used to match for this rule
112-
*/
113-
expression?: string;
114-
115-
/**
116-
* If step type is ruleset, then kind of this ruleset
117-
*/
118-
kind?: string;
119-
120-
/**
121-
* Whether tracing step affected tracing request/response
122-
*/
123-
matched?: boolean;
124-
125-
/**
126-
* If step type is ruleset, then name of this ruleset
127-
*/
128-
name?: string;
129-
130-
/**
131-
* Tracing step identifying name
132-
*/
133-
step_name?: string;
134-
135-
trace?: unknown;
136-
137-
/**
138-
* Tracing step type
139-
*/
140-
type?: string;
141-
}
142-
}
81+
/**
82+
* Trace result with an origin status code
83+
*/
84+
export interface TraceCreateResponse {
85+
/**
86+
* HTTP Status code of zone response
87+
*/
88+
status_code?: number;
89+
90+
trace?: IT1w6UlbTrace;
14391
}
14492

14593
export interface TraceCreateParams {
@@ -253,6 +201,7 @@ export namespace TraceCreateParams {
253201
}
254202

255203
export namespace Traces {
204+
export import IT1w6UlbTrace = TracesAPI.IT1w6UlbTrace;
256205
export import TraceCreateResponse = TracesAPI.TraceCreateResponse;
257206
export import TraceCreateParams = TracesAPI.TraceCreateParams;
258207
}

0 commit comments

Comments
 (0)