RelationInfo.oneToOne constructor

RelationInfo.oneToOne({
  1. required String name,
  2. required String targetModel,
  3. required String foreignKey,
  4. List<String> references = const ['id'],
  5. String? inverseRelation,
  6. bool isOwner = false,
})

Create a one-to-one relation.

Implementation

factory RelationInfo.oneToOne({
  required String name,
  required String targetModel,
  required String foreignKey,
  List<String> references = const ['id'],
  String? inverseRelation,
  bool isOwner = false,
}) {
  return RelationInfo(
    name: name,
    type: RelationType.oneToOne,
    targetModel: targetModel,
    foreignKey: foreignKey,
    references: references,
    inverseRelation: inverseRelation,
    isOwner: isOwner,
  );
}