Module: BookingSync::API::Client::Participants
- Included in:
- BookingSync::API::Client
- Defined in:
- lib/bookingsync/api/client/participants.rb
Instance Method Summary collapse
-
#create_participant(options) ⇒ BookingSync::API::Resource
Create a new participant.
-
#edit_participant(participant, options = {}) ⇒ BookingSync::API::Resource
Edit a participant.
-
#participant(participant) ⇒ BookingSync::API::Resource
Get a single participant.
-
#participants(options = {}, &block) ⇒ Array<BookingSync::API::Resource>
List participants.
Instance Method Details
#create_participant(options) ⇒ BookingSync::API::Resource
Create a new participant
32 33 34 |
# File 'lib/bookingsync/api/client/participants.rb', line 32 def create_participant() post("inbox/participants", participants: []).pop end |
#edit_participant(participant, options = {}) ⇒ BookingSync::API::Resource
Edit a participant
46 47 48 |
# File 'lib/bookingsync/api/client/participants.rb', line 46 def edit_participant(participant, = {}) put("inbox/participants/#{participant}", participants: []).pop end |
#participant(participant) ⇒ BookingSync::API::Resource
Get a single participant
24 25 26 |
# File 'lib/bookingsync/api/client/participants.rb', line 24 def participant(participant) get("inbox/participants/#{participant}").pop end |
#participants(options = {}, &block) ⇒ Array<BookingSync::API::Resource>
List participants
Returns all participants supported in BookingSync.
15 16 17 |
# File 'lib/bookingsync/api/client/participants.rb', line 15 def participants( = {}, &block) paginate "inbox/participants", , &block end |