QMSessionOption.h 931 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. //
  2. // QMSessionOption.h
  3. // QMLineSDK
  4. //
  5. // Created by haochongfeng on 2018/10/29.
  6. // Copyright © 2018年 haochongfeng. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface QMSessionOption : NSObject
  10. /**
  11. 会话扩展信息
  12. */
  13. @property (nonatomic, strong) NSDictionary *extend;
  14. /**
  15. 专属坐席id
  16. */
  17. @property (nonatomic, copy) NSString *vipAgentNum;
  18. /**
  19. 初始会话配置信息
  20. @param number 专属坐席工号
  21. @return 实例化对象
  22. */
  23. + (instancetype)initWithVipAgentNum:(NSString *)number;
  24. /**
  25. 初始会话配置信息
  26. @param dicionary 开始会话扩展信息
  27. @return 实例化对象
  28. */
  29. + (instancetype)initWithExtend:(NSDictionary *)dicionary;
  30. /**
  31. 初始会话配置信息
  32. @param dictionary 开始会话扩展信息
  33. @param number 专属坐席工号
  34. @return 实例化对象
  35. */
  36. + (instancetype)initWithExtend:(NSDictionary *)dictionary vipAgentNum:(NSString *)number;
  37. @end