From 1a4d2775495aac3647e390b0589662c1cf32409b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 13:47:12 +0000 Subject: [PATCH] feat(api): OpenAPI spec update via Stainless API (#511) --- .stats.yml | 2 +- .../cloudforce-one/requests/message.ts | 22 ++++++------------- .../cloudforce-one/requests/priority.ts | 22 ++++++------------- .../cloudforce-one/requests/requests.ts | 22 ++++++------------- 4 files changed, 22 insertions(+), 46 deletions(-) diff --git a/.stats.yml b/.stats.yml index 63842570e7..d3f7578d0d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,2 @@ configured_endpoints: 1281 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-233400c5ae165d478f6a8ca3dfc099961cbca90f3b175f1e14b631a7cb298f41.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-09cd12c71c1bf4d47a96a1b013ea92dfdfbac4647336dd53fdda685632b3c43a.yml diff --git a/src/resources/cloudforce-one/requests/message.ts b/src/resources/cloudforce-one/requests/message.ts index 3cacc527cf..22753ec181 100644 --- a/src/resources/cloudforce-one/requests/message.ts +++ b/src/resources/cloudforce-one/requests/message.ts @@ -3,7 +3,6 @@ import * as Core from 'cloudflare/core'; import { APIResource } from 'cloudflare/resource'; import * as MessageAPI from 'cloudflare/resources/cloudforce-one/requests/message'; -import * as Shared from 'cloudflare/resources/shared'; export class MessageResource extends APIResource { /** @@ -52,10 +51,12 @@ export class MessageResource extends APIResource { messageIdentifer: number, options?: Core.RequestOptions, ): Core.APIPromise { - return this._client.delete( - `/accounts/${accountIdentifier}/cloudforce-one/requests/${requestIdentifier}/message/${messageIdentifer}`, - options, - ); + return ( + this._client.delete( + `/accounts/${accountIdentifier}/cloudforce-one/requests/${requestIdentifier}/message/${messageIdentifer}`, + options, + ) as Core.APIPromise<{ result: MessageDeleteResponse }> + )._thenUnwrap((obj) => obj.result); } /** @@ -108,16 +109,7 @@ export interface Message { created?: string; } -export interface MessageDeleteResponse { - errors: Array; - - messages: Array; - - /** - * Whether the API call was successful - */ - success: true; -} +export type MessageDeleteResponse = unknown | Array | string; export type MessageGetResponse = Array; diff --git a/src/resources/cloudforce-one/requests/priority.ts b/src/resources/cloudforce-one/requests/priority.ts index 5127074632..9457ae859b 100644 --- a/src/resources/cloudforce-one/requests/priority.ts +++ b/src/resources/cloudforce-one/requests/priority.ts @@ -3,7 +3,6 @@ import * as Core from 'cloudflare/core'; import { APIResource } from 'cloudflare/resource'; import * as PriorityAPI from 'cloudflare/resources/cloudforce-one/requests/priority'; -import * as Shared from 'cloudflare/resources/shared'; import * as RequestsAPI from 'cloudflare/resources/cloudforce-one/requests/requests'; export class PriorityResource extends APIResource { @@ -48,10 +47,12 @@ export class PriorityResource extends APIResource { priorityIdentifer: string, options?: Core.RequestOptions, ): Core.APIPromise { - return this._client.delete( - `/accounts/${accountIdentifier}/cloudforce-one/requests/priority/${priorityIdentifer}`, - options, - ); + return ( + this._client.delete( + `/accounts/${accountIdentifier}/cloudforce-one/requests/priority/${priorityIdentifer}`, + options, + ) as Core.APIPromise<{ result: PriorityDeleteResponse }> + )._thenUnwrap((obj) => obj.result); } /** @@ -146,16 +147,7 @@ export interface PriorityEdit { tlp: 'clear' | 'amber' | 'amber-strict' | 'green' | 'red'; } -export interface PriorityDeleteResponse { - errors: Array; - - messages: Array; - - /** - * Whether the API call was successful - */ - success: true; -} +export type PriorityDeleteResponse = unknown | Array | string; export interface PriorityCreateParams { /** diff --git a/src/resources/cloudforce-one/requests/requests.ts b/src/resources/cloudforce-one/requests/requests.ts index 0e48eba756..f4a7e06f6f 100644 --- a/src/resources/cloudforce-one/requests/requests.ts +++ b/src/resources/cloudforce-one/requests/requests.ts @@ -3,7 +3,6 @@ import * as Core from 'cloudflare/core'; import { APIResource } from 'cloudflare/resource'; import * as RequestsAPI from 'cloudflare/resources/cloudforce-one/requests/requests'; -import * as Shared from 'cloudflare/resources/shared'; import * as MessageAPI from 'cloudflare/resources/cloudforce-one/requests/message'; import * as PriorityAPI from 'cloudflare/resources/cloudforce-one/requests/priority'; import { V4PagePaginationArray, type V4PagePaginationArrayParams } from 'cloudflare/pagination'; @@ -72,10 +71,12 @@ export class Requests extends APIResource { requestIdentifier: string, options?: Core.RequestOptions, ): Core.APIPromise { - return this._client.delete( - `/accounts/${accountIdentifier}/cloudforce-one/requests/${requestIdentifier}`, - options, - ); + return ( + this._client.delete( + `/accounts/${accountIdentifier}/cloudforce-one/requests/${requestIdentifier}`, + options, + ) as Core.APIPromise<{ result: RequestDeleteResponse }> + )._thenUnwrap((obj) => obj.result); } /** @@ -279,16 +280,7 @@ export interface RequestConstants { export type RequestTypes = Array; -export interface RequestDeleteResponse { - errors: Array; - - messages: Array; - - /** - * Whether the API call was successful - */ - success: true; -} +export type RequestDeleteResponse = unknown | Array | string; export interface RequestCreateParams { /**