serialize method
Implementation
@override
Map<String, dynamic> serialize() {
var _result = <String, dynamic>{};
_result.addAll(super.serialize());
if (compliance != null) {
switch (compliance!) {
case OoxmlSaveOptionsData_ComplianceEnum.ecma376_2006:
_result['Compliance'] = 'Ecma376_2006';
break;
case OoxmlSaveOptionsData_ComplianceEnum.iso29500_2008_Transitional:
_result['Compliance'] = 'Iso29500_2008_Transitional';
break;
case OoxmlSaveOptionsData_ComplianceEnum.iso29500_2008_Strict:
_result['Compliance'] = 'Iso29500_2008_Strict';
break;
default:
break;
}
}
if (compressionLevel != null) {
switch (compressionLevel!) {
case OoxmlSaveOptionsData_CompressionLevelEnum.normal:
_result['CompressionLevel'] = 'Normal';
break;
case OoxmlSaveOptionsData_CompressionLevelEnum.maximum:
_result['CompressionLevel'] = 'Maximum';
break;
case OoxmlSaveOptionsData_CompressionLevelEnum.fast:
_result['CompressionLevel'] = 'Fast';
break;
case OoxmlSaveOptionsData_CompressionLevelEnum.superFast:
_result['CompressionLevel'] = 'SuperFast';
break;
default:
break;
}
}
if (password != null) {
_result['Password'] = password!;
}
if (prettyFormat != null) {
_result['PrettyFormat'] = prettyFormat!;
}
return _result;
}