toJson method
Implementation
@override
Map<String, dynamic> toJson([Version? version]) {
version ??= TinCanVersion.latest();
// Start with the base class members
final json = super.toJson(version);
// Override the object type
json['objectType'] = 'Group';
// Add the members
if (this.members?.isNotEmpty == true) {
json['member'] =
this.members!.map((member) => member.toJson(version)).toList();
}
return json;
}