import { ApiProperty } from '@nestjs/swagger';
import { IsIn, IsNotEmpty } from 'class-validator';
import { SortAction } from 'src/utils/sort';

export class AttributeSortDto {
  @ApiProperty({ required: false })
  @IsNotEmpty()
  id: string;

  @ApiProperty({ required: false, enum: SortAction })
  @IsNotEmpty()
  @IsIn(Object.values(SortAction))
  action: SortAction;
}
