System/Library/PrivateFrameworks/WatchListKit.framework
WLKChannelUtilities.h
Download WLKChannelUtilities.h
@class WLKChannelsResponse, NSArray, NSDictionary, NSError, NSObject, NSMutableArray;
@protocol OS_dispatch_queue;
@interface WLKChannelUtilities : NSObject {
NSObject<OS_dispatch_queue> *_accessQueue;
BOOL _filtered;
WLKChannelsResponse *_cachedResponse;
int _shouldRefreshNotificationToken;
BOOL _shouldRefresh;
BOOL _isChannelsInProgress;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
NSMutableArray *_inFlightcompletionList;
}
@property (readonly, nonatomic) BOOL loaded;
@property (readonly, nonatomic) NSError *error;
@property (readonly, copy, nonatomic) NSDictionary *channelsByID;
@property (readonly, copy, nonatomic) NSDictionary *channelsByBundleID;
@property (readonly, copy, nonatomic) NSArray *orderedChannels;
+ (id)sharedInstance;
+ (BOOL)isItunesBundleID:(id)a0;
+ (id)_validiTunesBundles;
+ (id)sharedInstanceFiltered;
- (void)invalidateCache;
- (id)init;
- (void)dealloc;
- (id)_configuration;
- (void).cxx_destruct;
- (void)_loadConfigIfNeededWithCompletion:(id /* block */)a0;
- (id)channelForBundleID:(id)a0;
- (id)channelForID:(id)a0;
- (id)channelIDForBundleID:(id)a0;
- (id)initFiltered:(BOOL)a0;
- (BOOL)isItunesOrFirstPartyBundleID:(id)a0;
- (void)loadIfNeededWithCompletion:(id /* block */)a0;
- (void)updateConsentStatusForCachedEntry:(id)a0 consented:(BOOL)a1;
@end