class AsposeEmailCloud::StorageApi

StorageApi operations.

Attributes

api_invoker[R]

Public Class Methods

new(api_invoker) click to toggle source

Initializes a new instance of the StorageApi class. @param [ApiInvoker] api_invoker

# File lib/aspose-email-cloud/api/storage_api.rb, line 45
def initialize(api_invoker)
  @api_invoker = api_invoker
end

Public Instance Methods

exists(request) click to toggle source

Check if storage exists @param [StorageExistsRequest] request Request object. @return [StorageExist]

# File lib/aspose-email-cloud/api/storage_api.rb, line 76
def exists(request)
  http_request = request.to_http_info(@api_invoker.api_client)
  @api_invoker.make_request(http_request, :GET, 'StorageExist')
end
get_disc_usage(request) click to toggle source

Get disc usage @param [GetDiscUsageRequest] request Request object. @return [DiscUsage]

# File lib/aspose-email-cloud/api/storage_api.rb, line 52
def get_disc_usage(request)
  http_request = request.to_http_info(@api_invoker.api_client)
  @api_invoker.make_request(http_request, :GET, 'DiscUsage')
end
get_file_versions(request) click to toggle source

Get file versions @param [GetFileVersionsRequest] request Request object. @return [FileVersions]

# File lib/aspose-email-cloud/api/storage_api.rb, line 60
def get_file_versions(request)
  http_request = request.to_http_info(@api_invoker.api_client)
  @api_invoker.make_request(http_request, :GET, 'FileVersions')
end
object_exists(request) click to toggle source

Check if file or folder exists @param [ObjectExistsRequest] request Request object. @return [ObjectExist]

# File lib/aspose-email-cloud/api/storage_api.rb, line 68
def object_exists(request)
  http_request = request.to_http_info(@api_invoker.api_client)
  @api_invoker.make_request(http_request, :GET, 'ObjectExist')
end