8#import <Foundation/Foundation.h>
14typedef NS_ENUM(NSUInteger, DeviceStatusEnum) {
16 DeviceStatusDisconnected,
17 DeviceStatusConnected,
18 DeviceStatusConnectedUnconfigured
41@property (nonatomic, strong, readonly)NSString *
name;
46@property (nonatomic, strong, readonly)NSString *
make;
51@property (nonatomic, strong, readonly)NSString *
model;
115+(DeviceStatusEnum)getDeviceStatusEnum:(NSString *)deviceStatusStr;
120+(NSString *)getDeviceStatusString:(DeviceStatusEnum)deviceStatusEnum;
This class represents the current status of a device connected to the SDK.
Definition: DeviceStatus.h:22
NSString * availablityError
Definition: DeviceStatus.h:31
DeviceStatusEnum deviceStatus
Definition: DeviceStatus.h:26
NSString * model
Definition: DeviceStatus.h:51
NSString * make
Definition: DeviceStatus.h:46
NSString * pinPadOsVersion
Definition: DeviceStatus.h:76
NSInteger batteryChargePercentage
Definition: DeviceStatus.h:86
NSInteger rawBatteryChargePercentage
Definition: DeviceStatus.h:91
NSString * name
Definition: DeviceStatus.h:41
NSString * firmwareName
Definition: DeviceStatus.h:56
NSString * batteryChargingStatus
Definition: DeviceStatus.h:97
NSString * serialNumber
Definition: DeviceStatus.h:66
NSDictionary * errorInformation
Definition: DeviceStatus.h:36
NSString * batteryChargingStatusUpdateDateTime
Definition: DeviceStatus.h:104
NSString * pinPadRevision
Definition: DeviceStatus.h:71
NSString * batteryChargingStatusUpdateDateTimeFormat
Definition: DeviceStatus.h:110
NSString * pinPadKernelVersion
Definition: DeviceStatus.h:81
NSString * firmwareVersion
Definition: DeviceStatus.h:61