Node

constructor(num: Int, metadata: DeviceMetadata? = null, user: User = User.Builder().build(), position: Position = Position.Builder().build(), snr: Float = Float.MAX_VALUE, rssi: Int = Int.MAX_VALUE, lastHeard: Int = 0, deviceMetrics: DeviceMetrics = DeviceMetrics.Builder().build(), channel: Int = 0, viaMqtt: Boolean = false, hopsAway: Int = -1, isFavorite: Boolean = false, isIgnored: Boolean = false, isMuted: Boolean = false, environmentMetrics: EnvironmentMetrics = EnvironmentMetrics.Builder().build(), powerMetrics: PowerMetrics = PowerMetrics.Builder().build(), airQualityMetrics: AirQualityMetrics = AirQualityMetrics.Builder().build(), paxcounter: Paxcount = Paxcount.Builder().build(), publicKey: ByteString? = null, notes: String = "", powerChannelLabels: List<String> = emptyList(), manuallyVerified: Boolean = false, signsPackets: Boolean = false, heardOnCurrentLora: Boolean = true, nodeStatus: String? = null, lastTransport: Int = 0, keyMatch: Boolean = true, newPublicKey: ByteString? = null)(source)