Merge pull request #293 from Oloodi/billing_screen

Billing screen
This commit is contained in:
Achintha Isuru
2026-01-26 19:00:28 -05:00
committed by GitHub
33 changed files with 19743 additions and 18754 deletions

View File

@@ -35,6 +35,8 @@ class Invoice extends Equatable {
required this.totalAmount,
required this.workAmount,
required this.addonsAmount,
this.invoiceNumber,
this.issueDate,
});
/// Unique identifier.
final String id;
@@ -57,6 +59,12 @@ class Invoice extends Equatable {
/// Total amount for addons/extras.
final double addonsAmount;
/// Human-readable invoice number.
final String? invoiceNumber;
/// Date when the invoice was issued.
final DateTime? issueDate;
@override
List<Object?> get props => <Object?>[
id,
@@ -66,5 +74,7 @@ class Invoice extends Equatable {
totalAmount,
workAmount,
addonsAmount,
invoiceNumber,
issueDate,
];
}
}