luxlabs header browser preview


@class NSData, NSUUID;

@interface HMDCharacteristicWriteRequest : HMDCharacteristicRequest

@property (readonly, nonatomic) id value;
@property (readonly, nonatomic) NSData *authorizationData;
@property (readonly, nonatomic) NSUUID *identifier;
@property (readonly, nonatomic) unsigned long long requestType;
@property (readonly, nonatomic) BOOL includeResponseValue;
@property (readonly, nonatomic) NSData *contextData;

+ (id)logCategory;
+ (id)writeRequestForTransitionFetchWithLightProfile:(id)a0;
+ (id)writeRequestForTransitionStartWithLightProfile:(id)a0 naturalLightingEnabled:(BOOL)a1 startDate:(id)a2 type:(unsigned long long)a3;
+ (id)writeRequestForTransitionStartWithLightProfile:(id)a0 naturalLightingEnabled:(BOOL)a1 startDate:(id)a2 type:(unsigned long long)a3 dataSource:(id)a4;
+ (id)writeRequestWithCharacteristic:(id)a0 value:(id)a1 authorizationData:(id)a2 identifier:(id)a3 type:(unsigned long long)a4;
+ (id)writeRequestWithCharacteristic:(id)a0 value:(id)a1 authorizationData:(id)a2 identifier:(id)a3 type:(unsigned long long)a4 includeResponseValue:(BOOL)a5;
+ (id)writeRequestWithCharacteristic:(id)a0 value:(id)a1 authorizationData:(id)a2 identifier:(id)a3 type:(unsigned long long)a4 includeResponseValue:(BOOL)a5 contextData:(id)a6;
+ (id)writeRequestWithCharacteristic:(id)a0 value:(id)a1 authorizationData:(id)a2 type:(unsigned long long)a3;

- (void).cxx_destruct;
- (id)attributeDescriptions;
- (id)initWithCharacteristic:(id)a0 value:(id)a1 authorizationData:(id)a2 identifier:(id)a3 type:(unsigned long long)a4 includeResponseValue:(BOOL)a5 contextData:(id)a6;

@end