Documentation ¶
Index ¶
- type DAO
- func (m *DAO) Connect()
- func (m *DAO) DeleteReferral(ref models.Referral) error
- func (m *DAO) DeleteUser(user models.User) error
- func (m *DAO) FindReferralByCode(code string) (models.Referral, error)
- func (m *DAO) FindUserById(id string) (models.User, error)
- func (m *DAO) FindUserByIdentity(id models.Identity) (models.User, error)
- func (m *DAO) FindUserByUsername(un string) (models.User, error)
- func (m *DAO) Index()
- func (m *DAO) InsertReferral(ref models.Referral) error
- func (m *DAO) InsertUser(user models.User) error
- func (m *DAO) ListUnusedReferrals() ([]models.Referral, error)
- func (m *DAO) UpdateReferral(ref models.Referral) error
- func (m *DAO) UpdateUser(user models.User) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DAO ¶
var Dao *DAO
func (*DAO) DeleteReferral ¶
Delete an existing referral
func (*DAO) FindReferralByCode ¶
Find a referral by code
func (*DAO) FindUserById ¶
Find a user by id
func (*DAO) FindUserByIdentity ¶
Find a user by email
func (*DAO) FindUserByUsername ¶
Find a user by username
func (*DAO) InsertReferral ¶
Insert a new referral
func (*DAO) ListUnusedReferrals ¶
List referrals
func (*DAO) UpdateReferral ¶
Update an existing referral
Click to show internal directories.
Click to hide internal directories.