InvoiceSummary constructor
InvoiceSummary({ - String? id,
- Timestamp? invoiceDate,
- double? invoiceAmount,
- String? status,
- Timestamp? dueDate,
- Timestamp? paidDate,
- String? lastPaymentFailureReason,
- Timestamp? lastPaymentFailureAt,
})
Implementation
factory InvoiceSummary({
$core.String? id,
$50.Timestamp? invoiceDate,
$core.double? invoiceAmount,
$core.String? status,
$50.Timestamp? dueDate,
$50.Timestamp? paidDate,
$core.String? lastPaymentFailureReason,
$50.Timestamp? lastPaymentFailureAt,
}) {
final $result = create();
if (id != null) {
$result.id = id;
}
if (invoiceDate != null) {
$result.invoiceDate = invoiceDate;
}
if (invoiceAmount != null) {
$result.invoiceAmount = invoiceAmount;
}
if (status != null) {
$result.status = status;
}
if (dueDate != null) {
$result.dueDate = dueDate;
}
if (paidDate != null) {
$result.paidDate = paidDate;
}
if (lastPaymentFailureReason != null) {
$result.lastPaymentFailureReason = lastPaymentFailureReason;
}
if (lastPaymentFailureAt != null) {
$result.lastPaymentFailureAt = lastPaymentFailureAt;
}
return $result;
}