luxlabs header browser preview


@class TPSCallForwardingRequestController, NSString, NSDictionary, CTXPCServiceSubscriptionContext, NSArray, CTCallForwardingValue, TPSCarrierBundleController;
@protocol TPSCallForwardingControllerDelegate;

@interface TPSCallForwardingController : NSObject <TPSCarrierBundleControllerDelegate, TPSRequestControllerDelegate>

@property (nonatomic, getter=isUnloading) BOOL unloading;
@property (readonly, nonatomic) TPSCarrierBundleController *carrierBundleController;
@property (readonly, nonatomic) TPSCallForwardingRequestController *requestController;
@property (readonly, copy, nonatomic) NSDictionary *carrierBundleLocalizedStringKeys;
@property (readonly, copy, nonatomic) NSString *subscriptionISOCountryCode;
@property (readonly, nonatomic) CTXPCServiceSubscriptionContext *subscriptionContext;
@property (nonatomic) long long currentServiceType;
@property (nonatomic) long long pendingServiceType;
@property (readonly, nonatomic, getter=isConditionalServiceLoading) BOOL conditionalServiceLoading;
@property (readonly, copy, nonatomic) NSArray *conditionalServiceRequests;
@property (retain, nonatomic) CTCallForwardingValue *conditionalServiceBusyValue;
@property (retain, nonatomic) CTCallForwardingValue *conditionalServiceUnansweredValue;
@property (retain, nonatomic) CTCallForwardingValue *conditionalServiceUnreachableValue;
@property (readonly, nonatomic, getter=isUnconditionalServiceLoading) BOOL unconditionalServiceLoading;
@property (readonly, copy, nonatomic) NSArray *unconditionalServiceRequests;
@property (retain, nonatomic) CTCallForwardingValue *unconditionalServiceValue;
@property (readonly, nonatomic, getter=isLoading) BOOL loading;
@property (weak, nonatomic) id<TPSCallForwardingControllerDelegate> delegate;
@property (readonly, nonatomic) long long serviceType;
@property (readonly, nonatomic, getter=isConditionalServiceAvailable) BOOL conditionalServiceAvailable;
@property (readonly, nonatomic) long long conditionalServiceState;
@property (copy, nonatomic) NSString *conditionalServiceBusyPhoneNumber;
@property (copy, nonatomic) NSString *conditionalServiceUnansweredPhoneNumber;
@property (copy, nonatomic) NSString *conditionalServiceUnreachablePhoneNumber;
@property (readonly, copy, nonatomic) NSString *localizedConditionalBusyTitle;
@property (readonly, copy, nonatomic) NSString *localizedConditionalUnansweredTitle;
@property (readonly, copy, nonatomic) NSString *localizedConditionalUnreachableTitle;
@property (readonly, nonatomic) long long unconditionalServiceState;
@property (copy, nonatomic) NSString *unconditionalServicePhoneNumber;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void).cxx_destruct;
- (void)enableConditionalServiceIfNeeded;
- (void)enableUnconditionalServiceIfNeeded;
- (id)initWithSubscriptionContext:(id)a0;
- (id)localizedCarrierBundleStringForKey:(id)a0;
- (void)requestController:(id)a0 didReceiveResponse:(id)a1;
- (void)resetPendingServiceType;
- (void)sendConditionalServicesRequest;
- (void)sendEnableSetRequestForValue:(id)a0;
- (void)sendServicesRequest;
- (void)sendSetAllServicesDisabledRequest;
- (void)sendSetRequestForValue:(id)a0;
- (void)sendSetUnconditionalServiceDisabledRequest;
- (void)sendUnconditionalServicesRequest;
- (void)updateServiceType:(long long)a0;

@end