delete<T> method
Implementation
OpResult delete<T>(T value, [String? tableName]) {
if (value is Map) return _deleteMapInstance(tableName!, value);
if (value is String) return _deleteById(tableName!, value);
if (value is OpResult) return _deleteOpResult(value);
if (value is OpResultValueReference) return _deleteValueRef(value);
if (reflector.canReflect(value as Object)) {
return _deleteClassInstance(value);
}
throw ArgumentError(
"The value should be either Custom class object, Map, Id, OpResult or OpResultValueReference");
}