EMMessageReactionChange.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. //
  2. // EMMessageReactionChange.h
  3. // HyphenateChat
  4. //
  5. // Created by 冯钊 on 2022/3/11.
  6. // Copyright © 2022 easemob.com. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @class EMMessageReaction;
  10. #import "EMMessageReactionOperation.h"
  11. NS_ASSUME_NONNULL_BEGIN
  12. /**
  13. * \~chinese
  14. * 消息Reaction变更回调通知类。
  15. *
  16. * \~english
  17. * The message reaction change callback object.
  18. */
  19. @interface EMMessageReactionChange : NSObject
  20. /**
  21. * \~chinese
  22. * 会话 ID。
  23. *
  24. * \~english
  25. * The conversation ID.
  26. */
  27. @property (nullable, readonly) NSString *conversationId;
  28. /**
  29. * \~chinese
  30. * 消息 ID。
  31. *
  32. * \~english
  33. * The message ID.
  34. */
  35. @property (nullable, readonly) NSString *messageId;
  36. /**
  37. * \~chinese
  38. * 发生变化后的 Reaction。
  39. *
  40. * \~english
  41. * The Reaction which is changed.
  42. */
  43. @property (nullable, readonly) NSArray <EMMessageReaction *>*reactions;
  44. /**
  45. * \~chinese
  46. * 发生变化的操作详情。
  47. *
  48. * \~english
  49. * Details of changed operation.
  50. */
  51. @property (nullable, readonly) NSArray <EMMessageReactionOperation *>*operations;
  52. @end
  53. NS_ASSUME_NONNULL_END