Module: Wework::Api::Methods::User

Included in:
Base, Corp
Defined in:
lib/wework/api/methods/user.rb

Instance Method Summary collapse

Instance Method Details

#user_batchdelete(useridlist = []) ⇒ Object



21
22
23
# File 'lib/wework/api/methods/user.rb', line 21

def user_batchdelete useridlist=[]
  post 'user/batchdelete', {useridlist: useridlist}
end

#user_create(data = {}) ⇒ Object



5
6
7
# File 'lib/wework/api/methods/user.rb', line 5

def user_create data={}
  post 'user/create', data
end

#user_delete(userid) ⇒ Object



17
18
19
# File 'lib/wework/api/methods/user.rb', line 17

def user_delete userid
  get 'user/delete', params: {userid: userid}
end

#user_get(userid) ⇒ Object



9
10
11
# File 'lib/wework/api/methods/user.rb', line 9

def user_get userid
  get 'user/get', params: {userid: userid}
end

#user_list(department_id, fetch_child = 0) ⇒ Object



29
30
31
# File 'lib/wework/api/methods/user.rb', line 29

def user_list department_id, fetch_child=0
  get 'user/list', params: {department_id: department_id, fetch_child: fetch_child}
end

#user_simplelist(department_id, fetch_child = 0) ⇒ Object



25
26
27
# File 'lib/wework/api/methods/user.rb', line 25

def user_simplelist department_id, fetch_child=0
  get 'user/simplelist', params: {department_id: department_id, fetch_child: fetch_child}
end

#user_update(userid, data = {}) ⇒ Object



13
14
15
# File 'lib/wework/api/methods/user.rb', line 13

def user_update userid, data={}
  post 'user/update', data.merge(userid: userid)
end