module Wework::Api::Methods::Batch

Public Instance Methods

batch_getresult(job_id) click to toggle source
# File lib/wework/api/methods/batch.rb, line 17
def batch_getresult job_id
  get 'batch/getresult', params: {jobid: job_id}
end
batch_invite(user=[], party=[], tag=[]) click to toggle source
# File lib/wework/api/methods/batch.rb, line 21
def batch_invite user=[], party=[], tag=[]
  post 'batch/invite', {user: user, party: party, tag: tag}
end
batch_replaceparty(media_id, callback_url=nil, token=nil, encodingaeskey=nil) click to toggle source
# File lib/wework/api/methods/batch.rb, line 13
def batch_replaceparty media_id, callback_url=nil, token=nil, encodingaeskey=nil
  post 'batch/replaceparty', batch_params(media_id, callback_url, token, encodingaeskey)
end
batch_replaceuser(media_id, callback_url=nil, token=nil, encodingaeskey=nil) click to toggle source
# File lib/wework/api/methods/batch.rb, line 9
def batch_replaceuser media_id, callback_url=nil, token=nil, encodingaeskey=nil
  post 'batch/replaceuser', batch_params(media_id, callback_url, token, encodingaeskey)
end
batch_syncuser(media_id, callback_url=nil, token=nil, encodingaeskey=nil) click to toggle source
# File lib/wework/api/methods/batch.rb, line 5
def batch_syncuser media_id, callback_url=nil, token=nil, encodingaeskey=nil
  post 'batch/syncuser', batch_params(media_id, callback_url, token, encodingaeskey)
end

Private Instance Methods

batch_params(media_id, callback_url, token, encodingaeskey) click to toggle source
# File lib/wework/api/methods/batch.rb, line 27
def batch_params media_id, callback_url, token, encodingaeskey
  params = {media_id: media_id}
  if callback_url.present? && token.present? && encodingaeskey.present?
    params[:callback] = {url: callback_url, token: token, encodingaeskey: encodingaeskey}
  end

  params
end