1234567891011121314151617181920212223 |
- package request
- type RegisterRequest struct {
- Username string `json:"username" binding:"required"`
- Password string `json:"password" binding:"required"`
- Email string `json:"email" binding:"required,email"`
- }
- type LoginRequest struct {
- Username string `json:"username" binding:"required"`
- Password string `json:"password" binding:"required"`
- }
- type UpdateProfileRequest struct {
- Nickname string `json:"nickname"`
- Email string `json:"email" binding:"required,email"`
- Avatar string `json:"avatar"`
- }
- type ChangePasswordRequest struct {
- OldPassword string `json:"oldPassword" binding:"required"`
- NewPassword string `json:"newPassword" binding:"required"`
- }
|