luxlabs header browser preview


@class NSURL, NSString, NSArray;
@protocol SBKSyncTransactionProcessing;

@interface SBKSyncTransaction : SBKTransaction {
    NSString *_domain;
}

@property (readonly, nonatomic) long long type;
@property (readonly, nonatomic) long long conflictDetectionType;
@property (readonly, nonatomic) NSURL *syncRequestURL;
@property (readonly, copy, nonatomic) NSString *syncAnchor;
@property (readonly, nonatomic) NSArray *keysToUpdate;
@property (readonly, nonatomic) NSArray *keysToDelete;
@property (weak, nonatomic) id<SBKSyncTransactionProcessing> transactionProcessor;

- (id)description;
- (void).cxx_destruct;
- (id)domain;
- (id)newRequest;
- (id)requestURL;
- (id)conflictDetectionOrdinalForKey:(id)a0;
- (void)_validateTransactionProcessor:(id)a0;
- (id)clampsKey;
- (id)initWithStoreBagContext:(id)a0 syncAnchor:(id)a1 keysToUpdate:(id)a2 keysToDelete:(id)a3 conflictDetectionType:(long long)a4;
- (id)initWithSyncRequestURL:(id)a0 domain:(id)a1 syncAnchor:(id)a2 keysToUpdate:(id)a3 keysToDelete:(id)a4 conflictDetectionType:(long long)a5;
- (id)keyValuePairForUpdatedKey:(id)a0;
- (void)processDataInResponse:(id)a0 withCompletionHandler:(id /* block */)a1;

@end