Documentation ¶
Index ¶
- func HashPassword(p string) string
- func ListToProto(list List) *listProto.List
- func ListsToProto(lists []List) []*listProto.List
- func TaskToProto(task Task) *taskProto.Task
- func TasksToProto(tasks []Task) []*taskProto.Task
- func UserToProto(user User) *userProto.User
- func ValidateEmail(e string) error
- func ValidatePassword(p string) error
- type List
- type Task
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HashPassword ¶
HashPassword Return string password as a hash
func ListToProto ¶
ListToProto Convert a single List to proto
func ListsToProto ¶
ListsToProto Convert Lists to proto
func TaskToProto ¶
TaskToProto Convert a Task to proto task
func TasksToProto ¶
TasksToProto Convert Tasks to proto
func UserToProto ¶
UserToProto Convert a single User to proto
func ValidatePassword ¶
ValidatePassword Passwords must longer then 5 charactors
Types ¶
type List ¶
type List struct { gorm.Model Name string `gorm:"not null"` UserID uint Tasks []Task `gorm:"foreignkey:ListID"` Index uint }
List A container of tasks
Click to show internal directories.
Click to hide internal directories.