luxlabs header browser preview


@class HMCharacteristic, HMCharacteristicWriteAction;
@protocol NSCopying;

@interface HFCharacteristicWriteActionBuilder : HFActionBuilder

@property (readonly, nonatomic) HMCharacteristicWriteAction *action;
@property (retain, nonatomic) HMCharacteristic *characteristic;
@property (retain, nonatomic) id<NSCopying> targetValue;

+ (Class)homeKitRepresentationClass;

- (unsigned long long)hash;
- (id)performValidation;
- (id)description;
- (void).cxx_destruct;
- (BOOL)requiresDeviceUnlock;
- (id)validationError;
- (id)createNewAction;
- (id)commitItem;
- (id)containedAccessoryRepresentables;
- (id)copyForCreatingNewAction;
- (BOOL)hasSameTargetAsAction:(id)a0;
- (id)initWithExistingObject:(id)a0 inHome:(id)a1;
- (BOOL)canUpdateWithActionBuilder:(id)a0;
- (id)compareToObject:(id)a0;
- (BOOL)updateWithActionBuilder:(id)a0;

@end