HasOne<T extends DatumEntityInterface> constructor

HasOne<T extends DatumEntityInterface>(
  1. RelationalDatumEntity parent,
  2. String foreignKey, {
  3. String localKey = 'id',
  4. T? value,
  5. CascadeDeleteBehavior cascadeDeleteBehavior = CascadeDeleteBehavior.none,
})

Implementation

HasOne(
  super.parent,
  this.foreignKey, {
  this.localKey = 'id',
  T? value,
  super.cascadeDeleteBehavior = CascadeDeleteBehavior.none,
}) {
  _value = value;
  if (value != null) {
    _isLoaded = true;
  }
}