Constructor MutationOptions
- Namespace
- Velvet
- Assembly
- Velvet.Docs.dll
MutationOptions(Func<TVariables, CancellationToken, VelvetTask>, Func<TVariables, VelvetTask>?, Func<Exception, TVariables, VelvetTask>?)
Options for a void mutation that takes TVariables input but returns no data.
Use this overload when the mutation is fire-and-forget (typical for Store actions that update state internally).
public MutationOptions(Func<TVariables, CancellationToken, VelvetTask> MutationFn, Func<TVariables, VelvetTask>? OnSuccess = null, Func<Exception, TVariables, VelvetTask>? OnError = null)
Parameters
MutationFnFunc<TVariables, CancellationToken, VelvetTask>OnSuccessFunc<TVariables, VelvetTask>OnErrorFunc<Exception, TVariables, VelvetTask>