getContactDataToMap method
Implementation
Map<String, Object?>? getContactDataToMap(ContactData? model) {
final map = {
'name': model?.name,
'email': model?.email,
'phone': model?.phone,
'standardDetails': model?.standardDetails,
'userId': model?.userId,
'company': model?.company,
'state': model?.state?.name,
'birthday': model?.birthday,
'streetAddress': model?.streetAddress,
'city': model?.city,
'zipCode': model?.zipCode,
'province': model?.province,
'country': model?.country,
'doubleOptIn': _getDoubleOptIn(model?.doubleOptIn),
'numberDetails': model?.numberDetails,
'dateDetails': model?.dateDetails,
}..removeWhere((key, value) => value == null);
return map.isNotEmpty ? map : null;
}