FromRadio constructor

FromRadio({
  1. int? id,
  2. MeshPacket? packet,
  3. MyNodeInfo? myInfo,
  4. NodeInfo? nodeInfo,
  5. Config? config,
  6. LogRecord? logRecord,
  7. int? configCompleteId,
  8. bool? rebooted,
  9. ModuleConfig? moduleConfig,
  10. Channel? channel,
  11. QueueStatus? queueStatus,
  12. XModem? xmodemPacket,
  13. DeviceMetadata? metadata,
  14. MqttClientProxyMessage? mqttClientProxyMessage,
  15. FileInfo? fileInfo,
  16. ClientNotification? clientNotification,
  17. DeviceUIConfig? deviceuiConfig,
})

Implementation

factory FromRadio({
  $core.int? id,
  MeshPacket? packet,
  MyNodeInfo? myInfo,
  NodeInfo? nodeInfo,
  $1.Config? config,
  LogRecord? logRecord,
  $core.int? configCompleteId,
  $core.bool? rebooted,
  $2.ModuleConfig? moduleConfig,
  $3.Channel? channel,
  QueueStatus? queueStatus,
  $4.XModem? xmodemPacket,
  DeviceMetadata? metadata,
  MqttClientProxyMessage? mqttClientProxyMessage,
  FileInfo? fileInfo,
  ClientNotification? clientNotification,
  $5.DeviceUIConfig? deviceuiConfig,
}) {
  final result = create();
  if (id != null) result.id = id;
  if (packet != null) result.packet = packet;
  if (myInfo != null) result.myInfo = myInfo;
  if (nodeInfo != null) result.nodeInfo = nodeInfo;
  if (config != null) result.config = config;
  if (logRecord != null) result.logRecord = logRecord;
  if (configCompleteId != null) result.configCompleteId = configCompleteId;
  if (rebooted != null) result.rebooted = rebooted;
  if (moduleConfig != null) result.moduleConfig = moduleConfig;
  if (channel != null) result.channel = channel;
  if (queueStatus != null) result.queueStatus = queueStatus;
  if (xmodemPacket != null) result.xmodemPacket = xmodemPacket;
  if (metadata != null) result.metadata = metadata;
  if (mqttClientProxyMessage != null)
    result.mqttClientProxyMessage = mqttClientProxyMessage;
  if (fileInfo != null) result.fileInfo = fileInfo;
  if (clientNotification != null)
    result.clientNotification = clientNotification;
  if (deviceuiConfig != null) result.deviceuiConfig = deviceuiConfig;
  return result;
}