luxlabs header browser preview


@class NSUUID, NSString, CTUserLabel, CTCellularPlan, NSNumber, CTPlan;

@interface CTCellularPlanItem : NSObject <NSCopying, NSSecureCoding> {
    NSString *_name;
    NSString *_iccid;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (retain, nonatomic) NSNumber *isSelectedOverride;
@property (nonatomic) long long type;
@property (nonatomic) long long lockState;
@property (nonatomic) BOOL shouldDisplayType;
@property (nonatomic) BOOL shouldAutoSelectWhenInRange;
@property (nonatomic) BOOL isSimStateValid;
@property (nonatomic) BOOL isSelectable;
@property (nonatomic) BOOL shouldAppearDisabled;
@property (nonatomic) BOOL shouldDisplay;
@property (nonatomic) BOOL isActiveDataPlan;
@property (nonatomic) BOOL isDefaultVoice;
@property (nonatomic) BOOL shouldDisplayExtendedConsentInfo;
@property (nonatomic) BOOL isLocalTransferToeSIMSupported;
@property (nonatomic) BOOL isTransferred;
@property (nonatomic) int status;
@property (nonatomic) unsigned long long supportedTransferOption;
@property (nonatomic) long long settingsMode;
@property (copy, nonatomic) NSUUID *companionSlotUuid;
@property (copy, nonatomic) NSString *companionSimLabelId;
@property (retain, nonatomic) NSString *phoneNumber;
@property (retain, nonatomic) NSString *label;
@property (retain, nonatomic) CTUserLabel *userLabel;
@property (readonly, nonatomic) NSString *identifier;
@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) CTCellularPlan *plan;
@property (readonly, nonatomic) CTPlan *ctPlan;
@property (readonly, nonatomic) BOOL isBackedByCellularPlan;
@property (readonly, nonatomic) BOOL isSelected;
@property (readonly, nonatomic) BOOL isInstalling;
@property (readonly, nonatomic) long long transferredStatus;
@property (readonly, nonatomic) BOOL isCheckingCellularConnectivity;
@property (readonly, nonatomic) NSString *transferredToDeviceDisplayName;
@property (readonly, nonatomic) NSString *uuid;
@property (readonly, nonatomic) NSString *iccid;
@property (readonly, nonatomic) NSString *carrierName;

- (id)redactedDescription;
- (id)typeAsString:(long long)a0;
- (void)encodeWithCoder:(id)a0;
- (long long)compare:(id)a0;
- (id)description;
- (id)customDescription;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithCellularPlan:(id)a0 uuid:(id)a1 iccid:(id)a2 name:(id)a3 type:(long long)a4 phoneNumber:(id)a5 label:(id)a6 isLocalTransferToeSIMSupported:(BOOL)a7 isTransferred:(BOOL)a8 transferredStatus:(long long)a9 transferredToDeviceDisplayName:(id)a10 supportedTransferOption:(unsigned long long)a11 settingsMode:(long long)a12;
- (id)initWithCellularPlan:(id)a0 uuid:(id)a1 type:(long long)a2 phoneNumber:(id)a3 label:(id)a4 transferredStatus:(long long)a5 transferredToDeviceDisplayName:(id)a6 supportedTransferOption:(unsigned long long)a7 settingsMode:(long long)a8;
- (id)initWithIccid:(id)a0 uuid:(id)a1 name:(id)a2 phoneNumber:(id)a3 label:(id)a4 isLocalTransferToeSIMSupported:(BOOL)a5 isTransferred:(BOOL)a6 transferredStatus:(long long)a7 transferredToDeviceDisplayName:(id)a8 supportedTransferOption:(unsigned long long)a9 settingsMode:(long long)a10;
- (id)settingsModeAsString:(long long)a0;
- (id)transferredStatusAsString:(long long)a0;

@end