18 lines
356 B
Go
18 lines
356 B
Go
package budgeteer
|
|
|
|
// User struct contains Login information
|
|
type User struct {
|
|
ID ID
|
|
Email string
|
|
Password string
|
|
Name string
|
|
}
|
|
|
|
// UserService provides Methods for CRUD of Users
|
|
type UserService interface {
|
|
User(id ID) (*User, error)
|
|
//Users() ([]*User, error)
|
|
CreateUser(u *User) error
|
|
//DeleteUser(id int) error
|
|
}
|