import { IsArray, IsUUID, IsString, IsOptional, IsInt, Min } from 'class-validator';

export class AddVipsToEventDto {
  @IsArray()
  @IsUUID('4', { each: true })
  vipIds: string[];

  @IsInt()
  @Min(1)
  @IsOptional()
  pickupMinutesBeforeEvent?: number; // How many minutes before event should pickup happen (default: 15)

  @IsString()
  @IsOptional()
  pickupLocationOverride?: string; // Override default pickup location
}
