System/Library/PrivateFrameworks/RelevanceEngine.framework
REElementDataSource.h
Download REElementDataSource.h
@class NSString, NSArray, NSDictionary;
@protocol REElementDataSourceActivityDelegate, REElementDataSourceDelegate;
@interface REElementDataSource : NSObject <REElementDataSourceProperties> {
id<REElementDataSourceActivityDelegate> _activityDelegate;
}
@property (class, readonly, nonatomic) NSString *bundleIdentifier;
@property (class, readonly, nonatomic) NSString *applicationBundleIdentifier;
@property (class, readonly, nonatomic) unsigned long long elementContentMode;
@property (weak, nonatomic) id<REElementDataSourceDelegate> delegate;
@property (readonly, nonatomic) NSArray *supportedSections;
@property (readonly, nonatomic, getter=isRunning) BOOL running;
@property (nonatomic) BOOL allowsLocationUse;
@property (nonatomic) unsigned long long state;
@property (readonly, nonatomic) NSString *logHeader;
@property (readonly, nonatomic, getter=hasUnlockedSinceBoot) BOOL unlockedSinceBoot;
@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) NSDictionary *dataSourceProperties;
+ (id)contentAttributes;
+ (BOOL)wantsReloadForSignificantTimeChange;
+ (id)overrideLocalizedDataSourceName;
+ (BOOL)wantsAppPrewarm;
+ (BOOL)wantsReloadForFirstDeviceUnlock;
+ (BOOL)drivenByUserInteraction;
+ (struct { long long x0; long long x1; long long x2; })minimumSupportedSystemVersion;
+ (id)overrideDataSourceImage;
+ (BOOL)supportsPersistence;
+ (BOOL)wantsAutomaticFetching;
+ (BOOL)wantsLocationInUseAsserton;
+ (BOOL)wantsPrivateQueue;
- (void)pause;
- (id)init;
- (void)setRunning:(BOOL)a0;
- (void)beginActivity:(id)a0;
- (void)resume;
- (id)complicationDescriptor;
- (void).cxx_destruct;
- (void)setUnlockedSinceBoot:(BOOL)a0;
- (id)activityDelegate;
- (void)setActivityDelegate:(id)a0;
- (void)getElementsDuringDateInterval:(id)a0 inSection:(unsigned long long)a1 withHandler:(id /* block */)a2;
- (void)getElementsInSection:(id)a0 withHandler:(id /* block */)a1;
- (void)finishActivity:(id)a0;
- (void)beginFetchingData;
- (void)collectLoggableState:(id /* block */)a0;
- (void)elementWithIdentifierDidBecomeHidden:(id)a0;
- (void)elementWithIdentifierWillBecomeVisible:(id)a0;
- (void)finishFetchingData;
- (void)loadLoggingHeader;
@end