Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessTokenRepository ¶
type AccessTokenRepository interface { FindByToken(token string) (AccessToken model.AccessToken, err error) Create(accessToken model.AccessToken) }
type AccessTokenRepositoryImpl ¶
func (*AccessTokenRepositoryImpl) Create ¶
func (u *AccessTokenRepositoryImpl) Create(accessToken model.AccessToken) (token string, err error)
func (*AccessTokenRepositoryImpl) FindById ¶
func (u *AccessTokenRepositoryImpl) FindById(token string) (accessToken model.AccessToken, err error)
type UserRepository ¶
type UserRepository interface { Save(user model.User) Update(user model.User) Delete(userId int) FindById(userId int) (user model.User, err error) FindAll() []model.User }
func NewUsersRepositoryImpl ¶
func NewUsersRepositoryImpl(DB *gorm.DB) UserRepository
type UserRepositoryImpl ¶
func (*UserRepositoryImpl) Delete ¶
func (u *UserRepositoryImpl) Delete(userId int)
Delete implements UserRepository.
func (*UserRepositoryImpl) FindAll ¶
func (u *UserRepositoryImpl) FindAll() []model.User
FindAll implements UserRepository.
func (*UserRepositoryImpl) FindById ¶
func (u *UserRepositoryImpl) FindById(userId int) (user model.User, err error)
FindById implements UserRepository.
func (*UserRepositoryImpl) Save ¶
func (u *UserRepositoryImpl) Save(user model.User)
Save implements UserRepository.
func (*UserRepositoryImpl) Update ¶
func (u *UserRepositoryImpl) Update(user model.User)
Update implements UserRepository.
Click to show internal directories.
Click to hide internal directories.