class Booker::V5::Availability
Constants
- API_METHODS
Public Instance Methods
search(location_ids:, from_date_time:, to_date_time:, include_employees: true, service_id: nil)
click to toggle source
# File lib/booker/v5/availability.rb, line 12 def search(location_ids:, from_date_time:, to_date_time:, include_employees: true, service_id: nil) params = { locationIds: location_ids, fromDateTime: from_date_time, toDateTime: to_date_time, includeEmployees: include_employees } params[:serviceId] = service_id if service_id get API_METHODS[:availability], params, Booker::V5::Models::AvailabilityResult end
thirty_day(location_id:, from_date_time:, include_employees: true)
click to toggle source
# File lib/booker/v5/availability.rb, line 31 def thirty_day(location_id:, from_date_time:, include_employees: true) get API_METHODS[:thirty_day_availability], { locationId: location_id, fromDateTime: from_date_time, includeEmployees: include_employees }, Booker::V5::Models::AvailabilityResult end
two_day(location_id:, from_date_time:, include_employees: true)
click to toggle source
# File lib/booker/v5/availability.rb, line 23 def two_day(location_id:, from_date_time:, include_employees: true) get API_METHODS[:two_day_availability], { locationId: location_id, fromDateTime: from_date_time, includeEmployees: include_employees }, Booker::V5::Models::AvailabilityResult end