copyWith method Null safety

Plugins copyWith(
  1. {JanusPluginAudiobridge? januspluginaudiobridge,
  2. JanusPluginRecordplay? januspluginrecordplay,
  3. JanusPluginTextroom? janusplugintextroom,
  4. JanusPluginNosip? januspluginnosip,
  5. JanusPluginVoicemail? januspluginvoicemail,
  6. JanusPluginSip? januspluginsip,
  7. JanusPluginVideocall? januspluginvideocall,
  8. JanusPluginStreaming? januspluginstreaming,
  9. JanusPluginEchotest? januspluginechotest,
  10. JanusPluginVideoroom? januspluginvideoroom}
)

Implementation

Plugins copyWith({
  JanusPluginAudiobridge? januspluginaudiobridge,
  JanusPluginRecordplay? januspluginrecordplay,
  JanusPluginTextroom? janusplugintextroom,
  JanusPluginNosip? januspluginnosip,
  JanusPluginVoicemail? januspluginvoicemail,
  JanusPluginSip? januspluginsip,
  JanusPluginVideocall? januspluginvideocall,
  JanusPluginStreaming? januspluginstreaming,
  JanusPluginEchotest? januspluginechotest,
  JanusPluginVideoroom? januspluginvideoroom,
}) =>
    Plugins(
      januspluginaudiobridge:
          januspluginaudiobridge ?? _januspluginaudiobridge,
      januspluginrecordplay: januspluginrecordplay ?? _januspluginrecordplay,
      janusplugintextroom: janusplugintextroom ?? _janusplugintextroom,
      januspluginnosip: januspluginnosip ?? _januspluginnosip,
      januspluginvoicemail: januspluginvoicemail ?? _januspluginvoicemail,
      januspluginsip: januspluginsip ?? _januspluginsip,
      januspluginvideocall: januspluginvideocall ?? _januspluginvideocall,
      januspluginstreaming: januspluginstreaming ?? _januspluginstreaming,
      januspluginechotest: januspluginechotest ?? _januspluginechotest,
      januspluginvideoroom: januspluginvideoroom ?? _januspluginvideoroom,
    );