sync.go 571 B

123456789101112131415161718192021222324252627282930
  1. package ugc
  2. // SimpleArc provides the fields for license owner sync
  3. type SimpleArc struct {
  4. AID int64
  5. MID int64
  6. TypeID int32
  7. Videos int64
  8. Title string
  9. Cover string
  10. Content string
  11. Duration int64
  12. Pubtime string
  13. }
  14. // SimpleVideo provides the fields for license owner sync
  15. type SimpleVideo struct {
  16. ID int
  17. CID int64
  18. IndexOrder int64
  19. Eptitle string
  20. Duration int64
  21. Description string
  22. }
  23. // LicSke represents the skeleton of a license audit message
  24. type LicSke struct {
  25. Arc *SimpleArc
  26. Videos []*SimpleVideo
  27. }