keyForModelOrId method

  1. @protected
  2. @visibleForTesting
  3. @nonVirtual
String keyForModelOrId(
  1. Object model
)
inherited

Implementation

@protected
@visibleForTesting
@nonVirtual
String keyForModelOrId(Object model) {
  if (model is T) {
    return model._key!;
  } else {
    return graph.getKeyForId(internalType, model,
        keyIfAbsent: DataHelpers.generateKey<T>())!;
  }
}