update invoice page

This commit is contained in:
Sai Naw Wun
2020-10-24 06:14:07 +06:30
parent d0d664e004
commit feec3c8687
22 changed files with 996 additions and 637 deletions

View File

@@ -18,6 +18,7 @@ class Shipment {
int numberOfPackage;
int weight;
double handlingFee;
double paidHandlingFee;
String address;
String status;
bool isCourier;
@@ -31,6 +32,7 @@ class Shipment {
String fcsShipmentID;
String fcsShipmentNumber;
String shipmentLabelUrl;
bool isSelected;
Shipment(
{this.id,
@@ -44,6 +46,7 @@ class Shipment {
this.numberOfPackage,
this.weight,
this.handlingFee,
this.paidHandlingFee,
this.address,
this.status,
this.pickupDate,
@@ -89,6 +92,7 @@ class Shipment {
pickupUserName: map['pickup_user_name'],
pickupUserPhoneNumber: map['pickup_user_phone_number'],
handlingFee: map['handling_fee'],
paidHandlingFee: map['paid_handling_fee'],
fcsShipmentID: map['fcs_shipment_id'],
fcsShipmentNumber: map['fcs_shipment_number'],
shipmentLabelUrl: map['shipment_label_url'],
@@ -116,6 +120,12 @@ class Shipment {
};
}
@override
bool operator ==(Object other) => other is Shipment && other.id == id;
@override
int get hashCode => id.hashCode;
@override
String toString() {
return 'PickUp{id:$id, userName:$userName,phoneNumber:$phoneNumber,numberOfPackage:$numberOfPackage,weight:$weight,status:$status}';