toMap method
Implementation
Map<String, dynamic> toMap() {
final map = {
'name': name,
'type': type.toMap(),
'isRequired': isRequired,
'isArray': isArray,
'isReadOnly': isReadOnly,
'association': association?.toMap(),
'authRules': authRules?.map((x) => x.toMap()).toList(),
};
return Map<String, dynamic>.from(map)
..removeWhere((k, dynamic v) => v == null);
}