Skip to content

Commit accb769

Browse files
feat(api): update via SDK Studio (#351)
1 parent 27768b8 commit accb769

File tree

12 files changed

+211
-184
lines changed

12 files changed

+211
-184
lines changed

api.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Types:
55
- <code><a href="./src/resources/shared.ts">AuditLog</a></code>
66
- <code><a href="./src/resources/shared.ts">CloudflareTunnel</a></code>
77
- <code><a href="./src/resources/shared.ts">ErrorData</a></code>
8+
- <code><a href="./src/resources/shared.ts">IamMember</a></code>
89
- <code><a href="./src/resources/shared.ts">Identifier</a></code>
910
- <code><a href="./src/resources/shared.ts">LoadBalancerPreview</a></code>
1011
- <code><a href="./src/resources/shared.ts">PaginationInfo</a></code>
@@ -13,7 +14,6 @@ Types:
1314
- <code><a href="./src/resources/shared.ts">ResponseInfo</a></code>
1415
- <code><a href="./src/resources/shared.ts">Result</a></code>
1516
- <code><a href="./src/resources/shared.ts">Role</a></code>
16-
- <code><a href="./src/resources/shared.ts">User</a></code>
1717

1818
# Accounts
1919

@@ -41,10 +41,10 @@ Types:
4141
Methods:
4242

4343
- <code title="post /accounts/{account_id}/members">client.accounts.members.<a href="./src/resources/accounts/members.ts">create</a>({ ...params }) -> UserWithInviteCode</code>
44-
- <code title="put /accounts/{account_id}/members/{member_id}">client.accounts.members.<a href="./src/resources/accounts/members.ts">update</a>(memberId, { ...params }) -> User</code>
44+
- <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>
4545
- <code title="get /accounts/{account_id}/members">client.accounts.members.<a href="./src/resources/accounts/members.ts">list</a>({ ...params }) -> MemberListResponsesV4PagePaginationArray</code>
4646
- <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>
47-
- <code title="get /accounts/{account_id}/members/{member_id}">client.accounts.members.<a href="./src/resources/accounts/members.ts">get</a>(memberId, { ...params }) -> User</code>
47+
- <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>
4848

4949
## Roles
5050

@@ -2981,12 +2981,15 @@ Methods:
29812981
Types:
29822982

29832983
- <code><a href="./src/resources/images/v1/keys.ts">Key</a></code>
2984+
- <code><a href="./src/resources/images/v1/keys.ts">KeyUpdateResponse</a></code>
2985+
- <code><a href="./src/resources/images/v1/keys.ts">KeyListResponse</a></code>
2986+
- <code><a href="./src/resources/images/v1/keys.ts">KeyDeleteResponse</a></code>
29842987

29852988
Methods:
29862989

2987-
- <code title="put /accounts/{account_id}/images/v1/keys/{signing_key_name}">client.images.v1.keys.<a href="./src/resources/images/v1/keys.ts">update</a>(signingKeyName, { ...params }) -> Key</code>
2988-
- <code title="get /accounts/{account_id}/images/v1/keys">client.images.v1.keys.<a href="./src/resources/images/v1/keys.ts">list</a>({ ...params }) -> Key</code>
2989-
- <code title="delete /accounts/{account_id}/images/v1/keys/{signing_key_name}">client.images.v1.keys.<a href="./src/resources/images/v1/keys.ts">delete</a>(signingKeyName, { ...params }) -> Key</code>
2990+
- <code title="put /accounts/{account_id}/images/v1/keys/{signing_key_name}">client.images.v1.keys.<a href="./src/resources/images/v1/keys.ts">update</a>(signingKeyName, { ...params }) -> KeyUpdateResponse</code>
2991+
- <code title="get /accounts/{account_id}/images/v1/keys">client.images.v1.keys.<a href="./src/resources/images/v1/keys.ts">list</a>({ ...params }) -> KeyListResponse</code>
2992+
- <code title="delete /accounts/{account_id}/images/v1/keys/{signing_key_name}">client.images.v1.keys.<a href="./src/resources/images/v1/keys.ts">delete</a>(signingKeyName, { ...params }) -> KeyDeleteResponse</code>
29902993

29912994
### Stats
29922995

@@ -4630,6 +4633,7 @@ Types:
46304633

46314634
- <code><a href="./src/resources/zero-trust/dex/dex.ts">DeviceExperienceMonitor</a></code>
46324635
- <code><a href="./src/resources/zero-trust/dex/dex.ts">NetworkPath</a></code>
4636+
- <code><a href="./src/resources/zero-trust/dex/dex.ts">NetworkPathResponse</a></code>
46334637
- <code><a href="./src/resources/zero-trust/dex/dex.ts">Percentiles</a></code>
46344638

46354639
### Colos
@@ -4729,7 +4733,7 @@ Types:
47294733
Methods:
47304734

47314735
- <code title="get /accounts/{account_id}/dex/traceroute-tests/{test_id}">client.zeroTrust.dex.tracerouteTests.<a href="./src/resources/zero-trust/dex/traceroute-tests.ts">get</a>(testId, { ...params }) -> Traceroute</code>
4732-
- <code title="get /accounts/{account_id}/dex/traceroute-tests/{test_id}/network-path">client.zeroTrust.dex.tracerouteTests.<a href="./src/resources/zero-trust/dex/traceroute-tests.ts">networkPath</a>(testId, { ...params }) -> NetworkPath</code>
4736+
- <code title="get /accounts/{account_id}/dex/traceroute-tests/{test_id}/network-path">client.zeroTrust.dex.tracerouteTests.<a href="./src/resources/zero-trust/dex/traceroute-tests.ts">networkPath</a>(testId, { ...params }) -> NetworkPathResponse</code>
47334737
- <code title="get /accounts/{account_id}/dex/traceroute-tests/{test_id}/percentiles">client.zeroTrust.dex.tracerouteTests.<a href="./src/resources/zero-trust/dex/traceroute-tests.ts">percentiles</a>(testId, { ...params }) -> TracerouteTestPercentilesResponse</code>
47344738

47354739
## Tunnels

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -555,6 +555,7 @@ export namespace Cloudflare {
555555
export import AuditLog = API.AuditLog;
556556
export import CloudflareTunnel = API.CloudflareTunnel;
557557
export import ErrorData = API.ErrorData;
558+
export import IamMember = API.IamMember;
558559
export import Identifier = API.Identifier;
559560
export import LoadBalancerPreview = API.LoadBalancerPreview;
560561
export import PaginationInfo = API.PaginationInfo;
@@ -563,7 +564,6 @@ export namespace Cloudflare {
563564
export import ResponseInfo = API.ResponseInfo;
564565
export import Result = API.Result;
565566
export import Role = API.Role;
566-
export import User = API.User;
567567
}
568568

569569
export default Cloudflare;

src/resources/accounts/members.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ export class Members extends APIResource {
2626
memberId: string,
2727
params: MemberUpdateParams,
2828
options?: Core.RequestOptions,
29-
): Core.APIPromise<Shared.User> {
29+
): Core.APIPromise<Shared.IamMember> {
3030
const { account_id, ...body } = params;
3131
return (
3232
this._client.put(`/accounts/${account_id}/members/${memberId}`, {
3333
body,
3434
...options,
35-
}) as Core.APIPromise<{ result: Shared.User }>
35+
}) as Core.APIPromise<{ result: Shared.IamMember }>
3636
)._thenUnwrap((obj) => obj.result);
3737
}
3838

