Mutation<TData, TVariables, TOptimistic> constructor

Mutation<TData, TVariables, TOptimistic>({
  1. required QueryClient client,
  2. required MutationCache cache,
  3. required MutationOptions<TData, TVariables, TOptimistic> options,
  4. MutationState<TData, TVariables, TOptimistic>? state,
})

Creates one concrete mutation execution.

Implementation

Mutation({
  required this.client,
  required this.cache,
  required this.options,
  MutationState<TData, TVariables, TOptimistic>? state,
}) : state = state ?? MutationState<TData, TVariables, TOptimistic>.idle() {
  _scheduleGc();
}