luxlabs header browser preview


@class NSArray, ENEntity, NSString, NSURL, _TtC28HealthExposureNotificationUI27ENUIPublicHealthAgencyModel, UIImage;

@interface HealthExposureNotificationUI.ENUIPublicHealthAgencyModel : NSObject {
    void /* unknown type, empty encoding */ name;
    void /* unknown type, empty encoding */ appBundleId;
    void /* unknown type, empty encoding */ introductoryText;
    void /* unknown type, empty encoding */ consentVersion;
    void /* unknown type, empty encoding */ regionWebsiteURL;
    void /* unknown type, empty encoding */ regionFAQWebsiteURL;
    void /* unknown type, empty encoding */ analyticsConsentText;
    void /* unknown type, empty encoding */ verificationIntroductoryText;
    void /* unknown type, empty encoding */ selfReportIntroductoryText;
    void /* unknown type, empty encoding */ verificationCodeHelpURL;
    void /* unknown type, empty encoding */ verificationSymptomOnsetText;
    void /* unknown type, empty encoding */ verificationTravelStatusText;
    void /* unknown type, empty encoding */ vaccinationQuestionText;
    void /* unknown type, empty encoding */ webReportURL;
}

@property (class, nonatomic, retain) _TtC28HealthExposureNotificationUI27ENUIPublicHealthAgencyModel *activeRegion;
@property (class, nonatomic, copy) NSArray *authorizedRegions;
@property (class, nonatomic, copy) NSArray *availableRegions;
@property (class, nonatomic, retain) ENEntity *turndownEntity;
@property (class, nonatomic, readonly) NSString *dummyRegionCountryCode;
@property (class, nonatomic, readonly) NSArray *allRegions;

@property (nonatomic, readonly) void /* unknown type, empty encoding */ region;
@property (nonatomic, readonly) NSString *name;
@property (nonatomic, readonly) NSString *appBundleId;
@property (nonatomic, readonly) NSString *introductoryText;
@property (nonatomic, readonly) void /* unknown type, empty encoding */ header;
@property (nonatomic, readonly) void /* unknown type, empty encoding */ legalese;
@property (nonatomic, readonly) void /* unknown type, empty encoding */ consentStatus;
@property (nonatomic, readonly) NSString *consentVersion;
@property (nonatomic, readonly) void /* unknown type, empty encoding */ diagnosisKeysPreAuthorization;
@property (nonatomic, readonly) void /* unknown type, empty encoding */ isAssociatedDomainAllowed;
@property (nonatomic, readonly) void /* unknown type, empty encoding */ isPreauthorizationDomainAllowed;
@property (nonatomic, readonly) void /* unknown type, empty encoding */ isAuthorized;
@property (nonatomic, readonly) void /* unknown type, empty encoding */ regionVersion;
@property (nonatomic, readonly) NSURL *regionWebsiteURL;
@property (nonatomic, readonly) NSURL *regionFAQWebsiteURL;
@property (nonatomic, readonly) void /* unknown type, empty encoding */ featureFlags;
@property (nonatomic, readonly) void /* unknown type, empty encoding */ wantsAnalytics;
@property (nonatomic) void /* unknown type, empty encoding */ analyticsConsentStatus;
@property (nonatomic, readonly) NSString *analyticsConsentText;
@property (nonatomic, readonly) NSString *verificationIntroductoryText;
@property (nonatomic, readonly) NSString *selfReportIntroductoryText;
@property (nonatomic, readonly) NSURL *verificationCodeHelpURL;
@property (nonatomic, readonly) NSString *verificationSymptomOnsetText;
@property (nonatomic, readonly) NSString *verificationTravelStatusText;
@property (nonatomic, readonly) NSString *vaccinationQuestionText;
@property (nonatomic, readonly) NSURL *webReportURL;
@property (nonatomic, readonly) BOOL isSymptomOnsetNeeded;
@property (nonatomic, readonly) BOOL isTravelStatusNeeded;
@property (nonatomic, readonly) BOOL isVaccinationQuestionNeeded;
@property (nonatomic, readonly) BOOL isAppInstalled;
@property (nonatomic, readonly) BOOL isRegionUsingApp;
@property (nonatomic, readonly) BOOL isAppInstalledAndRegionYetToBeOnboarded;
@property (nonatomic, readonly) NSString *installedAppName;
@property (nonatomic, readonly) UIImage *installedAppIcon;
@property (nonatomic, readonly) BOOL regionIsPlaceholder;

+ (id)defaultModelWithBundleId:(id)a0 isAuthorized:(BOOL)a1;
+ (void)refreshRegionsWithCompletion:(id /* block */)a0;
+ (id)regionForRegionCode:(id)a0;

- (BOOL)supportsFeatures:(unsigned int)a0;
- (id)init;
- (void).cxx_destruct;
- (id)initWithRegion:(id)a0 name:(id)a1 appBundleId:(id)a2 introductoryText:(id)a3 header:(id)a4 legalese:(id)a5 consentStatus:(id)a6 consentVersion:(id)a7 diagnosisKeysPreAuthorization:(id)a8 isAssociatedDomainAllowed:(BOOL)a9 isPreauthorizationDomainAllowed:(BOOL)a10 isAuthorized:(BOOL)a11 regionVersion:(long long)a12 regionWebsiteURL:(id)a13 regionFAQWebsiteURL:(id)a14 featureFlags:(unsigned int)a15 wantsAnalytics:(BOOL)a16 analyticsConsentStatus:(long long)a17 analyticsConsentText:(id)a18 verificationIntroductoryText:(id)a19 selfReportIntroductoryText:(id)a20 verificationCodeHelpURL:(id)a21 verificationSymptomOnsetText:(id)a22 verificationTravelStatusText:(id)a23 vaccinationQuestionText:(id)a24 webReportURL:(id)a25;

@end