System/Library/PrivateFrameworks/StoreKitUI.framework
SKUIItemStateCenter.h
Download SKUIItemStateCenter.h
@class NSMutableDictionary, ASDJobManager, NSDate, NSObject, SSDownloadManager, SSSoftwareUpdatesStore, NSMutableArray, SKUIStoreItemRelationshipCounsellor, NSString, SSAppPurchaseHistoryDatabase, NSHashTable, ASDSoftwareUpdatesStore, NSCountedSet;
@protocol OS_dispatch_queue;
@interface SKUIItemStateCenter : NSObject <SSDownloadManagerObserver, ASDJobManagerObserver, BLDownloadQueueObserving> {
NSObject<OS_dispatch_queue> *_accessQueue;
char _appInstallRestricted;
ASDSoftwareUpdatesStore *_appstoredUpdatesStore;
ASDJobManager *_jobManager;
char _canAccessAppUpdates;
char _canAccessPurchaseHistory;
SSDownloadManager *_downloadManager;
NSMutableArray *_finishLoadBlocks;
long long _gratisState;
NSDate *_gratisStateLastUpdate;
long long _loadCount;
NSMutableDictionary *_itemStates;
NSObject<OS_dispatch_queue> *_mediaLibraryQueue;
NSMutableArray *_mediaLibraries;
NSCountedSet *_observedLibraryItems;
NSObject<OS_dispatch_queue> *_observerQueue;
NSHashTable *_observers;
long long _parentalControlsRank;
SSAppPurchaseHistoryDatabase *_purchaseHistoryDatabase;
SKUIStoreItemRelationshipCounsellor *_relationshipCouncellor;
char _runningInStoreDemoMode;
}
@property (readonly) SSSoftwareUpdatesStore *appUpdatesStore;
@property (readonly) ASDSoftwareUpdatesStore *appstoredUpdatesStore;
@property (readonly, getter=isApplicationInstallRestricted) BOOL applicationInstallRestricted;
@property (readonly, nonatomic, getter=isGratisEligible) BOOL gratisEligible;
@property (readonly) long long parentalControlsRank;
@property (readonly, getter=isRunningInStoreDemoMode) BOOL runningInStoreDemoMode;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (id)defaultCenter;
- (void)downloadQueue:(id)a0 downloadStates:(id)a1 didCompleteWithError:(id)a2;
- (void)reloadFromServer;
- (void)downloadQueue:(id)a0 downloadStatesDidChange:(id)a1;
- (id)init;
- (void)dealloc;
- (void)removeObserver:(id)a0;
- (void)downloadManager:(id)a0 downloadStatesDidChange:(id)a1;
- (void)reloadFromServerWithCompletionBlock:(id /* block */)a0;
- (void)addDownloads:(id)a0;
- (void).cxx_destruct;
- (void)jobManager:(id)a0 updatedStateOfJobs:(id)a1;
- (void)jobManager:(id)a0 changedJobs:(id)a1;
- (void)addObserver:(id)a0;
- (void)jobManager:(id)a0 updatedProgressOfJobs:(id)a1;
- (void)downloadManagerDownloadsDidChange:(id)a0;
- (void)_mediaLibraryDidChangeNotification:(id)a0;
- (void)getUpdatesWithCompletionBlock:(id /* block */)a0;
- (void)jobManager:(id)a0 completedJobs:(id)a1;
- (id)_jobManager;
- (id)_purchaseHistoryDatabase;
- (void)_setDownloads:(id)a0;
- (void)_notifyObserversOfStateChanges:(id)a0;
- (BOOL)_isPurchaseForOffDeviceContent:(id)a0;
- (id)_removeState:(unsigned long long)a0 forItemIdentifier:(id)a1;
- (id)_addState:(unsigned long long)a0 forItemIdentifier:(id)a1;
- (id)_appstoredUpdatesStore;
- (void)_appstoredUpdatesStoreChangeNotification:(id)a0;
- (id)_copyItemsStatesForLibraryItems:(id)a0;
- (id)_downloadPhaseForJobPhase:(long long)a0;
- (void)_enumerateAvailableItemsForLibraryItems:(id)a0 usingBlock:(id /* block */)a1;
- (void)_fireFinishLoadBlocksIfNecessary;
- (BOOL)_gratisStateIsValid;
- (id)_newPurchaseWithItem:(id)a0 offer:(id)a1;
- (id)_newPurchasesForSoftwareWithBundleItem:(id)a0 bundleOffer:(id)a1;
- (id)_newPurchasesWithBundleItem:(id)a0 bundleOffer:(id)a1;
- (id)_newPurchasesWithItems:(id)a0;
- (id)_newSoftwarePurchaseWithItem:(id)a0 offer:(id)a1;
- (void)_notifyObserversOfMediaLibraryChange;
- (void)_notifyObserversOfPurchasesResponses:(id)a0;
- (void)_notifyObserversOfRestrictionsChange;
- (void)_notifyObserversOfSoftwarePurchasesResponses:(id)a0;
- (void)_notifyObserversOfStateChange:(id)a0;
- (void)_performPurchases:(id)a0 hasBundlePurchase:(BOOL)a1 withClientContext:(id)a2 completionBlock:(id /* block */)a3;
- (void)_performSoftwarePurchases:(id)a0 withClientContext:(id)a1 completionBlock:(id /* block */)a2;
- (void)_reloadAppUpdatesStore;
- (void)_reloadDownloadManager;
- (void)_reloadJobManager;
- (void)_reloadMediaLibraryStateForItems:(id)a0;
- (void)_reloadPurchaseHistory;
- (void)_reloadSoftwareLibrary;
- (void)_reloadStateForObservedMediaLibraryItems;
- (void)_removePurchasingItemsForPurchases:(id)a0;
- (void)_replacePurchasingItem:(id)a0 withDownloadIDs:(id)a1;
- (void)_restrictionsChangedNotification:(id)a0;
- (void)_setAvailableAppstoredUpdatesWithUpdates:(id)a0 decrementLoadCount:(BOOL)a1;
- (void)_setFirstPartyRemovableItemsIdentifiers:(id)a0;
- (void)_setGratisIdentifiers:(id)a0 error:(id)a1;
- (void)_setInstalledItems:(id)a0;
- (void)_setJobs:(id)a0;
- (void)_setPurchaseHistoryItemsWithIdentifiers:(id)a0;
- (void)_setPurchaseHistoryVPPItemsWithIdentifiers:(id)a0;
- (id)_setStateFlag:(unsigned long long)a0 forItemsWithIdentifiers:(id)a1 sendNotification:(BOOL)a2;
- (id)_setStateFlag:(unsigned long long)a0 forOnlyItemsWithIdentifiers:(id)a1 sendNotification:(BOOL)a2;
- (void)_storefrontDidChangeNotification:(id)a0;
- (void)_updatesSoftwarePurchasingItemsForPurchases:(id)a0 purchaseWasSuccessful:(BOOL)a1;
- (void)_updatesStoreChangeNotification:(id)a0;
- (void)addManifestDownloadWithURL:(id)a0 placeholderMetadata:(id)a1;
- (void)addMediaLibrary:(id)a0;
- (void)addRelationshipForParentAdamId:(id)a0 withChildAdamIds:(id)a1;
- (void)beginObservingLibraryItems:(id)a0;
- (void)cancelDownloadForItemWithIdentifier:(long long)a0;
- (void)endObservingLibraryItems:(id)a0;
- (void)evaluatePurchaseResponseForRentals:(id)a0;
- (void)findLibraryItemsForContentIdentifiers:(id)a0 options:(id)a1 completionBlock:(id /* block */)a2;
- (void)finishLoadingWithCompletionBlock:(id /* block */)a0;
- (void)getSoftwareUpdatesWithCompletionBlock:(id /* block */)a0;
- (id)gratisEligibleItemIdentifiers;
- (BOOL)isItemRestrictedWithParentalControlsRank:(long long)a0;
- (id)metricsActionTypeForItem:(id)a0;
- (id)performActionForItem:(id)a0 clientContext:(id)a1;
- (id)performActionForItem:(id)a0 clientContext:(id)a1 completionBlock:(id /* block */)a2;
- (id)performActionForItem:(id)a0 offer:(id)a1 clientContext:(id)a2 completionBlock:(id /* block */)a3;
- (id)performActionForItem:(id)a0 withCompletionBlock:(id /* block */)a1;
- (void)performActionForLibraryItem:(id)a0;
- (id)performActionForSoftwareItem:(id)a0 offer:(id)a1 clientContext:(id)a2 completionBlock:(id /* block */)a3;
- (void)purchaseItem:(id)a0 offer:(id)a1 clientContext:(id)a2 completionBlock:(id /* block */)a3;
- (void)purchaseItems:(id)a0 withClientContext:(id)a1 completionBlock:(id /* block */)a2;
- (void)purchaseItems:(id)a0 withCompletionBlock:(id /* block */)a1;
- (void)purchaseSoftwareItem:(id)a0 offer:(id)a1 clientContext:(id)a2 completionBlock:(id /* block */)a3;
- (void)purchaseTone:(id)a0 withProperties:(id)a1 clientContext:(id)a2 completionBlock:(id /* block */)a3;
- (void)reloadGratisEligibilityWithBundleIdentifiers:(id)a0 clientContext:(id)a1;
- (void)reloadMediaLibrary:(id)a0;
- (void)reloadSoftwareUpdatesFromServerWithCompletionBlock:(id /* block */)a0;
- (void)removeMediaLibrary:(id)a0;
- (void)removeRelationshipsForParentAdamId:(id)a0;
- (id)stateForItemWithIdentifier:(long long)a0;
- (id)stateForItemWithStoreIdentifier:(id)a0;
@end