write method

void write(
  1. StringBuffer buffer, [
  2. String padding = ''
])

Implementation

void write(StringBuffer buffer, [String padding = '']) {
  buffer..write(padding)..write('[')..write(fetchId)..write(']\n');
  if (contentType != null) {
    buffer.write(padding);
    contentType!.render(buffer);
    buffer.write('\n');
  }
  if (contentDisposition != null) {
    buffer.write(padding);
    contentDisposition!.render(buffer);
    buffer.write('\n');
  }
  if (parts != null && parts!.isNotEmpty) {
    buffer.write(padding);
    buffer.write('[\n');
    var addComma = false;
    for (final part in parts!) {
      if (addComma) {
        buffer.write(padding);
        buffer.write(',\n');
      }
      part.write(buffer, padding + ' ');
      addComma = true;
    }
    buffer.write(padding);
    buffer.write(']\n');
  }
}