Class: Shift4::FileUploads
- Inherits:
-
Object
- Object
- Shift4::FileUploads
show all
- Extended by:
- TransactionBase
- Defined in:
- lib/shift4/file_uploads.rb
Class Method Summary
collapse
communicator, communicator=
Class Method Details
.list(params = nil, config = Configuration) ⇒ Object
12
13
14
|
# File 'lib/shift4/file_uploads.rb', line 12
def self.list(params = nil, config = Configuration)
communicator.get("#{config.uploads_url}/files", query: params, config: config)
end
|
.retrieve(file_upload_id, config = Configuration) ⇒ Object
16
17
18
|
# File 'lib/shift4/file_uploads.rb', line 16
def self.retrieve(file_upload_id, config = Configuration)
communicator.get("#{config.uploads_url}/files/#{file_upload_id}", config: config)
end
|
.upload(file, params, config = Configuration) ⇒ Object
7
8
9
10
|
# File 'lib/shift4/file_uploads.rb', line 7
def self.upload(file, params, config = Configuration)
body = { file: file }.merge(params)
communicator.post("#{config.uploads_url}/files", body: body, config: config)
end
|