copy method

InteractiveLayerOptions copy({
  1. bool? interactive,
  2. String? attribution,
  3. TapDownLayerCallback? onTapDown,
  4. TapUpLayerCallback? onTapUp,
  5. TapLayerCallback? onTap,
  6. TapLayerCallback? onTapCancel,
  7. TapLayerCallback? onSecondaryTap,
  8. TapDownLayerCallback? onSecondaryTapDown,
  9. TapUpLayerCallback? onSecondaryTapUp,
  10. TapLayerCallback? onSecondaryTapCancel,
  11. DoubleTapLayerCallback? onDoubleTap,
  12. LongPressLayerCallback? onLongPress,
  13. LongPressStartLayerCallback? onLongPressStart,
  14. LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate,
  15. LongPressUpLayerCallback? onLongPressUp,
  16. LongPressEndLayerCallback? onLongPressEnd,
  17. LongPressLayerCallback? onSecondaryLongPress,
  18. LongPressStartLayerCallback? onSecondaryLongPressStart,
  19. LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate,
  20. LongPressUpLayerCallback? onSecondaryLongPressUp,
  21. LongPressEndLayerCallback? onSecondaryLongPressEnd,
})
override

Implementation

InteractiveLayerOptions copy({
  bool? interactive,
  String? attribution,
  TapDownLayerCallback? onTapDown,
  TapUpLayerCallback? onTapUp,
  TapLayerCallback? onTap,
  TapLayerCallback? onTapCancel,
  TapLayerCallback? onSecondaryTap,
  TapDownLayerCallback? onSecondaryTapDown,
  TapUpLayerCallback? onSecondaryTapUp,
  TapLayerCallback? onSecondaryTapCancel,
  DoubleTapLayerCallback? onDoubleTap,
  LongPressLayerCallback? onLongPress,
  LongPressStartLayerCallback? onLongPressStart,
  LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate,
  LongPressUpLayerCallback? onLongPressUp,
  LongPressEndLayerCallback? onLongPressEnd,
  LongPressLayerCallback? onSecondaryLongPress,
  LongPressStartLayerCallback? onSecondaryLongPressStart,
  LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate,
  LongPressUpLayerCallback? onSecondaryLongPressUp,
  LongPressEndLayerCallback? onSecondaryLongPressEnd,
}) {
  return InteractiveLayerOptions(
    interactive: interactive ?? this.interactive,
    attribution: attribution ?? this.attribution,
    onTapDown: onTapDown ?? this.onTapDown,
    onTapUp: onTapUp ?? this.onTapUp,
    onTap: onTap ?? this.onTap,
    onTapCancel: onTapCancel ?? this.onTapCancel,
    onSecondaryTap: onSecondaryTap ?? this.onSecondaryTap,
    onSecondaryTapDown: onSecondaryTapDown ?? this.onSecondaryTapDown,
    onSecondaryTapUp: onSecondaryTapUp ?? this.onSecondaryTapUp,
    onSecondaryTapCancel: onSecondaryTapCancel ?? this.onSecondaryTapCancel,
    onDoubleTap: onDoubleTap ?? this.onDoubleTap,
    onLongPress: onLongPress ?? this.onLongPress,
    onLongPressStart: onLongPressStart ?? this.onLongPressStart,
    onLongPressMoveUpdate:
        onLongPressMoveUpdate ?? this.onLongPressMoveUpdate,
    onLongPressUp: onLongPressUp ?? this.onLongPressUp,
    onLongPressEnd: onLongPressEnd ?? this.onLongPressEnd,
    onSecondaryLongPress: onSecondaryLongPress ?? this.onSecondaryLongPress,
    onSecondaryLongPressStart:
        onSecondaryLongPressStart ?? this.onSecondaryLongPressStart,
    onSecondaryLongPressMoveUpdate:
        onSecondaryLongPressMoveUpdate ?? this.onSecondaryLongPressMoveUpdate,
    onSecondaryLongPressUp:
        onSecondaryLongPressUp ?? this.onSecondaryLongPressUp,
    onSecondaryLongPressEnd:
        onSecondaryLongPressEnd ?? this.onSecondaryLongPressEnd,
  );
}