Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrAccessTokenNotExist = errors.New("access token not exist") // Access токен не существует ErrTestPathNotExist = errors.New("test path not exist") // Пути теста не существует ErrAlreadyStart = errors.New("already start") // Есть незаконченный тест ErrDisposable = errors.New("disposable") // Тест нельзя перепроходить ErrTimeToRepeat = errors.New("time to repeat") // Не прошло время до повторного прохождения ErrIncorrectlyCompiledTest = errors.New("incorrectly compiled test") // Неправильно составлен тест ErrPassageIDNotExist = errors.New("passage id not exist") // Прохождение не существует ErrIncorrectPassageUser = errors.New("incorrect passage user") // Неверный пользователь ErrAlreadyEnd = errors.New("already end") // Прохождение завершено ErrNotActualTaskNum = errors.New("not actual task num") // Не актуальный номер задачи )
Functions ¶
This section is empty.
Types ¶
type DBPassages ¶
type DBPassages interface { Create(ctx context.Context, passage *models.Passage) (primitive.ObjectID, error) Read(ctx context.Context, id primitive.ObjectID) (*models.Passage, error) SearchLastUserPassage(ctx context.Context, userID, testID primitive.ObjectID) (*models.Passage, error) Update(ctx context.Context, passage *models.Passage) error }
type ErrorDefault ¶
Click to show internal directories.
Click to hide internal directories.