getID method

dynamic getID(
  1. O o, {
  2. EntityHandler<O>? entityHandler,
})

Implementation

dynamic getID(O o, {EntityHandler<O>? entityHandler}) {
  if (o is Entity) {
    return o.getID();
  } else if (entityHandler != null) {
    return entityHandler.getID(o);
  } else if (o is Map) {
    return o['id'];
  } else {
    throw StateError('getID: No EntityHandler provided for: $o');
  }
}