user.go 659 B

123456789101112131415161718
  1. package request
  2. type RegisterRequest struct {
  3. Username string `json:"username" binding:"required" example:"alan"`
  4. Password string `json:"password" binding:"required" example:"123456"`
  5. Email string `json:"email" binding:"required,email" example:"1234@gmail.com"`
  6. }
  7. type LoginRequest struct {
  8. Username string `json:"username" binding:"required" example:"alan"`
  9. Password string `json:"password" binding:"required" example:"123456"`
  10. }
  11. type UpdateProfileRequest struct {
  12. Nickname string `json:"nickname" example:"alan"`
  13. Email string `json:"email" binding:"required,email" example:"1234@gmail.com"`
  14. Avatar string `json:"avatar" example:"xxxx"`
  15. }