feat: Add users create and list commands (#1111)

This allows for *extremely basic* user management.
This commit is contained in:
Kyle Carberry
2022-04-24 20:08:26 -05:00
committed by GitHub
parent 7496c3da81
commit be974cf280
21 changed files with 245 additions and 127 deletions

View File

@ -34,7 +34,6 @@ type User struct {
Email string `json:"email" validate:"required"`
CreatedAt time.Time `json:"created_at" validate:"required"`
Username string `json:"username" validate:"required"`
Name string `json:"name"`
}
type CreateFirstUserRequest struct {
@ -58,9 +57,8 @@ type CreateUserRequest struct {
}
type UpdateUserProfileRequest struct {
Email string `json:"email" validate:"required,email"`
Username string `json:"username" validate:"required,username"`
Name *string `json:"name"`
Email string `json:"email" validate:"required,email"`
Username string `json:"username" validate:"required,username"`
}
// LoginWithPasswordRequest enables callers to authenticate with email and password.