Sha256: 54e68a7b64ad30cac8ef07e983b0039b3dd5b4a2fa572c171869c00a75fc70ee

Contents?: true

Size: 1.29 KB

Versions: 2

Compression:

Stored size: 1.29 KB

Contents

module Wework
  module Api
    module Methods
      module User
        def user_create data={}
          post 'user/create', data
        end

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

        def user_getuserid mobile
          post 'user/getuserid', {mobile: mobile}
        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 convert_to_openid userid
          post 'user/convert_to_openid', {userid: userid}
        end

        def convert_to_userid openid
          post 'user/convert_to_userid', {openid: openid}
        end

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wework-1.2.8 lib/wework/api/methods/user.rb
wework-1.2.5 lib/wework/api/methods/user.rb