user.go 641 B

123456789101112131415161718192021222324252627282930
  1. package bws
  2. // User .
  3. type User struct {
  4. User *UserInfo `json:"user"`
  5. Achievements []*UserAchieveDetail `json:"achievements"`
  6. Items map[string][]*UserPointDetail `json:"items"`
  7. }
  8. // UserInfo .
  9. type UserInfo struct {
  10. Mid int64 `json:"mid"`
  11. Name string `json:"name"`
  12. Key string `json:"key"`
  13. Face string `json:"face"`
  14. Hp int64 `json:"hp"`
  15. }
  16. // LotteryUser .
  17. type LotteryUser struct {
  18. Mid int64 `json:"mid"`
  19. Name string `json:"name"`
  20. Face string `json:"face"`
  21. }
  22. // AdminInfo .
  23. type AdminInfo struct {
  24. IsAdmin bool `json:"is_admin"`
  25. Point interface{} `json:"point"`
  26. }