ModuleConfig_ExternalNotificationConfig constructor

ModuleConfig_ExternalNotificationConfig({
  1. bool? enabled,
  2. int? outputMs,
  3. int? output,
  4. bool? active,
  5. bool? alertMessage,
  6. bool? alertBell,
  7. bool? usePwm,
  8. int? outputVibra,
  9. int? outputBuzzer,
  10. bool? alertMessageVibra,
  11. bool? alertMessageBuzzer,
  12. bool? alertBellVibra,
  13. bool? alertBellBuzzer,
  14. int? nagTimeout,
  15. bool? useI2sAsBuzzer,
})

Implementation

factory ModuleConfig_ExternalNotificationConfig({
  $core.bool? enabled,
  $core.int? outputMs,
  $core.int? output,
  $core.bool? active,
  $core.bool? alertMessage,
  $core.bool? alertBell,
  $core.bool? usePwm,
  $core.int? outputVibra,
  $core.int? outputBuzzer,
  $core.bool? alertMessageVibra,
  $core.bool? alertMessageBuzzer,
  $core.bool? alertBellVibra,
  $core.bool? alertBellBuzzer,
  $core.int? nagTimeout,
  $core.bool? useI2sAsBuzzer,
}) {
  final result = create();
  if (enabled != null) result.enabled = enabled;
  if (outputMs != null) result.outputMs = outputMs;
  if (output != null) result.output = output;
  if (active != null) result.active = active;
  if (alertMessage != null) result.alertMessage = alertMessage;
  if (alertBell != null) result.alertBell = alertBell;
  if (usePwm != null) result.usePwm = usePwm;
  if (outputVibra != null) result.outputVibra = outputVibra;
  if (outputBuzzer != null) result.outputBuzzer = outputBuzzer;
  if (alertMessageVibra != null) result.alertMessageVibra = alertMessageVibra;
  if (alertMessageBuzzer != null)
    result.alertMessageBuzzer = alertMessageBuzzer;
  if (alertBellVibra != null) result.alertBellVibra = alertBellVibra;
  if (alertBellBuzzer != null) result.alertBellBuzzer = alertBellBuzzer;
  if (nagTimeout != null) result.nagTimeout = nagTimeout;
  if (useI2sAsBuzzer != null) result.useI2sAsBuzzer = useI2sAsBuzzer;
  return result;
}