JMSGPromptContent.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /*
  2. * | | | | \ \ / / | | | | / _______|
  3. * | |____| | \ \/ / | |____| | / /
  4. * | |____| | \ / | |____| | | | _____
  5. * | | | | / \ | | | | | | |____ |
  6. * | | | | / /\ \ | | | | \ \______| |
  7. * | | | | /_/ \_\ | | | | \_________|
  8. *
  9. * Copyright (c) 2011 ~ 2015 Shenzhen HXHG. All rights reserved.
  10. */
  11. #import <Foundation/Foundation.h>
  12. #import <JMessage/JMSGAbstractContent.h>
  13. /*!
  14. * @abstract 提示性消息内容
  15. *
  16. * @discussion 此 MessageContent 类型仅由 SDK 主动创建,上层做展示用,不能当做发送的消息体。
  17. */
  18. @interface JMSGPromptContent : JMSGAbstractContent<NSCopying>
  19. JMSG_ASSUME_NONNULL_BEGIN
  20. /*!
  21. * @abstract 获取提示信息
  22. *
  23. * @discussion 消息提示文字
  24. */
  25. @property(nonatomic,strong, readonly) NSString *promptText;
  26. /*!
  27. * @abstract 提示性消息的类型
  28. *
  29. * @discussion 比如:消息撤回提示、后台自定义消息提示等
  30. */
  31. @property(nonatomic,assign, readonly) JMSGPromptContentType promptType;
  32. // 不支持使用的初始化方法
  33. - (instancetype)init NS_UNAVAILABLE;
  34. JMSG_ASSUME_NONNULL_END
  35. @end