@@ -75,11 +75,11 @@ export class Members extends APIResource {
7575
memberId: string,
7676
params: MemberGetParams,
7777
options?: Core.RequestOptions,
78-
): Core.APIPromise<Shared.User> {
78+
): Core.APIPromise<Shared.IamMember> {
7979
const { account_id } = params;
8080
return (
8181
this._client.get(`/accounts/${account_id}/members/${memberId}`, options) as Core.APIPromise<{
82-
result: Shared.User;
82+
result: Shared.IamMember;
8383
}>
8484
)._thenUnwrap((obj) => obj.result);
8585
}

src/resources/images/v1/index.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,16 @@ export {
1313
V1ListResponsesV4PagePagination,
1414
V1,
1515
} from './v1';
16-
export { Key, KeyUpdateParams, KeyListParams, KeyDeleteParams, Keys } from './keys';
16+
export {
17+
Key,
18+
KeyUpdateResponse,
19+
KeyListResponse,
20+
KeyDeleteResponse,
21+
KeyUpdateParams,
22+
KeyListParams,
23+
KeyDeleteParams,
24+
Keys,
25+
} from './keys';
1726
export { Stat, StatGetParams, Stats } from './stats';
1827
export {
1928
Variant,

src/resources/images/v1/keys.ts

Lines changed: 29 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,25 @@ export class Keys extends APIResource {
1212
signingKeyName: string,
1313
params: KeyUpdateParams,
1414
options?: Core.RequestOptions,
15-
): Core.APIPromise<Key> {
15+
): Core.APIPromise<KeyUpdateResponse> {
1616
const { account_id } = params;
1717
return (
1818
this._client.put(
1919
`/accounts/${account_id}/images/v1/keys/${signingKeyName}`,
2020
options,
21-
) as Core.APIPromise<{ result: Key }>
21+
) as Core.APIPromise<{ result: KeyUpdateResponse }>
2222
)._thenUnwrap((obj) => obj.result);
2323
}
2424

