SBDReactionEvent Class Reference
Inherits from | NSObject |
---|---|
Conforms to | SBDMappable |
Declared in | SBDReactionEvent.h |
Overview
Class to store reaction event info. The object is returned by not only the completion handler of addReactionWithMessage:key:completionHandler:
and deleteReactionWithMessage:key:completionHandler:
in SBDBaseChannel
class but also channel:updatedReaction:
delegate of SBDChannelDelegate
protocol. The object has to be applied to the message that has the identical message ID with the applyReactionEvent:
method in SBDBaseMessage
class.
Note: This class is available in 3.0.169
messageId
Message ID that indentifies the message that has the reaction event.
@property (nonatomic, readonly) long long messageId
Availability
3.0.169
Declared In
SBDReactionEvent.h
key
The reaction key.
@property (strong, nonnull, readonly) NSString *key
Availability
3.0.169
Declared In
SBDReactionEvent.h
userId
The user ID that identifies the user who adds or deletes the reaction key.
@property (strong, nonnull, readonly) NSString *userId
Availability
3.0.169
Declared In
SBDReactionEvent.h
operation
The operation that the user did. It will be adding a reaction or deleting a reaction.
@property (atomic, readonly) SBDReactionEventAction operation
Availability
3.0.169
Declared In
SBDReactionEvent.h
updatedAt
The timestamp that represents when the reaction event occurs.
@property (atomic, readonly) long long updatedAt
Availability
3.0.169
Declared In
SBDReactionEvent.h