toJson method
Implementation
Map<String, dynamic> toJson() => {
'birthday': birthday?.toJson(),
'city': city,
'country': country,
'emailAddress': emailAddress,
'emailReceiverId': emailReceiverId,
'firstName': firstName,
'gender': gender?.index,
'customerId': customerId,
'lastName': lastName,
'newsletterSubscribed': newsletterSubscribed,
'phoneNumber': phoneNumber,
'street': street,
'streetNumber': streetNumber,
'zipCode': zipCode,
'customCategories': customCategories
?.map((key, value) => MapEntry(key.toString(), value))
};