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 }