Sha256: 175a8a0675b9463613170b5731bb3094c81755d16d1d6500df6d3e1b699fd84f
Contents?: true
Size: 1.52 KB
Versions: 2
Compression:
Stored size: 1.52 KB
Contents
module Wework module Api class Contact < Base def initialize(corp_id, corp_secret) super(corp_id, CONTACT_AGENT_ID, corp_secret) end def user_create userid, name, mobile, department, data={} post 'user/create', data.merge(userid: userid, name: name, mobile: mobile, department: department) end def user_get userid get 'user/get', params: {userid: userid} end def user_update userid, data={} post 'user/update', data.merge(userid: userid) end def user_delete userid get 'user/delete', params: {userid: userid} end def user_batchdelete useridlist=[] post 'user/batchdelete', {useridlist: useridlist} end def user_simplelist department_id, fetch_child=0 get 'user/simplelist', params: {department_id: department_id, fetch_child: fetch_child} end def user_list department_id, fetch_child=0 get 'user/list', params: {department_id: department_id, fetch_child: fetch_child} end def department_create name, parentid=0, data={} post 'department/create', data.merge(name: name, parentid: parentid) end def department_update department_id, data={} post 'department/update', data.merge(id: department_id) end def department_delete department_id get 'department/delete', params: {id: department_id} end def department_list department_id=0 get 'department/list', params: {id: department_id} end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wework-0.1.3 | lib/wework/api/contact.rb |
wework-0.1.2 | lib/wework/api/contact.rb |