StrapiModelQuery constructor

StrapiModelQuery({
  1. required List<StrapiField> requiredFields,
})

base strapi graph query this query is made against single reference field which exist in a strapi data/model structure pass requiredFields to be in the response, if the reference field contains repeatable collection object then you must use StrapiCollectionQuery, for complete idea how to use this check StrapiCollectionQuery,

Implementation

StrapiModelQuery({
  required List<StrapiField> requiredFields,
}) {
  _fields.addAll(
    requiredFields.fold(
      {},
      (previousValue, element) {
        if (element is! StrapiComponentField) {
          previousValue.addAll({element: ""});
        }
        return previousValue;
      },
    ),
  );
}