Sha256: ad0e87187e46c5c21d65f60eb0f6ba27ed899ac381c17db4660a4cd2844b0b96

Contents?: true

Size: 950 Bytes

Versions: 12

Compression:

Stored size: 950 Bytes

Contents

module Wework
  module Api
    module Methods
      module Tag
        def tag_create(tagname, tagid=nil)
          data = {tagname: tagname}
          data[:tagid] = tagid unless tagid.nil?
          post 'tag/create', data
        end

        def tag_update(tagid, tagname)
          post 'tag/update', {tagid: tagid, tagname: tagname}
        end

        def tag_delete tagid
          get 'user/delete', params: {tagid: tagid}
        end

        def tag_get tagid
          get 'user/get', params: {tagid: tagid}
        end

        def tag_addtagusers tagid, userlist=[], partylist=[]
          post 'tag/addtagusers', {tagid: tagid, userlist: userlist, partylist: partylist}
        end

        def tag_deltagusers tagid, userlist=[], partylist=[]
          post 'tag/deltagusers', {tagid: tagid, userlist: userlist, partylist: partylist}
        end

        def tag_list
          get 'user/list'
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
wework-next-1.2.6 lib/wework/api/methods/tag.rb
wework-1.2.8 lib/wework/api/methods/tag.rb
wework-1.2.5 lib/wework/api/methods/tag.rb
wework-1.2.3 lib/wework/api/methods/tag.rb
wework-1.2.2 lib/wework/api/methods/tag.rb
wework-1.2.1 lib/wework/api/methods/tag.rb
wework-1.2.0 lib/wework/api/methods/tag.rb
wework-1.1.9 lib/wework/api/methods/tag.rb
wework-1.1.8 lib/wework/api/methods/tag.rb
wework-1.1.7 lib/wework/api/methods/tag.rb
wework-1.1.6 lib/wework/api/methods/tag.rb
wework-1.1.5 lib/wework/api/methods/tag.rb