/// <summary> /// Returns history operations base info. /// </summary> /// <param name="invoiceId">Identifier of the invoice.</param> /// <param name="cancellationToken">A cancellation token that can be used to cancel the work.</param> /// <returns>History operations.</returns> public async Task <IEnumerable <HistoryOperationViewModel> > GetHistoryByInvoiceAsync(string invoiceId, CancellationToken cancellationToken = default(CancellationToken)) { var result = await _service.GetHistoryByInvoiceAsync(invoiceId, cancellationToken); return(Convert <IEnumerable <HistoryOperationViewModel> >(result)); }
/// <summary> /// Returns history operations base info. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='invoiceId'> /// Identifier of the invoice. /// </param> public static object GetHistoryByInvoice(this IPayHistoryAPI operations, string invoiceId = default(string)) { return(operations.GetHistoryByInvoiceAsync(invoiceId).GetAwaiter().GetResult()); }