MapReport constructor

MapReport({
  1. String? longName,
  2. String? shortName,
  3. Config_DeviceConfig_Role? role,
  4. HardwareModel? hwModel,
  5. String? firmwareVersion,
  6. Config_LoRaConfig_RegionCode? region,
  7. Config_LoRaConfig_ModemPreset? modemPreset,
  8. bool? hasDefaultChannel,
  9. int? latitudeI,
  10. int? longitudeI,
  11. int? altitude,
  12. int? positionPrecision,
  13. int? numOnlineLocalNodes,
  14. bool? hasOptedReportLocation,
})

Implementation

factory MapReport({
  $core.String? longName,
  $core.String? shortName,
  $1.Config_DeviceConfig_Role? role,
  $0.HardwareModel? hwModel,
  $core.String? firmwareVersion,
  $1.Config_LoRaConfig_RegionCode? region,
  $1.Config_LoRaConfig_ModemPreset? modemPreset,
  $core.bool? hasDefaultChannel,
  $core.int? latitudeI,
  $core.int? longitudeI,
  $core.int? altitude,
  $core.int? positionPrecision,
  $core.int? numOnlineLocalNodes,
  $core.bool? hasOptedReportLocation,
}) {
  final result = create();
  if (longName != null) result.longName = longName;
  if (shortName != null) result.shortName = shortName;
  if (role != null) result.role = role;
  if (hwModel != null) result.hwModel = hwModel;
  if (firmwareVersion != null) result.firmwareVersion = firmwareVersion;
  if (region != null) result.region = region;
  if (modemPreset != null) result.modemPreset = modemPreset;
  if (hasDefaultChannel != null) result.hasDefaultChannel = hasDefaultChannel;
  if (latitudeI != null) result.latitudeI = latitudeI;
  if (longitudeI != null) result.longitudeI = longitudeI;
  if (altitude != null) result.altitude = altitude;
  if (positionPrecision != null) result.positionPrecision = positionPrecision;
  if (numOnlineLocalNodes != null)
    result.numOnlineLocalNodes = numOnlineLocalNodes;
  if (hasOptedReportLocation != null)
    result.hasOptedReportLocation = hasOptedReportLocation;
  return result;
}