NXMEvent

Objective-C

@interface NXMEvent : NSObject

Swift

class NXMEvent : NSObject

This is a base class for the events that you and send and receive on an NXMConversation.

  • A unique identifier for the Conversation the event is on.

    Declaration

    Objective-C

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

    Swift

    var conversationUuid: String { get set }
  • The member identifier for the event sender.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nonnull) NSString *fromMemberId;

    Swift

    var fromMemberId: String { get }
  • The event’s creation date.

    Declaration

    Objective-C

    @property (nonatomic, copy, nonnull) NSDate *creationDate;

    Swift

    var creationDate: Date { get set }
  • The event’s possible deletion date.

    Declaration

    Objective-C

    @property (nonatomic, copy, nullable) NSDate *deletionDate;

    Swift

    var deletionDate: Date? { get set }
  • The event’s type.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NXMEventType type;

    Swift

    var type: NXMEventType { get }
  • A unique identifier for the event.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSInteger uuid;

    Swift

    var uuid: Int { get }
  • The event’s extra information about event producer like NXUser.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NXMEventEmbeddedInfo *embeddedInfo;

    Swift

    var embeddedInfo: NXMEventEmbeddedInfo? { get }