import { IsEmail, IsString, Length, IsEnum } from 'class-validator';

export class AuthRegisterDto {
  @IsEmail()
  email: string;

  @IsString()
  @Length(6, 255)
  password: string;

  @IsString()
  firstName: string;

  @IsString()
  lastName: string;

  @IsEnum(['admin', 'manager', 'worker', 'customer'])
  role: 'admin' | 'manager' | 'worker' | 'customer';
}
