user.go 577 B

12345678910111213141516171819202122232425
  1. package admin
  2. import "github.com/lejianwen/rustdesk-api/v2/model"
  3. type LoginPayload struct {
  4. Username string `json:"username"`
  5. Email string `json:"email"`
  6. Avatar string `json:"avatar"`
  7. Token string `json:"token"`
  8. RouteNames []string `json:"route_names"`
  9. Nickname string `json:"nickname"`
  10. }
  11. func (lp *LoginPayload) FromUser(user *model.User) {
  12. lp.Username = user.Username
  13. lp.Email = user.Email
  14. lp.Avatar = user.Avatar
  15. lp.Nickname = user.Nickname
  16. }
  17. type UserOauthItem struct {
  18. Op string `json:"op"`
  19. Status int `json:"status"`
  20. }