System/Library/PrivateFrameworks/HomeUI.framework

HUAvailableRelatedTriggerItemModule.h

Download HUAvailableRelatedTriggerItemModule.h

  1. NSObject
  2. >
  3. HFItemModule
@class HMHome, NSString, NSArray, HUAvailableRelatedTriggerItemProvider, HUAvailableTriggerItemActivationRequest, HFStaticItemProvider, HFStaticItem, NSMutableArray, NSSet;
@protocol HFItemSectionAccessoryButtonHeaderDelegate, HUAvailableRelatedTriggerItemModuleContextProviding;

@interface HUAvailableRelatedTriggerItemModule : HFItemModule <HFHomeObserver> {
    NSSet *_itemProviders;
}

@property (retain, nonatomic) HUAvailableRelatedTriggerItemProvider *availableTriggerItemProvider;
@property (retain, nonatomic) HFStaticItemProvider *staticItemProvider;
@property (retain, nonatomic) NSMutableArray *previouslySortedItems;
@property (retain, nonatomic) HFStaticItem *addAutomationItem;
@property (retain, nonatomic) NSArray *sensorCharacteristics;
@property (retain, nonatomic) NSArray *actionBuilderFactories;
@property (retain, nonatomic) NSArray *eventOptionsItems;
@property (retain, nonatomic) HUAvailableTriggerItemActivationRequest *activeRequest;
@property (retain, nonatomic) NSMutableArray *waitingRequests;
@property (retain, nonatomic) HFStaticItem *naturalLightingItem;
@property (retain, nonatomic) NSArray *relatedItems;
@property (retain, nonatomic) HMHome *home;
@property (weak, nonatomic) id<HFItemSectionAccessoryButtonHeaderDelegate> editButtonHeaderDelegate;
@property (readonly, nonatomic) id<HUAvailableRelatedTriggerItemModuleContextProviding> context;
@property (nonatomic) BOOL enableNaturalLighting;
@property (nonatomic) BOOL automationItemIsLoading;
@property (retain, nonatomic) NSString *sectionHeaderEditButtonTitleKey;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)defaultContext;
+ (id /* block */)sortComparator;
+ (BOOL)_itemClassSupportsEvents:(id)a0;
+ (BOOL)shouldShowRecommendation:(id)a0;

- (id)serviceTypes;
- (void).cxx_destruct;
- (id)itemProviders;
- (id)_accessoryCategoryUserFrieindlyDescription;
- (id)_activateItem:(id)a0 active:(BOOL)a1;
- (id)_buildItemProviders;
- (BOOL)_editingAvailableWithDisplayedItems:(id)a0;
- (void)_finishCommitWithItems:(id)a0 updatesDelayReason:(id)a1;
- (void)_performRequest:(id)a0;
- (void)_updateRelatedItems:(id)a0;
- (id)activateAllSelectedItems;
- (id)activateItem:(id)a0 active:(BOOL)a1;
- (id)buildSectionsWithDisplayedItems:(id)a0;
- (void)didActivateItem:(id)a0 active:(BOOL)a1 error:(id)a2;
- (id)initWithItems:(id)a0 itemUpdater:(id)a1 home:(id)a2 context:(id)a3;
- (id)itemsToHideInSet:(id)a0;
- (id)progressivelySortItems:(id)a0;
- (BOOL)relatedItemsCanBeAutomated;
- (id)serviceTypesSupportingAutomation;
- (BOOL)shouldHideAutomationsModule;

@end