immich/server/apps/immich/src/api-v1/user/dto/create-user.dto.ts

28 lines
401 B
TypeScript

import { IsNotEmpty, IsOptional } from 'class-validator';
export class CreateUserDto {
@IsNotEmpty()
email!: string;
@IsNotEmpty()
password!: string;
@IsNotEmpty()
firstName!: string;
@IsNotEmpty()
lastName!: string;
@IsOptional()
profileImagePath?: string;
@IsOptional()
isAdmin?: boolean;
@IsOptional()
isFirstLoggedIn?: boolean;
@IsOptional()
id?: string;
}