AdminMessage constructor
AdminMessage({
- int? getChannelRequest,
- Channel? getChannelResponse,
- bool? getOwnerRequest,
- User? getOwnerResponse,
- AdminMessage_ConfigType? getConfigRequest,
- Config? getConfigResponse,
- AdminMessage_ModuleConfigType? getModuleConfigRequest,
- ModuleConfig? getModuleConfigResponse,
- bool? getCannedMessageModuleMessagesRequest,
- String? getCannedMessageModuleMessagesResponse,
- bool? getDeviceMetadataRequest,
- DeviceMetadata? getDeviceMetadataResponse,
- bool? getRingtoneRequest,
- String? getRingtoneResponse,
- bool? getDeviceConnectionStatusRequest,
- DeviceConnectionStatus? getDeviceConnectionStatusResponse,
- HamParameters? setHamMode,
- bool? getNodeRemoteHardwarePinsRequest,
- NodeRemoteHardwarePinsResponse? getNodeRemoteHardwarePinsResponse,
- bool? enterDfuModeRequest,
- String? deleteFileRequest,
- int? setScale,
- AdminMessage_BackupLocation? backupPreferences,
- AdminMessage_BackupLocation? restorePreferences,
- AdminMessage_BackupLocation? removeBackupPreferences,
- AdminMessage_InputEvent? sendInputEvent,
- User? setOwner,
- Channel? setChannel,
- Config? setConfig,
- ModuleConfig? setModuleConfig,
- String? setCannedMessageModuleMessages,
- String? setRingtoneMessage,
- int? removeByNodenum,
- int? setFavoriteNode,
- int? removeFavoriteNode,
- Position? setFixedPosition,
- bool? removeFixedPosition,
- int? setTimeOnly,
- bool? getUiConfigRequest,
- DeviceUIConfig? getUiConfigResponse,
- DeviceUIConfig? storeUiConfig,
- int? setIgnoredNode,
- int? removeIgnoredNode,
- bool? beginEditSettings,
- bool? commitEditSettings,
- SharedContact? addContact,
- KeyVerificationAdmin? keyVerification,
- int? factoryResetDevice,
- int? rebootOtaSeconds,
- bool? exitSimulator,
- int? rebootSeconds,
- int? shutdownSeconds,
- int? factoryResetConfig,
- int? nodedbReset,
- 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;
}