Class: Emarsys::File
- Inherits:
-
DataObject
- Object
- DataObject
- Emarsys::File
- Defined in:
- lib/emarsys/data_objects/file.rb
Overview
Methods for the File API
Class Method Summary collapse
-
.collection(account: nil, **params) ⇒ Hash
List files.
-
.create(filename:, file:, folder: nil, account: nil) ⇒ Hash
Upload a file to the media database.
Methods inherited from DataObject
delete, get, parameterize_params, post, put, #request
Class Method Details
.collection(account: nil, **params) ⇒ Hash
List files
18 19 20 |
# File 'lib/emarsys/data_objects/file.rb', line 18 def collection(account: nil, **params) get account, 'file', params end |
.create(filename:, file:, folder: nil, account: nil) ⇒ Hash
Upload a file to the media database
31 32 33 34 35 |
# File 'lib/emarsys/data_objects/file.rb', line 31 def create(filename:, file:, folder: nil, account: nil) params = {:filename => filename, :file => file} params.merge!(:folder => folder) unless folder.nil? post account, 'file', params end |