module Slack::Web::Api::Endpoints::AppsDatastore

def apps_datastore_bulkDelete(options = {})

Other tags:
    See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/apps.datastore/apps.datastore.bulkDelete.json -
    See: https://api.slack.com/methods/apps.datastore.bulkDelete -

Options Hash: (**options)
  • :app_id (Object) --
  • :ids (array) --
  • :datastore (string) --
def apps_datastore_bulkDelete(options = {})
  raise ArgumentError, 'Required arguments :datastore missing' if options[:datastore].nil?
  raise ArgumentError, 'Required arguments :ids missing' if options[:ids].nil?
  post('apps.datastore.bulkDelete', options)
end

def apps_datastore_bulkGet(options = {})

Other tags:
    See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/apps.datastore/apps.datastore.bulkGet.json -
    See: https://api.slack.com/methods/apps.datastore.bulkGet -

Options Hash: (**options)
  • :app_id (Object) --
  • :ids (array) --
  • :datastore (string) --
def apps_datastore_bulkGet(options = {})
  raise ArgumentError, 'Required arguments :datastore missing' if options[:datastore].nil?
  raise ArgumentError, 'Required arguments :ids missing' if options[:ids].nil?
  post('apps.datastore.bulkGet', options)
end

def apps_datastore_bulkPut(options = {})

Other tags:
    See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/apps.datastore/apps.datastore.bulkPut.json -
    See: https://api.slack.com/methods/apps.datastore.bulkPut -

Options Hash: (**options)
  • :app_id (Object) --
  • :items (array) --
  • :datastore (string) --
def apps_datastore_bulkPut(options = {})
  raise ArgumentError, 'Required arguments :datastore missing' if options[:datastore].nil?
  raise ArgumentError, 'Required arguments :items missing' if options[:items].nil?
  post('apps.datastore.bulkPut', options)
end

def apps_datastore_count(options = {})

Other tags:
    See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/apps.datastore/apps.datastore.count.json -
    See: https://api.slack.com/methods/apps.datastore.count -

Options Hash: (**options)
  • :expression_values (object) --
  • :expression_attributes (object) --
  • :expression (string) --
  • :app_id (Object) --
  • :datastore (string) --
def apps_datastore_count(options = {})
  raise ArgumentError, 'Required arguments :datastore missing' if options[:datastore].nil?
  post('apps.datastore.count', options)
end

def apps_datastore_delete(options = {})

Other tags:
    See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/apps.datastore/apps.datastore.delete.json -
    See: https://api.slack.com/methods/apps.datastore.delete -

Options Hash: (**options)
  • :app_id (Object) --
  • :id (string) --
  • :datastore (string) --
def apps_datastore_delete(options = {})
  raise ArgumentError, 'Required arguments :datastore missing' if options[:datastore].nil?
  raise ArgumentError, 'Required arguments :id missing' if options[:id].nil?
  post('apps.datastore.delete', options)
end

def apps_datastore_get(options = {})

Other tags:
    See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/apps.datastore/apps.datastore.get.json -
    See: https://api.slack.com/methods/apps.datastore.get -

Options Hash: (**options)
  • :app_id (Object) --
  • :id (string) --
  • :datastore (string) --
def apps_datastore_get(options = {})
  raise ArgumentError, 'Required arguments :datastore missing' if options[:datastore].nil?
  raise ArgumentError, 'Required arguments :id missing' if options[:id].nil?
  post('apps.datastore.get', options)
end

def apps_datastore_put(options = {})

Other tags:
    See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/apps.datastore/apps.datastore.put.json -
    See: https://api.slack.com/methods/apps.datastore.put -

Options Hash: (**options)
  • :app_id (Object) --
  • :item (object) --
  • :datastore (string) --
def apps_datastore_put(options = {})
  raise ArgumentError, 'Required arguments :datastore missing' if options[:datastore].nil?
  raise ArgumentError, 'Required arguments :item missing' if options[:item].nil?
  post('apps.datastore.put', options)
end

def apps_datastore_query(options = {})

Other tags:
    See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/apps.datastore/apps.datastore.query.json -
    See: https://api.slack.com/methods/apps.datastore.query -

Options Hash: (**options)
  • :limit (integer) --
  • :expression_values (object) --
  • :expression_attributes (object) --
  • :expression (string) --
  • :cursor (string) --
  • :app_id (Object) --
  • :datastore (string) --
def apps_datastore_query(options = {})
  raise ArgumentError, 'Required arguments :datastore missing' if options[:datastore].nil?
  if block_given?
    Pagination::Cursor.new(self, :apps_datastore_query, options).each do |page|
      yield page
    end
  else
    post('apps.datastore.query', options)
  end
end

def apps_datastore_update(options = {})

Other tags:
    See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/apps.datastore/apps.datastore.update.json -
    See: https://api.slack.com/methods/apps.datastore.update -

Options Hash: (**options)
  • :app_id (Object) --
  • :item (object) --
  • :datastore (string) --
def apps_datastore_update(options = {})
  raise ArgumentError, 'Required arguments :datastore missing' if options[:datastore].nil?
  raise ArgumentError, 'Required arguments :item missing' if options[:item].nil?
  post('apps.datastore.update', options)
end