luxlabs header browser preview


@interface TUConversationParticipantCapabilities : NSObject <NSCopying, NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (nonatomic, getter=isMomentsAvailable) BOOL momentsAvailable;
@property (nonatomic, getter=isScreenSharingAvailable) BOOL screenSharingAvailable;
@property (nonatomic, getter=isGondolaCallingAvailable) BOOL gondolaCallingAvailable;
@property (nonatomic, getter=isPersonaAvailable) BOOL personaAvailable;
@property (nonatomic, getter=isGFTDowngradeToOneToOneAvailable) BOOL gftDowngradeToOneToOneAvailable;
@property (nonatomic, getter=isUPlusNDowngradeAvailable) BOOL uPlusNDowngradeAvailable;
@property (nonatomic, getter=isUPlusOneScreenShareAvailable) BOOL uPlusOneScreenShareAvailable;
@property (nonatomic, getter=isUPlusOneAVLessAvailable) BOOL uPlusOneAVLessAvailable;
@property (nonatomic) BOOL supportsLeaveContext;
@property (nonatomic) unsigned long long sharePlayProtocolVersion;
@property (nonatomic) unsigned long long visionFeatureVersion;
@property (nonatomic) unsigned long long visionCallEstablishmentVersion;
@property (readonly, nonatomic, getter=isMirageAvailable) BOOL mirageAvailable;

- (unsigned long long)hash;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (BOOL)isEqualToCapabilities:(id)a0;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end