System/Library/PrivateFrameworks/Home.framework
HFItemBuilder.h
@class HMHome;
@interface HFItemBuilder : NSObject
@property (readonly, nonatomic) id homeKitRepresentation;
@property (readonly, nonatomic) HMHome *home;
+ (Class)homeKitRepresentationClass;
- (id)init;
- (void).cxx_destruct;
- (void)setHome:(id)a0;
- (id)initWithHome:(id)a0;
- (id)commitItem;
- (id)initWithExistingObject:(id)a0 inHome:(id)a1;
- (id)_commitSetDiff:(id)a0 withBlock:(id /* block */)a1;
- (id)_failureErrorWithReason:(id)a0;
- (id)commitItemBuilderSetDiff:(id)a0 addBlock:(id /* block */)a1 deleteBlock:(id /* block */)a2;
- (id)commitSetDiff:(id)a0 addBlock:(id /* block */)a1 updateBlock:(id /* block */)a2 deleteBlock:(id /* block */)a3;
- (id)lazy_verifyNameIsNotEmpty:(id)a0;
- (id)lazy_verifyPropertiesAreSet:(id)a0;
- (id)lazy_verifyProperty:(id)a0 matchesCondition:(id /* block */)a1 description:(id)a2;
- (id)lazy_verifyPropertyIsSet:(id)a0;
- (void)setHomeKitRepresentation:(id)a0;
- (id)verifyNameIsNotEmpty:(id)a0;
- (id)verifyPropertiesAreSet:(id)a0;
- (id)verifyProperty:(id)a0 matchesCondition:(id /* block */)a1 description:(id)a2;
- (id)verifyPropertyIsSet:(id)a0;
@end