import { IsArray, IsNotEmpty, IsNumber } from "class-validator"
import { ApiProperty } from "@nestjs/swagger"

export class AssignTechnologyEmployeesDto {
  @ApiProperty({
    description: "Technology ID to assign employees to",
    example: 1,
  })
  @IsNotEmpty()
  @IsNumber()
  technology_id: number

  @ApiProperty({
    description: "Array of employee IDs to assign",
    example: [1, 2, 3],
    type: [Number],
  })
  @IsArray()
  @IsNumber({}, { each: true })
  employee_ids: number[]
}
