From b9ad10558f79d19d570a41a3de628e9aac4c84c2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 18 Apr 2024 00:55:10 +0000 Subject: [PATCH] feat(api): update via SDK Studio (#354) --- api.md | 6 ++--- src/index.ts | 2 +- src/resources/accounts/members.ts | 8 +++---- src/resources/shared.ts | 40 +++++++++++++++---------------- 4 files changed, 28 insertions(+), 28 deletions(-) diff --git a/api.md b/api.md index f821b1e3e4..f04d953da5 100644 --- a/api.md +++ b/api.md @@ -5,9 +5,9 @@ Types: - AuditLog - CloudflareTunnel - ErrorData -- IamMember - Identifier - LoadBalancerPreview +- Member - PaginationInfo - Permission - PermissionGrant @@ -41,10 +41,10 @@ Types: Methods: - client.accounts.members.create({ ...params }) -> UserWithInviteCode -- client.accounts.members.update(memberId, { ...params }) -> IamMember +- client.accounts.members.update(memberId, { ...params }) -> Member - client.accounts.members.list({ ...params }) -> MemberListResponsesV4PagePaginationArray - client.accounts.members.delete(memberId, { ...params }) -> MemberDeleteResponse | null -- client.accounts.members.get(memberId, { ...params }) -> IamMember +- client.accounts.members.get(memberId, { ...params }) -> Member ## Roles diff --git a/src/index.ts b/src/index.ts index a467d8eca0..1f5f28f6ac 100644 --- a/src/index.ts +++ b/src/index.ts @@ -555,9 +555,9 @@ export namespace Cloudflare { export import AuditLog = API.AuditLog; export import CloudflareTunnel = API.CloudflareTunnel; export import ErrorData = API.ErrorData; - export import IamMember = API.IamMember; export import Identifier = API.Identifier; export import LoadBalancerPreview = API.LoadBalancerPreview; + export import Member = API.Member; export import PaginationInfo = API.PaginationInfo; export import Permission = API.Permission; export import PermissionGrant = API.PermissionGrant; diff --git a/src/resources/accounts/members.ts b/src/resources/accounts/members.ts index 075c83ed61..d4c2a857dd 100644 --- a/src/resources/accounts/members.ts +++ b/src/resources/accounts/members.ts @@ -26,13 +26,13 @@ export class Members extends APIResource { memberId: string, params: MemberUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.put(`/accounts/${account_id}/members/${memberId}`, { body, ...options, - }) as Core.APIPromise<{ result: Shared.IamMember }> + }) as Core.APIPromise<{ result: Shared.Member }> )._thenUnwrap((obj) => obj.result); } @@ -75,11 +75,11 @@ export class Members extends APIResource { memberId: string, params: MemberGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.get(`/accounts/${account_id}/members/${memberId}`, options) as Core.APIPromise<{ - result: Shared.IamMember; + result: Shared.Member; }> )._thenUnwrap((obj) => obj.result); } diff --git a/src/resources/shared.ts b/src/resources/shared.ts index 1f70721e8c..3d389dc57e 100644 --- a/src/resources/shared.ts +++ b/src/resources/shared.ts @@ -225,7 +225,23 @@ export interface ErrorData { message?: string; } -export interface IamMember { +export interface Identifier { + /** + * Identifier + */ + id?: string; +} + +export interface LoadBalancerPreview { + /** + * Monitored pool IDs mapped to their respective names. + */ + pools?: Record; + + preview_id?: string; +} + +export interface Member { /** * Membership identifier tag. */ @@ -234,14 +250,14 @@ export interface IamMember { /** * Roles assigned to this member. */ - roles: Array; + roles: Array; status: unknown; - user: IamMember.User; + user: Member.User; } -export namespace IamMember { +export namespace Member { export interface Role { /** * Role identifier tag. @@ -318,22 +334,6 @@ export namespace IamMember { } } -export interface Identifier { - /** - * Identifier - */ - id?: string; -} - -export interface LoadBalancerPreview { - /** - * Monitored pool IDs mapped to their respective names. - */ - pools?: Record; - - preview_id?: string; -} - export interface PaginationInfo { /** * Total number of results for the requested service