OnlineLibrary

Форк
0
23 строки · 441.0 Байт
1
package providers
2

3
import (
4
	"OnlineLibrary/internal/content"
5

6
	"gitverse.ru/kvark128/dodp"
7
)
8

9
type Provider interface {
10
	ContentList(string) (*content.List, error)
11
	LastContentListID() (string, error)
12
	ContentItem(string) (content.Item, error)
13
	LastContentItemID() (string, error)
14
	Tidy([]string)
15
}
16

17
type Questioner interface {
18
	GetQuestions(*dodp.UserResponses) (*dodp.Questions, error)
19
}
20

21
type Terminator interface {
22
	Terminate() error
23
}
24

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.