Module: Slack::Web::Api::Endpoints::ConversationsRequestsharedinvite
- Included in:
- Slack::Web::Api::Endpoints
- Defined in:
- lib/slack/web/api/endpoints/conversations_requestSharedInvite.rb
Instance Method Summary collapse
-
#conversations_requestSharedInvite_approve(options = {}) ⇒ Object
Approves a request to add an external user to a channel and sends them a Slack Connect invite.
-
#conversations_requestSharedInvite_deny(options = {}) ⇒ Object
Denies a request to invite an external user to a channel.
-
#conversations_requestSharedInvite_list(options = {}) ⇒ Object
Lists requests to add external users to channels with ability to filter.
Instance Method Details
#conversations_requestSharedInvite_approve(options = {}) ⇒ Object
Approves a request to add an external user to a channel and sends them a Slack Connect invite
22 23 24 25 |
# File 'lib/slack/web/api/endpoints/conversations_requestSharedInvite.rb', line 22 def conversations_requestSharedInvite_approve( = {}) raise ArgumentError, 'Required arguments :invite_id missing' if [:invite_id].nil? post('conversations.requestSharedInvite.approve', ) end |
#conversations_requestSharedInvite_deny(options = {}) ⇒ Object
Denies a request to invite an external user to a channel
36 37 38 39 |
# File 'lib/slack/web/api/endpoints/conversations_requestSharedInvite.rb', line 36 def conversations_requestSharedInvite_deny( = {}) raise ArgumentError, 'Required arguments :invite_id missing' if [:invite_id].nil? post('conversations.requestSharedInvite.deny', ) end |
#conversations_requestSharedInvite_list(options = {}) ⇒ Object
Lists requests to add external users to channels with ability to filter.
60 61 62 63 64 65 66 67 68 |
# File 'lib/slack/web/api/endpoints/conversations_requestSharedInvite.rb', line 60 def conversations_requestSharedInvite_list( = {}) if block_given? Pagination::Cursor.new(self, :conversations_requestSharedInvite_list, ).each do |page| yield page end else post('conversations.requestSharedInvite.list', ) end end |