Configure passengers for search and reservation
masterThe passengers argument accepts a list or tuple of Passenger objects. Supported types are AdultPassenger, ChildPassenger, and SeniorPassenger.
Note: While you can pass negative or zero counts, the library effectively uses the sum of passengers that is greater than zero.
# 1 adult, 1 child
psgrs = [AdultPassenger(), ChildPassenger()]
# 2 adults, 1 child
psgrs = [AdultPassenger(2), ChildPassenger(1)]
# 2 adults, 1 child, 1 senior
psgrs = [AdultPassenger(2), ChildPassenger(), SeniorPassenger()]
# Using search with passengers
trains = korail.search_train(dep, arr, date, time, passengers=psgrs)