Module: BookingSync::API::Client::RentalsContentsOverrides
- Included in:
- BookingSync::API::Client
- Defined in:
- lib/bookingsync/api/client/rentals_contents_overrides.rb
Instance Method Summary collapse
-
#create_rentals_contents_override(application, rental, options = {}) ⇒ BookingSync::API::Resource
Create a rentals_contents_override.
-
#delete_rentals_contents_override(rentals_contents_override) ⇒ NilClass
Delete a rentals_contents_override.
-
#edit_rentals_contents_override(rentals_contents_override, options = {}) ⇒ BookingSync::API::Resource
Edit a rentals_contents_override.
-
#rentals_contents_override(rentals_content_override) ⇒ BookingSync::API::Resource
Get a single rentals_contents_override.
-
#rentals_contents_overrides(options = {}, &block) ⇒ Array<BookingSync::API::Resource>
List rentals_contents_overrides.
Instance Method Details
#create_rentals_contents_override(application, rental, options = {}) ⇒ BookingSync::API::Resource
Create a rentals_contents_override
Overrides rental’s (with id 12) description in English only for application with id 1.
41 42 43 44 45 |
# File 'lib/bookingsync/api/client/rentals_contents_overrides.rb', line 41 def create_rentals_contents_override(application, rental, = {}) post("rentals_contents_overrides", rentals_contents_overrides: [ .merge(application_id: application.to_s.to_i, rental_id: rental.to_s.to_i) ]).pop end |
#delete_rentals_contents_override(rentals_contents_override) ⇒ NilClass
Delete a rentals_contents_override
67 68 69 |
# File 'lib/bookingsync/api/client/rentals_contents_overrides.rb', line 67 def delete_rentals_contents_override(rentals_contents_override) delete "rentals_contents_overrides/#{rentals_contents_override}" end |
#edit_rentals_contents_override(rentals_contents_override, options = {}) ⇒ BookingSync::API::Resource
Edit a rentals_contents_override
58 59 60 |
# File 'lib/bookingsync/api/client/rentals_contents_overrides.rb', line 58 def edit_rentals_contents_override(rentals_contents_override, = {}) put("rentals_contents_overrides/#{rentals_contents_override}", rentals_contents_overrides: []).pop end |
#rentals_contents_override(rentals_content_override) ⇒ BookingSync::API::Resource
Get a single rentals_contents_override
rentals_contents_override or ID of the rentals_contents_override.
25 26 27 |
# File 'lib/bookingsync/api/client/rentals_contents_overrides.rb', line 25 def rentals_contents_override(rentals_content_override) get("rentals_contents_overrides/#{rentals_content_override}").pop end |
#rentals_contents_overrides(options = {}, &block) ⇒ Array<BookingSync::API::Resource>
List rentals_contents_overrides
Returns all rentals contents overrides for the current account.
15 16 17 |
# File 'lib/bookingsync/api/client/rentals_contents_overrides.rb', line 15 def rentals_contents_overrides( = {}, &block) paginate :rentals_contents_overrides, , &block end |