hasMany static method

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

Implementation

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