15 lines
310 B
Go
15 lines
310 B
Go
package dbhandler
|
|
|
|
type User struct {
|
|
Username string `json:"username"`
|
|
Nickname string `json:"nickname"`
|
|
Email string `json:"email"`
|
|
}
|
|
|
|
type UsersDBHandler interface {
|
|
GetUser(username string) (User, error)
|
|
ListUsers() ([]User, error)
|
|
CreateUser(user User) error
|
|
DeleteUser(username string) error
|
|
}
|