luxlabs header browser preview


@class IMDCKDatabaseManager, APSConnection, CKRecordZone, NSString, CKRecordZoneID;

@interface IMDRecordZoneManager : NSObject <APSConnectionDelegate>

@property (retain, nonatomic) IMDCKDatabaseManager *dataBaseManager;
@property (retain, nonatomic) APSConnection *pushConnection;
@property (readonly, nonatomic) CKRecordZoneID *chatRecordZoneID;
@property (readonly, nonatomic) CKRecordZone *chatRecordZone;
@property (readonly, nonatomic) CKRecordZoneID *attachmentRecordZoneID;
@property (readonly, nonatomic) CKRecordZone *attachmentRecordZone;
@property (readonly, nonatomic) CKRecordZoneID *messageRecordZoneID;
@property (readonly, nonatomic) CKRecordZone *messageRecordZone;
@property (readonly, nonatomic) CKRecordZoneID *updateRecordZoneID;
@property (readonly, nonatomic) CKRecordZone *updateRecordZone;
@property (readonly, nonatomic) CKRecordZoneID *analyticRecordZoneID;
@property (readonly, nonatomic) CKRecordZone *analyticRecordZone;
@property (readonly, nonatomic) CKRecordZoneID *deDupeSaltZoneID;
@property (readonly, nonatomic) CKRecordZone *deDupeSaltRecordZone;
@property (readonly, nonatomic) CKRecordZoneID *metricZoneID;
@property (readonly, nonatomic) CKRecordZoneID *recoverableMessageRecordZoneID;
@property (readonly, nonatomic) CKRecordZone *recoverableMessageRecordZone;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)sharedInstance;

- (id)init;
- (void)_handleNotificationForZoneID:(id)a0 subscriptionID:(id)a1;
- (void)_deleteAllZonesForDatabase:(id)a0;
- (void)connection:(id)a0 didReceivePublicToken:(id)a1;
- (void)dealloc;
- (void)deleteAnalyticZone;
- (void)connection:(id)a0 didReceiveIncomingMessage:(id)a1;
- (void)_createRecordZoneIfNeeded:(id)a0 completionBlock:(id /* block */)a1;
- (void)deleteChatZone;
- (void)deleteAllZones;
- (void)_createSubscriptionIfNeededForZoneID:(id)a0 subscriptionID:(id)a1 recordType:(id)a2 completionBlock:(id /* block */)a3;
- (void)deleteDeDupeSaltZone;
- (void)createUpdateZoneIfNeededWithCompletionBlock:(id /* block */)a0;
- (void)deleteRecoverableMessageZone;
- (void)createAttachmentZoneIfNeededWithCompletionBlock:(id /* block */)a0;
- (long long)derivedQualityOfService;
- (void)deleteAttachmentZone;
- (void)_checkRecordZoneExists:(id)a0 completionBlock:(id /* block */)a1;
- (void)deleteMessageZone;
- (void)createMessageZoneIfNeededWithCompletionBlock:(id /* block */)a0;
- (void)createRecoverableMessageZoneIfNeededWithCompletionBlock:(id /* block */)a0;
- (void)createChatZoneIfNeededWithCompletionBlock:(id /* block */)a0;
- (void)deleteUpdateZone;
- (void)fetchChatZoneToCheckManateeStatus:(id /* block */)a0;
- (void)createSubscriptionIfNeededOnDeDupeZoneForSubscription:(id)a0 recordType:(id)a1 completionBlock:(id /* block */)a2;
- (void)createAnalyticZoneIfNeededWithCompletionBlock:(id /* block */)a0;
- (void)_setUpPushConnection;
- (id)errorAnalyzer;
- (void)_deleteZone:(id)a0 forDatabase:(id)a1;
- (void)_createSubscriptionForZoneID:(id)a0 subscriptionID:(id)a1 recordType:(id)a2 completionBlock:(id /* block */)a3;
- (void)_createRecordZone:(id)a0 completionBlock:(id /* block */)a1;
- (void)_deleteZone:(id)a0;
- (id)ckUtilities;
- (void)createDeDupeSaltZoneIfNeededWithCompletionBlock:(id /* block */)a0;

@end