Пример #1
0
        /// <summary>
        /// Send Transactional Email Send transactional emails (recipients will be known to each other). Required Access Level: SendHttp
        /// </summary>
        /// <exception cref="ElasticEmail.Client.ApiException">Thrown when fails to make API call</exception>
        /// <param name="emailTransactionalMessageData">Email data</param>
        /// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
        /// <returns>Task of EmailSend</returns>
        public async System.Threading.Tasks.Task <EmailSend> EmailsTransactionalPostAsync(EmailTransactionalMessageData emailTransactionalMessageData, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
        {
            ElasticEmail.Client.ApiResponse <EmailSend> localVarResponse = await EmailsTransactionalPostWithHttpInfoAsync(emailTransactionalMessageData, cancellationToken).ConfigureAwait(false);

            return(localVarResponse.Data);
        }
Пример #2
0
 /// <summary>
 /// Send Transactional Email Send transactional emails (recipients will be known to each other). Required Access Level: SendHttp
 /// </summary>
 /// <exception cref="ElasticEmail.Client.ApiException">Thrown when fails to make API call</exception>
 /// <param name="emailTransactionalMessageData">Email data</param>
 /// <returns>EmailSend</returns>
 public EmailSend EmailsTransactionalPost(EmailTransactionalMessageData emailTransactionalMessageData)
 {
     ElasticEmail.Client.ApiResponse <EmailSend> localVarResponse = EmailsTransactionalPostWithHttpInfo(emailTransactionalMessageData);
     return(localVarResponse.Data);
 }
Пример #3
0
        /// <summary>
        /// Send Bulk Emails CSV Send bulk merge email. Required Access Level: SendHttp
        /// </summary>
        /// <exception cref="ElasticEmail.Client.ApiException">Thrown when fails to make API call</exception>
        /// <param name="mergeEmailPayload">Email data</param>
        /// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
        /// <returns>Task of EmailSend</returns>
        public async System.Threading.Tasks.Task <EmailSend> EmailsMergefilePostAsync(MergeEmailPayload mergeEmailPayload, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
        {
            ElasticEmail.Client.ApiResponse <EmailSend> localVarResponse = await EmailsMergefilePostWithHttpInfoAsync(mergeEmailPayload, cancellationToken).ConfigureAwait(false);

            return(localVarResponse.Data);
        }
Пример #4
0
 /// <summary>
 /// Send Bulk Emails CSV Send bulk merge email. Required Access Level: SendHttp
 /// </summary>
 /// <exception cref="ElasticEmail.Client.ApiException">Thrown when fails to make API call</exception>
 /// <param name="mergeEmailPayload">Email data</param>
 /// <returns>EmailSend</returns>
 public EmailSend EmailsMergefilePost(MergeEmailPayload mergeEmailPayload)
 {
     ElasticEmail.Client.ApiResponse <EmailSend> localVarResponse = EmailsMergefilePostWithHttpInfo(mergeEmailPayload);
     return(localVarResponse.Data);
 }
Пример #5
0
        /// <summary>
        /// View Email Returns email details for viewing or rendering. Required Access Level: None
        /// </summary>
        /// <exception cref="ElasticEmail.Client.ApiException">Thrown when fails to make API call</exception>
        /// <param name="msgid">Message identifier</param>
        /// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
        /// <returns>Task of EmailData</returns>
        public async System.Threading.Tasks.Task <EmailData> EmailsByMsgidViewGetAsync(string msgid, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
        {
            ElasticEmail.Client.ApiResponse <EmailData> localVarResponse = await EmailsByMsgidViewGetWithHttpInfoAsync(msgid, cancellationToken).ConfigureAwait(false);

            return(localVarResponse.Data);
        }
Пример #6
0
 /// <summary>
 /// View Email Returns email details for viewing or rendering. Required Access Level: None
 /// </summary>
 /// <exception cref="ElasticEmail.Client.ApiException">Thrown when fails to make API call</exception>
 /// <param name="msgid">Message identifier</param>
 /// <returns>EmailData</returns>
 public EmailData EmailsByMsgidViewGet(string msgid)
 {
     ElasticEmail.Client.ApiResponse <EmailData> localVarResponse = EmailsByMsgidViewGetWithHttpInfo(msgid);
     return(localVarResponse.Data);
 }