/// <summary> /// Get sms report /// </summary> /// <param name="account">Sms account</param> /// <param name="getSmsReportOptions">Get sms report options</param> /// <returns>Return sms report result</returns> public static async Task <GetSmsReportResult> GetSmsReportAsync(SmsAccount account, GetSmsReportOptions getSmsReportOptions) { var smsProvider = GetSmsProvider(); return(await ExecuteAsync(account, getSmsReportOptions, smsProvider.GetSmsReportAsync).ConfigureAwait(false)); }
/// <summary> /// Get sms report /// </summary> /// <param name="account">Sms account</param> /// <param name="getSmsReportOptions">Get sms report options</param> /// <returns>Return sms report result</returns> public static GetSmsReportResult GetSmsReport(SmsAccount account, GetSmsReportOptions getSmsReportOptions) { return(GetSmsReportAsync(account, getSmsReportOptions).Result); }
/// <summary> /// Get sms report /// </summary> /// <param name="getSmsReportOptions">Get sms report options</param> /// <returns>Return sms report result</returns> public static GetSmsReportResult GetSmsReport(GetSmsReportOptions getSmsReportOptions) { return(GetSmsReportAsync(getSmsReportOptions).Result); }