NXMMember

Objective-C

@interface NXMMember : NSObject

Swift

class NXMMember : NSObject

The NXMMember class represents a Member of a Conversation (NXMConversation). In order for a User to communicate through a Conversation they must join the Conversation through a membership.

  • The Conversation ID

    Declaration

    Objective-C

    @property (nonatomic, copy, nonnull) NSString *conversationUuid;

    Swift

    var conversationUuid: String { get set }
  • The Member ID

    Declaration

    Objective-C

    @property (nonatomic, copy, nonnull) NSString *memberUuid;

    Swift

    var memberUuid: String { get set }
  • The User object for this Member.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nonnull) NXMUser *user;

    Swift

    var user: NXMUser { get }
  • The state of the Member.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NXMMemberState state;

    Swift

    var state: NXMMemberState { get }
  • The media settings of the Member.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NXMMediaSettings *media;

    Swift

    var media: NXMMediaSettings? { get }
  • The channel details of the Member.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NXMChannel *channel;

    Swift

    var channel: NXMChannel? { get }
  • Mutes the NXMMember’s stream.

    Declaration

    Objective-C

    - (void)enableMute;

    Swift

    func enableMute()
  • Unmutes the NXMMember’s stream.

    Declaration

    Objective-C

    - (void)disableMute;

    Swift

    func disableMute()