QMChatRoomViewController.h 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. //
  2. // QMChatRoomViewController.h
  3. // IMSDK-OC
  4. //
  5. // Created by HCF on 16/3/9.
  6. // Copyright © 2016年 HCF. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. @class QMChatRoomInputView;
  10. @class TCMessageManagerFaceView;
  11. @class addBackgroudView;
  12. @class QMChatRoomMoreView;
  13. @class QMRecordIndicatorView;
  14. @interface QMChatRoomViewController : UIViewController
  15. @property (nonatomic, strong) UITableView *chatTableView; // 消息列表
  16. @property (nonatomic, strong) QMChatRoomInputView *chatInputView; // 输入工具条
  17. @property (nonatomic, strong) TCMessageManagerFaceView *faceView; // 表情面板
  18. @property (nonatomic, strong) QMChatRoomMoreView *addView; // 扩展面板
  19. @property (nonatomic, strong) QMRecordIndicatorView *indicatorView; // 录音动画
  20. @property (nonatomic, strong) UIButton *manualButotn; // 转人工
  21. @property (nonatomic, strong) UIButton *logoutButton; // 注销
  22. @property (nonatomic, copy) NSString *peerId; // 技能组ID
  23. @property (nonatomic, copy) NSString *scheduleId; //日程id
  24. @property (nonatomic, copy) NSString *processId; //流程id
  25. @property (nonatomic, copy) NSString *currentNodeId; //入口节点中访客选择的流转节点id
  26. @property (nonatomic, copy) NSString *entranceId; //入口节点中_id
  27. @property (nonatomic, copy) NSString *processType; //流程中节点类型 (人工 机器人 …)
  28. @property (nonatomic, copy) NSArray * LeaveArray; //日程管理的留言数据
  29. @property (nonatomic, copy) NSString *avaterStr; // 用户头像
  30. @property (nonatomic, assign) BOOL isAutoBreak; // 是否开启定时关闭会话功能
  31. @property (nonatomic, assign) BOOL isRobot;
  32. @property (nonatomic, assign) BOOL isOpenSchedule; //是否开启日程管理
  33. @property (nonatomic, assign) NSInteger breakDuration; // 访客无响应断开时长
  34. @property (nonatomic, assign) NSInteger breakTipsDuration; // 断开前提示时长
  35. @property (nonatomic, copy) NSString *tips; // 断开提示语
  36. @property (nonatomic, copy) NSString *msg; // 未开启留言提示
  37. @property (nonatomic, copy) NSString *leaveMsg; // 留言提示语 后台未配置显示默认
  38. @property (nonatomic, assign) BOOL isPush; // 判断是否为正常页面跳转
  39. @property (nonatomic, strong) NSMutableDictionary *heightCaches; // cell高度缓存
  40. - (void)sendFileMessageWithName: (NSString *)fileName AndSize: (NSString *)fileSize AndPath: (NSString *)filePath;
  41. @end