Table of Contents

Constructor MutationOptions

Namespace
Velvet
Assembly
Velvet.Docs.dll

MutationOptions(Func<TVariables, CancellationToken, UniTask>, Action<TVariables>?, Action<Exception, TVariables>?)

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, UniTask> MutationFn, Action<TVariables>? OnSuccess = null, Action<Exception, TVariables>? OnError = null)

Parameters

MutationFn Func<TVariables, CancellationToken, UniTask>
OnSuccess Action<TVariables>
OnError Action<Exception, TVariables>