deserialize method
void
deserialize(
- Map<String, dynamic>? json
)
override
Implementation
@override
void deserialize(Map<String, dynamic>? json) {
if (json == null) {
throw ApiException(
400, 'Failed to deserialize OptimizationOptions data model.');
}
if (json.containsKey('MsWordVersion')) {
switch (json['MsWordVersion'] as String) {
case 'Word2000':
msWordVersion = OptimizationOptions_MsWordVersionEnum.word2000;
break;
case 'Word2002':
msWordVersion = OptimizationOptions_MsWordVersionEnum.word2002;
break;
case 'Word2003':
msWordVersion = OptimizationOptions_MsWordVersionEnum.word2003;
break;
case 'Word2007':
msWordVersion = OptimizationOptions_MsWordVersionEnum.word2007;
break;
case 'Word2010':
msWordVersion = OptimizationOptions_MsWordVersionEnum.word2010;
break;
case 'Word2013':
msWordVersion = OptimizationOptions_MsWordVersionEnum.word2013;
break;
case 'Word2016':
msWordVersion = OptimizationOptions_MsWordVersionEnum.word2016;
break;
case 'Word2019':
msWordVersion = OptimizationOptions_MsWordVersionEnum.word2019;
break;
default:
msWordVersion = null;
break;
}
} else {
msWordVersion = null;
}
}