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 }
IVSParticipantInfo Class Reference