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,     connection: ReaderConnection? = 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)