AdminMessage constructor

AdminMessage({
  1. int? getChannelRequest,
  2. Channel? getChannelResponse,
  3. bool? getOwnerRequest,
  4. User? getOwnerResponse,
  5. AdminMessage_ConfigType? getConfigRequest,
  6. Config? getConfigResponse,
  7. AdminMessage_ModuleConfigType? getModuleConfigRequest,
  8. ModuleConfig? getModuleConfigResponse,
  9. bool? getCannedMessageModuleMessagesRequest,
  10. String? getCannedMessageModuleMessagesResponse,
  11. bool? getDeviceMetadataRequest,
  12. DeviceMetadata? getDeviceMetadataResponse,
  13. bool? getRingtoneRequest,
  14. String? getRingtoneResponse,
  15. bool? getDeviceConnectionStatusRequest,
  16. DeviceConnectionStatus? getDeviceConnectionStatusResponse,
  17. HamParameters? setHamMode,
  18. bool? getNodeRemoteHardwarePinsRequest,
  19. NodeRemoteHardwarePinsResponse? getNodeRemoteHardwarePinsResponse,
  20. bool? enterDfuModeRequest,
  21. String? deleteFileRequest,
  22. int? setScale,
  23. AdminMessage_BackupLocation? backupPreferences,
  24. AdminMessage_BackupLocation? restorePreferences,
  25. AdminMessage_BackupLocation? removeBackupPreferences,
  26. AdminMessage_InputEvent? sendInputEvent,
  27. User? setOwner,
  28. Channel? setChannel,
  29. Config? setConfig,
  30. ModuleConfig? setModuleConfig,
  31. String? setCannedMessageModuleMessages,
  32. String? setRingtoneMessage,
  33. int? removeByNodenum,
  34. int? setFavoriteNode,
  35. int? removeFavoriteNode,
  36. Position? setFixedPosition,
  37. bool? removeFixedPosition,
  38. int? setTimeOnly,
  39. bool? getUiConfigRequest,
  40. DeviceUIConfig? getUiConfigResponse,
  41. DeviceUIConfig? storeUiConfig,
  42. int? setIgnoredNode,
  43. int? removeIgnoredNode,
  44. bool? beginEditSettings,
  45. bool? commitEditSettings,
  46. SharedContact? addContact,
  47. KeyVerificationAdmin? keyVerification,
  48. int? factoryResetDevice,
  49. int? rebootOtaSeconds,
  50. bool? exitSimulator,
  51. int? rebootSeconds,
  52. int? shutdownSeconds,
  53. int? factoryResetConfig,
  54. int? nodedbReset,
  55. List<int>? sessionPasskey,
})

Implementation

