toICalString method
String
toICalString(
)
override
Implementation
@override
String toICalString() {
final buffer = StringBuffer();
buffer.write(
'ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=${role ?? 'REQ-PARTICIPANT'};PARTSTAT=${partstat ?? 'NEEDS-ACTION'}');
if (name != null && name!.isNotEmpty) {
buffer.write(';CN=$name');
}
if (numGuests != null) {
buffer.write(';X-NUM-GUESTS=$numGuests');
}
if (rsvp != null) {
buffer.write(';RSVP=$rsvp');
}
if (mailTo != null) {
buffer.write(':mailto:$mailTo');
} else {
buffer.write(':');
}
buffer.writeln();
if (delegate != null) {
buffer.writeln('DELEGATED-TO=$delegate');
}
return buffer.toString().trim();
}