System/Library/PrivateFrameworks/HealthDaemon.framework
HDFeatureAvailabilityOnboardingEligibilityDeterminer.h
Download HDFeatureAvailabilityOnboardingEligibilityDeterminer.h
@class NSString, NSUUID, NSObject;
@protocol HDPairedFeatureAttributesProviding, OS_os_log, HDFeatureDisableAndExpiryProviding, HDRegionAvailabilityProviding, HDPairedDeviceCapabilityProviding;
@interface HDFeatureAvailabilityOnboardingEligibilityDeterminer : NSObject {
NSString *_featureIdentifier;
NSUUID *_pairedDeviceCapability;
id<HDPairedDeviceCapabilityProviding> _pairedDeviceCapabilityProvider;
id<HDPairedFeatureAttributesProviding> _pairedFeatureAttributesProvider;
id<HDRegionAvailabilityProviding> _regionAvailabilityProvider;
id<HDFeatureDisableAndExpiryProviding> _disableAndExpiryProvider;
NSObject<OS_os_log> *_loggingCategory;
}
@property (nonatomic) long long currentOnboardingVersion;
- (id)_onboardingEligibilitiesForOnboardingCompletions:(id)a0 onboardingEligibilityRetrievalBlock:(id /* block */)a1 error:(id *)a2;
- (BOOL)_isActiveRemoteDevicePresent;
- (id)onboardingEligibilitiesForDevice:(id)a0 onboardingCompletions:(id)a1 error:(id *)a2;
- (id)initWithFeatureIdentifier:(id)a0 currentOnboardingVersion:(long long)a1 pairedDeviceCapability:(id)a2 pairedDeviceCapabilityProvider:(id)a3 regionAvailabilityProvider:(id)a4 disableAndExpiryProvider:(id)a5 loggingCategory:(id)a6;
- (id)onboardingEligibilityForDevice:(id)a0 countryCode:(id)a1 error:(id *)a2;
- (id)description;
- (id)onboardingEligibilityForCountryCode:(id)a0 error:(id *)a1;
- (void).cxx_destruct;
- (id)_onboardingEligibilityForRegionEligibility:(id)a0 rescindedStatus:(id)a1 isCapabilitySupported:(id)a2 isActiveRemoteDevicePresent:(id)a3;
- (id)onboardingEligibilitiesForOnboardingCompletions:(id)a0 error:(id *)a1;
@end