toICalString method
Implementation
String toICalString() {
final buffer = StringBuffer();
buffer.write('ATTACH;');
if (fileName != null) {
buffer.write('FILENAME=$fileName;');
}
if (mimeType != null) {
buffer.write('FMTTYPE=$mimeType');
if (fileName != null) {
buffer.write(':');
}
} else {
buffer.write('\r\n');
}
if (fileName != null || mimeType == null) {
buffer.write(uri.toString().trim());
}
return buffer.toString();
}