module BookingSync::API::Client::Inquiries
Public Instance Methods
create_inquiry(rental, options = {})
click to toggle source
Create a new inquiry
@param rental [BookingSync::API::Resource] Rental or ID of the rental
for which an inquiry will be created.
@param options [Hash] Inquiry attributes. @return [BookingSync::API::Resource] Newly create inquiry.
# File lib/bookingsync/api/client/inquiries.rb, line 31 def create_inquiry(rental, options = {}) post("rentals/#{rental}/inquiries", inquiries: [options]).pop end
inquiries(options = {}, &block)
click to toggle source
List inquiries
Return list of inquiries for current account. @param options [Hash] A customizable set of query options. @return [Array<BookingSync::API::Resource>] Array of inquiries. @see developers.bookingsync.com/reference/endpoints/inquiries/#list-inquiries
# File lib/bookingsync/api/client/inquiries.rb, line 10 def inquiries(options = {}, &block) paginate :inquiries, options, &block end
inquiry(inquiry, options = {})
click to toggle source
Get a single inquiry
@param inquiry [BookingSync::API::Resource|Integer] Inquiry or ID
of the inquiry.
@param options [Hash] A customizable set of query options. @option options [Array] fields: List of fields to be fetched. @return [BookingSync::API::Resource]
# File lib/bookingsync/api/client/inquiries.rb, line 21 def inquiry(inquiry, options = {}) get("inquiries/#{inquiry}", options).pop end