Main builder class for creating virtual queue objects
Static
Create a boarding group queue builder
const queue = VQueueBuilder.boardingGroup() .available() .currentGroups(45, 60) .estimatedWait(30) .build(); Copy
const queue = VQueueBuilder.boardingGroup() .available() .currentGroups(45, 60) .estimatedWait(30) .build();
Create a paid return time queue builder
const queue = VQueueBuilder.paidReturnTime() .available() .withWindow(startTime, endTime) .withPrice('USD', 1500) .build(); Copy
const queue = VQueueBuilder.paidReturnTime() .available() .withWindow(startTime, endTime) .withPrice('USD', 1500) .build();
Create a return time queue builder (free virtual queue)
const queue = VQueueBuilder.returnTime() .available() .withWindow('2024-10-15T14:30:00-04:00', '2024-10-15T14:45:00-04:00') .build(); Copy
const queue = VQueueBuilder.returnTime() .available() .withWindow('2024-10-15T14:30:00-04:00', '2024-10-15T14:45:00-04:00') .build();
Main builder class for creating virtual queue objects