System/Library/PrivateFrameworks/iTunesCloud.framework

ICMediaRedownloadRequest.h

Download ICMediaRedownloadRequest.h

  1. NSObject
  2. >
  3. NSOperation
  4. >
  5. ICAsyncOperation
  6. >
  7. ICRequestOperation
@class ICURLAggregatedPerformanceMetrics, NSString, ICURLSession, ICUnfairLock, NSDictionary, ICStoreURLRequest, ICMediaRedownloadResponse, ICStoreRequestContext;

@interface ICMediaRedownloadRequest : ICRequestOperation {
    ICMediaRedownloadResponse *_redownloadResponse;
    ICStoreURLRequest *_storeURLRequest;
    ICUnfairLock *_lock;
    ICURLAggregatedPerformanceMetrics *_urlMetrics;
}

@property (copy, nonatomic) ICStoreRequestContext *requestContext;
@property (copy, nonatomic) NSDictionary *redownloadParameters;
@property (copy, nonatomic) NSString *requestURLBagKey;
@property (nonatomic) BOOL includeKeybagSyncData;
@property (nonatomic) BOOL includeSubscriptionKeybagSyncData;
@property (nonatomic, getter=isPlaybackRequest) BOOL playbackRequest;
@property (nonatomic, getter=isStreamingRental) BOOL streamingRental;
@property (nonatomic) BOOL usePrioritizedURLSession;
@property (retain, nonatomic) ICURLSession *urlSession;

- (id)init;
- (void)execute;
- (void)performRequestWithResponseHandler:(id /* block */)a0;
- (void).cxx_destruct;
- (void)cancel;
- (void)_executeWithActiveICloudAccountProperties:(id)a0;
- (id)initWithRequestContext:(id)a0 redownloadParameters:(id)a1;
- (id)initWithRequestContext:(id)a0 redownloadParametersString:(id)a1;

@end