serialize method
Implementation
@override
Map<String, dynamic> serialize() {
var _result = <String, dynamic>{};
if (allowEmbeddingPostScriptFonts != null) {
_result['AllowEmbeddingPostScriptFonts'] = allowEmbeddingPostScriptFonts!;
}
if (customTimeZoneInfoData != null) {
_result['CustomTimeZoneInfoData'] = customTimeZoneInfoData!.serialize();
}
if (dml3DEffectsRenderingMode != null) {
switch (dml3DEffectsRenderingMode!) {
case SaveOptionsData_Dml3DEffectsRenderingModeEnum.basic:
_result['Dml3DEffectsRenderingMode'] = 'Basic';
break;
case SaveOptionsData_Dml3DEffectsRenderingModeEnum.advanced:
_result['Dml3DEffectsRenderingMode'] = 'Advanced';
break;
default:
break;
}
}
if (dmlEffectsRenderingMode != null) {
switch (dmlEffectsRenderingMode!) {
case SaveOptionsData_DmlEffectsRenderingModeEnum.simplified:
_result['DmlEffectsRenderingMode'] = 'Simplified';
break;
case SaveOptionsData_DmlEffectsRenderingModeEnum.none:
_result['DmlEffectsRenderingMode'] = 'None';
break;
case SaveOptionsData_DmlEffectsRenderingModeEnum.fine:
_result['DmlEffectsRenderingMode'] = 'Fine';
break;
default:
break;
}
}
if (dmlRenderingMode != null) {
switch (dmlRenderingMode!) {
case SaveOptionsData_DmlRenderingModeEnum.fallback:
_result['DmlRenderingMode'] = 'Fallback';
break;
case SaveOptionsData_DmlRenderingModeEnum.drawingML:
_result['DmlRenderingMode'] = 'DrawingML';
break;
default:
break;
}
}
if (fileName != null) {
_result['FileName'] = fileName!;
}
if (imlRenderingMode != null) {
switch (imlRenderingMode!) {
case SaveOptionsData_ImlRenderingModeEnum.fallback:
_result['ImlRenderingMode'] = 'Fallback';
break;
case SaveOptionsData_ImlRenderingModeEnum.inkML:
_result['ImlRenderingMode'] = 'InkML';
break;
default:
break;
}
}
if (updateCreatedTimeProperty != null) {
_result['UpdateCreatedTimeProperty'] = updateCreatedTimeProperty!;
}
if (updateFields != null) {
_result['UpdateFields'] = updateFields!;
}
if (updateLastPrintedProperty != null) {
_result['UpdateLastPrintedProperty'] = updateLastPrintedProperty!;
}
if (updateLastSavedTimeProperty != null) {
_result['UpdateLastSavedTimeProperty'] = updateLastSavedTimeProperty!;
}
if (zipOutput != null) {
_result['ZipOutput'] = zipOutput!;
}
if (saveFormat != null) {
_result['SaveFormat'] = saveFormat!;
}
return _result;
}