luxlabs header browser preview


@class CKContainer, CKDatabase;

@interface WFCloudKitWebServiceRequest : NSObject

@property (readonly, nonatomic) CKContainer *container;
@property (readonly, nonatomic) CKDatabase *database;

- (void).cxx_destruct;
- (id)initWithContainer:(id)a0 database:(id)a1;
- (id)databaseName;
- (id)cloudKitAPIToken;
- (id)cloudKitEnvironment;
- (id)extractRecordDictFromRecordIfNecessary:(id)a0 recordType:(id)a1;
- (id)fetchProxiedRecordWithIdentifier:(id)a0 possibleItemTypes:(id)a1 completionHandler:(id /* block */)a2;
- (id)fetchRecordsWithItemType:(Class)a0 filter:(id)a1 cacheKey:(id)a2 completionHandler:(id /* block */)a3;
- (id)getJSONFromURL:(id)a0 completionHandler:(id /* block */)a1;
- (id)getJSONFromURL:(id)a0 headers:(id)a1 completionHandler:(id /* block */)a2;
- (void)parseRecord:(id)a0 intoItem:(id)a1 allKeys:(BOOL)a2;
- (id)pathComponentsForType:(unsigned long long)a0 parameters:(id)a1;
- (id)postJSON:(id)a0 toURL:(id)a1 cacheKey:(id)a2 completionHandler:(id /* block */)a3;
- (id)queryWithItemType:(Class)a0 filter:(id)a1;
- (id)recordsFromQueryResponse:(id)a0;
- (id)urlForType:(unsigned long long)a0 parameters:(id)a1;
- (unsigned long long)webServiceForRequestType:(unsigned long long)a0;

@end