Module: Wework::Api::Methods::Tag

Included in:
Base
Defined in:
lib/wework/api/methods/tag.rb

Instance Method Summary collapse

Instance Method Details

#tag_addtagusers(tagid, userlist = [], partylist = []) ⇒ Object



23
24
25
# File 'lib/wework/api/methods/tag.rb', line 23

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

#tag_create(tagname, tagid = nil) ⇒ Object



5
6
7
8
9
# File 'lib/wework/api/methods/tag.rb', line 5

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

#tag_delete(tagid) ⇒ Object



15
16
17
# File 'lib/wework/api/methods/tag.rb', line 15

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

#tag_deltagusers(tagid, userlist = [], partylist = []) ⇒ Object



27
28
29
# File 'lib/wework/api/methods/tag.rb', line 27

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

#tag_get(tagid) ⇒ Object



19
20
21
# File 'lib/wework/api/methods/tag.rb', line 19

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

#tag_listObject



31
32
33
# File 'lib/wework/api/methods/tag.rb', line 31

def tag_list
  get 'user/list'
end

#tag_update(tagid, tagname) ⇒ Object



11
12
13
# File 'lib/wework/api/methods/tag.rb', line 11

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