pypresscart.resources.files¶
Files resource: /files endpoints (list/upload/download/move/delete).
Classes
|
File upload and management. |
- class pypresscart.resources.files.FilesResource(client)[source]¶
Bases:
ResourceBaseFile upload and management.
- Parameters:
client (PresscartClient)
- list(*, limit=25, page=1, sort_by=None, order_by=None, q=None, folder_id=None, as_json=None)[source]¶
List files. Required scope:
files.lists.
- upload(files, *, folder_id=None, as_json=None)[source]¶
Upload 1-5 files. Required scope:
files.create.- Accepts:
a path (
strorpathlib.Path)an open binary file handle
a
(filename, fileobj, content_type)tuplea list mixing any of the above