copyWith method
      
WatchQueryOptions<Mutation$performDonationActivity> 
copyWith({ 
    
- DocumentNode? document,
- String? operationName,
- Map<String, dynamic> ? variables,
- FetchPolicy? fetchPolicy,
- ErrorPolicy? errorPolicy,
- CacheRereadPolicy? cacheRereadPolicy,
- Object? optimisticResult,
- Duration? pollInterval,
- bool? fetchResults,
- bool? carryForwardDataOnException,
- bool? eagerlyFetchResults,
- Context? context,
- ResultParserFn<Mutation$performDonationActivity> ? parserFn,
- Duration? queryRequestTimeout,
inherited
    Generic copyWith for all fields. There are other, more specific options:
- copyWithFetchPolicy,- copyWithVariables, etc
Implementation
WatchQueryOptions<TParsed> copyWith({
  DocumentNode? document,
  String? operationName,
  Map<String, dynamic>? variables,
  FetchPolicy? fetchPolicy,
  ErrorPolicy? errorPolicy,
  CacheRereadPolicy? cacheRereadPolicy,
  Object? optimisticResult,
  Duration? pollInterval,
  bool? fetchResults,
  bool? carryForwardDataOnException,
  bool? eagerlyFetchResults,
  Context? context,
  ResultParserFn<TParsed>? parserFn,
  Duration? queryRequestTimeout,
}) =>
    WatchQueryOptions<TParsed>(
      document: document ?? this.document,
      operationName: operationName ?? this.operationName,
      variables: variables ?? this.variables,
      fetchPolicy: fetchPolicy ?? this.fetchPolicy,
      errorPolicy: errorPolicy ?? this.errorPolicy,
      cacheRereadPolicy: cacheRereadPolicy ?? this.cacheRereadPolicy,
      optimisticResult: optimisticResult ?? this.optimisticResult,
      pollInterval: pollInterval ?? this.pollInterval,
      fetchResults: fetchResults ?? this.fetchResults,
      eagerlyFetchResults: eagerlyFetchResults ?? this.eagerlyFetchResults,
      carryForwardDataOnException:
          carryForwardDataOnException ?? this.carryForwardDataOnException,
      context: context ?? this.context,
      parserFn: parserFn ?? this.parserFn,
      queryRequestTimeout: queryRequestTimeout ?? this.queryRequestTimeout,
    );