luxlabs header browser preview


@class HKHealthRecordsStore, HKHealthStore, HKClinicalAccountStore;

@interface WDClinicalSourcesDataProvider : NSObject

@property (readonly, nonatomic) HKHealthStore *healthStore;
@property (readonly, nonatomic) HKHealthRecordsStore *healthRecordsStore;
@property (readonly, nonatomic) HKHealthStore *healthStore;
@property (readonly, nonatomic) HKHealthRecordsStore *healthRecordsStore;
@property (readonly, nonatomic) HKClinicalAccountStore *clinicalAccountStore;

+ (id /* block */)_logoCompletionOnMainQueue:(id /* block */)a0 cancellationToken:(id)a1;
+ (id /* block */)_objectCompletionOnMainQueue:(id /* block */)a0 cancellationToken:(id)a1;

- (id)init;
- (void).cxx_destruct;
- (id)_accountsForGateways:(id)a0;
- (void)_fetchAccountsForDisplayWithCompletion:(id /* block */)a0;
- (id)_fetchLogoForBrand:(id)a0 fallback:(id)a1 size:(double)a2 options:(unsigned long long)a3 completion:(id /* block */)a4;
- (id)_logoForFallback:(id)a0 size:(double)a1;
- (id)_orderAccountsForDisplay:(id)a0;
- (id)accountsForDisplay;
- (id)accountsForDisplayForGateways:(id)a0;
- (BOOL)anyRegisteredAccounts;
- (id)appSourceRequestingAuthorizationForClinicalTypeWithBundleIdentifier:(id)a0;
- (void)beginInitialLoginSessionForGateway:(id)a0 fromViewController:(id)a1 loginCancelledHandler:(id /* block */)a2 errorHandler:(id /* block */)a3;
- (void)beginReloginSessionForAccount:(id)a0 fromViewController:(id)a1 profile:(id)a2 loginCancelledHandler:(id /* block */)a3 errorHandler:(id /* block */)a4;
- (id)fetchAccessedAccountsForDisplayWithCompletion:(id /* block */)a0;
- (id)fetchAccountForSource:(id)a0;
- (void)fetchAccountForSource:(id)a0 completion:(id /* block */)a1;
- (id)fetchAccountOwnerForSource:(id)a0;
- (void)fetchAccountOwnerForSource:(id)a0 completion:(id /* block */)a1;
- (id)fetchAccountsForDisplayWithCompletion:(id /* block */)a0;
- (id)fetchLogoForBrand:(id)a0 fallback:(id)a1 size:(double)a2 completion:(id /* block */)a3;
- (void)fetchSubjectAndExpirationDateForSignedClinicalDataRecordWithIdentifier:(id)a0 completion:(id /* block */)a1;
- (id)formattedFullName:(id)a0 birthDate:(id)a1 useMultipleLines:(BOOL)a2;
- (id)gatewaysWithExistingAccountsFromGateways:(id)a0;
- (id)initWithHealthRecordsStore:(id)a0;
- (id)nameAndFormattedBirthDateForAccountOwner:(id)a0;
- (id)nameAndFormattedBirthDateForAccountOwner:(id)a0 useMultipleLines:(BOOL)a1;
- (id)nameAndFormattedBirthDateForSignedClinicalDataSubject:(id)a0;
- (id)nameAndFormattedBirthDateForSignedClinicalDataSubject:(id)a0 useMultipleLines:(BOOL)a1;
- (id)sourcesRequestingAuthorizationForClinicalTypes;

@end