toMap method
Implementation
@override
Map<String, dynamic> toMap() {
Map<String, dynamic> map = {};
map[ModelFieldConstants.elementType] = elementType;
map[ModelFieldConstants.elementId] = elementId;
if (T is String && Utils.isValidString(defaultValue as String)) {
map[ModelFieldConstants.defaultValue] = defaultValue;
} else if (defaultValue != null) {
map[ModelFieldConstants.defaultValue] = defaultValue;
}
map[ModelFieldConstants.optional] = optional;
return map;
}