Class: Nexmo::Conversations::Members
- Inherits:
-
Namespace
- Object
- Namespace
- Nexmo::Conversations::Members
- Defined in:
- lib/nexmo/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) ⇒ 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/nexmo/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.
100 101 102 |
# File 'lib/nexmo/conversations/members.rb', line 100 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.
67 68 69 |
# File 'lib/nexmo/conversations/members.rb', line 67 def get(conversation_id, member_id) request('/beta/conversations/' + conversation_id + '/members/' + member_id) end |
#list(conversation_id) ⇒ Response
List members.
54 55 56 |
# File 'lib/nexmo/conversations/members.rb', line 54 def list(conversation_id) request('/beta/conversations/' + conversation_id + '/members') end |
#update(conversation_id, member_id, params) ⇒ Response
Update a member.
87 88 89 |
# File 'lib/nexmo/conversations/members.rb', line 87 def update(conversation_id, member_id, params) request('/beta/conversations/' + conversation_id + '/members/' + member_id, params: params, type: Put) end |