luxlabs header browser preview


@class NSManagedObjectContext, NSString, DRSTaskingCloudKitHelper, NSPersistentContainer;

@interface DRSConfigPersistedStore : NSObject

@property (readonly, nonatomic) NSPersistentContainer *container;
@property (readonly, nonatomic) NSManagedObjectContext *context;
@property (readonly, nonatomic) NSString *workingDirectory;
@property (readonly, nonatomic) BOOL isReadOnly;
@property (readonly, nonatomic) DRSTaskingCloudKitHelper *cloudKitHelper;

- (id)configMetadatasForPredicate:(id)a0 sortDescriptors:(id)a1 fetchLimit:(unsigned long long)a2 errorOut:(id *)a3;
- (id)configMetadataForUUID:(id)a0 errorOut:(id *)a1;
- (BOOL)clearStoreWithErrorOut:(id *)a0;
- (void)_ON_MOC_deleteCloudChannelConfigMOs:(id)a0;
- (id)cloudChannelConfig;
- (id)_ON_MOC_cloudChannelConfigMOs;
- (id)initWithWorkingDirectory:(id)a0 isReadOnly:(BOOL)a1 cloudKitHelper:(id)a2 errorOut:(id *)a3;
- (BOOL)updateCloudChannelConfig:(id)a0 errorOut:(id *)a1;
- (void).cxx_destruct;
- (unsigned long long)_countForFetchRequest:(id)a0 withPredicate:(id)a1 fetchLimit:(unsigned long long)a2 errorOut:(id *)a3;
- (unsigned long long)configCountForPredicate:(id)a0 fetchLimit:(unsigned long long)a1 withErrorOut:(id *)a2;
- (unsigned long long)metadataCountForPredicate:(id)a0 fetchLimit:(unsigned long long)a1 withErrorOut:(id *)a2;
- (BOOL)applyWaitingConfigWithUUID:(id)a0 appliedDate:(id)a1 errorOut:(id *)a2;
- (BOOL)completeConfigWithUUID:(id)a0 completedDate:(id)a1 completionType:(unsigned long long)a2 completionDescription:(id)a3 errorOut:(id *)a4;
- (BOOL)addConfigMetdata:(id)a0 errorOut:(id *)a1;

@end