Documentation ¶
Index ¶
- type MongoStorage
- func (s *MongoStorage) AddTask(t *models.CreateTask) (*models.Task, error)
- func (s *MongoStorage) AddUser(u *models.CreateUser) (*models.User, error)
- func (s *MongoStorage) Close()
- func (s *MongoStorage) DeleteTask(id string) error
- func (s *MongoStorage) EditTask(task *models.Task) error
- func (s *MongoStorage) FindUser(login string) (*models.User, error)
- func (s *MongoStorage) GetTaskByID(id string) (*models.Task, error)
- func (s *MongoStorage) GetUserByEmail(email string) (*models.User, error)
- func (s *MongoStorage) GetUserTasks(email string, filters *store.TaskFilters) ([]*models.Task, error)
- func (s *MongoStorage) Open() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MongoStorage ¶
MongoStorage for API
func (*MongoStorage) AddTask ¶
func (s *MongoStorage) AddTask(t *models.CreateTask) (*models.Task, error)
AddTask adds task to database
func (*MongoStorage) AddUser ¶
func (s *MongoStorage) AddUser(u *models.CreateUser) (*models.User, error)
AddUser adds user to database
func (*MongoStorage) EditTask ¶
func (s *MongoStorage) EditTask(task *models.Task) error
EditTask searchs task in database
func (*MongoStorage) FindUser ¶
func (s *MongoStorage) FindUser(login string) (*models.User, error)
FindUser search user in database
func (*MongoStorage) GetTaskByID ¶
func (s *MongoStorage) GetTaskByID(id string) (*models.Task, error)
GetTaskByID ...
func (*MongoStorage) GetUserByEmail ¶
func (s *MongoStorage) GetUserByEmail(email string) (*models.User, error)
GetUserByEmail ...
func (*MongoStorage) GetUserTasks ¶
func (s *MongoStorage) GetUserTasks(email string, filters *store.TaskFilters) ([]*models.Task, error)
GetUserTasks ...
Click to show internal directories.
Click to hide internal directories.