Skip to content

Commit e96711c

Browse files
committed
feat: update generated APIs
1 parent 2406e7d commit e96711c

File tree

6 files changed

+38
-0
lines changed

6 files changed

+38
-0
lines changed

packages/clients/src/api/audit_trail/v1alpha1/index.gen.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export type {
1414
ListProductsRequest,
1515
ListProductsResponse,
1616
Product,
17+
ProductService,
1718
Resource,
1819
ResourceType,
1920
SecretManagerSecretInfo,

packages/clients/src/api/iam/v1alpha1/api.gen.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import {
2828
marshalUpdateSSHKeyRequest,
2929
marshalUpdateUserPasswordRequest,
3030
marshalUpdateUserRequest,
31+
marshalUpdateUserUsernameRequest,
3132
unmarshalAPIKey,
3233
unmarshalApplication,
3334
unmarshalEncodedJWT,
@@ -129,6 +130,7 @@ import type {
129130
UpdateSSHKeyRequest,
130131
UpdateUserPasswordRequest,
131132
UpdateUserRequest,
133+
UpdateUserUsernameRequest,
132134
User,
133135
} from './types.gen'
134136

@@ -355,6 +357,19 @@ export class API extends ParentAPI {
355357
unmarshalUser,
356358
)
357359

360+
updateUserUsername = (request: Readonly<UpdateUserUsernameRequest>) =>
361+
this.client.fetch<User>(
362+
{
363+
body: JSON.stringify(
364+
marshalUpdateUserUsernameRequest(request, this.client.settings),
365+
),
366+
headers: jsonContentHeaders,
367+
method: 'POST',
368+
path: `/iam/v1alpha1/users/${validatePathParam('userId', request.userId)}/update-username`,
369+
},
370+
unmarshalUser,
371+
)
372+
358373
/**
359374
* Update an user's password. Private Beta feature.. Update an user's
360375
* password. Private Beta feature.

packages/clients/src/api/iam/v1alpha1/index.gen.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ export type {
9797
UpdateSSHKeyRequest,
9898
UpdateUserPasswordRequest,
9999
UpdateUserRequest,
100+
UpdateUserUsernameRequest,
100101
User,
101102
UserStatus,
102103
UserType,

packages/clients/src/api/iam/v1alpha1/marshalling.gen.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ import type {
5757
UpdateSSHKeyRequest,
5858
UpdateUserPasswordRequest,
5959
UpdateUserRequest,
60+
UpdateUserUsernameRequest,
6061
User,
6162
} from './types.gen'
6263

@@ -761,3 +762,10 @@ export const marshalUpdateUserRequest = (
761762
email: request.email,
762763
tags: request.tags,
763764
})
765+
766+
export const marshalUpdateUserUsernameRequest = (
767+
request: UpdateUserUsernameRequest,
768+
defaults: DefaultValues,
769+
): Record<string, unknown> => ({
770+
username: request.username,
771+
})

packages/clients/src/api/iam/v1alpha1/types.gen.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1156,3 +1156,8 @@ export type UpdateUserRequest = {
11561156
/** IAM member email. */
11571157
email?: string
11581158
}
1159+
1160+
export type UpdateUserUsernameRequest = {
1161+
userId: string
1162+
username: string
1163+
}

packages/clients/src/api/iam/v1alpha1/validation-rules.gen.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,3 +261,11 @@ export const UpdateUserPasswordRequest = {
261261
minLength: 1,
262262
},
263263
}
264+
265+
export const UpdateUserUsernameRequest = {
266+
username: {
267+
maxLength: 64,
268+
minLength: 2,
269+
pattern: /^[a-zA-Z0-9._-]+$/,
270+
},
271+
}

0 commit comments

Comments
 (0)