System/Library/PrivateFrameworks/Trial.framework
TRIDefaultFactorProvider.h
Download TRIDefaultFactorProvider.h
@class NSString, _PASLock, TRIFactorsState;
@protocol TRIPaths;
@interface TRIDefaultFactorProvider : NSObject <TRIFactorProviding> {
id<TRIPaths> _paths;
TRIFactorsState *_factorsState;
_PASLock *_lock;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (id)factorLevelsWithNamespaceName:(id)a0;
- (id)init;
- (id)levelForFactor:(id)a0 withNamespaceName:(id)a1;
- (void)invalidateAllFactorProviders;
- (BOOL)hasRegisteredNamespaceWithName:(id)a0;
- (void)setContainer:(id)a0 forNamespaceName:(id)a1;
- (void)cacheFactorLevelsWithNamespaceName:(id)a0;
- (id)experimentDeploymentWithNamespaceName:(id)a0;
- (id)rolloutDeploymentWithNamespaceName:(id)a0;
- (unsigned int)compatibilityVersionWithNamespaceName:(id)a0;
- (id)promotableFactorPackIdForNamespaceName:(id)a0;
- (id)factorPackIdForBmltWithNamespaceName:(id)a0;
- (id)_providerForNamespace:(id)a0;
- (void).cxx_destruct;
- (id)levelForFactor:(id)a0 withNamespace:(unsigned int)a1;
- (id)treatmentIdWithNamespaceName:(id)a0;
- (id)factorPackIdForRolloutWithNamespaceName:(id)a0;
- (id)bmltDeploymentWithNamespaceName:(id)a0;
- (id)initWithPaths:(id)a0 factorsState:(id)a1;
- (id)factorLevelsWithNamespace:(unsigned int)a0;
- (BOOL)hasTreatmentInAnyOfLayers:(unsigned long long)a0 withNamespaceName:(id)a1;
@end