serialize method
Implementation
@override
String serialize() {
final buffer = StringBuffer();
buffer.write('BEGIN:VJOURNAL\n');
buffer.write('UID:$uid\n');
buffer.write('DTSTAMP:${formatDateTime(dtstamp)}\n');
buffer.write('SUMMARY:$summary\n');
if (description != null) buffer.write('DESCRIPTION:$description\n');
if (status != null) buffer.write('STATUS:${status != null ? Heplers.camelToSnake(status!.name.replaceAll('_', '')).toUpperCase() : null}\n');
if (attendees != null) {
for (var attendee in attendees!) {
buffer.write('ATTENDEE:$attendee\n');
}
}
if (organizer != null) buffer.write('ORGANIZER:$organizer\n');
if (contact != null) buffer.write('CONTACT:$contact\n');
buffer.write('END:VJOURNAL');
return buffer.toString();
}