Module: BookingSync::API::Client::ReservationsRequests
- Included in:
- BookingSync::API::Client
- Defined in:
- lib/bookingsync/api/client/reservations_requests.rb
Instance Method Summary collapse
-
#create_reservation_request(options = {}) ⇒ BookingSync::API::Resource
Create a new reservations request.
-
#delete_reservation_request(id) ⇒ NilClass
Delete a reservations request.
-
#patch_reservation_request(id, options = {}) ⇒ BookingSync::API::Resource
Edit a reservations request.
-
#reservations_request(id, options = {}) ⇒ BookingSync::API::Resource
Get a single reservations request.
-
#reservations_requests(options = {}, &block) ⇒ Array<BookingSync::API::Resource>
List reservations requests.
Instance Method Details
#create_reservation_request(options = {}) ⇒ BookingSync::API::Resource
Create a new reservations request
30 31 32 |
# File 'lib/bookingsync/api/client/reservations_requests.rb', line 30 def create_reservation_request( = {}) post("reservations/requests", requests: []).pop end |
#delete_reservation_request(id) ⇒ NilClass
Delete a reservations request
Soft-cancels the given reservations request.
51 52 53 |
# File 'lib/bookingsync/api/client/reservations_requests.rb', line 51 def delete_reservation_request(id) delete "reservations/requests/#{id}" end |
#patch_reservation_request(id, options = {}) ⇒ BookingSync::API::Resource
Edit a reservations request
41 42 43 |
# File 'lib/bookingsync/api/client/reservations_requests.rb', line 41 def patch_reservation_request(id, = {}) patch("reservations/requests/#{id}", requests: []).pop end |
#reservations_request(id, options = {}) ⇒ BookingSync::API::Resource
Get a single reservations request
22 23 24 |
# File 'lib/bookingsync/api/client/reservations_requests.rb', line 22 def reservations_request(id, = {}) get("reservations/requests/#{id}", ).pop end |
#reservations_requests(options = {}, &block) ⇒ Array<BookingSync::API::Resource>
List reservations requests
Returns reservations requests for the current account.
11 12 13 |
# File 'lib/bookingsync/api/client/reservations_requests.rb', line 11 def reservations_requests( = {}, &block) paginate "reservations/requests", , &block end |