toXml method

XmlNode toXml()

Implementation

XmlNode toXml() {
  final builder = XmlBuilder();
  builder.element(
    'DeletedObject',
    nest: () {
      if (deleteMarker != null) {
        builder.element(
          'DeleteMarker',
          nest: deleteMarker! ? 'TRUE' : 'FALSE',
        );
      }

      if (deleteMarkerVersionId != null) {
        builder.element('DeleteMarkerVersionId', nest: deleteMarkerVersionId);
      }

      if (key != null) {
        builder.element('Key', nest: key);
      }

      if (versionId != null) {
        builder.element('VersionId', nest: versionId);
      }
    },
  );
  return builder.buildDocument();
}