System/Library/Frameworks/HealthKit.framework
HKMedicalIDStore.h
@class NSString, HKTaskServerProxyProvider, _HKMedicalIDData;
@interface HKMedicalIDStore : NSObject <_HKXPCExportable> {
HKTaskServerProxyProvider *_proxyProvider;
HKTaskServerProxyProvider *_setupStatusProxyProvider;
_HKMedicalIDData *_lastFetchedMedicalIDData;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
}
@property (readonly, nonatomic) long long medicalIDSetUpStatus;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (id)setupStatusClientInterface;
+ (id)clientInterface;
+ (id)taskIdentifier;
+ (id)serverInterface;
+ (id)setupStatusTaskIdentifier;
+ (id)setupStatusServerInterface;
- (id)exportedInterface;
- (id)remoteInterface;
- (void)setLastFetchedMedicalIDData:(id)a0;
- (id)initWithHealthStore:(id)a0;
- (void)connectionInvalidated;
- (void)fetchMedicalIDDataIfSetUpOrCreateDefaultWithCompletion:(id /* block */)a0;
- (void)fetchMedicalIDClinicalContactsWithCompletion:(id /* block */)a0;
- (void)fetchMedicalIDDataWithCompletion:(id /* block */)a0;
- (void)updateMedicalIDData:(id)a0 completion:(id /* block */)a1;
- (void)removeEmergencyContact:(id)a0 completion:(id /* block */)a1;
- (void).cxx_destruct;
- (id)lastFetchedMedicalIDData;
- (void)deleteMedicalIDDataWithCompletion:(id /* block */)a0;
- (void)fetchMedicalIDEmergencyContactsWithCompletion:(id /* block */)a0;
- (void)addEmergencyContact:(id)a0 completion:(id /* block */)a1;
@end