Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions packages/clients/src/api/iam/v1alpha1/marshalling.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down Expand Up @@ -752,7 +756,11 @@ const marshalCreateUserRequestMember = (
defaults: DefaultValues,
): Record<string, unknown> => ({
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,
Expand Down Expand Up @@ -872,6 +880,10 @@ export const marshalUpdateUserRequest = (
defaults: DefaultValues,
): Record<string, unknown> => ({
email: request.email,
first_name: request.firstName,
last_name: request.lastName,
locale: request.locale,
phone_number: request.phoneNumber,
tags: request.tags,
})

Expand Down
24 changes: 24 additions & 0 deletions packages/clients/src/api/iam/v1alpha1/types.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand Down Expand Up @@ -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. */
Expand Down Expand Up @@ -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 = {
Expand Down
15 changes: 15 additions & 0 deletions packages/clients/src/api/iam/v1alpha1/validation-rules.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,12 @@ export const CreateSSHKeyRequest = {
}

export const CreateUserRequestMember = {
firstName: {
maxLength: 64,
},
lastName: {
maxLength: 64,
},
password: {
ignoreEmpty: true,
maxLength: 72,
Expand Down Expand Up @@ -277,6 +283,15 @@ export const UpdateUserPasswordRequest = {
},
}

export const UpdateUserRequest = {
firstName: {
maxLength: 64,
},
lastName: {
maxLength: 64,
},
}

export const UpdateUserUsernameRequest = {
username: {
maxLength: 64,
Expand Down
Loading