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