Module: Teamleader::Files

Included in:
Api
Defined in:
lib/teamleader/api/files.rb

Instance Method Summary collapse

Instance Method Details

#delete_file(params = {}) ⇒ Object



23
24
25
26
# File 'lib/teamleader/api/files.rb', line 23

def delete_file(params={})
  required_params(%i[file_id], params)
  request '/deleteFile.php', params
end

#download_file(params = {}) ⇒ Object



13
14
15
16
# File 'lib/teamleader/api/files.rb', line 13

def download_file(params={})
  required_params(%i[file_id], params)
  request '/downloadFile.php', params
end

#get_file_info(params = {}) ⇒ Object



8
9
10
11
# File 'lib/teamleader/api/files.rb', line 8

def get_file_info(params={})
  required_params(%i[file_id], params)
  request '/getFileInfo.php', params
end

#get_files(params = {}) ⇒ Object



3
4
5
6
# File 'lib/teamleader/api/files.rb', line 3

def get_files(params={})
  required_params(%i[amount pageno object_type object_id], params)
  request '/getFiles.php', params
end

#upload_file(params = {}) ⇒ Object



18
19
20
21
# File 'lib/teamleader/api/files.rb', line 18

def upload_file(params={})
  required_params(%i[object_type object_id file_content file_name], params)
  request '/uploadFile.php', params
end