2020-09-11 16:14:36 +06:30
|
|
|
class Customer {
|
2021-09-10 14:27:38 +06:30
|
|
|
String? id;
|
|
|
|
|
String? name;
|
|
|
|
|
String? phoneNumber;
|
|
|
|
|
String? status;
|
2020-09-11 16:14:36 +06:30
|
|
|
|
|
|
|
|
Customer({
|
|
|
|
|
this.id,
|
|
|
|
|
this.name,
|
|
|
|
|
this.status,
|
|
|
|
|
this.phoneNumber,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
factory Customer.fromMap(Map<String, dynamic> map, String docID) {
|
|
|
|
|
return Customer(
|
|
|
|
|
id: docID,
|
|
|
|
|
name: map['user_name'],
|
|
|
|
|
phoneNumber: map['phone_number'],
|
|
|
|
|
status: map['status'],
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> toMap() {
|
|
|
|
|
return {
|
|
|
|
|
'user_name': name,
|
|
|
|
|
'phone_number': phoneNumber,
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String toString() {
|
|
|
|
|
return 'Customer{name: $name, phoneNumber: $phoneNumber,statis:$status}';
|
|
|
|
|
}
|
|
|
|
|
}
|