Documentation ¶
Index ¶
- type ProfileRepository
- type Repository
- type UserRepository
- func (ur *UserRepository) Create(u *model.User) error
- func (ur *UserRepository) Delete(id string) (bool, error)
- func (ur *UserRepository) FindByUserName(username string) (*model.User, error)
- func (ur *UserRepository) Get() []model.User
- func (ur *UserRepository) Update(id string, u *model.User) (model.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProfileRepository ¶
type ProfileRepository struct {
// contains filtered or unexported fields
}
ProfileRepository object
func (*ProfileRepository) Delete ¶
func (pr *ProfileRepository) Delete(id string) (bool, error)
Delete methd to update entry
func (*ProfileRepository) Get ¶
func (pr *ProfileRepository) Get() []model.User
Get method for return all object
type UserRepository ¶
type UserRepository struct { Collection *mongo.Collection // contains filtered or unexported fields }
UserRepository object
func NewUserRepository ¶
func NewUserRepository(db *mongo.Database) *UserRepository
NewUserRepository new object
func (*UserRepository) Create ¶
func (ur *UserRepository) Create(u *model.User) error
Create method to create new entry
func (*UserRepository) Delete ¶
func (ur *UserRepository) Delete(id string) (bool, error)
Delete methd to update entry
func (*UserRepository) FindByUserName ¶
func (ur *UserRepository) FindByUserName(username string) (*model.User, error)
FindByUserName find user object ny username
func (*UserRepository) Get ¶
func (ur *UserRepository) Get() []model.User
Get method for return all object
Click to show internal directories.
Click to hide internal directories.