initModel method

  1. @protected
  2. @nonVirtual
T initModel(
  1. T model, {
  2. dynamic onModelInitialized(
    1. T
    )?,
})

Implementation

@protected
@nonVirtual
T initModel(T model, {Function(T)? onModelInitialized}) {
  if (model._key == null) {
    model._key = graph.getKeyForId(internalType, model.id,
        keyIfAbsent: DataHelpers.generateKey<T>())!;
    _initializeRelationships(model);
    onModelInitialized?.call(model);
  }
  return model;
}