Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: OpenAPI spec update via Stainless API #37

Merged
merged 1 commit into from
Feb 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions src/resources/cache/cache.ts
Original file line number Diff line number Diff line change
Expand Up @@ -67,29 +67,29 @@ export interface CachePurgeResponse {
}

export type CachePurgeParams =
| CachePurgeParams.Ct7fcybMFlex
| CachePurgeParams.Ct7fcybMEverything
| CachePurgeParams.Ct7fcybMFiles;
| CachePurgeParams._6q4XxEwrFlex
| CachePurgeParams._6q4XxEwrEverything
| CachePurgeParams._6q4XxEwrFiles;

export namespace CachePurgeParams {
export interface Ct7fcybMFlex {
export interface _6q4XxEwrFlex {
hosts?: Array<string>;

prefixes?: Array<string>;

tags?: Array<string>;
}

export interface Ct7fcybMEverything {
export interface _6q4XxEwrEverything {
purge_everything?: boolean;
}

export interface Ct7fcybMFiles {
files?: Array<string | CachePurgeParams.Ct7fcybMFiles.Ct7fcybMURLAndHeaders>;
export interface _6q4XxEwrFiles {
files?: Array<string | CachePurgeParams._6q4XxEwrFiles._6q4XxEwrURLAndHeaders>;
}

export namespace Ct7fcybMFiles {
export interface Ct7fcybMURLAndHeaders {
export namespace _6q4XxEwrFiles {
export interface _6q4XxEwrURLAndHeaders {
headers?: unknown;

url?: string;
Expand Down
62 changes: 31 additions & 31 deletions src/resources/pcaps/pcaps.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,11 @@ export class Pcaps extends APIResource {
}

export type PcapCreateResponse =
| PcapCreateResponse.EqO6AITgPcapsResponseSimple
| PcapCreateResponse.EqO6AITgPcapsResponseFull;
| PcapCreateResponse.I4mKBGKnPcapsResponseSimple
| PcapCreateResponse.I4mKBGKnPcapsResponseFull;

export namespace PcapCreateResponse {
export interface EqO6AITgPcapsResponseSimple {
export interface I4mKBGKnPcapsResponseSimple {
/**
* The ID for the packet capture.
*/
Expand All @@ -66,7 +66,7 @@ export namespace PcapCreateResponse {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
filter_v1?: EqO6AITgPcapsResponseSimple.FilterV1;
filter_v1?: I4mKBGKnPcapsResponseSimple.FilterV1;

/**
* The status of the packet capture request.
Expand Down Expand Up @@ -103,7 +103,7 @@ export namespace PcapCreateResponse {
type?: 'simple' | 'full';
}

export namespace EqO6AITgPcapsResponseSimple {
export namespace I4mKBGKnPcapsResponseSimple {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
Expand Down Expand Up @@ -135,7 +135,7 @@ export namespace PcapCreateResponse {
}
}

export interface EqO6AITgPcapsResponseFull {
export interface I4mKBGKnPcapsResponseFull {
/**
* The ID for the packet capture.
*/
Expand Down Expand Up @@ -168,7 +168,7 @@ export namespace PcapCreateResponse {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
filter_v1?: EqO6AITgPcapsResponseFull.FilterV1;
filter_v1?: I4mKBGKnPcapsResponseFull.FilterV1;

/**
* The status of the packet capture request.
Expand Down Expand Up @@ -205,7 +205,7 @@ export namespace PcapCreateResponse {
type?: 'simple' | 'full';
}

export namespace EqO6AITgPcapsResponseFull {
export namespace I4mKBGKnPcapsResponseFull {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
Expand Down Expand Up @@ -239,11 +239,11 @@ export namespace PcapCreateResponse {
}

export type PcapListResponse = Array<
PcapListResponse.EqO6AITgPcapsResponseSimple | PcapListResponse.EqO6AITgPcapsResponseFull
PcapListResponse.I4mKBGKnPcapsResponseSimple | PcapListResponse.I4mKBGKnPcapsResponseFull
>;

export namespace PcapListResponse {
export interface EqO6AITgPcapsResponseSimple {
export interface I4mKBGKnPcapsResponseSimple {
/**
* The ID for the packet capture.
*/
Expand All @@ -252,7 +252,7 @@ export namespace PcapListResponse {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
filter_v1?: EqO6AITgPcapsResponseSimple.FilterV1;
filter_v1?: I4mKBGKnPcapsResponseSimple.FilterV1;

/**
* The status of the packet capture request.
Expand Down Expand Up @@ -289,7 +289,7 @@ export namespace PcapListResponse {
type?: 'simple' | 'full';
}

export namespace EqO6AITgPcapsResponseSimple {
export namespace I4mKBGKnPcapsResponseSimple {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
Expand Down Expand Up @@ -321,7 +321,7 @@ export namespace PcapListResponse {
}
}

export interface EqO6AITgPcapsResponseFull {
export interface I4mKBGKnPcapsResponseFull {
/**
* The ID for the packet capture.
*/
Expand Down Expand Up @@ -354,7 +354,7 @@ export namespace PcapListResponse {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
filter_v1?: EqO6AITgPcapsResponseFull.FilterV1;
filter_v1?: I4mKBGKnPcapsResponseFull.FilterV1;

/**
* The status of the packet capture request.
Expand Down Expand Up @@ -391,7 +391,7 @@ export namespace PcapListResponse {
type?: 'simple' | 'full';
}

export namespace EqO6AITgPcapsResponseFull {
export namespace I4mKBGKnPcapsResponseFull {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
Expand Down Expand Up @@ -425,11 +425,11 @@ export namespace PcapListResponse {
}

export type PcapGetResponse =
| PcapGetResponse.EqO6AITgPcapsResponseSimple
| PcapGetResponse.EqO6AITgPcapsResponseFull;
| PcapGetResponse.I4mKBGKnPcapsResponseSimple
| PcapGetResponse.I4mKBGKnPcapsResponseFull;

export namespace PcapGetResponse {
export interface EqO6AITgPcapsResponseSimple {
export interface I4mKBGKnPcapsResponseSimple {
/**
* The ID for the packet capture.
*/
Expand All @@ -438,7 +438,7 @@ export namespace PcapGetResponse {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
filter_v1?: EqO6AITgPcapsResponseSimple.FilterV1;
filter_v1?: I4mKBGKnPcapsResponseSimple.FilterV1;

/**
* The status of the packet capture request.
Expand Down Expand Up @@ -475,7 +475,7 @@ export namespace PcapGetResponse {
type?: 'simple' | 'full';
}

export namespace EqO6AITgPcapsResponseSimple {
export namespace I4mKBGKnPcapsResponseSimple {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
Expand Down Expand Up @@ -507,7 +507,7 @@ export namespace PcapGetResponse {
}
}

export interface EqO6AITgPcapsResponseFull {
export interface I4mKBGKnPcapsResponseFull {
/**
* The ID for the packet capture.
*/
Expand Down Expand Up @@ -540,7 +540,7 @@ export namespace PcapGetResponse {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
filter_v1?: EqO6AITgPcapsResponseFull.FilterV1;
filter_v1?: I4mKBGKnPcapsResponseFull.FilterV1;

/**
* The status of the packet capture request.
Expand Down Expand Up @@ -577,7 +577,7 @@ export namespace PcapGetResponse {
type?: 'simple' | 'full';
}

export namespace EqO6AITgPcapsResponseFull {
export namespace I4mKBGKnPcapsResponseFull {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
Expand Down Expand Up @@ -611,11 +611,11 @@ export namespace PcapGetResponse {
}

export type PcapCreateParams =
| PcapCreateParams.EqO6AITgPcapsRequestSimple
| PcapCreateParams.EqO6AITgPcapsRequestFull;
| PcapCreateParams.I4mKBGKnPcapsRequestSimple
| PcapCreateParams.I4mKBGKnPcapsRequestFull;

export namespace PcapCreateParams {
export interface EqO6AITgPcapsRequestSimple {
export interface I4mKBGKnPcapsRequestSimple {
/**
* The limit of packets contained in a packet capture.
*/
Expand All @@ -640,10 +640,10 @@ export namespace PcapCreateParams {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
filter_v1?: PcapCreateParams.EqO6AITgPcapsRequestSimple.FilterV1;
filter_v1?: PcapCreateParams.I4mKBGKnPcapsRequestSimple.FilterV1;
}

export namespace EqO6AITgPcapsRequestSimple {
export namespace I4mKBGKnPcapsRequestSimple {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
Expand Down Expand Up @@ -675,7 +675,7 @@ export namespace PcapCreateParams {
}
}

export interface EqO6AITgPcapsRequestFull {
export interface I4mKBGKnPcapsRequestFull {
/**
* The name of the data center used for the packet capture. This can be a specific
* colo (ord02) or a multi-colo name (ORD). This field only applies to `full`
Expand Down Expand Up @@ -713,15 +713,15 @@ export namespace PcapCreateParams {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
filter_v1?: PcapCreateParams.EqO6AITgPcapsRequestFull.FilterV1;
filter_v1?: PcapCreateParams.I4mKBGKnPcapsRequestFull.FilterV1;

/**
* The limit of packets contained in a packet capture.
*/
packet_limit?: number;
}

export namespace EqO6AITgPcapsRequestFull {
export namespace I4mKBGKnPcapsRequestFull {
/**
* The packet capture filter. When this field is empty, all packets are captured.
*/
Expand Down