hasOne<Parent extends RelationalModel<Parent>, Child extends RelationalModel<Child>> function

Relation<Parent, Child> hasOne<Parent extends RelationalModel<Parent>, Child extends RelationalModel<Child>>(
  1. RelationalModel<Child> child,
  2. String foreignKey, [
  3. String? localKey,
  4. RelationScope? scope,
])

Implementation

Relation<Parent, Child> hasOne<Parent extends RelationalModel<Parent>,Child extends RelationalModel<Child>>(
  RelationalModel<Child> child,
  String foreignKey,
  [
    String? localKey,
    RelationScope? scope,
  ]
) {
  return Relation(
    child: child,
    type: RelationType.hasOne,
    foreignKey: foreignKey,
    localKey: localKey,
    scope: scope,
  );
}