toMap method
toMap Fuction For Convert From Item To Map
Implementation
@override
Map<String, dynamic> toMap(T item) {
if (table.isAutoMap) {
Map<String, dynamic> map = {};
for (var property in table.properties!) {
map.addEntries([
MapEntry(
property.name,
property.type == TypeEnum.BOOL
? (property.propertyGet!(item) == true ? 1 : 0)
: property.propertyGet!(item))
]);
}
map.addEntries(
[MapEntry(table.primaryKeyName, table.primaryKeyGet(item))]);
return map;
}
return table.toMap!(item);
}