hasOne static method

ModelFieldDefinition hasOne({
  1. required QueryField key,
  2. bool isRequired = true,
  3. required String ofModelName,
  4. required QueryField associatedKey,
})

Implementation

static ModelFieldDefinition hasOne({
  required QueryField key,
  bool isRequired = true,
  required String ofModelName,
  required QueryField associatedKey,
}) {
  return field(
      key: key,
      isRequired: isRequired,
      ofType:
          ModelFieldType(ModelFieldTypeEnum.model, ofModelName: ofModelName),
      association: ModelAssociation(
          associationType: ModelAssociationEnum.HasOne,
          associatedName: associatedKey.fieldName,
          associatedType: ofModelName));
}