class AsposeEmailCloud::FileApi
FileApi
operations.
Attributes
api_invoker[R]
Public Class Methods
new(api_invoker)
click to toggle source
Initializes a new instance of the FileApi
class. @param [ApiInvoker] api_invoker
# File lib/aspose-email-cloud/api/file_api.rb, line 45 def initialize(api_invoker) @api_invoker = api_invoker end
Public Instance Methods
copy_file(request)
click to toggle source
Copy file @param [CopyFileRequest] request Request object. @return [nil]
# File lib/aspose-email-cloud/api/file_api.rb, line 52 def copy_file(request) http_request = request.to_http_info(@api_invoker.api_client) @api_invoker.make_request(http_request, :PUT, nil) nil end
delete_file(request)
click to toggle source
Delete file @param [DeleteFileRequest] request Request object. @return [nil]
# File lib/aspose-email-cloud/api/file_api.rb, line 61 def delete_file(request) http_request = request.to_http_info(@api_invoker.api_client) @api_invoker.make_request(http_request, :DELETE, nil) nil end
download_file(request)
click to toggle source
Download file @param [DownloadFileRequest] request Request object. @return [File]
# File lib/aspose-email-cloud/api/file_api.rb, line 70 def download_file(request) http_request = request.to_http_info(@api_invoker.api_client) @api_invoker.make_request(http_request, :GET, 'File') end
move_file(request)
click to toggle source
Move file @param [MoveFileRequest] request Request object. @return [nil]
# File lib/aspose-email-cloud/api/file_api.rb, line 78 def move_file(request) http_request = request.to_http_info(@api_invoker.api_client) @api_invoker.make_request(http_request, :PUT, nil) nil end
upload_file(request)
click to toggle source
Upload file @param [UploadFileRequest] request Request object. @return [FilesUploadResult]
# File lib/aspose-email-cloud/api/file_api.rb, line 87 def upload_file(request) http_request = request.to_http_info(@api_invoker.api_client) @api_invoker.make_request(http_request, :PUT, 'FilesUploadResult') end