GraphqlProvider class
A Provider
fetches raw data and creates Model
s. An app can have many Provider
s.
Constructors
- GraphqlProvider({required GraphqlModelDictionary modelDictionary, required Link link, String? variableNamespace})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- link ↔ Link
-
getter/setter pair
- logger → Logger
-
final
- modelDictionary → GraphqlModelDictionary
-
The translation between
Adapter
s andModel
sfinal - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- variableNamespace → String?
-
Include all variables within a top-level key.
final
Methods
-
delete<
_Model extends GraphqlModel> (_Model instance, {Query? query, ModelRepository< GraphqlModel> ? repository}) → Future<bool> - Remove a model instance
-
exists<
_Model extends GraphqlModel> ({Query? query, ModelRepository< GraphqlModel> ? repository}) → Future<bool> -
Whether a model instance is present.
null
is returned when existence is unknown. The model instance is not hydrated in the function output; abool
variant (e.g.List<bool>
,Map<TModel, bool>
) should be returned. -
get<
_Model extends GraphqlModel> ({Query? query, ModelRepository< GraphqlModel> ? repository}) → Future<List< _Model> > -
Query for raw data and construct it with an
Adapter
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
subscribe<
_Model extends GraphqlModel> ({Query? query, ModelRepository< GraphqlModel> ? repository}) → Stream<List< _Model> > -
toString(
) → String -
A string representation of this object.
inherited
-
upsert<
_Model extends GraphqlModel> (_Model instance, {Query? query, ModelRepository< GraphqlModel> ? repository}) → Future<Response?> - Insert or update a model instance
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited