System/Library/PrivateFrameworks/IMSharedUtilities.framework
IMCommSafetyRequestsManager.h
Download IMCommSafetyRequestsManager.h
@class NSObject, NSMutableDictionary, MADService;
@protocol OS_dispatch_queue;
@interface IMCommSafetyRequestsManager : NSObject {
NSObject<OS_dispatch_queue> *_dispatchQueue;
}
@property (retain, nonatomic) id userSafetyClient;
@property (retain, nonatomic) MADService *service;
@property (retain, nonatomic) NSMutableDictionary *cachedResults;
+ (void)initialize;
+ (id)sharedManager;
- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (id)cachedResultForContentAttachment:(id)a0 withChatID:(id)a1;
- (void)isSensitiveContent:(id)a0 withChatID:(id)a1 completionHandler:(id /* block */)a2;
- (void)_dispatchMADProcessingRequest:(id)a0 withChatID:(id)a1 completionHandler:(id /* block */)a2;
- (id)_identifierForURL:(id)a0 withChatID:(id)a1;
- (void)_setSensitiveValue:(BOOL)a0 forIdentifier:(id)a1;
- (BOOL)_shouldForceSensitivityResult;
- (void)isSensitiveCGImage:(struct CGImage { } *)a0 withOrientation:(unsigned int)a1 completionHandler:(id /* block */)a2;
- (void)isSensitiveContent:(id)a0 contentAttachmentType:(long long)a1 useBlastDoor:(BOOL)a2 withChatID:(id)a3 completionHandler:(id /* block */)a4;
- (void)isSensitiveContent:(id)a0 contentAttachmentType:(long long)a1 withChatID:(id)a2 completionHandler:(id /* block */)a3;
- (void)isSensitiveImage:(id)a0 withChatID:(id)a1 completionHandler:(id /* block */)a2;
@end