IVSParticipantInfo
Objective-C
@interface IVSParticipantInfo : NSObject
Swift
class IVSParticipantInfo : NSObject
Information about a participant. The properties in this class will remain constant throughout its lifetime, with the exception of userInfo
.
-
Unavailable
Do not create instances of this class directly
Declaration
Objective-C
IVS_INIT_UNAVAILABLE
-
Unavailable
Do not create instances of this class directly
Declaration
Objective-C
IVS_INIT_UNAVAILABLE
-
A unique ID assigned to this participant.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull participantId;
Swift
var participantId: String { get }
-
Attributes associated with this participant.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSDictionary<NSString *, NSString *> *_Nonnull attributes;
Swift
var attributes: [String : String] { get }
-
This represents if the participant is local (associated with the token used on this device to join the Stage).
Declaration
Objective-C
@property (nonatomic, readonly) BOOL isLocal;
Swift
var isLocal: Bool { get }
-
This represents the capabilities that can be performed on this participant.
Declaration
Objective-C
@property (nonatomic, readonly) IVSParticipantCapability capabilities;
Swift
var capabilities: IVSParticipantCapability { get }
-
This object exists for use by the devesloper, to story information in that might be associated with this participant.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSMutableDictionary<NSString *, id> *_Nonnull userInfo;
Swift
var userInfo: NSMutableDictionary { get }