public static Payment FromBasic (BasicPayment basic) { return new Payment(basic); }
public BasicPayment(BasicPayment original) : this(original.PaymentId, original.PaymentGroupId, original.AmountCents, original.Reference, original.FromAccount, original.Key, original.HasImage, original.OutboundInvoiceId) { // empty copy ctor }
private Payment (BasicPayment payment) : base (payment) { // empty copy ctor }
public BasicPayment (BasicPayment original) : this (original.PaymentId, original.PaymentGroupId, original.AmountCents, original.Reference, original.FromAccount, original.Key, original.HasImage, original.OutboundInvoiceId) { // empty copy ctor }