29 lines
564 B
Go
29 lines
564 B
Go
package proto
|
|
|
|
type LoginReq struct {
|
|
Username string `validate:"required"`
|
|
Password string `validate:"required"`
|
|
}
|
|
|
|
type LoginRsp struct {
|
|
Token string `json:"token"`
|
|
}
|
|
|
|
type GetAccountRsp struct {
|
|
Username string `json:"username"`
|
|
}
|
|
|
|
type ChangePasswordReq struct {
|
|
Username string `json:"username" validate:"required"`
|
|
Password string `json:"password" validate:"required"`
|
|
}
|
|
|
|
type IsPasswordUpdatedRsp struct {
|
|
IsUpdated bool `json:"isUpdated"`
|
|
}
|
|
|
|
type ConnectWifiReq struct {
|
|
Ssid string `validate:"required"`
|
|
Password string `valid:"required"`
|
|
}
|