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 }