luxlabs header browser preview


@class NSSet;

@interface HKOAuth2ScopeSet : NSObject

@property (readonly, copy, nonatomic) NSSet *originalScopes;
@property (readonly, copy, nonatomic) NSSet *readableResourceTypes;
@property (readonly, copy, nonatomic) NSSet *writableResourceTypes;
@property (readonly, nonatomic) BOOL canReadAllResourceTypes;
@property (readonly, nonatomic) BOOL canWriteAllResourceTypes;
@property (readonly, nonatomic) BOOL hasAtLeastOneResourceTypeScope;
@property (readonly, nonatomic) BOOL hasClinicalSharingScopes;

+ (id)scopeSetWithScopeString:(id)a0;
+ (unsigned long long)_nonWildcardReadCompare:(id)a0 to:(id)a1;
+ (unsigned long long)_nonWildcardWriteCompare:(id)a0 to:(id)a1;
+ (unsigned long long)_readCompare:(id)a0 to:(id)a1;
+ (unsigned long long)_writeCompare:(id)a0 to:(id)a1;
+ (unsigned long long)compare:(id)a0 to:(id)a1;
+ (id)scopeSetWithScopes:(id)a0;
+ (id)scopesFromScopeString:(id)a0;

- (id)init;
- (unsigned long long)compareTo:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)canReadResourceType:(id)a0;
- (BOOL)canWriteResourceType:(id)a0;
- (id)initWithOriginalScopes:(id)a0 readableResourceTypes:(id)a1 writableResourceTypes:(id)a2 canReadAllResourceTypes:(BOOL)a3 canWriteAllResourceTypes:(BOOL)a4 hasAtLeastOneResourceTypeScope:(BOOL)a5;
- (BOOL)isMissingScopesFrom:(id)a0;

@end