Class: Vonage::Conversations::Members
- Inherits:
-
Namespace
- Object
- Namespace
- Vonage::Conversations::Members
- Defined in:
- lib/vonage/conversations/members.rb
Instance Method Summary collapse
-
#create(conversation_id, params) ⇒ Response
Create a member.
-
#delete(conversation_id, member_id) ⇒ Response
Delete a member.
-
#get(conversation_id, member_id) ⇒ Response
Retrieve a member.
-
#list(conversation_id, params = nil, auto_advance = true) ⇒ Response
List members.
-
#update(conversation_id, member_id, params) ⇒ Response
Update a member.
Instance Method Details
#create(conversation_id, params) ⇒ Response
Create a member.
42 43 44 |
# File 'lib/vonage/conversations/members.rb', line 42 def create(conversation_id, params) request('/beta/conversations/' + conversation_id + '/members', params: params, type: Post) end |
#delete(conversation_id, member_id) ⇒ Response
Delete a member.
104 105 106 |
# File 'lib/vonage/conversations/members.rb', line 104 def delete(conversation_id, member_id) request('/beta/conversations/' + conversation_id + '/members/' + member_id, type: Delete) end |
#get(conversation_id, member_id) ⇒ Response
Retrieve a member.
71 72 73 |
# File 'lib/vonage/conversations/members.rb', line 71 def get(conversation_id, member_id) request('/beta/conversations/' + conversation_id + '/members/' + member_id) end |
#list(conversation_id, params = nil, auto_advance = true) ⇒ Response
List members.
58 59 60 |
# File 'lib/vonage/conversations/members.rb', line 58 def list(conversation_id, params = nil, auto_advance = true) request('/beta/conversations/' + conversation_id + '/members', params: params) end |
#update(conversation_id, member_id, params) ⇒ Response
Update a member.
91 92 93 |
# File 'lib/vonage/conversations/members.rb', line 91 def update(conversation_id, member_id, params) request('/beta/conversations/' + conversation_id + '/members/' + member_id, params: params, type: Put) end |