mirror of
https://github.com/azaion/loader.git
synced 2026-04-22 10:46:32 +00:00
initial commit
Made-with: Cursor
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
from user cimport User
|
||||
from credentials cimport Credentials
|
||||
from cdn_manager cimport CDNManager
|
||||
|
||||
|
||||
cdef class ApiClient:
|
||||
cdef Credentials credentials
|
||||
cdef CDNManager cdn_manager
|
||||
cdef str token, folder, api_url
|
||||
cdef User user
|
||||
|
||||
cpdef set_credentials_from_dict(self, str email, str password)
|
||||
cdef set_credentials(self, Credentials credentials)
|
||||
cdef login(self)
|
||||
cdef set_token(self, str token)
|
||||
cdef get_user(self)
|
||||
|
||||
cdef request(self, str method, str url, object payload, bint is_stream)
|
||||
cdef list_files(self, str folder, str search_file)
|
||||
cdef check_resource(self)
|
||||
cdef load_bytes(self, str filename, str folder)
|
||||
cdef upload_file(self, str filename, bytes resource, str folder)
|
||||
cdef load_big_file_cdn(self, str folder, str big_part)
|
||||
cpdef load_big_small_resource(self, str resource_name, str folder)
|
||||
cpdef upload_big_small_resource(self, bytes resource, str resource_name, str folder)
|
||||
cpdef upload_to_cdn(self, str bucket, str filename, bytes file_bytes)
|
||||
cpdef download_from_cdn(self, str bucket, str filename)
|
||||
Reference in New Issue
Block a user