Skip to content

Commit

Permalink
feat(api): update via SDK Studio (#211)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] authored and stainless-bot committed Mar 28, 2024
1 parent 3bc98a0 commit 717b2a2
Show file tree
Hide file tree
Showing 11 changed files with 51 additions and 50 deletions.
18 changes: 9 additions & 9 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -2060,10 +2060,10 @@ Types:

- <code><a href="./src/resources/secondary-dns/outgoing/outgoing.ts">SecondaryDNSDisableTransfer</a></code>
- <code><a href="./src/resources/secondary-dns/outgoing/outgoing.ts">SecondaryDNSEnableTransfer</a></code>
- <code><a href="./src/resources/secondary-dns/outgoing/outgoing.ts">SecondaryDNSForce</a></code>
- <code><a href="./src/resources/secondary-dns/outgoing/outgoing.ts">OutgoingCreateResponse</a></code>
- <code><a href="./src/resources/secondary-dns/outgoing/outgoing.ts">OutgoingUpdateResponse</a></code>
- <code><a href="./src/resources/secondary-dns/outgoing/outgoing.ts">OutgoingDeleteResponse</a></code>
- <code><a href="./src/resources/secondary-dns/outgoing/outgoing.ts">OutgoingForceNotifyResponse</a></code>
- <code><a href="./src/resources/secondary-dns/outgoing/outgoing.ts">OutgoingGetResponse</a></code>

Methods:
Expand All @@ -2073,7 +2073,7 @@ Methods:
- <code title="delete /zones/{zone_id}/secondary_dns/outgoing">client.secondaryDNS.outgoing.<a href="./src/resources/secondary-dns/outgoing/outgoing.ts">delete</a>({ ...params }) -> OutgoingDeleteResponse</code>
- <code title="post /zones/{zone_id}/secondary_dns/outgoing/disable">client.secondaryDNS.outgoing.<a href="./src/resources/secondary-dns/outgoing/outgoing.ts">disable</a>({ ...params }) -> SecondaryDNSDisableTransfer</code>
- <code title="post /zones/{zone_id}/secondary_dns/outgoing/enable">client.secondaryDNS.outgoing.<a href="./src/resources/secondary-dns/outgoing/outgoing.ts">enable</a>({ ...params }) -> SecondaryDNSEnableTransfer</code>
- <code title="post /zones/{zone_id}/secondary_dns/outgoing/force_notify">client.secondaryDNS.outgoing.<a href="./src/resources/secondary-dns/outgoing/outgoing.ts">forceNotify</a>({ ...params }) -> SecondaryDNSForce</code>
- <code title="post /zones/{zone_id}/secondary_dns/outgoing/force_notify">client.secondaryDNS.outgoing.<a href="./src/resources/secondary-dns/outgoing/outgoing.ts">forceNotify</a>({ ...params }) -> OutgoingForceNotifyResponse</code>
- <code title="get /zones/{zone_id}/secondary_dns/outgoing">client.secondaryDNS.outgoing.<a href="./src/resources/secondary-dns/outgoing/outgoing.ts">get</a>({ ...params }) -> OutgoingGetResponse</code>

### Status
Expand Down Expand Up @@ -3059,17 +3059,17 @@ Methods:

Types:

- <code><a href="./src/resources/images/v1/variants.ts">ImageVariant</a></code>
- <code><a href="./src/resources/images/v1/variants.ts">ImageVariants</a></code>
- <code><a href="./src/resources/images/v1/variants.ts">V1ImageVariant</a></code>
- <code><a href="./src/resources/images/v1/variants.ts">V1ImageVariants</a></code>
- <code><a href="./src/resources/images/v1/variants.ts">VariantDeleteResponse</a></code>

Methods:

- <code title="post /accounts/{account_id}/images/v1/variants">client.images.v1.variants.<a href="./src/resources/images/v1/variants.ts">create</a>({ ...params }) -> ImageVariant</code>
- <code title="get /accounts/{account_id}/images/v1/variants">client.images.v1.variants.<a href="./src/resources/images/v1/variants.ts">list</a>({ ...params }) -> ImageVariants</code>
- <code title="post /accounts/{account_id}/images/v1/variants">client.images.v1.variants.<a href="./src/resources/images/v1/variants.ts">create</a>({ ...params }) -> V1ImageVariant</code>
- <code title="get /accounts/{account_id}/images/v1/variants">client.images.v1.variants.<a href="./src/resources/images/v1/variants.ts">list</a>({ ...params }) -> V1ImageVariants</code>
- <code title="delete /accounts/{account_id}/images/v1/variants/{variant_id}">client.images.v1.variants.<a href="./src/resources/images/v1/variants.ts">delete</a>(variantId, { ...params }) -> VariantDeleteResponse</code>
- <code title="patch /accounts/{account_id}/images/v1/variants/{variant_id}">client.images.v1.variants.<a href="./src/resources/images/v1/variants.ts">edit</a>(variantId, { ...params }) -> ImageVariant</code>
- <code title="get /accounts/{account_id}/images/v1/variants/{variant_id}">client.images.v1.variants.<a href="./src/resources/images/v1/variants.ts">get</a>(variantId, { ...params }) -> ImageVariant</code>
- <code title="patch /accounts/{account_id}/images/v1/variants/{variant_id}">client.images.v1.variants.<a href="./src/resources/images/v1/variants.ts">edit</a>(variantId, { ...params }) -> V1ImageVariant</code>
- <code title="get /accounts/{account_id}/images/v1/variants/{variant_id}">client.images.v1.variants.<a href="./src/resources/images/v1/variants.ts">get</a>(variantId, { ...params }) -> V1ImageVariant</code>

### Blobs

Expand Down Expand Up @@ -3621,7 +3621,7 @@ Methods:

Types:

- <code><a href="./src/resources/request-tracers/traces.ts">RequestTrace</a></code>
- <code><a href="./src/resources/request-tracers/traces.ts">RequestTracerTrace</a></code>
- <code><a href="./src/resources/request-tracers/traces.ts">TraceCreateResponse</a></code>

Methods:
Expand Down
8 changes: 4 additions & 4 deletions src/resources/images/v1/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,11 @@ export {
V1ListResponsesV4PagePagination,
V1,
} from './v1';
export { ImagesImageKeys, KeyUpdateParams, KeyListParams, KeyDeleteParams, Keys } from './keys';
export { ImagesImagesStats, StatGetParams, Stats } from './stats';
export {
ImageVariant,
ImageVariants,
V1ImageVariant,
V1ImageVariants,
VariantDeleteResponse,
VariantCreateParams,
VariantListParams,
Expand All @@ -24,5 +26,3 @@ export {
VariantGetParams,
Variants,
} from './variants';
export { ImagesImageKeys, KeyUpdateParams, KeyListParams, KeyDeleteParams, Keys } from './keys';
export { ImagesImagesStats, StatGetParams, Stats } from './stats';
4 changes: 2 additions & 2 deletions src/resources/images/v1/v1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -247,8 +247,8 @@ export namespace V1 {
export import ImagesImagesStats = StatsAPI.ImagesImagesStats;
export import StatGetParams = StatsAPI.StatGetParams;
export import Variants = VariantsAPI.Variants;
export import ImageVariant = VariantsAPI.ImageVariant;
export import ImageVariants = VariantsAPI.ImageVariants;
export import V1ImageVariant = VariantsAPI.V1ImageVariant;
export import V1ImageVariants = VariantsAPI.V1ImageVariants;
export import VariantDeleteResponse = VariantsAPI.VariantDeleteResponse;
export import VariantCreateParams = VariantsAPI.VariantCreateParams;
export import VariantListParams = VariantsAPI.VariantListParams;
Expand Down
32 changes: 16 additions & 16 deletions src/resources/images/v1/variants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,24 @@ export class Variants extends APIResource {
/**
* Specify variants that allow you to resize images for different use cases.
*/
create(params: VariantCreateParams, options?: Core.RequestOptions): Core.APIPromise<ImageVariant> {
create(params: VariantCreateParams, options?: Core.RequestOptions): Core.APIPromise<V1ImageVariant> {
const { account_id, ...body } = params;
return (
this._client.post(`/accounts/${account_id}/images/v1/variants`, {
body,
...options,
}) as Core.APIPromise<{ result: ImageVariant }>
}) as Core.APIPromise<{ result: V1ImageVariant }>
)._thenUnwrap((obj) => obj.result);
}

/**
* Lists existing variants.
*/
list(params: VariantListParams, options?: Core.RequestOptions): Core.APIPromise<ImageVariants> {
list(params: VariantListParams, options?: Core.RequestOptions): Core.APIPromise<V1ImageVariants> {
const { account_id } = params;
return (
this._client.get(`/accounts/${account_id}/images/v1/variants`, options) as Core.APIPromise<{
result: ImageVariants;
result: V1ImageVariants;
}>
)._thenUnwrap((obj) => obj.result);
}
Expand Down Expand Up @@ -54,13 +54,13 @@ export class Variants extends APIResource {
variantId: string,
params: VariantEditParams,
options?: Core.RequestOptions,
): Core.APIPromise<ImageVariant> {
): Core.APIPromise<V1ImageVariant> {
const { account_id, ...body } = params;
return (
this._client.patch(`/accounts/${account_id}/images/v1/variants/${variantId}`, {
body,
...options,
}) as Core.APIPromise<{ result: ImageVariant }>
}) as Core.APIPromise<{ result: V1ImageVariant }>
)._thenUnwrap((obj) => obj.result);
}

Expand All @@ -71,22 +71,22 @@ export class Variants extends APIResource {
variantId: string,
params: VariantGetParams,
options?: Core.RequestOptions,
): Core.APIPromise<ImageVariant> {
): Core.APIPromise<V1ImageVariant> {
const { account_id } = params;
return (
this._client.get(
`/accounts/${account_id}/images/v1/variants/${variantId}`,
options,
) as Core.APIPromise<{ result: ImageVariant }>
) as Core.APIPromise<{ result: V1ImageVariant }>
)._thenUnwrap((obj) => obj.result);
}
}

