getEntityIDFrom static method
Implementation
static Object? getEntityIDFrom(Object o, {EntityHandler? entityHandler}) {
if (o is num || o is String) {
return o;
} else if (o is Map) {
return o.getIgnoreCase('id');
} else if (entityHandler != null && isValidEntityType(o.runtimeType)) {
var objEntityHandler = entityHandler.getEntityHandler(obj: o);
return objEntityHandler?.getID(o);
}
return null;
}