write method
Renders the message part into the given buffer.
Implementation
void write(StringBuffer buffer, [String padding = '']) {
buffer
..write(padding)
..write('[')
..write(fetchId)
..write(']\n');
final contentType = this.contentType;
if (contentType != null) {
buffer.write(padding);
contentType.render(buffer);
buffer.write('\n');
}
final contentDisposition = this.contentDisposition;
if (contentDisposition != null) {
buffer.write(padding);
contentDisposition.render(buffer);
buffer.write('\n');
}
final parts = this.parts;
if (parts != null && parts.isNotEmpty) {
buffer
..write(padding)
..write('[\n');
var addComma = false;
for (final part in parts) {
if (addComma) {
buffer
..write(padding)
..write(',\n');
}
part.write(buffer, '$padding ');
addComma = true;
}
buffer
..write(padding)
..write(']\n');
}
}