hasOne method

void hasOne(
  1. String name,
  2. Model model, {
  3. String? foreignKey,
  4. String localKey = 'id',
})

Implementation

void hasOne(
  String name,
  Model model, {
  String? foreignKey,
  String localKey = 'id',
}) {
  _relations.addEntries([
    MapEntry(
      name,
      HasOne(
        related: model,
        parent: this,
        foreignKey:
            foreignKey ?? '${runtimeType.toString()}_id'.toLowerCase(),
        localKey: localKey,
      ),
    ),
  ]);
}