智盟项目
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

81 linhas
3.6 KiB

  1. package md
  2. type TikTokTaskDetail struct {
  3. AnchorTitle string `json:"anchor_title"`
  4. Appid string `json:"appid"`
  5. PaymentAllocateRatio int `json:"payment_allocate_ratio"`
  6. PlatformAddressApp string `json:"platform_address_app"`
  7. PlatformAddressWeb string `json:"platform_address_web"`
  8. ReferMaCaptures []string `json:"refer_ma_captures"`
  9. ReferVideoCaptures []string `json:"refer_video_captures"`
  10. RejectReason string `json:"reject_reason"`
  11. StartPage string `json:"start_page"`
  12. Status int `json:"status"`
  13. TaskDesc string `json:"task_desc"`
  14. TaskEndTime int `json:"task_end_time"`
  15. TaskIcon string `json:"task_icon"`
  16. TaskId int64 `json:"task_id"`
  17. TaskName string `json:"task_name"`
  18. TaskRefundPeriod int `json:"task_refund_period"`
  19. TaskSettleType int `json:"task_settle_type"`
  20. TaskStartTime int `json:"task_start_time"`
  21. TaskTags []string `json:"task_tags"`
  22. TaskType int `json:"task_type"`
  23. OrientedTalentRelList []struct {
  24. CooperationState int `json:"cooperation_state"`
  25. DouyinId string `json:"douyin_id"`
  26. CancelOperator int `json:"cancel_operator,omitempty"`
  27. } `json:"oriented_talent_rel_list"`
  28. }
  29. type TikTokTaskDetailSecond struct {
  30. AnchorTitle string `json:"anchor_title"`
  31. Appid string `json:"appid"`
  32. PaymentAllocateRatio int `json:"payment_allocate_ratio"`
  33. PlatformAddressApp string `json:"platform_address_app"`
  34. PlatformAddressWeb string `json:"platform_address_web"`
  35. ReferMaCaptures string `json:"refer_ma_captures"`
  36. ReferVideoCaptures string `json:"refer_video_captures"`
  37. RejectReason string `json:"reject_reason"`
  38. StartPage string `json:"start_page"`
  39. Status int `json:"status"`
  40. TaskDesc string `json:"task_desc"`
  41. TaskEndTime int `json:"task_end_time"`
  42. TaskIcon string `json:"task_icon"`
  43. TaskId int64 `json:"task_id"`
  44. VideoId string `json:"video_id"`
  45. TaskName string `json:"task_name"`
  46. TaskRefundPeriod int `json:"task_refund_period"`
  47. TaskSettleType int `json:"task_settle_type"`
  48. TaskStartTime int `json:"task_start_time"`
  49. TaskTags string `json:"task_tags"`
  50. TaskType int `json:"task_type"`
  51. OrientedTalentRelList string `json:"oriented_talent_rel_list"`
  52. }
  53. type TikTokTaskOrder struct {
  54. VideoId int64 `json:"VideoId"`
  55. TaskId int `json:"TaskId"`
  56. TaskName string `json:"TaskName"`
  57. PublishTime int `json:"PublishTime"`
  58. Author string `json:"Author"`
  59. DouyinID string `json:"DouyinID"`
  60. VideoTitle string `json:"VideoTitle"`
  61. MicroAppTitle string `json:"MicroAppTitle"`
  62. VideoLink string `json:"VideoLink"`
  63. AgentID string `json:"AgentID"`
  64. TalentProfit1D int `json:"TalentProfit1d"`
  65. GMV1D int `json:"GMV1d"`
  66. RefundGMV1D int `json:"RefundGMV1d"`
  67. AdShareCost1D int `json:"AdShareCost1d"`
  68. FeedAdShareCost1D int `json:"FeedAdShareCost1d"`
  69. BillingRefundGMV1D int `json:"BillingRefundGMV1d"`
  70. BillingGMV1D int `json:"BillingGMV1d"`
  71. Date string `json:"date"`
  72. }
  73. type TikTokTaskRelate struct {
  74. AgencyTalentUid string `json:"agency_talent_uid"`
  75. AgentId int64 `json:"agent_id"`
  76. BindTime int `json:"bind_time"`
  77. DouyinId string `json:"douyin_id"`
  78. }