Skip to content

Commit

Permalink
feat(api): update via SDK Studio (#354)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] authored and stainless-bot committed Apr 18, 2024
1 parent a4ee592 commit b9ad105
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 28 deletions.
6 changes: 3 additions & 3 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ Types:
- <code><a href="./src/resources/shared.ts">AuditLog</a></code>
- <code><a href="./src/resources/shared.ts">CloudflareTunnel</a></code>
- <code><a href="./src/resources/shared.ts">ErrorData</a></code>
- <code><a href="./src/resources/shared.ts">IamMember</a></code>
- <code><a href="./src/resources/shared.ts">Identifier</a></code>
- <code><a href="./src/resources/shared.ts">LoadBalancerPreview</a></code>
- <code><a href="./src/resources/shared.ts">Member</a></code>
- <code><a href="./src/resources/shared.ts">PaginationInfo</a></code>
- <code><a href="./src/resources/shared.ts">Permission</a></code>
- <code><a href="./src/resources/shared.ts">PermissionGrant</a></code>
Expand Down Expand Up @@ -41,10 +41,10 @@ Types:
Methods:

- <code title="post /accounts/{account_id}/members">client.accounts.members.<a href="./src/resources/accounts/members.ts">create</a>({ ...params }) -> UserWithInviteCode</code>
- <code title="put /accounts/{account_id}/members/{member_id}">client.accounts.members.<a href="./src/resources/accounts/members.ts">update</a>(memberId, { ...params }) -> IamMember</code>
- <code title="put /accounts/{account_id}/members/{member_id}">client.accounts.members.<a href="./src/resources/accounts/members.ts">update</a>(memberId, { ...params }) -> Member</code>
- <code title="get /accounts/{account_id}/members">client.accounts.members.<a href="./src/resources/accounts/members.ts">list</a>({ ...params }) -> MemberListResponsesV4PagePaginationArray</code>
- <code title="delete /accounts/{account_id}/members/{member_id}">client.accounts.members.<a href="./src/resources/accounts/members.ts">delete</a>(memberId, { ...params }) -> MemberDeleteResponse | null</code>
- <code title="get /accounts/{account_id}/members/{member_id}">client.accounts.members.<a href="./src/resources/accounts/members.ts">get</a>(memberId, { ...params }) -> IamMember</code>
- <code title="get /accounts/{account_id}/members/{member_id}">client.accounts.members.<a href="./src/resources/accounts/members.ts">get</a>(memberId, { ...params }) -> Member</code>

## Roles

Expand Down
2 changes: 1 addition & 1 deletion src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
8 changes: 4 additions & 4 deletions src/resources/accounts/members.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,13 @@ export class Members extends APIResource {
memberId: string,
params: MemberUpdateParams,
options?: Core.RequestOptions,
): Core.APIPromise<Shared.IamMember> {
): Core.APIPromise<Shared.Member> {
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);
}

Expand Down Expand Up @@ -75,11 +75,11 @@ export class Members extends APIResource {
memberId: string,
params: MemberGetParams,
options?: Core.RequestOptions,
): Core.APIPromise<Shared.IamMember> {
): Core.APIPromise<Shared.Member> {
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);
}
Expand Down
40 changes: 20 additions & 20 deletions src/resources/shared.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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<string, string>;

preview_id?: string;
}

export interface Member {
/**
* Membership identifier tag.
*/
Expand All @@ -234,14 +250,14 @@ export interface IamMember {
/**
* Roles assigned to this member.
*/
roles: Array<IamMember.Role>;
roles: Array<Member.Role>;

status: unknown;

user: IamMember.User;
user: Member.User;
}

export namespace IamMember {
export namespace Member {
export interface Role {
/**
* Role identifier tag.
Expand Down Expand Up @@ -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<string, string>;

preview_id?: string;
}

export interface PaginationInfo {
/**
* Total number of results for the requested service
Expand Down

0 comments on commit b9ad105

Please sign in to comment.