export interface ImageVariant {
variant?: ImageVariant.Variant;
export interface V1ImageVariant {
variant?: V1ImageVariant.Variant;
}

export namespace ImageVariant {
export namespace V1ImageVariant {
export interface Variant {
id: string;

Expand Down Expand Up @@ -131,11 +131,11 @@ export namespace ImageVariant {
}
}

export interface ImageVariants {
variants?: ImageVariants.Variants;
export interface V1ImageVariants {
variants?: V1ImageVariants.Variants;
}

export namespace ImageVariants {
export namespace V1ImageVariants {
export interface Variants {
hero?: Variants.Hero;
}
Expand Down Expand Up @@ -307,8 +307,8 @@ export interface VariantGetParams {
}

export namespace Variants {
export import ImageVariant = VariantsAPI.ImageVariant;
export import ImageVariants = VariantsAPI.ImageVariants;
export import V1ImageVariant = VariantsAPI.V1ImageVariant;
export import V1ImageVariants = VariantsAPI.V1ImageVariants;
export import VariantDeleteResponse = VariantsAPI.VariantDeleteResponse;
export import VariantCreateParams = VariantsAPI.VariantCreateParams;
export import VariantListParams = VariantsAPI.VariantListParams;
Expand Down
2 changes: 1 addition & 1 deletion src/resources/request-tracers/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

export { RequestTrace, TraceCreateResponse, TraceCreateParams, Traces } from './traces';
export { RequestTracerTrace, TraceCreateResponse, TraceCreateParams, Traces } from './traces';
export { RequestTracers } from './request-tracers';
2 changes: 1 addition & 1 deletion src/resources/request-tracers/request-tracers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export class RequestTracers extends APIResource {

export namespace RequestTracers {
export import Traces = TracesAPI.Traces;
export import RequestTrace = TracesAPI.RequestTrace;
export import RequestTracerTrace = TracesAPI.RequestTracerTrace;
export import TraceCreateResponse = TracesAPI.TraceCreateResponse;
export import TraceCreateParams = TracesAPI.TraceCreateParams;
}
12 changes: 6 additions & 6 deletions src/resources/request-tracers/traces.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ export class Traces extends APIResource {
}
}

export type RequestTrace = Array<RequestTrace.RequestTraceItem>;
export type RequestTracerTrace = Array<RequestTracerTrace.RequestTracerTraceItem>;

export namespace RequestTrace {
export namespace RequestTracerTrace {
/**
* List of steps acting on request/response
*/
export interface RequestTraceItem {
export interface RequestTracerTraceItem {
/**
* If step type is rule, then action performed by this rule
*/
Expand Down Expand Up @@ -69,7 +69,7 @@ export namespace RequestTrace {
*/
step_name?: string;

trace?: TracesAPI.RequestTrace;
trace?: TracesAPI.RequestTracerTrace;

/**
* Tracing step type
Expand All @@ -87,7 +87,7 @@ export interface TraceCreateResponse {
*/
status_code?: number;

trace?: RequestTrace;
trace?: RequestTracerTrace;
}

export interface TraceCreateParams {
Expand Down Expand Up @@ -201,7 +201,7 @@ export namespace TraceCreateParams {
}

export namespace Traces {
export import RequestTrace = TracesAPI.RequestTrace;
export import RequestTracerTrace = TracesAPI.RequestTracerTrace;
export import TraceCreateResponse = TracesAPI.TraceCreateResponse;
export import TraceCreateParams = TracesAPI.TraceCreateParams;
}
2 changes: 1 addition & 1 deletion src/resources/secondary-dns/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ export {
export {
SecondaryDNSDisableTransfer,
SecondaryDNSEnableTransfer,
SecondaryDNSForce,
OutgoingCreateResponse,
OutgoingUpdateResponse,
OutgoingDeleteResponse,
OutgoingForceNotifyResponse,
OutgoingGetResponse,
OutgoingCreateParams,
OutgoingUpdateParams,
Expand Down
2 changes: 1 addition & 1 deletion src/resources/secondary-dns/outgoing/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
export {
SecondaryDNSDisableTransfer,
SecondaryDNSEnableTransfer,
SecondaryDNSForce,
OutgoingCreateResponse,
OutgoingUpdateResponse,
OutgoingDeleteResponse,
OutgoingForceNotifyResponse,
OutgoingGetResponse,
OutgoingCreateParams,
OutgoingUpdateParams,
Expand Down
18 changes: 9 additions & 9 deletions src/resources/secondary-dns/outgoing/outgoing.ts
Original file line number Diff line number Diff line change
Expand Up @@ -90,11 +90,11 @@ export class Outgoing extends APIResource {
forceNotify(
params: OutgoingForceNotifyParams,
options?: Core.RequestOptions,
): Core.APIPromise<SecondaryDNSForce> {
): Core.APIPromise<OutgoingForceNotifyResponse> {
const { zone_id } = params;
return (
this._client.post(`/zones/${zone_id}/secondary_dns/outgoing/force_notify`, options) as Core.APIPromise<{
result: SecondaryDNSForce;
result: OutgoingForceNotifyResponse;
}>
)._thenUnwrap((obj) => obj.result);
}
Expand Down Expand Up @@ -122,12 +122,6 @@ export type SecondaryDNSDisableTransfer = string;
*/
export type SecondaryDNSEnableTransfer = string;

/**
* When force_notify query parameter is set to true, the response is a simple
* string
*/
export type SecondaryDNSForce = string;

export interface OutgoingCreateResponse {
id?: string;

Expand Down Expand Up @@ -200,6 +194,12 @@ export interface OutgoingDeleteResponse {
id?: string;
}

/**
* When force_notify query parameter is set to true, the response is a simple
* string
*/
export type OutgoingForceNotifyResponse = string;

export interface OutgoingGetResponse {
id?: string;

Expand Down Expand Up @@ -291,10 +291,10 @@ export interface OutgoingGetParams {
export namespace Outgoing {
export import SecondaryDNSDisableTransfer = OutgoingAPI.SecondaryDNSDisableTransfer;
export import SecondaryDNSEnableTransfer = OutgoingAPI.SecondaryDNSEnableTransfer;
export import SecondaryDNSForce = OutgoingAPI.SecondaryDNSForce;
export import OutgoingCreateResponse = OutgoingAPI.OutgoingCreateResponse;
export import OutgoingUpdateResponse = OutgoingAPI.OutgoingUpdateResponse;
export import OutgoingDeleteResponse = OutgoingAPI.OutgoingDeleteResponse;
export import OutgoingForceNotifyResponse = OutgoingAPI.OutgoingForceNotifyResponse;
export import OutgoingGetResponse = OutgoingAPI.OutgoingGetResponse;
export import OutgoingCreateParams = OutgoingAPI.OutgoingCreateParams;
export import OutgoingUpdateParams = OutgoingAPI.OutgoingUpdateParams;
Expand Down
1 change: 1 addition & 0 deletions src/resources/secondary-dns/secondary-dns.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ export namespace SecondaryDNS {
export import OutgoingCreateResponse = OutgoingAPI.OutgoingCreateResponse;
export import OutgoingUpdateResponse = OutgoingAPI.OutgoingUpdateResponse;
export import OutgoingDeleteResponse = OutgoingAPI.OutgoingDeleteResponse;
export import OutgoingForceNotifyResponse = OutgoingAPI.OutgoingForceNotifyResponse;
export import OutgoingGetResponse = OutgoingAPI.OutgoingGetResponse;
export import OutgoingCreateParams = OutgoingAPI.OutgoingCreateParams;
export import OutgoingUpdateParams = OutgoingAPI.OutgoingUpdateParams;
Expand Down

0 comments on commit 717b2a2

Please sign in to comment.