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