toJson method
Implementation
Map<String, dynamic> toJson() {
return <String, dynamic>{
'kind': 'user_profile',
'id': id,
'fullName': TitleCaseFormatToJson((fullName).trim()),
'active': active,
'status': status.name,
'birthDate': Serializer.formatDate((birthDate), 'yyyy-MM-dd'),
'createdAt': Serializer.formatDate((createdAt), 'iso8601'),
'tags': (tags as List).map((e) => e).toList(),
'scores': (scores as Set).map((e) => e).toList(),
'metadata': (metadata as Map).map((k, v) => MapEntry(k.toString(), v)),
'address': address.toJson(),
'balance': MoneyToJson(balance),
};
}