quanshi.go 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package quanshi
  2. // QsCallBackReq 全时请求
  3. type QsCallBackReq struct {
  4. CustomerCode string `json:"customerCode"`
  5. Method string `json:"method"`
  6. MsgID string `json:"msgId"`
  7. SiteID int64 `json:"siteId"`
  8. Timestamp int64 `json:"timestamp"`
  9. }
  10. // QsCallBackMeetingReq 全时会议通知请求
  11. type QsCallBackMeetingReq struct {
  12. CustomerCode string `json:"customerCode"`
  13. Meetinginfo struct {
  14. AttendeeJoinURL string `json:"attendeeJoinUrl"`
  15. BillingCode string `json:"billingCode"`
  16. ConfID string `json:"confId"`
  17. EventID string `json:"eventId"`
  18. HostID string `json:"hostId"`
  19. HostJoinURL string `json:"hostJoinUrl"`
  20. } `json:"meetinginfo"`
  21. Method string `json:"method"`
  22. MsgID string `json:"msgId"`
  23. SiteID int64 `json:"siteId"`
  24. Timestamp int64 `json:"timestamp"`
  25. }
  26. // QsCallBackReportReq 全时会议报告通知请求
  27. type QsCallBackReportReq struct {
  28. CustomerCode string `json:"customerCode"`
  29. Report struct {
  30. AttendeeJoinURL string `json:"attendeeJoinUrl"`
  31. ConfID string `json:"confId"`
  32. DownloadURL string `json:"downloadUrl"`
  33. EventID string `json:"eventId"`
  34. HostID string `json:"hostId"`
  35. HostJoinURL string `json:"hostJoinUrl"`
  36. ReportName string `json:"reportName"`
  37. } `json:"report"`
  38. Method string `json:"method"`
  39. MsgID string `json:"msgId"`
  40. SiteID int64 `json:"siteId"`
  41. Timestamp int64 `json:"timestamp"`
  42. }
  43. // QsCallBackRecordReq 全时会议录制信息通知请求
  44. type QsCallBackRecordReq struct {
  45. CustomerCode string `json:"customerCode"`
  46. Record struct {
  47. AttendeeJoinURL string `json:"attendeeJoinUrl"`
  48. ConfID string `json:"confId"`
  49. EventID string `json:"eventId"`
  50. HostJoinURL string `json:"hostJoinUrl"`
  51. OperatorID string `json:"operatorId"`
  52. Thumbnail string `json:"thumbnail"`
  53. VideoLength int64 `json:"videoLength"`
  54. VideoSize int64 `json:"videoSize"`
  55. VideoURL string `json:"videoURL"`
  56. } `json:"record"`
  57. Method string `json:"method"`
  58. MsgID string `json:"msgId"`
  59. SiteID int64 `json:"siteId"`
  60. Timestamp int64 `json:"timestamp"`
  61. }