toJson method
Convert this object into a JSON object.
Implementation
Map<String, dynamic> toJson() {
final Profile? accountProfile = profile;
return <String, dynamic>{
'created': created,
'createdTimestamp': createdTimestamp?.toString(),
'emails': emails.toJson(),
'isActive': isActive,
'isRegistered': isRegistered,
'isVerified': isVerified,
'lastLoginTimestamp': lastLoginTimestamp?.toString(),
'lastUpdatedTimestamp': lastUpdatedTimestamp?.toString(),
'loginProvider': loginProvider,
'oldestDataUpdatedTimestamp': oldestUpdateTimestamp?.toString(),
if (accountProfile != null) 'profile': accountProfile.toJson(),
'registered': registered,
'registeredTimestamp': registeredTimestamp?.toString(),
'signatureTimestamp': signatureTimestamp?.toString(),
'socialProviders': socialProviders,
'UID': uid,
'UIDSignature': uidSignature,
'verified': verified,
'verifiedTimestamp': verifiedTimestamp?.toString(),
};
}