Sha256: 82c8dc3e9918424ca1476e7c5ecbf63cd41b15067ffefc7ac144f059cdd80fb1
Contents?: true
Size: 1.3 KB
Versions: 4
Compression:
Stored size: 1.3 KB
Contents
module ChatWork module MyTask extend EntityMethods # Get the list of all unfinished tasks # # (*This method returns up to 100 entries. We are planning to implement pagination to support larger number of data retrieval) # # @see http://developer.chatwork.com/ja/endpoint_my.html#GET-my-tasks # @see http://download.chatwork.com/ChatWork_API_Documentation.pdf # # @param assigned_by_account_id [Integer] Account ID of the person who assigned task # @param status [String] Task status (open, done) # # @return [Array<Hashie::Mash>] # # @example response format # [ # { # "task_id": 3, # "room": { # "room_id": 5, # "name": "Group Chat Name", # "icon_path": "https://example.com/ico_group.png" # }, # "assigned_by_account": { # "account_id": 456, # "name": "Anna", # "avatar_image_url": "https://example.com/def.png" # }, # "message_id": "13", # "body": "buy milk", # "limit_time": 1384354799, # "status": "open" # } # ] def self.get(assigned_by_account_id: nil, status: nil) _get("/my/tasks", assigned_by_account_id: assigned_by_account_id, status: status) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
chatwork-0.7.0 | lib/chatwork/my_task.rb |
chatwork-0.6.2 | lib/chatwork/my_task.rb |
chatwork-0.6.1 | lib/chatwork/my_task.rb |
chatwork-0.6.0 | lib/chatwork/my_task.rb |