toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> jsonMap = {
"id": id,
"email": email,
"firstname": firstname,
"lastname": lastname,
"birthday": birthday?.toIso8601String(),
"gender": GenderDtoEnumMap[gender],
"isAnonymous": isAnonymous,
"gmiAccountLinkStatus": AccountLinkStatusDtoEnumMap[gmiAccountLinkStatus],
"fileeeAccountIsLinked": fileeeAccountIsLinked,
"billLimit": billLimit,
"privacyPolicyVersion": privacyPolicyVersion,
"termsOfServiceVersion": termsOfServiceVersion,
"imageResource": imageResource,
"thirdPartySettings":
thirdPartySettings?.map((element) => element.toJson()).toList(),
"externalId": externalId,
};
return jsonMap;
}