import 'package:fcs/domain/entities/setting.dart'; class Contact { String? usaAddress; String? mmAddress; String? usaContactNumber; String? mmContactNumber; String? emailAddress; String? facebookLink; 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 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}'; } }