Options$Mutation$deductCoinsFromUser constructor
      
      Options$Mutation$deductCoinsFromUser({ 
    
    
- String? operationName,
- required Variables$Mutation$deductCoinsFromUser variables,
- FetchPolicy? fetchPolicy,
- ErrorPolicy? errorPolicy,
- CacheRereadPolicy? cacheRereadPolicy,
- Object? optimisticResult,
- Mutation$deductCoinsFromUser? typedOptimisticResult,
- Context? context,
- OnMutationCompleted$Mutation$deductCoinsFromUser? onCompleted,
- OnMutationUpdate<Mutation$deductCoinsFromUser> ? update,
- OnError? onError,
Implementation
Options$Mutation$deductCoinsFromUser({
  String? operationName,
  required Variables$Mutation$deductCoinsFromUser variables,
  graphql.FetchPolicy? fetchPolicy,
  graphql.ErrorPolicy? errorPolicy,
  graphql.CacheRereadPolicy? cacheRereadPolicy,
  Object? optimisticResult,
  Mutation$deductCoinsFromUser? typedOptimisticResult,
  graphql.Context? context,
  OnMutationCompleted$Mutation$deductCoinsFromUser? onCompleted,
  graphql.OnMutationUpdate<Mutation$deductCoinsFromUser>? update,
  graphql.OnError? onError,
})  : onCompletedWithParsed = onCompleted,
      super(
        variables: variables.toJson(),
        operationName: operationName,
        fetchPolicy: fetchPolicy,
        errorPolicy: errorPolicy,
        cacheRereadPolicy: cacheRereadPolicy,
        optimisticResult: optimisticResult ?? typedOptimisticResult?.toJson(),
        context: context,
        onCompleted: onCompleted == null
            ? null
            : (data) => onCompleted(
                  data,
                  data == null
                      ? null
                      : _parserFn$Mutation$deductCoinsFromUser(data),
                ),
        update: update,
        onError: onError,
        document: documentNodeMutationdeductCoinsFromUser,
        parserFn: _parserFn$Mutation$deductCoinsFromUser,
      );