import { IsBoolean, IsOptional, IsString } from 'class-validator';

export class CreateTaskCategoryDto {
  @IsString()
  name!: string;

  @IsString()
  group!: string;

  @IsString()
  @IsOptional()
  code?: string;

  @IsString()
  @IsOptional()
  color?: string;

  @IsOptional()
  sortOrder?: number;

  @IsBoolean()
  @IsOptional()
  isSystem?: boolean;
}
