findById method
Future<E?>
findById(
- String id, {
- List<
String> ? relations, - DataQueryBuilder? queryBuilder,
override
Returns the object from the database by specified id.
Implementation
@override
Future<E?> findById(String id,
{List<String>? relations, DataQueryBuilder? queryBuilder}) async {
if (id.isEmpty) {
throw ArgumentError.value(ExceptionMessage.emptyNullObjectId);
}
Map map = (await Invoker.get<Map?>('/data/$tableName/$id',
queryString: await toQueryString(queryBuilder)))!;
return reflector.deserialize<E>(map);
}