EMMessageBody.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /*!
  2. * \~chinese
  3. * @header EMMessageBody.h
  4. * @abstract 消息体类型的基类
  5. * @author Hyphenate
  6. * @version 3.00
  7. *
  8. * \~english
  9. * @header EMMessageBody.h
  10. * @abstract Base class of message body
  11. * @author Hyphenate
  12. * @version 3.00
  13. */
  14. #import <Foundation/Foundation.h>
  15. #import <CoreGraphics/CGGeometry.h>
  16. /*!
  17. * \~chinese
  18. * 消息体类型
  19. *
  20. * \~english
  21. * Message body type
  22. */
  23. typedef enum {
  24. EMMessageBodyTypeText = 1, /*! \~chinese 文本类型 \~english Text */
  25. EMMessageBodyTypeImage, /*! \~chinese 图片类型 \~english Image */
  26. EMMessageBodyTypeVideo, /*! \~chinese 视频类型 \~english Video */
  27. EMMessageBodyTypeLocation, /*! \~chinese 位置类型 \~english Location */
  28. EMMessageBodyTypeVoice, /*! \~chinese 语音类型 \~english Voice */
  29. EMMessageBodyTypeFile, /*! \~chinese 文件类型 \~english File */
  30. EMMessageBodyTypeCmd, /*! \~chinese 命令类型 \~english Command */
  31. } EMMessageBodyType;
  32. /*!
  33. * \~chinese
  34. * 消息体
  35. *
  36. * \~english
  37. * Message body
  38. */
  39. @interface EMMessageBody : NSObject
  40. /*!
  41. * \~chinese
  42. * 消息体类型
  43. *
  44. * \~english
  45. * Message body type
  46. */
  47. @property (nonatomic, readonly) EMMessageBodyType type;
  48. @end