Files
fcs/lib/vo/package.dart

45 lines
917 B
Dart
Raw Normal View History

2020-06-01 11:52:12 +06:30
class Package {
String id;
String shipmentNumber;
String senderFCSID;
String senderName;
String receiverFCSID;
String receiverName;
String receiverAddress;
String receiverNumber;
String boxNumber;
String status;
int rate;
int weight;
2020-06-02 14:56:51 +06:30
int amount;
2020-06-01 11:52:12 +06:30
String packageType;
String pickUpID;
List<String> photos;
String remark;
DateTime arrivedDate;
String get packageNumber =>
shipmentNumber + "-" + receiverNumber + " #" + boxNumber;
double get price => rate.toDouble() * weight;
Package(
{this.id,
this.shipmentNumber,
this.senderFCSID,
this.senderName,
this.receiverFCSID,
this.receiverName,
this.receiverNumber,
this.receiverAddress,
this.boxNumber,
this.rate,
this.weight,
2020-06-02 14:56:51 +06:30
this.amount,
2020-06-01 11:52:12 +06:30
this.packageType,
this.pickUpID,
this.remark,
this.status,
this.arrivedDate});
}