Module: BookingSync::API::Client::ReviewReplies
- Included in:
- BookingSync::API::Client
- Defined in:
- lib/bookingsync/api/client/review_replies.rb
Instance Method Summary collapse
-
#create_guest_review_reply(review, options = {}) ⇒ BookingSync::API::Resource
Create a new review reply.
-
#create_host_review_reply(host_review, options = {}) ⇒ BookingSync::API::Resource
Create a new host review reply.
-
#review_replies(options = {}, &block) ⇒ Array<BookingSync::API::Resource>
List review replies.
-
#review_reply(review_reply, options = {}) ⇒ BookingSync::API::Resource
Get a single review reply.
Instance Method Details
#create_guest_review_reply(review, options = {}) ⇒ BookingSync::API::Resource
Create a new review reply
38 39 40 |
# File 'lib/bookingsync/api/client/review_replies.rb', line 38 def create_guest_review_reply(review, = {}) post("reviews/#{review}/reply", review_replies: []).pop end |
#create_host_review_reply(host_review, options = {}) ⇒ BookingSync::API::Resource
Create a new host review reply
48 49 50 |
# File 'lib/bookingsync/api/client/review_replies.rb', line 48 def create_host_review_reply(host_review, = {}) post("host_reviews/#{host_review}/reply", review_replies: []).pop end |
#review_replies(options = {}, &block) ⇒ Array<BookingSync::API::Resource>
List review replies
Returns review replies for the account user is authenticated with.
17 18 19 |
# File 'lib/bookingsync/api/client/review_replies.rb', line 17 def review_replies( = {}, &block) paginate :review_replies, , &block end |
#review_reply(review_reply, options = {}) ⇒ BookingSync::API::Resource
Get a single review reply
28 29 30 |
# File 'lib/bookingsync/api/client/review_replies.rb', line 28 def review_reply(review_reply, = {}) get("review_replies/#{review_reply}", ).pop end |