lib/supersaas-api-client/api/appointments.rb in supersaas-api-client-2.0.1 vs lib/supersaas-api-client/api/appointments.rb in supersaas-api-client-2.0.2
- old
+ new
@@ -29,24 +29,24 @@
path = "/free/#{validate_id(schedule_id)}"
params = {
length: length_minutes && validate_number(length_minutes),
from: validate_datetime(from_time),
resource: resource,
- full: full ? true : nil,
- maxresults: limit && validate_number(limit)
+ full: full ? true : nil
}
+ params.merge!(maxresults: validate_number(limit)) if limit
res = client.get(path, params)
map_slots_or_bookings(res)
end
def list(schedule_id, form = nil, start_time = nil, limit = nil)
path = '/bookings'
params = {
schedule_id: validate_id(schedule_id),
form: form ? true : nil,
- start: start_time ? validate_datetime(start_time) : nil,
- limit: limit && validate_number(limit)
+ start: start_time ? validate_datetime(start_time) : nil
}
+ params.merge!(maxresults: validate_number(limit)) if limit
res = client.get(path, params)
map_slots_or_bookings(res)
end
def get(schedule_id, appointment_id)