luxlabs header browser preview


@class NSString, TUCallCapabilitiesXPCClient, NSUUID, NSURL, TUCTCapabilityInfo, TUSenderIdentityCapabilitiesState, NSData;

@interface TUSenderIdentityCapabilities : NSObject

@property (readonly, copy, nonatomic) TUSenderIdentityCapabilitiesState *state;
@property (readonly, nonatomic) TUCallCapabilitiesXPCClient *client;
@property (readonly, nonatomic) TUCTCapabilityInfo *voLTECallingCapabilityInfo;
@property (readonly, nonatomic) TUCTCapabilityInfo *wiFiCallingCapabilityInfo;
@property (readonly, nonatomic) TUCTCapabilityInfo *thumperCallingCapabilityInfo;
@property (readonly, copy, nonatomic) NSUUID *senderIdentityUUID;
@property (readonly, nonatomic) BOOL supportsSimultaneousVoiceAndData;
@property (readonly, nonatomic) BOOL canAttemptTelephonyCallsWithoutCellularConnection;
@property (readonly, nonatomic) BOOL canAttemptEmergencyCallsWithoutCellularConnection;
@property (readonly, nonatomic, getter=isCSCallingCurrentlyAvailable) BOOL csCallingCurrentlyAvailable;
@property (readonly, nonatomic) BOOL supportsVoLTECalling;
@property (readonly, nonatomic, getter=isVoLTECallingEnabled) BOOL voLTECallingEnabled;
@property (readonly, nonatomic, getter=isVoLTECallingCurrentlyAvailable) BOOL voLTECallingCurrentlyAvailable;
@property (readonly, nonatomic) BOOL supportsWiFiCalling;
@property (readonly, nonatomic, getter=isWiFiCallingEnabled) BOOL wiFiCallingEnabled;
@property (readonly, nonatomic) BOOL supportsWiFiCallingRoaming;
@property (readonly, nonatomic, getter=isWiFiCallingRoamingEnabled) BOOL wiFiCallingRoamingEnabled;
@property (readonly, nonatomic, getter=isWiFiCallingCurrentlyAvailable) BOOL wiFiCallingCurrentlyAvailable;
@property (readonly, nonatomic) BOOL supportsEmergencyWiFiCalling;
@property (readonly, nonatomic, getter=isEmergencyWiFiCallingCurrentlyAvailable) BOOL emergencyWiFiCallingCurrentlyAvailable;
@property (readonly, nonatomic) int wiFiCallingProvisioningStatus;
@property (readonly, copy, nonatomic) NSURL *wiFiCallingProvisioningURL;
@property (readonly, nonatomic, getter=isWiFiCallingProvisioningURLInvalid) BOOL wiFiCallingProvisioningURLInvalid;
@property (readonly, copy, nonatomic) NSData *wiFiCallingProvisioningPostData;
@property (readonly, nonatomic) BOOL supportsThumperCalling;
@property (readonly, nonatomic, getter=isThumperCallingAllowedForCurrentDevice) BOOL thumperCallingAllowedForCurrentDevice;
@property (readonly, nonatomic, getter=isThumperCallingEnabled) BOOL thumperCallingEnabled;
@property (readonly, nonatomic, getter=isThumperCallingCurrentlyAvailable) BOOL thumperCallingCurrentlyAvailable;
@property (readonly, nonatomic) BOOL supportsThumperCallingOverCellularData;
@property (copy, nonatomic) NSString *thumperCallingLocalDeviceID;
@property (readonly, nonatomic) int thumperCallingProvisioningStatus;
@property (readonly, copy, nonatomic) NSURL *thumperCallingProvisioningURL;
@property (readonly, nonatomic, getter=isThumperCallingProvisioningURLInvalid) BOOL thumperCallingProvisioningURLInvalid;
@property (readonly, copy, nonatomic) NSData *thumperCallingProvisioningPostData;
@property (readonly, nonatomic, getter=isThumperCallingAllowedOnDefaultPairedSecondaryDevice) BOOL thumperCallingAllowedOnDefaultPairedSecondaryDevice;

- (void)setWiFiCallingRoamingEnabled:(BOOL)a0;
- (void)setWiFiCallingEnabled:(BOOL)a0;
- (BOOL)isThumperCallingAllowedOnSecondaryDeviceWithID:(id)a0;
- (void)invalidateAndRefreshWiFiCallingProvisioningURL;
- (void)setThumperCallingEnabled:(BOOL)a0;
- (void)setThumperCallingAllowed:(BOOL)a0 onSecondaryDeviceWithID:(id)a1;
- (void)setThumperCallingAllowedOnDefaultPairedSecondaryDevice:(BOOL)a0;
- (void).cxx_destruct;
- (id)debugDescription;
- (void)invalidateAndRefreshThumperCallingProvisioningURL;
- (void)setVoLTECallingEnabled:(BOOL)a0;
- (void)_sendNotificationsAndCallbacksComparingToOldSenderIdentityCapabilities:(id)a0;
- (void)cancelPinRequestFromPrimaryDeviceForThumperCalling;
- (id)initWithSenderIdentityUUID:(id)a0 state:(id)a1 client:(id)a2;
- (void)requestPinFromPrimaryDeviceForThumperCalling;

@end