Versions in this module Expand all Collapse all v0 v0.2.0 Jun 7, 2017 v0.1.0 Jun 2, 2017 Changes in this version + var XOLog = func(string, ...interface{}) + type LocalIdentity struct + Password string + UserID uuid.UUID + func LocalIdentityByUserID(db XODB, userID uuid.UUID) (*LocalIdentity, error) + func (li *LocalIdentity) Delete(db XODB) error + func (li *LocalIdentity) Deleted() bool + func (li *LocalIdentity) Exists() bool + func (li *LocalIdentity) Insert(db XODB) error + func (li *LocalIdentity) Save(db XODB) error + func (li *LocalIdentity) Update(db XODB) error + func (li *LocalIdentity) Upsert(db XODB) error + func (li *LocalIdentity) User(db XODB) (*User, error) + type ScannerValuer interface + type Slice []ScannerValuer + type StringSlice []string + func (ss *StringSlice) Scan(src interface{}) error + func (ss StringSlice) Value() (driver.Value, error) + type User struct + Active bool + Email string + ID uuid.UUID + Name string + func UserByEmail(db XODB, email string) (*User, error) + func UserByID(db XODB, id uuid.UUID) (*User, error) + func (u *User) Delete(db XODB) error + func (u *User) Deleted() bool + func (u *User) Exists() bool + func (u *User) Insert(db XODB) error + func (u *User) Save(db XODB) error + func (u *User) Update(db XODB) error + func (u *User) Upsert(db XODB) error + type XODB interface + Exec func(string, ...interface{}) (sql.Result, error) + Query func(string, ...interface{}) (*sql.Rows, error) + QueryRow func(string, ...interface{}) *sql.Row