first commit

This commit is contained in:
Bastian Wagner
2026-07-31 21:02:47 +02:00
commit 6bea4f766a
512 changed files with 64459 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
import { ApiProperty } from '@nestjs/swagger';
import { IsNotEmpty, IsOptional, MinLength, Validate } from 'class-validator';
import { IsExist } from '../../utils/validators/is-exists.validator';
import { FileEntity } from '../../files/entities/file.entity';
export class AuthUpdateDto {
@ApiProperty({ type: () => FileEntity })
@IsOptional()
@Validate(IsExist, ['FileEntity', 'id'], {
message: 'imageNotExists',
})
photo?: FileEntity;
@ApiProperty({ example: 'John' })
@IsOptional()
@IsNotEmpty({ message: 'mustBeNotEmpty' })
firstName?: string;
@ApiProperty({ example: 'Doe' })
@IsOptional()
@IsNotEmpty({ message: 'mustBeNotEmpty' })
lastName?: string;
@ApiProperty()
@IsOptional()
@IsNotEmpty()
@MinLength(6)
password?: string;
@ApiProperty()
@IsOptional()
@IsNotEmpty({ message: 'mustBeNotEmpty' })
oldPassword: string;
}