From 717b2a2c43944d290dd9a7e56fdb5c89de60c605 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 28 Mar 2024 04:37:23 +0000 Subject: [PATCH] feat(api): update via SDK Studio (#211) --- api.md | 18 +++++------ src/resources/images/v1/index.ts | 8 ++--- src/resources/images/v1/v1.ts | 4 +-- src/resources/images/v1/variants.ts | 32 +++++++++---------- src/resources/request-tracers/index.ts | 2 +- .../request-tracers/request-tracers.ts | 2 +- src/resources/request-tracers/traces.ts | 12 +++---- src/resources/secondary-dns/index.ts | 2 +- src/resources/secondary-dns/outgoing/index.ts | 2 +- .../secondary-dns/outgoing/outgoing.ts | 18 +++++------ src/resources/secondary-dns/secondary-dns.ts | 1 + 11 files changed, 51 insertions(+), 50 deletions(-) diff --git a/api.md b/api.md index 4e32f94f61..b355cd0da5 100644 --- a/api.md +++ b/api.md @@ -2060,10 +2060,10 @@ Types: - SecondaryDNSDisableTransfer - SecondaryDNSEnableTransfer -- SecondaryDNSForce - OutgoingCreateResponse - OutgoingUpdateResponse - OutgoingDeleteResponse +- OutgoingForceNotifyResponse - OutgoingGetResponse Methods: @@ -2073,7 +2073,7 @@ Methods: - client.secondaryDNS.outgoing.delete({ ...params }) -> OutgoingDeleteResponse - client.secondaryDNS.outgoing.disable({ ...params }) -> SecondaryDNSDisableTransfer - client.secondaryDNS.outgoing.enable({ ...params }) -> SecondaryDNSEnableTransfer -- client.secondaryDNS.outgoing.forceNotify({ ...params }) -> SecondaryDNSForce +- client.secondaryDNS.outgoing.forceNotify({ ...params }) -> OutgoingForceNotifyResponse - client.secondaryDNS.outgoing.get({ ...params }) -> OutgoingGetResponse ### Status @@ -3059,17 +3059,17 @@ Methods: Types: -- ImageVariant -- ImageVariants +- V1ImageVariant +- V1ImageVariants - VariantDeleteResponse Methods: -- client.images.v1.variants.create({ ...params }) -> ImageVariant -- client.images.v1.variants.list({ ...params }) -> ImageVariants +- client.images.v1.variants.create({ ...params }) -> V1ImageVariant +- client.images.v1.variants.list({ ...params }) -> V1ImageVariants - client.images.v1.variants.delete(variantId, { ...params }) -> VariantDeleteResponse -- client.images.v1.variants.edit(variantId, { ...params }) -> ImageVariant -- client.images.v1.variants.get(variantId, { ...params }) -> ImageVariant +- client.images.v1.variants.edit(variantId, { ...params }) -> V1ImageVariant +- client.images.v1.variants.get(variantId, { ...params }) -> V1ImageVariant ### Blobs @@ -3621,7 +3621,7 @@ Methods: Types: -- RequestTrace +- RequestTracerTrace - TraceCreateResponse Methods: diff --git a/src/resources/images/v1/index.ts b/src/resources/images/v1/index.ts index 5060c9850e..b6214e6adf 100644 --- a/src/resources/images/v1/index.ts +++ b/src/resources/images/v1/index.ts @@ -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, @@ -24,5 +26,3 @@ export { VariantGetParams, Variants, } from './variants'; -export { ImagesImageKeys, KeyUpdateParams, KeyListParams, KeyDeleteParams, Keys } from './keys'; -export { ImagesImagesStats, StatGetParams, Stats } from './stats'; diff --git a/src/resources/images/v1/v1.ts b/src/resources/images/v1/v1.ts index 9f61998724..6a55f78ca7 100644 --- a/src/resources/images/v1/v1.ts +++ b/src/resources/images/v1/v1.ts @@ -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; diff --git a/src/resources/images/v1/variants.ts b/src/resources/images/v1/variants.ts index b53bb348f8..3781a1cb93 100644 --- a/src/resources/images/v1/variants.ts +++ b/src/resources/images/v1/variants.ts @@ -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 { + create(params: VariantCreateParams, options?: Core.RequestOptions): Core.APIPromise { 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 { + list(params: VariantListParams, options?: Core.RequestOptions): Core.APIPromise { 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); } @@ -54,13 +54,13 @@ export class Variants extends APIResource { variantId: string, params: VariantEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { 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); } @@ -71,22 +71,22 @@ export class Variants extends APIResource { variantId: string, params: VariantGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { 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; @@ -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; } @@ -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; diff --git a/src/resources/request-tracers/index.ts b/src/resources/request-tracers/index.ts index 7058db514c..ec052585da 100644 --- a/src/resources/request-tracers/index.ts +++ b/src/resources/request-tracers/index.ts @@ -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'; diff --git a/src/resources/request-tracers/request-tracers.ts b/src/resources/request-tracers/request-tracers.ts index fc6402a83e..d5578843d7 100644 --- a/src/resources/request-tracers/request-tracers.ts +++ b/src/resources/request-tracers/request-tracers.ts @@ -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; } diff --git a/src/resources/request-tracers/traces.ts b/src/resources/request-tracers/traces.ts index 1ffb489fea..2dad6ef297 100644 --- a/src/resources/request-tracers/traces.ts +++ b/src/resources/request-tracers/traces.ts @@ -22,13 +22,13 @@ export class Traces extends APIResource { } } -export type RequestTrace = Array; +export type RequestTracerTrace = Array; -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 */ @@ -69,7 +69,7 @@ export namespace RequestTrace { */ step_name?: string; - trace?: TracesAPI.RequestTrace; + trace?: TracesAPI.RequestTracerTrace; /** * Tracing step type @@ -87,7 +87,7 @@ export interface TraceCreateResponse { */ status_code?: number; - trace?: RequestTrace; + trace?: RequestTracerTrace; } export interface TraceCreateParams { @@ -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; } diff --git a/src/resources/secondary-dns/index.ts b/src/resources/secondary-dns/index.ts index 0ceba39991..a2fa51892c 100644 --- a/src/resources/secondary-dns/index.ts +++ b/src/resources/secondary-dns/index.ts @@ -26,10 +26,10 @@ export { export { SecondaryDNSDisableTransfer, SecondaryDNSEnableTransfer, - SecondaryDNSForce, OutgoingCreateResponse, OutgoingUpdateResponse, OutgoingDeleteResponse, + OutgoingForceNotifyResponse, OutgoingGetResponse, OutgoingCreateParams, OutgoingUpdateParams, diff --git a/src/resources/secondary-dns/outgoing/index.ts b/src/resources/secondary-dns/outgoing/index.ts index fe6026e380..94ccb7c836 100644 --- a/src/resources/secondary-dns/outgoing/index.ts +++ b/src/resources/secondary-dns/outgoing/index.ts @@ -3,10 +3,10 @@ export { SecondaryDNSDisableTransfer, SecondaryDNSEnableTransfer, - SecondaryDNSForce, OutgoingCreateResponse, OutgoingUpdateResponse, OutgoingDeleteResponse, + OutgoingForceNotifyResponse, OutgoingGetResponse, OutgoingCreateParams, OutgoingUpdateParams, diff --git a/src/resources/secondary-dns/outgoing/outgoing.ts b/src/resources/secondary-dns/outgoing/outgoing.ts index 9db7a7702a..c976a721a8 100644 --- a/src/resources/secondary-dns/outgoing/outgoing.ts +++ b/src/resources/secondary-dns/outgoing/outgoing.ts @@ -90,11 +90,11 @@ export class Outgoing extends APIResource { forceNotify( params: OutgoingForceNotifyParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { 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); } @@ -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; @@ -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; @@ -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; diff --git a/src/resources/secondary-dns/secondary-dns.ts b/src/resources/secondary-dns/secondary-dns.ts index 8b1f362669..29a95aec1a 100644 --- a/src/resources/secondary-dns/secondary-dns.ts +++ b/src/resources/secondary-dns/secondary-dns.ts @@ -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;