diff --git a/packages/clients/src/api/iam/v1alpha1/marshalling.gen.ts b/packages/clients/src/api/iam/v1alpha1/marshalling.gen.ts index 9486c7c3a..77c4eb030 100644 --- a/packages/clients/src/api/iam/v1alpha1/marshalling.gen.ts +++ b/packages/clients/src/api/iam/v1alpha1/marshalling.gen.ts @@ -272,11 +272,15 @@ export const unmarshalUser = (data: unknown): User => { createdAt: unmarshalDate(data.created_at), deletable: data.deletable, email: data.email, + firstName: data.first_name, id: data.id, lastLoginAt: unmarshalDate(data.last_login_at), + lastName: data.last_name, + locale: data.locale, locked: data.locked, mfa: data.mfa, organizationId: data.organization_id, + phoneNumber: data.phone_number, status: data.status, tags: data.tags, twoFactorEnabled: data.two_factor_enabled, @@ -752,7 +756,11 @@ const marshalCreateUserRequestMember = ( defaults: DefaultValues, ): Record => ({ email: request.email, + first_name: request.firstName, + last_name: request.lastName, + locale: request.locale, password: request.password, + phone_number: request.phoneNumber, send_password_email: request.sendPasswordEmail, send_welcome_email: request.sendWelcomeEmail, username: request.username, @@ -872,6 +880,10 @@ export const marshalUpdateUserRequest = ( defaults: DefaultValues, ): Record => ({ email: request.email, + first_name: request.firstName, + last_name: request.lastName, + locale: request.locale, + phone_number: request.phoneNumber, tags: request.tags, }) diff --git a/packages/clients/src/api/iam/v1alpha1/types.gen.ts b/packages/clients/src/api/iam/v1alpha1/types.gen.ts index ad68cedf8..b320f3e5e 100644 --- a/packages/clients/src/api/iam/v1alpha1/types.gen.ts +++ b/packages/clients/src/api/iam/v1alpha1/types.gen.ts @@ -201,6 +201,14 @@ export interface CreateUserRequestMember { username: string /** The member's password. */ password: string + /** The member's first name. */ + firstName: string + /** The member's last name. */ + lastName: string + /** The member's phone number. */ + phoneNumber: string + /** The member's locale. */ + locale: string } export interface Connection { @@ -489,6 +497,14 @@ export interface User { email: string /** User identifier unique to the Organization. */ username: string + /** First name of the user. */ + firstName: string + /** Last name of the user. */ + lastName: string + /** Phone number of the user. */ + phoneNumber: string + /** Locale of the user. */ + locale: string /** Date user was created. */ createdAt?: Date /** Date of last user update. */ @@ -1241,6 +1257,14 @@ export type UpdateUserRequest = { tags?: string[] /** IAM member email. */ email?: string + /** IAM member first name. */ + firstName?: string + /** IAM member last name. */ + lastName?: string + /** IAM member phone number. */ + phoneNumber?: string + /** IAM member locale. */ + locale?: string } export type UpdateUserUsernameRequest = { diff --git a/packages/clients/src/api/iam/v1alpha1/validation-rules.gen.ts b/packages/clients/src/api/iam/v1alpha1/validation-rules.gen.ts index 4121c7ac5..3a8cb8d4a 100644 --- a/packages/clients/src/api/iam/v1alpha1/validation-rules.gen.ts +++ b/packages/clients/src/api/iam/v1alpha1/validation-rules.gen.ts @@ -56,6 +56,12 @@ export const CreateSSHKeyRequest = { } export const CreateUserRequestMember = { + firstName: { + maxLength: 64, + }, + lastName: { + maxLength: 64, + }, password: { ignoreEmpty: true, maxLength: 72, @@ -277,6 +283,15 @@ export const UpdateUserPasswordRequest = { }, } +export const UpdateUserRequest = { + firstName: { + maxLength: 64, + }, + lastName: { + maxLength: 64, + }, +} + export const UpdateUserUsernameRequest = { username: { maxLength: 64,