hasMany static method
ModelFieldDefinition
hasMany({
- required QueryField<
Object?> key, - bool isRequired = true,
- required String ofModelName,
- required QueryField<
Object?> associatedKey,
Implementation
static ModelFieldDefinition hasMany({
required QueryField<Object?> key,
bool isRequired = true,
required String ofModelName,
required QueryField<Object?> 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,
),
);
}