luxlabs header browser preview


@class NSString, NSDictionary, NSMutableArray, CTDisplayPlanList;

@interface TSTransferFlowModel : NSObject {
    BOOL _areTransferPlansReady;
    BOOL _hasPendingInstallPlansQueried;
    BOOL _isBootstrapTriggerred;
    BOOL _isBootstrapComplete;
    BOOL _isProximityFlow;
    BOOL _hasCarrierSetupItemsQueried;
}

@property (retain, nonatomic) NSMutableArray *transferItems;
@property (retain, nonatomic) CTDisplayPlanList *pendingInstallItems;
@property (retain, nonatomic) CTDisplayPlanList *carrierSetupItems;
@property (nonatomic) BOOL isActivationPolicyMismatch;
@property (nonatomic) BOOL isDualeSIMCapablityLoss;
@property (nonatomic) BOOL isStandaloneProximityTransfer;
@property (nonatomic) BOOL showTransferredPane;
@property (nonatomic) BOOL isTransferNotSupportedFromiPhone;
@property (retain, nonatomic) NSString *websheetUrl;
@property (retain, nonatomic) NSDictionary *postdata;
@property (retain) id transferBackPlan;
@property (copy) id /* block */ requestCompletion;

+ (id)sharedInstance;

- (void)clearCache;
- (void).cxx_destruct;
- (void)requestPlans:(id)a0 transferablePlanOnSource:(BOOL)a1 bootstrapOnly:(BOOL)a2 completion:(id /* block */)a3;
- (void)arePlansAvailable:(id)a0 transferablePlanOnSource:(BOOL)a1 bootstrapOnly:(BOOL)a2 completion:(id /* block */)a3;
- (BOOL)arePlansRequested;
- (void)bootstrap:(id)a0 completion:(id /* block */)a1;
- (void)filterCarrierSetupItems:(id)a0;
- (void)filterTransferPlans:(id)a0;
- (void)forceRecheckTransferableAndPendingInstallPlans;
- (void)getWebsheetInfo:(id)a0 completion:(id /* block */)a1;
- (id)initWithIsStandaloneProximityTransfer:(BOOL)a0 transferBackPlan:(id)a1;
- (void)requestCarrierSetups:(id /* block */)a0;
- (void)requestPendingInstallPlans:(id /* block */)a0;
- (void)requestTransferPlans:(id /* block */)a0;
- (BOOL)shouldShowCarrierSetupPane;
- (BOOL)shouldShowTransferredPane;

@end