internal RefundList(IEnumerable <Adjustment> adjustments, bool prorate, int quantity = 0, Invoice.RefundOrderPriority refundPriority = Invoice.RefundOrderPriority.Credit) { foreach (var adjustment in adjustments) { var count = quantity == 0 ? adjustment.Quantity : quantity; var refund = new Refund(adjustment, prorate, count); Refunds.Add(refund); } RefundPriority = refundPriority; }
internal OpenAmountRefund(int amountInCents, Invoice.RefundOrderPriority refundPriority = Invoice.RefundOrderPriority.Credit) { AmountInCents = amountInCents; RefundPriority = refundPriority; }