WFCCCallStartMessageContent.h 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. //
  2. // WFCCTextMessageContent.h
  3. // WFChatClient
  4. //
  5. // Created by heavyrain on 2017/8/16.
  6. // Copyright © 2017年 WildFireChat. All rights reserved.
  7. //
  8. #import "WFCCMessageContent.h"
  9. /**
  10. 电话总结消息
  11. */
  12. @interface WFCCCallStartMessageContent : WFCCMessageContent
  13. /**
  14. CallId
  15. */
  16. @property (nonatomic, strong)NSString *callId;
  17. /**
  18. 对端用户Id
  19. */
  20. @property (nonatomic, strong)NSString *targetId;
  21. /**
  22. * 开始时间
  23. */
  24. @property (nonatomic, assign)long long connectTime;
  25. /**
  26. * 结束时间
  27. */
  28. @property (nonatomic, assign)long long endTime;
  29. /* 结束原因
  30. WFAVCallEndReason
  31. 0: kWFAVCallEndReasonUnknown,
  32. 1: kWFAVCallEndReasonBusy,
  33. 2: kWFAVCallEndReasonSignalError,
  34. 3: kWFAVCallEndReasonHangup,
  35. 4: kWFAVCallEndReasonMediaError,
  36. 5: kWFAVCallEndReasonRemoteHangup,
  37. 6: kWFAVCallEndReasonOpenCameraFailure,
  38. 7: kWFAVCallEndReasonTimeout,
  39. 8: kWFAVCallEndReasonAcceptByOtherClient
  40. */
  41. @property (nonatomic, assign)int status;
  42. /*
  43. * 是否仅音频
  44. */
  45. @property (nonatomic, assign, getter=isAudioOnly)BOOL audioOnly;
  46. @end