System/Library/PrivateFrameworks/ExposureNotificationDaemon.framework
ENDifferentialPrivacyManager.h
Download ENDifferentialPrivacyManager.h
@class NSDictionary, _DPBitValueRecorder;
@interface ENDifferentialPrivacyManager : NSObject {
_DPBitValueRecorder *_userRiskRecorder;
_DPBitValueRecorder *_userRiskParametersRecorder;
_DPBitValueRecorder *_userBeaconCountRecorder;
_DPBitValueRecorder *_userNotificationRecorder;
_DPBitValueRecorder *_userNotificationInteractionRecorder;
_DPBitValueRecorder *_userCodeVerifiedRecorder;
_DPBitValueRecorder *_userDiagnosedVaccineStatusRecorder;
_DPBitValueRecorder *_userKeysUploadedRecorder;
_DPBitValueRecorder *_userDateExposureRecorder;
_DPBitValueRecorder *_userCodeVerifiedV2Recorder;
_DPBitValueRecorder *_userKeysUploadedV2Recorder;
_DPBitValueRecorder *_userSecondaryAttackV2Recorder;
_DPBitValueRecorder *_userNotificationV2Recorder;
_DPBitValueRecorder *_userDiagnosedVaccineStatusV2Recorder;
_DPBitValueRecorder *_userDateExposureV2Recorder;
}
@property (readonly, copy, nonatomic) NSDictionary *metadata;
+ (id)hashForServerExposureConfiguration:(id)a0;
+ (unsigned short)userRiskScoreForExposureDetectionSummary:(id)a0;
- (void).cxx_destruct;
- (void)reportUserRiskScoreWithSummary:(id)a0;
- (void)_submitValue:(id)a0 toRecorder:(id)a1 description:(const char *)a2;
- (BOOL)_submitVectorValue:(id)a0 toRecorder:(id)a1 description:(const char *)a2;
- (id)initWithServerConfiguration:(id)a0 serverExposureConfiguration:(id)a1;
- (void)reportUserBeaconCount:(id)a0;
- (void)reportUserCodeVerified:(unsigned char)a0 reportType:(unsigned int)a1;
- (void)reportUserDiagnosedVaccineStatus:(id)a0;
- (void)reportUserExposureNotificationTapped:(BOOL)a0 classificationIndex:(unsigned char)a1;
- (void)reportUserExposureNotificationWithClassificationIndex:(unsigned char)a0 daysDelay:(unsigned char)a1;
- (void)reportUserKeysUploaded:(unsigned char)a0 reportType:(unsigned int)a1;
- (void)reportUserRiskParameters:(id)a0;
- (void)updatedServerConfiguration:(id)a0 serverExposureConfiguration:(id)a1;
@end