List dayLists = [ Day(id: 1, name: 'Sun'), Day(id: 2, name: 'Mon'), Day(id: 3, name: 'Tue'), Day(id: 4, name: 'Wed'), Day(id: 5, name: 'Thu'), Day(id: 6, name: 'Fri'), Day(id: 7, name: 'Sat'), ]; class Setting { final int supportBuildNum; final int androidSupportBuildNum; final String reportURL; final String reportProjectID; final String bucketName; // contact page String? usaAddress; String? mmAddress; String? usaContactNumber; String? mmContactNumber; String? emailAddress; String? facebookLink; bool? inviteRequired; String? appUrl; final String? termsEng; final String? termsMm; String? about; String? courierWebsite; String? deactivateTextEn; String? deactivateTextMm; List shipmentTypes; Setting( {this.androidSupportBuildNum = 1, this.supportBuildNum = 1, this.usaAddress, this.mmAddress, this.usaContactNumber, this.mmContactNumber, this.emailAddress, this.facebookLink, this.inviteRequired, this.appUrl, this.termsEng, this.termsMm, this.about, this.shipmentTypes = const [], this.courierWebsite, this.deactivateTextEn, this.deactivateTextMm, this.bucketName = '', this.reportProjectID = '', this.reportURL = ''}); factory Setting.fromMap(Map map) { return Setting( androidSupportBuildNum: map['android_support_build_number'] ?? 1, supportBuildNum: map['support_build_number'] ?? 1, inviteRequired: map['invite_required'], appUrl: map['app_url'], usaAddress: map['usa_address'], mmAddress: map['mm_address'], usaContactNumber: map['usa_contact_number'], mmContactNumber: map['mm_contact_number'], emailAddress: map['email_address'], facebookLink: map['facebook_link'], about: map['about'], termsEng: map['terms_eng_markdown'], termsMm: map['terms_mm_markdown'], shipmentTypes: List.from(map['shipment_types']), courierWebsite: map['courier_website'], deactivateTextEn: map['deactivate_text_en'] ?? "", deactivateTextMm: map['deactivate_text_mm'] ?? "", reportProjectID: map['report_project_id'] ?? "", reportURL: map['report_url'] ?? "", bucketName: map['bucket_name'] ?? ''); } @override String toString() { return 'Setting{supportBuildNum:$supportBuildNum,about:$about}'; } } class Day { int? id; String? name; bool? isChecked = false; Day({this.id, this.name, this.isChecked}); @override String toString() { return 'Day{id:$id,name:$name,isChecked:$isChecked}'; } }