Table of Contents

Class PaymentInformation

Namespace
arolariu.Backend.Domain.Invoices.DDD.ValueObjects
Assembly
arolariu.Backend.Domain.Invoices.dll

The payment information record.

public sealed record PaymentInformation : IEquatable<PaymentInformation>
Inheritance
PaymentInformation
Implements
Inherited Members

Properties

Currency

The original currency.

public Currency Currency { get; set; }

Property Value

Currency

PaymentType

The payment type.

public PaymentType PaymentType { get; set; }

Property Value

PaymentType

TotalCostAmount

The total amount, in the original currency.

public decimal TotalCostAmount { get; set; }

Property Value

decimal

TotalTaxAmount

The tax amount, in the original currency.

public decimal TotalTaxAmount { get; set; }

Property Value

decimal

TransactionDate

The date of purchase.

public DateTimeOffset TransactionDate { get; set; }

Property Value

DateTimeOffset