Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenericRepository ¶
type GenericRepository struct {
// contains filtered or unexported fields
}
func NewGenericRepository ¶
func NewGenericRepository() *GenericRepository
func (*GenericRepository) BeginTx ¶
func (gr *GenericRepository) BeginTx() error
func (*GenericRepository) Commit ¶
func (gr *GenericRepository) Commit() error
func (*GenericRepository) GetUserRepository ¶
func (gr *GenericRepository) GetUserRepository() *UserRepository
func (*GenericRepository) NewRepository ¶
func (gr *GenericRepository) NewRepository() *GenericRepository
func (*GenericRepository) Rollback ¶
func (gr *GenericRepository) Rollback() error
type UserRepository ¶
type UserRepository struct {
*GenericRepository
}
func NewUserRepository ¶
func NewUserRepository() *UserRepository
func (*UserRepository) GetByEmail ¶
func (ur *UserRepository) GetByEmail(email string) (*model.User, error)
Click to show internal directories.
Click to hide internal directories.