Documentation
¶
Index ¶
- type InviteRepository
- type UserRepository
- func (r *UserRepository) Create(user *entity.User) *gorm.DB
- func (r *UserRepository) Delete(user *entity.User) *gorm.DB
- func (r *UserRepository) GetUserFromEmail(email string) (*entity.User, error)
- func (r *UserRepository) GetUserFromSessionToken(token string) (*entity.User, error)
- func (r *UserRepository) GetUserFromUsername(username string) (*entity.User, error)
- func (r *UserRepository) GetUserFromUuid(uuid uuid.UUID) (*entity.User, error)
- func (r *UserRepository) GetUsers(offset int) []*entity.User
- func (r *UserRepository) Save(user *entity.User) *gorm.DB
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InviteRepository ¶
type InviteRepository struct {
// contains filtered or unexported fields
}
func CreateInviteRepository ¶
func CreateInviteRepository(conn *gorm.DB) *InviteRepository
func (*InviteRepository) FindInvites ¶
func (r *InviteRepository) FindInvites(offset int) []*entity.Invite
func (*InviteRepository) FindOneByCode ¶
func (r *InviteRepository) FindOneByCode(code string) (*entity.Invite, error)
type UserRepository ¶
type UserRepository struct {
// contains filtered or unexported fields
}
func CreateUserRepository ¶
func CreateUserRepository(conn *gorm.DB) *UserRepository
func (*UserRepository) GetUserFromEmail ¶
func (r *UserRepository) GetUserFromEmail(email string) (*entity.User, error)
func (*UserRepository) GetUserFromSessionToken ¶
func (r *UserRepository) GetUserFromSessionToken(token string) (*entity.User, error)
func (*UserRepository) GetUserFromUsername ¶
func (r *UserRepository) GetUserFromUsername(username string) (*entity.User, error)
func (*UserRepository) GetUserFromUuid ¶
Click to show internal directories.
Click to hide internal directories.