toJson method

Map<String, dynamic> toJson()

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;
}