factory AdminMessage({
  $core.int? getChannelRequest,
  $0.Channel? getChannelResponse,
  $core.bool? getOwnerRequest,
  $1.User? getOwnerResponse,
  AdminMessage_ConfigType? getConfigRequest,
  $2.Config? getConfigResponse,
  AdminMessage_ModuleConfigType? getModuleConfigRequest,
  $3.ModuleConfig? getModuleConfigResponse,
  $core.bool? getCannedMessageModuleMessagesRequest,
  $core.String? getCannedMessageModuleMessagesResponse,
  $core.bool? getDeviceMetadataRequest,
  $1.DeviceMetadata? getDeviceMetadataResponse,
  $core.bool? getRingtoneRequest,
  $core.String? getRingtoneResponse,
  $core.bool? getDeviceConnectionStatusRequest,
  $4.DeviceConnectionStatus? getDeviceConnectionStatusResponse,
  HamParameters? setHamMode,
  $core.bool? getNodeRemoteHardwarePinsRequest,
  NodeRemoteHardwarePinsResponse? getNodeRemoteHardwarePinsResponse,
  $core.bool? enterDfuModeRequest,
  $core.String? deleteFileRequest,
  $core.int? setScale,
  AdminMessage_BackupLocation? backupPreferences,
  AdminMessage_BackupLocation? restorePreferences,
  AdminMessage_BackupLocation? removeBackupPreferences,
  AdminMessage_InputEvent? sendInputEvent,
  $1.User? setOwner,
  $0.Channel? setChannel,
  $2.Config? setConfig,
  $3.ModuleConfig? setModuleConfig,
  $core.String? setCannedMessageModuleMessages,
  $core.String? setRingtoneMessage,
  $core.int? removeByNodenum,
  $core.int? setFavoriteNode,
  $core.int? removeFavoriteNode,
  $1.Position? setFixedPosition,
  $core.bool? removeFixedPosition,
  $core.int? setTimeOnly,
  $core.bool? getUiConfigRequest,
  $5.DeviceUIConfig? getUiConfigResponse,
  $5.DeviceUIConfig? storeUiConfig,
  $core.int? setIgnoredNode,
  $core.int? removeIgnoredNode,
  $core.bool? beginEditSettings,
  $core.bool? commitEditSettings,
  SharedContact? addContact,
  KeyVerificationAdmin? keyVerification,
  $core.int? factoryResetDevice,
  $core.int? rebootOtaSeconds,
  $core.bool? exitSimulator,
  $core.int? rebootSeconds,
  $core.int? shutdownSeconds,
  $core.int? factoryResetConfig,
  $core.int? nodedbReset,
  $core.List<$core.int>? sessionPasskey,
}) {
  final result = create();
  if (getChannelRequest != null) result.getChannelRequest = getChannelRequest;
  if (getChannelResponse != null)
    result.getChannelResponse = getChannelResponse;
  if (getOwnerRequest != null) result.getOwnerRequest = getOwnerRequest;
  if (getOwnerResponse != null) result.getOwnerResponse = getOwnerResponse;
  if (getConfigRequest != null) result.getConfigRequest = getConfigRequest;
  if (getConfigResponse != null) result.getConfigResponse = getConfigResponse;
  if (getModuleConfigRequest != null)
    result.getModuleConfigRequest = getModuleConfigRequest;
  if (getModuleConfigResponse != null)
    result.getModuleConfigResponse = getModuleConfigResponse;
  if (getCannedMessageModuleMessagesRequest != null)
    result.getCannedMessageModuleMessagesRequest =
        getCannedMessageModuleMessagesRequest;
  if (getCannedMessageModuleMessagesResponse != null)
    result.getCannedMessageModuleMessagesResponse =
        getCannedMessageModuleMessagesResponse;
  if (getDeviceMetadataRequest != null)
    result.getDeviceMetadataRequest = getDeviceMetadataRequest;
  if (getDeviceMetadataResponse != null)
    result.getDeviceMetadataResponse = getDeviceMetadataResponse;
  if (getRingtoneRequest != null)
    result.getRingtoneRequest = getRingtoneRequest;
  if (getRingtoneResponse != null)
    result.getRingtoneResponse = getRingtoneResponse;
  if (getDeviceConnectionStatusRequest != null)
    result.getDeviceConnectionStatusRequest =
        getDeviceConnectionStatusRequest;
  if (getDeviceConnectionStatusResponse != null)
    result.getDeviceConnectionStatusResponse =
        getDeviceConnectionStatusResponse;
  if (setHamMode != null) result.setHamMode = setHamMode;
  if (getNodeRemoteHardwarePinsRequest != null)
    result.getNodeRemoteHardwarePinsRequest =
        getNodeRemoteHardwarePinsRequest;
  if (getNodeRemoteHardwarePinsResponse != null)
    result.getNodeRemoteHardwarePinsResponse =
        getNodeRemoteHardwarePinsResponse;
  if (enterDfuModeRequest != null)
    result.enterDfuModeRequest = enterDfuModeRequest;
  if (deleteFileRequest != null) result.deleteFileRequest = deleteFileRequest;
  if (setScale != null) result.setScale = setScale;
  if (backupPreferences != null) result.backupPreferences = backupPreferences;
  if (restorePreferences != null)
    result.restorePreferences = restorePreferences;
  if (removeBackupPreferences != null)
    result.removeBackupPreferences = removeBackupPreferences;
  if (sendInputEvent != null) result.sendInputEvent = sendInputEvent;
  if (setOwner != null) result.setOwner = setOwner;
  if (setChannel != null) result.setChannel = setChannel;
  if (setConfig != null) result.setConfig = setConfig;
  if (setModuleConfig != null) result.setModuleConfig = setModuleConfig;
  if (setCannedMessageModuleMessages != null)
    result.setCannedMessageModuleMessages = setCannedMessageModuleMessages;
  if (setRingtoneMessage != null)
    result.setRingtoneMessage = setRingtoneMessage;
  if (removeByNodenum != null) result.removeByNodenum = removeByNodenum;
  if (setFavoriteNode != null) result.setFavoriteNode = setFavoriteNode;
  if (removeFavoriteNode != null)
    result.removeFavoriteNode = removeFavoriteNode;
  if (setFixedPosition != null) result.setFixedPosition = setFixedPosition;
  if (removeFixedPosition != null)
    result.removeFixedPosition = removeFixedPosition;
  if (setTimeOnly != null) result.setTimeOnly = setTimeOnly;
  if (getUiConfigRequest != null)
    result.getUiConfigRequest = getUiConfigRequest;
  if (getUiConfigResponse != null)
    result.getUiConfigResponse = getUiConfigResponse;
  if (storeUiConfig != null) result.storeUiConfig = storeUiConfig;
  if (setIgnoredNode != null) result.setIgnoredNode = setIgnoredNode;
  if (removeIgnoredNode != null) result.removeIgnoredNode = removeIgnoredNode;
  if (beginEditSettings != null) result.beginEditSettings = beginEditSettings;
  if (commitEditSettings != null)
    result.commitEditSettings = commitEditSettings;
  if (addContact != null) result.addContact = addContact;
  if (keyVerification != null) result.keyVerification = keyVerification;
  if (factoryResetDevice != null)
    result.factoryResetDevice = factoryResetDevice;
  if (rebootOtaSeconds != null) result.rebootOtaSeconds = rebootOtaSeconds;
  if (exitSimulator != null) result.exitSimulator = exitSimulator;
  if (rebootSeconds != null) result.rebootSeconds = rebootSeconds;
  if (shutdownSeconds != null) result.shutdownSeconds = shutdownSeconds;
  if (factoryResetConfig != null)
    result.factoryResetConfig = factoryResetConfig;
  if (nodedbReset != null) result.nodedbReset = nodedbReset;
  if (sessionPasskey != null) result.sessionPasskey = sessionPasskey;
  return result;
}