luxlabs header browser preview


@class NSUUID, NSString, CXSandboxExtendedURL, CXAccount, NSSet, NSMutableDictionary, NSDictionary, CXParticipant, CXHandle, CXHandoffContext, CXScreenShareAttributes;

@interface CXCallUpdate : NSObject <CXCopying, NSSecureCoding, NSCopying>

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } accessorLock;
@property (nonatomic) struct CXCallUpdateHasSet { unsigned char account : 1; unsigned char activeRemoteParticipant : 1; unsigned char remoteHandle : 1; unsigned char localizedCallerName : 1; unsigned char localizedCallerImageURL : 1; unsigned char emergency : 1; unsigned char failureExpected : 1; unsigned char supportsEmergencyFallback : 1; unsigned char usingBaseband : 1; unsigned char blocked : 1; unsigned char ttyType : 1; unsigned char supportsTTYWithVoice : 1; unsigned char mayRequireBreakBeforeMake : 1; unsigned char hasVideo : 1; unsigned char audioCategory : 1; unsigned char audioMode : 1; unsigned char audioInterruptionProvider : 1; unsigned char audioInterruptionOperationMode : 1; unsigned char verificationStatus : 1; unsigned char priority : 1; unsigned char requiresInCallSounds : 1; unsigned char inCallSoundRegion : 1; unsigned char supportsHolding : 1; unsigned char supportsGrouping : 1; unsigned char supportsUngrouping : 1; unsigned char supportsDTMF : 1; unsigned char supportsUnambiguousMultiPartyState : 1; unsigned char supportsAddCall : 1; unsigned char supportsSendingToVoicemail : 1; unsigned char videoStreamToken : 1; unsigned char announceProviderIdentifier : 1; unsigned char crossDeviceIdentifier : 1; unsigned char ISOCountryCode : 1; unsigned char localSenderIdentityUUID : 1; unsigned char localSenderIdentityAccountUUID : 1; unsigned char localMemberHandleValue : 1; unsigned char localSenderSubscriptionIdentifier : 1; unsigned char participantGroupUUID : 1; unsigned char remoteParticipantHandles : 1; unsigned char otherInvitedHandles : 1; unsigned char activeRemoteParticipantHandles : 1; unsigned char handoffContext : 1; unsigned char screenShareAttributes : 1; unsigned char context : 1; unsigned char prefersExclusiveAccessToCellularNetwork : 1; unsigned char remoteUplinkMuted : 1; unsigned char shouldSuppressInCallUI : 1; unsigned char requiresAuthentication : 1; unsigned char mutuallyExclusiveCall : 1; unsigned char junkConfidence : 1; unsigned char identificationCategory : 1; unsigned char conversation : 1; unsigned char mixesVoiceWithMedia : 1; unsigned char prefersToPlayDuringWombat : 1; unsigned char mediaPlaybackOnExternalDevice : 1; unsigned char oneToOneModeEnabled : 1; unsigned char sharingScreen : 1; unsigned char bluetoothAudioFormat : 1; unsigned char ignoresBluetoothDeviceUID : 1; unsigned char serviceStatus : 1; unsigned char transmissionMode : 1; unsigned char accessoryButtonEventsEnabled : 1; unsigned char sendingVideo : 1; unsigned char hasBeenRedirected : 1; unsigned char isKnownCaller : 1; unsigned char filteredOutReason : 1; unsigned char silencingUserInfo : 1; unsigned char isReRing : 1; unsigned char suppressRingtone : 1; } hasSet;
@property (retain, nonatomic) NSUUID *UUID;
@property (retain, nonatomic) CXParticipant *activeRemoteParticipant;
@property (nonatomic, getter=isBlocked) BOOL blocked;
@property (nonatomic, getter=isEmergency) BOOL emergency;
@property (nonatomic, getter=isFailureExpected) BOOL failureExpected;
@property (nonatomic) BOOL supportsEmergencyFallback;
@property (nonatomic, getter=isUsingBaseband) BOOL usingBaseband;
@property (nonatomic) BOOL mayRequireBreakBeforeMake;
@property (nonatomic, setter=setTTYType:) long long ttyType;
@property (nonatomic) BOOL supportsTTYWithVoice;
@property (nonatomic) BOOL requiresInCallSounds;
@property (nonatomic) long long inCallSoundRegion;
@property (copy, nonatomic) NSString *audioCategory;
@property (copy, nonatomic) NSString *audioMode;
@property (nonatomic) long long audioInterruptionProvider;
@property (nonatomic) long long audioInterruptionOperationMode;
@property (nonatomic) long long verificationStatus;
@property (nonatomic) long long priority;
@property (copy, nonatomic) NSString *crossDeviceIdentifier;
@property (retain, nonatomic) CXAccount *account;
@property (copy, nonatomic) NSString *announceProviderIdentifier;
@property (copy, nonatomic) NSString *ISOCountryCode;
@property (copy, nonatomic) NSUUID *localSenderIdentityUUID;
@property (copy, nonatomic) NSUUID *localSenderIdentityAccountUUID;
@property (copy, nonatomic) NSString *localSenderSubscriptionIdentifier;
@property (copy, nonatomic) NSString *localMemberHandleValue;
@property (retain, nonatomic) NSUUID *participantGroupUUID;
@property (copy, nonatomic) NSSet *remoteParticipantHandles;
@property (copy, nonatomic) NSSet *otherInvitedHandles;
@property (copy, nonatomic) NSSet *activeRemoteParticipantHandles;
@property (retain, nonatomic) CXHandoffContext *handoffContext;
@property (retain, nonatomic) CXScreenShareAttributes *screenShareAttributes;
@property (copy, nonatomic) NSDictionary *context;
@property (nonatomic) BOOL prefersExclusiveAccessToCellularNetwork;
@property (nonatomic, getter=isRemoteUplinkMuted) BOOL remoteUplinkMuted;
@property (nonatomic) BOOL shouldSuppressInCallUI;
@property (nonatomic, getter=isMutuallyExclusiveCall) BOOL mutuallyExclusiveCall;
@property (nonatomic) long long junkConfidence;
@property (nonatomic) long long identificationCategory;
@property (nonatomic) BOOL supportsUnambiguousMultiPartyState;
@property (nonatomic) BOOL supportsAddCall;
@property (nonatomic) BOOL supportsSendingToVoicemail;
@property (nonatomic) long long videoStreamToken;
@property (nonatomic) BOOL requiresAuthentication;
@property (nonatomic, getter=isConversation) BOOL conversation;
@property (nonatomic) BOOL mixesVoiceWithMedia;
@property (nonatomic) BOOL prefersToPlayDuringWombat;
@property (nonatomic) BOOL mediaPlaybackOnExternalDevice;
@property (nonatomic) BOOL ignoresBluetoothDeviceUID;
@property (nonatomic, getter=isSharingScreen) BOOL sharingScreen;
@property (nonatomic, getter=isOneToOneModeEnabled) BOOL oneToOneModeEnabled;
@property (nonatomic) long long bluetoothAudioFormat;
@property (nonatomic, getter=isSendingVideo) BOOL sendingVideo;
@property (nonatomic) BOOL hasBeenRedirected;
@property (nonatomic) BOOL isReRing;
@property (nonatomic) BOOL suppressRingtone;
@property (nonatomic) BOOL isKnownCaller;
@property (nonatomic) int filteredOutReason;
@property (retain, nonatomic) NSMutableDictionary *silencingUserInfo;
@property (copy, nonatomic) CXSandboxExtendedURL *localizedCallerImageURL;
@property (nonatomic) long long serviceStatus;
@property (nonatomic) long long transmissionMode;
@property (nonatomic) BOOL accessoryButtonEventsEnabled;
@property (copy, nonatomic) CXHandle *remoteHandle;
@property (copy, nonatomic) NSString *localizedCallerName;
@property (nonatomic) BOOL supportsHolding;
@property (nonatomic) BOOL supportsGrouping;
@property (nonatomic) BOOL supportsUngrouping;
@property (nonatomic) BOOL supportsDTMF;
@property (nonatomic) BOOL hasVideo;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)callUpdateWithDefaultValuesSet;

- (id)init;
- (void)encodeWithCoder:(id)a0;
- (id)sanitizedCopy;
- (void).cxx_destruct;
- (BOOL)conversation;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (BOOL)blocked;
- (BOOL)emergency;
- (BOOL)failureExpected;
- (BOOL)mutuallyExclusiveCall;
- (BOOL)oneToOneModeEnabled;
- (BOOL)remoteUplinkMuted;
- (id)sanitizedCopyWithZone:(struct _NSZone { } *)a0;
- (BOOL)sendingVideo;
- (BOOL)sharingScreen;
- (BOOL)usingBaseband;
- (void)updateCopy:(id)a0 withZone:(struct _NSZone { } *)a1;
- (void)updateSanitizedCopy:(id)a0 withZone:(struct _NSZone { } *)a1;
- (void)updateWithUpdate:(id)a0;

@end