System/Library/PrivateFrameworks/SettingsCellularUI.framework
PSUICellularPlanManagerCache.h
Download PSUICellularPlanManagerCache.h
@class CTCellularPlanItem, NSArray, NSString, NSDictionary, CoreTelephonyClient, CTDisplayPlanList;
@interface PSUICellularPlanManagerCache : NSObject <Loggable> {
BOOL _cacheIsValid;
NSArray *_planItems;
NSArray *_danglingPlanItems;
NSArray *_plansPendingTransfer;
NSDictionary *_referenceMap;
CTCellularPlanItem *_selectedPlanItem;
BOOL _hasSubscriptions;
BOOL _isMultipleDataPlanSupportAvailable;
BOOL _shouldShowOldUI;
BOOL _isAnyLocalFlowTypeSupported;
BOOL _isWebUIFlowSupported;
BOOL _isActivationCodeFlowSupported;
BOOL _isSingleActivationCodeFlowSupported;
BOOL _isCarrierItemFlowSupported;
}
@property (retain) NSArray *cachedCarrierItems;
@property (retain) CTDisplayPlanList *cachedRemotePlans;
@property BOOL carrierListFetchInProgress;
@property BOOL remoteListFetchInProgress;
@property (retain, nonatomic) CoreTelephonyClient *coreTelephonyClient;
@property (retain, nonatomic) CTCellularPlanItem *selectedPlanItem;
@property (readonly, nonatomic) NSArray *planItems;
@property (readonly, nonatomic) NSArray *danglingPlanItems;
@property (readonly, nonatomic) NSArray *plansPendingTransfer;
@property (readonly, nonatomic) NSArray *embeddedPlanItems;
@property (readonly, nonatomic) BOOL hasSubscriptions;
@property (readonly, nonatomic) BOOL isMultipleDataPlanSupportAvailable;
@property (readonly, nonatomic) BOOL shouldShowAddPlan;
@property (readonly, nonatomic) BOOL shouldShowAccountSetup;
@property (readonly, nonatomic) BOOL isSelectedPlanActivating;
@property (readonly, nonatomic) BOOL isAnyPlanActivating;
@property (readonly, nonatomic) BOOL shouldShowPlanSelector;
@property (readonly, nonatomic) BOOL isCellularDisabled;
@property (readonly, nonatomic) BOOL shouldShowNewUI;
@property (readonly, nonatomic) BOOL isAnyLocalFlowTypeSupported;
@property (readonly, nonatomic) BOOL isWebUIFlowSupported;
@property (readonly, nonatomic) BOOL isActivationCodeFlowSupported;
@property (readonly, nonatomic) BOOL isSingleActivationCodeFlowSupported;
@property (readonly, nonatomic) BOOL isCarrierItemFlowSupported;
@property (readonly, nonatomic) NSArray *carrierItems;
@property (readonly, nonatomic) CTDisplayPlanList *remotePlans;
@property (nonatomic) BOOL remoteListFetchCompleted;
@property (readonly, nonatomic) BOOL isUsingBootstrapDataService;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (id)sharedInstance;
- (void)dealloc;
- (void)didEnablePlanItems:(id)a0;
- (id)getLogger;
- (id)initWithCTClient:(id)a0;
- (id)planFromReference:(id)a0;
- (void)_mcSettingsDidChange;
- (id)predefinedLabels;
- (void)setSelectedPlanItemForData:(id)a0;
- (id)danglingPlanFromReference:(id)a0;
- (void)_invalidatePlanItemsCache;
- (void)_fetchPlanItemsIfNeeded;
- (id)subscriptionContextForPlanItem:(id)a0 cachedSubscriptionContexts:(id)a1;
- (BOOL)shouldShowOldUI;
- (void).cxx_destruct;
- (void)setLabel:(id)a0 forPlan:(id)a1;
- (id)planPendingTransferFromReference:(id)a0;
- (void)clearCachedCarrierItemsAndRemotePlans;
- (void)didSelectDanglingPlan:(id)a0;
- (void)_planInfoDidChange;
- (void)_carrierInfoDidChange;
- (id)planFromReferenceSafe:(id)a0;
@end