copyWith method

AudioSessionOptions copyWith({
  1. ValueOrAbsent<AppleAudioSessionConfiguration> apple = const ValueOrAbsent.absent(),
  2. ValueOrAbsent<AndroidAudioSessionConfiguration> android = const ValueOrAbsent.absent(),
})

Returns a copy with selected fields replaced.

Implementation

AudioSessionOptions copyWith({
  ValueOrAbsent<AppleAudioSessionConfiguration> apple = const ValueOrAbsent.absent(),
  ValueOrAbsent<AndroidAudioSessionConfiguration> android = const ValueOrAbsent.absent(),
}) => AudioSessionOptions._(
  apple: apple.valueOr(this.apple),
  android: android.valueOr(this.android),
);