Reader
constructor(deviceType: DeviceType = DeviceType.UNKNOWN, locationRaw: ExpandableLocation? = null, locationStatus: LocationStatus = UNKNOWN, id: String? = null, isSimulated: Boolean = false, networkStatus: Reader.NetworkStatus? = null, rawSerialNumber: String? = null, label: String? = null, deviceSwVersion: String? = null, baseUrl: String? = null, ipAddress: String? = null, livemode: Boolean? = null, bluetoothDevice: BluetoothDevice? = null, usbDevice: UsbDevice? = null, location: Location? = null, readerInfoBatteryLevel: Float? = null, readerInfoConfigVersion: String? = null, settingsVersion: String? = null, readerInfoFirmwareVersion: String? = null, readerInfoHardwareVersion: String? = null, pinKeyProfileId: String? = null, macKeyProfileId: String? = null, trackKeyProfileId: String? = null, emvKeyProfileId: String? = null, readerInfoPinKeysetId: String? = null, macKeysetId: String? = null, trackKeysetId: String? = null, emvKeysetId: String? = null, serial: String? = null, isDebug: Boolean? = false, rawReaderData: Map<String, String>? = null, isCharging: Boolean? = null, isDevKit: Boolean = false, firmwareId: String? = null, coinCellBatteryVoltage: Float? = null, isUsbConnected: Boolean? = null)