| 1234567891011121314151617181920212223242526272829303132333435 |
- package types
- type User struct {
- ID uint `json:"id"`
- Email string `json:"email"`
- EmailVerified bool `json:"email_verified"`
- }
- type CreateUserRequest struct {
- Email string `json:"email" form:"required,max=255,email"`
- Password string `json:"password" form:"required,max=255"`
- }
- type CreateUserResponse User
- type GetAuthenticatedUserResponse User
- type LoginUserRequest struct {
- Email string `json:"email" form:"required,max=255,email"`
- Password string `json:"password" form:"required,max=255"`
- }
- type LoginUserResponse User
- type CLILoginUserRequest struct {
- Redirect string `schema:"redirect" form:"required"`
- }
- type CLILoginExchangeRequest struct {
- AuthorizationCode string `json:"authorization_code" form:"required"`
- }
- type CLILoginExchangeResponse struct {
- Token string `json:"token" form:"required"`
- }
|