CactusModel<TType, TCreateInput extends JsonSerializable, TCreateResult, TUpdateInput extends JsonSerializable, TUpdateResult, TRemoveInput extends JsonSerializable, TRemoveResult, TGetResult, TFindInput extends JsonSerializable, TFindResult> class
- Implemented types
-
- AbstractCactusModel<TCreateInput, TCreateResult, TUpdateInput, TUpdateResult, TRemoveInput, TRemoveResult, TGetResult, TFindInput, TFindResult>
Methods
-
addEvent(CactusEvent event)
→ void
-
-
create({required TCreateInput variableValues, QueryGql? queryGql, bool notifyListeners = true})
→ Future<GraphqlResult<TCreateResult>>
-
override
-
find({required TFindInput variableValues, QueryGql? queryGql, bool notifyListeners = true})
→ Future<GraphqlResult<TFindResult>>
-
override
-
get({required RecordedModel variableValues, QueryGql? queryGql, bool notifyListeners = true})
→ Future<GraphqlResult<TGetResult>>
-
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
remove({required TRemoveInput variableValues, QueryGql? queryGql, bool notifyListeners = true})
→ Future<GraphqlResult<TRemoveResult>>
-
override
-
toString()
→ String
-
A string representation of this object.
inherited
-
update({required TUpdateInput variableValues, QueryGql? queryGql, bool notifyListeners = true})
→ Future<GraphqlResult<TUpdateResult>>
-
override
Static Methods
-
init<TModel, TCreateInput extends JsonSerializable, TCreateResult, TUpdateInput extends JsonSerializable, TUpdateResult, TDeleteInput extends JsonSerializable, TDeleteResult, TGetResult, TFindInput extends JsonSerializable, TFindResult>({required List<String?> graphqlModelFieldNames, required String graphqlModelName, required String defaultModelFragment, required FromJsonCallback<TCreateResult> createFromJsonCallback, required FromJsonCallback<TFindResult> findFromJsonCallback, required FromJsonCallback<TGetResult> getFromJsonCallback, required FromJsonCallback<TDeleteResult> removeFromJsonCallback, required FromJsonCallback<TUpdateResult> updateFromJsonCallback})
→ CactusModelBuilder<TModel, TCreateInput, TCreateResult, TUpdateInput, TUpdateResult, TDeleteInput, TDeleteResult, TGetResult, TFindInput, TFindResult>
-