toJson method
Implementation
Map<String, dynamic> toJson() {
final json = <String, dynamic>{'month': month, 'day': day};
JsonHelpers.encode(json, 'year', year);
json['label'] = label.toJson();
JsonHelpers.encode(json, 'metadata', metadata, (m) => m.toJson());
return json;
}