System/Library/PrivateFrameworks/StoreServices.framework
SSVMediaContentTasteController.h
Download SSVMediaContentTasteController.h
@class NSMutableDictionary, NSObject;
@protocol OS_dispatch_queue;
@interface SSVMediaContentTasteController : NSObject {
NSObject<OS_dispatch_queue> *_accessSerialQueue;
NSObject<OS_dispatch_queue> *_calloutSerialQueue;
unsigned long long _currentResponseRevisionID;
unsigned long long _lastNotificationReceivedResponseRevisionID;
BOOL _havePendingRetryOperation;
int _itemsDidChangeNotifyToken;
int _exponentialBackOffSeconds;
long long _pendingMutateRequestCount;
NSMutableDictionary *_playlistGlobalIDToContentTasteItem;
NSMutableDictionary *_playlistGlobalIDToPendingContentTasteItem;
NSMutableDictionary *_contentTasteItemsToRetry;
NSMutableDictionary *_storeAdamIDToContentTasteItem;
NSMutableDictionary *_storeAdamIDToPendingContentTasteItem;
}
+ (id)defaultMediaTasteController;
- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (unsigned long long)contentTasteTypeForStoreAdamID:(long long)a0;
- (void)_contentTasteForItemUpdate:(id)a0 finishedWithError:(id)a1;
- (void)_handleContentTasteItemsUpdateResponse:(id)a0 allowNotifications:(BOOL)a1;
- (BOOL)_isRetryableError:(id)a0;
- (void)_refreshContentTasteItems;
- (void)_retryOperationForItemUpdates:(id)a0 finishedWithError:(id)a1;
- (void)_scheduleContentTasteUpdateOperationForFailedItems;
- (void)_sendUpdateWithItemUpdates:(id)a0 completionHandler:(id /* block */)a1;
- (unsigned long long)contentTasteTypeForPlaylistGlobalID:(id)a0;
- (void)setContentTasteType:(unsigned long long)a0 forPlaylistGlobalID:(id)a1 withCompletionHandler:(id /* block */)a2;
- (void)setContentTasteType:(unsigned long long)a0 forStoreAdamID:(long long)a1 withContentType:(unsigned long long)a2 completionHandler:(id /* block */)a3;
@end