@class NSError, NSString, NSDictionary, NSHTTPURLResponse, NSMutableData, PocketAPI, NSURLConnection; @protocol PocketAPIDelegate; @interface PocketAPIOperation : NSOperation <NSURLConnectionDelegate, NSCopying, PocketAPIDelegate> { NSString *baseURLPath; BOOL finishedLoading; BOOL attemptedRelogin; } @property (retain, nonatomic) PocketAPI *API; @property (retain, nonatomic) id<PocketAPIDelegate> delegate; @property (readonly, retain, nonatomic) NSString *baseURLPath; @property (nonatomic) int domain; @property (nonatomic) int HTTPMethod; @property (retain, nonatomic) NSString *APIMethod; @property (retain, nonatomic) NSDictionary *arguments; @property (readonly, retain, nonatomic) NSURLConnection *connection; @property (readonly, retain, nonatomic) NSHTTPURLResponse *response; @property (readonly, retain, nonatomic) NSMutableData *data; @property (readonly, retain, nonatomic) NSError *error; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)decodeForURL:(id)a0; + (id)encodeForURL:(id)a0; + (id)errorFromXError:(id)a0 withErrorCode:(unsigned long long)a1 HTTPStatusCode:(unsigned long long)a2; - (id)responseDictionary; - (BOOL)isExecuting; - (id)init; - (void)dealloc; - (void)connection:(id)a0 didReceiveData:(id)a1; - (void)start; - (BOOL)isFinished; - (void)connectionDidFinishLoading:(id)a0; - (void)connection:(id)a0 didReceiveResponse:(id)a1; - (void)connection:(id)a0 didFailWithError:(id)a1; - (BOOL)isConcurrent; - (id)copyWithZone:(struct _NSZone { } *)a0; - (void)connectionFinishedWithError:(id)a0; - (id)pkt_URLRequest; - (void)pkt_connectionFinishedLoading; - (id)pkt_requestArguments; - (void)pocketAPI:(id)a0 hadLoginError:(id)a1; - (void)pocketAPILoggedIn:(id)a0; @end