System/Library/PrivateFrameworks/DifferentialPrivacy.framework
_DPToolCommand.h
@class _DPStorage, NSString;
@interface _DPToolCommand : NSObject
@property (readonly, nonatomic) _DPStorage *storage;
@property (readonly, copy, nonatomic) NSString *action;
@property (readonly, copy, nonatomic) NSString *arguments;
@property (readonly, copy, nonatomic) NSString *metadata;
@property (readonly, copy, nonatomic) NSString *recordKey;
@property (readonly, copy, nonatomic) NSString *databasePath;
@property (readonly, nonatomic) BOOL writeOK;
+ (id)supportedCommands;
+ (id)command:(id)a0 arguments:(id)a1 metadata:(id)a2 recordKey:(id)a3 databasePath:(id)a4 writeOK:(BOOL)a5;
+ (id)supportedMetadataKeys;
- (id)init;
- (id)description;
- (void).cxx_destruct;
- (BOOL)listReportsFor:(id)a0;
- (BOOL)executeCommand;
- (id)initWithAction:(id)a0 arguments:(id)a1 metadata:(id)a2 recordKey:(id)a3 databasePath:(id)a4 writeOK:(BOOL)a5;
- (BOOL)listKeys;
- (id)queryForKey:(id)a0;
- (BOOL)recordBitValues:(id)a0 metadata:(id)a1 forKey:(id)a2;
- (BOOL)recordBitVectors:(id)a0 metadata:(id)a1 forKey:(id)a2;
- (BOOL)recordFloatVectors:(id)a0 metadata:(id)a1 forKey:(id)a2;
- (BOOL)recordNumbers:(id)a0 metadata:(id)a1 forKey:(id)a2;
- (BOOL)recordNumbersVectors:(id)a0 metadata:(id)a1 forKey:(id)a2;
- (BOOL)recordStrings:(id)a0 metadata:(id)a1 forKey:(id)a2;
- (BOOL)recordWords:(id)a0 forKey:(id)a1;
- (BOOL)submitRecordsForKey:(id)a0;
@end