luxlabs header browser preview


@class NSString, NSOrderedSet, NSMutableOrderedSet, NSMutableArray;

@interface NFServiceWhitelistChecker : NSObject <NSCopying> {
    NSMutableArray *_iso15693TagAccessFilters;
    NSString *_clientName;
    BOOL _iso15693ReaderAccess;
    BOOL _vasReaderAccess;
    BOOL _ndefReaderAccess;
    BOOL _tagReaderAccess;
    NSMutableOrderedSet *_trustedISO7816AidList;
    int _clientProcessIdentifier;
}

@property (readonly, copy, nonatomic) NSString *clientName;
@property (readonly, nonatomic) BOOL internalAccess;
@property (readonly, nonatomic) BOOL nfcISO15693ReaderAccess;
@property (readonly, nonatomic) BOOL seshatAccess;
@property (readonly, nonatomic) BOOL miniNVWriteAccess;
@property (readonly, nonatomic) BOOL lpmFactoryTest;
@property (readonly, nonatomic) BOOL remoteAdminAccess;
@property (readonly, nonatomic) BOOL nfcNDEFReaderAccess;
@property (readonly, nonatomic) BOOL allowBackgroundedSession;
@property (readonly, nonatomic) BOOL ignoreAppStateMonitor;
@property (readonly, nonatomic) double sessionTimeLimit;
@property (readonly, retain, nonatomic) NSString *readerPurposeString;
@property (readonly, nonatomic) BOOL nfcTagReaderAccess;
@property (readonly, nonatomic) BOOL nfcTagReaderPACEPollingAllow;
@property (readonly, nonatomic) BOOL nfcVASReaderAccess;
@property (readonly, retain, nonatomic) NSOrderedSet *trustedISO7816AidList;
@property (readonly, nonatomic) BOOL externalReaderAccessAllow;
@property (readonly, nonatomic) BOOL useUnfilteredApplets;
@property (retain, nonatomic) NSString *applicationIdentifier;
@property (readonly, nonatomic) BOOL singleUserAccess;
@property (readonly, nonatomic) BOOL purpleTrustAccess;
@property (readonly, nonatomic) BOOL surfSessionAccess;
@property (readonly, nonatomic) BOOL eCommerceAccess;
@property (readonly, nonatomic) BOOL seSessionAccess;
@property (readonly, nonatomic) BOOL seLoggingSessionAccess;
@property (readonly, nonatomic) BOOL lpemConfigSessionAccess;
@property (readonly, nonatomic) BOOL readerInternalAccess;
@property (readonly, nonatomic) BOOL cardModeAccess;
@property (readonly, nonatomic) BOOL hceAccess;
@property (readonly, nonatomic) BOOL radioToggle;
@property (readonly, nonatomic) BOOL pollingProfileUpdate;
@property (readonly, nonatomic) BOOL dontResetAssertion;
@property (readonly, nonatomic) BOOL bgTagReadingAssertion;
@property (readonly, nonatomic) BOOL chAssertion;

- (unsigned int)validateISO15693TagAccessWithManufacturerCode:(unsigned long long)a0;
- (BOOL)_isAIDStringValid:(id)a0;
- (BOOL)_boolValueOfEntitlement:(id)a0 secTask:(struct __SecTask { } *)a1;
- (void)_initCoreNFCEntitlements:(id)a0 secTask:(struct __SecTask { } *)a1;
- (id)_arrayValueOfEntitlement:(id)a0 secTask:(struct __SecTask { } *)a1;
- (id)initWithConnection:(id)a0;
- (void)_initTagSpecifier:(id)a0 maximumFilterStringLength:(unsigned long long)a1;
- (void *)_copyValueOfEntitlement:(id)a0 secTask:(struct __SecTask { } *)a1;
- (id)description;
- (void)_initISO15693TagSpecifier:(id)a0;
- (id)_stringValueOfEntitlement:(id)a0 secTask:(struct __SecTask { } *)a1;
- (void)_initISO7816PermissibleAIDListWithSecTask:(struct __SecTask { } *)a0 infoPlist:(id)a1;
- (id)_stringFromArray:(id)a0;
- (void).cxx_destruct;
- (id)_stringFromISO15693AccessFilterList;
- (id)getAppInfoDictionary;
- (unsigned int)validateISO15693TagAcesssWithUID:(id)a0;
- (id)initWithConnection:(id)a0 coreNFCConnection:(BOOL)a1;
- (id)_createAccessDictionaryFromICCode:(id)a0 serialNumber:(id)a1 maximumFilterStringLength:(unsigned long long)a2;
- (unsigned int)validateISO15693TagAccessWithManufacturerCode:(unsigned long long)a0 serialNumber:(id)a1;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end