EkoMessageReaction


@interface EkoMessageReaction : NSObject

Reaction object

  • Uniquely identifies this message reaction.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic, nonnull) NSString *reactionId;

    Swift

    var reactionId: String { get }
  • Uniquely identifies this reaction for message.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic, nonnull) NSString *messageId;

    Swift

    var messageId: String { get }
  • Identifies the name of the reaction.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic, nonnull) NSString *reactionName;

    Swift

    var reactionName: String { get }
  • The message creation time.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic, nonnull) NSDate *createdAtDate;

    Swift

    var createdAtDate: Date { get }
  • The reference of reaction type, default to always message.

    Declaration

    Objective-C

    @property (readonly, nonatomic) EkoReferenceType referenceType;

    Swift

    var referenceType: EkoReferenceType { get }
  • The reactor user id to this message reaction.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic, nonnull) NSString *reactorId;

    Swift

    var reactorId: String { get }
  • The reactor display name to this message reaction.

    Declaration

    Objective-C

    @property (readonly, strong, nonatomic, nonnull) NSString *reactorDisplayName;

    Swift

    var reactorDisplayName: String { get }