import { IsUUID, IsEnum, IsOptional } from 'class-validator';
import { TicketDispatchVia } from '../../../entities/activity-ticket-item.entity';

export class AssignTicketDto {
  @IsUUID()
  batch_id: string;

  @IsUUID()
  booking_activity_item_id: string;

  // How ticket was dispatched to guest/driver (set at assignment or later)
  @IsOptional()
  @IsEnum(TicketDispatchVia)
  dispatched_via?: TicketDispatchVia;
}