2525
/**
2626
* Lists your signing keys. These can be found on your Cloudflare Images dashboard.
2727
*/
28-
list(params: KeyListParams, options?: Core.RequestOptions): Core.APIPromise<Key> {
28+
list(params: KeyListParams, options?: Core.RequestOptions): Core.APIPromise<KeyListResponse> {
2929
const { account_id } = params;
3030
return (
31-
this._client.get(`/accounts/${account_id}/images/v1/keys`, options) as Core.APIPromise<{ result: Key }>
31+
this._client.get(`/accounts/${account_id}/images/v1/keys`, options) as Core.APIPromise<{
32+
result: KeyListResponse;
33+
}>
3234
)._thenUnwrap((obj) => obj.result);
3335
}
3436

@@ -40,33 +42,39 @@ export class Keys extends APIResource {
4042
signingKeyName: string,
4143
params: KeyDeleteParams,
4244
options?: Core.RequestOptions,
43-
): Core.APIPromise<Key> {
45+
): Core.APIPromise<KeyDeleteResponse> {
4446
const { account_id } = params;
4547
return (
4648
this._client.delete(
4749
`/accounts/${account_id}/images/v1/keys/${signingKeyName}`,
4850
options,
49-
) as Core.APIPromise<{ result: Key }>
51+
) as Core.APIPromise<{ result: KeyDeleteResponse }>
5052
)._thenUnwrap((obj) => obj.result);
5153
}
5254
}
5355

5456
export interface Key {
55-
keys?: Array<Key.Key>;
57+
/**
58+
* Key name.
59+
*/
60+
name?: string;
61+
62+
/**
63+
* Key value.
64+
*/
65+
value?: string;
5666
}
5767

58-
export namespace Key {
59-
export interface Key {
60-
/**
61-
* Key name.
62-
*/
63-
name?: string;
68+
export interface KeyUpdateResponse {
69+
keys?: Array<Key>;
70+
}
6471

65-
/**
66-
* Key value.
67-
*/
68-
value?: string;
69-
}
72+
export interface KeyListResponse {
73+
keys?: Array<Key>;
74+
}
75+
76+
export interface KeyDeleteResponse {
77+
keys?: Array<Key>;
7078
}
7179

7280
export interface KeyUpdateParams {
@@ -92,6 +100,9 @@ export interface KeyDeleteParams {
92100

93101
export namespace Keys {
94102
export import Key = KeysAPI.Key;
103+
export import KeyUpdateResponse = KeysAPI.KeyUpdateResponse;
104+
export import KeyListResponse = KeysAPI.KeyListResponse;
105+
export import KeyDeleteResponse = KeysAPI.KeyDeleteResponse;
95106
export import KeyUpdateParams = KeysAPI.KeyUpdateParams;
96107
export import KeyListParams = KeysAPI.KeyListParams;
97108
export import KeyDeleteParams = KeysAPI.KeyDeleteParams;

src/resources/images/v1/v1.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,9 @@ export namespace V1 {
237237
export import V1GetParams = V1API.V1GetParams;
238238
export import Keys = KeysAPI.Keys;
239239
export import Key = KeysAPI.Key;
240+
export import KeyUpdateResponse = KeysAPI.KeyUpdateResponse;
241+
export import KeyListResponse = KeysAPI.KeyListResponse;
242+
export import KeyDeleteResponse = KeysAPI.KeyDeleteResponse;
240243
export import KeyUpdateParams = KeysAPI.KeyUpdateParams;
241244
export import KeyListParams = KeysAPI.KeyListParams;
242245
export import KeyDeleteParams = KeysAPI.KeyDeleteParams;

0 commit comments

Comments
 (0)