luxlabs header browser preview


@class NSString;

@interface HKDevice : NSObject <NSSecureCoding, NSCopying> {
    NSString *_name;
    NSString *_manufacturer;
    NSString *_model;
    NSString *_hardwareVersion;
    NSString *_firmwareVersion;
    NSString *_softwareVersion;
    NSString *_localIdentifier;
    NSString *_UDIDeviceIdentifier;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) NSString *_connectedGymDeviceFullName;
@property (readonly, nonatomic) NSString *_connectedGymDeviceTypeName;
@property (readonly, nonatomic) NSString *_displayName;
@property (readonly) NSString *name;
@property (readonly) NSString *manufacturer;
@property (readonly) NSString *model;
@property (readonly) NSString *hardwareVersion;
@property (readonly) NSString *firmwareVersion;
@property (readonly) NSString *softwareVersion;
@property (readonly) NSString *localIdentifier;
@property (readonly) NSString *UDIDeviceIdentifier;

+ (id)localDevice;

- (id)init;
- (unsigned long long)hash;
- (id)_init;
- (void)_setName:(id)a0;
- (void)encodeWithCoder:(id)a0;
- (void)_setModel:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (unsigned long long)_fitnessMachineType;
- (BOOL)_isConnectedGymDevice;
- (void)_setFirmwareVersion:(id)a0;
- (void)_setFitnessMachineType:(unsigned long long)a0;
- (void)_setHardwareVersion:(id)a0;
- (void)_setLocalIdentifier:(id)a0;
- (void)_setManufacturer:(id)a0;
- (void)_setSoftwareVersion:(id)a0;
- (void)_setUDIDeviceIdentifier:(id)a0;
- (id)initWithName:(id)a0 manufacturer:(id)a1 model:(id)a2 hardwareVersion:(id)a3 firmwareVersion:(id)a4 softwareVersion:(id)a5 localIdentifier:(id)a6 UDIDeviceIdentifier:(id)a7;

@end