Files
fcs/lib/domain/vo/contact.dart

46 lines
1.1 KiB
Dart
Raw Normal View History

2020-10-07 02:33:06 +06:30
import 'package:fcs/domain/entities/setting.dart';
2020-09-07 16:05:28 +06:30
class Contact {
2021-09-10 14:27:38 +06:30
String? usaAddress;
String? mmAddress;
String? usaContactNumber;
String? mmContactNumber;
String? emailAddress;
String? facebookLink;
2020-09-07 16:05:28 +06:30
Contact({
this.usaAddress,
this.mmAddress,
this.usaContactNumber,
this.mmContactNumber,
this.emailAddress,
this.facebookLink,
});
factory Contact.fromSetting(Setting setting) {
return Contact(
usaContactNumber: setting.usaContactNumber,
mmContactNumber: setting.mmContactNumber,
usaAddress: setting.usaAddress,
mmAddress: setting.mmAddress,
emailAddress: setting.emailAddress,
facebookLink: setting.facebookLink);
}
Map<String, dynamic> toMap() {
return {
'usa_address': usaAddress,
'mm_address': mmAddress,
'usa_contact_number': usaContactNumber,
'mm_contact_number': mmContactNumber,
'email_address': emailAddress,
'facebook_link': facebookLink,
};
}
@override
String toString() {
return 'Contact{usa_address:$usaAddress,mm_address:$mmAddress}';
}
}