findByUUID<T extends Model> static method
- String uuid
Finds first record where field == value.
Implementation
static Future<T?> findByUUID<T extends Model>(String uuid) async {
final constructor = _jsonConstructors[T];
if (constructor == null) return null;
try {
final records = await jsonIndex<T>();
final record = records.firstWhereOrNull((r) => r['uuid'] == uuid);
if (record == null) return null;
return constructor(record) as T;
} catch (e) {
return null;
}
}