Constructor MutationOptions
- Namespace
- Velvet
- Assembly
- Velvet.Docs.dll
MutationOptions(Func<TVariables, CancellationToken, UniTask<TData>>, Action<TData, TVariables>?, Action<Exception, TVariables>?)
Options passed to UseMutation<TVariables, TData>(MutationOptions<TVariables, TData>). The MutationFn is the async function invoked by Mutate(TVariables) / MutateAsync(TVariables).
public MutationOptions(Func<TVariables, CancellationToken, UniTask<TData>> MutationFn, Action<TData, TVariables>? OnSuccess = null, Action<Exception, TVariables>? OnError = null)
Parameters
MutationFnFunc<TVariables, CancellationToken, UniTask<TData>>OnSuccessAction<TData, TVariables>OnErrorAction<Exception, TVariables>