MapReport constructor
MapReport({
- String? longName,
- String? shortName,
- Config_DeviceConfig_Role? role,
- HardwareModel? hwModel,
- String? firmwareVersion,
- Config_LoRaConfig_RegionCode? region,
- Config_LoRaConfig_ModemPreset? modemPreset,
- bool? hasDefaultChannel,
- int? latitudeI,
- int? longitudeI,
- int? altitude,
- int? positionPrecision,
- int? numOnlineLocalNodes,
- 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;
}