class AsposeEmailCloud::EmailCloud
Aspose.Email Cloud API.
Attributes
ai[R]
AI powered operations.
api_invoker[R]
calendar[R]
iCalendar document operations.
client[R]
Builtin Email client operations.
cloud_storage[R]
Cloud file storage operations.
contact[R]
Contact document operations. Supported formats: VCard, MSG, WebDav
disposable_email[R]
Checks if an email is a disposable one
email[R]
Email document (*.eml) operations.
email_config[R]
Email server configuration discovery.
mapi[R]
MAPI operations.
Public Class Methods
new(client_secret = nil, client_id = nil, base_url = 'api.aspose.cloud', api_version = 'v4.0', debug = false)
click to toggle source
Initializes a new instance of the EmailApi
class. @param [String] client_secret Key to access the server. @param [String] client_id ID to access the server. @param [String] base_url Server URL. @param [String] api_version Api version. @param [Object] debug Debug switch [true, false].
# File lib/aspose-email-cloud/api/email_cloud.rb, line 70 def initialize(client_secret = nil, client_id = nil, base_url = 'api.aspose.cloud', api_version = 'v4.0', debug = false) api_client = ApiClient.new(client_secret, client_id, base_url, api_version, debug) @api_invoker = ApiInvoker.new(api_client) @calendar = CalendarApi.new(@api_invoker) @contact = ContactApi.new(@api_invoker) @email = EmailApi.new(@api_invoker) @disposable_email = DisposableEmailApi.new(@api_invoker) @email_config = EmailConfigApi.new(@api_invoker) @mapi = MapiGroup.new(@api_invoker) @client = ClientGroup.new(@api_invoker) @ai = AiGroup.new(@api_invoker) @cloud_storage = CloudStorageGroup.new(@api_invoker) end