23 lines
494 B
Go
23 lines
494 B
Go
package _interface
|
|
|
|
import (
|
|
"git.amok.space/yevhen/resource-scraper/internal/mail"
|
|
"git.amok.space/yevhen/resource-scraper/types/model"
|
|
)
|
|
|
|
type Rutracker interface {
|
|
GetTopic(topics []string) ([]model.ExternalSources, error)
|
|
}
|
|
|
|
type Prescene interface {
|
|
GetPage(pageNumbers []string) ([]model.ExternalSources, error)
|
|
}
|
|
|
|
type ShareTheBrutality interface {
|
|
GetMail(email string) ([]model.ExternalSources, *mail.EmailService)
|
|
}
|
|
|
|
type MetalArchiveInterface interface{}
|
|
|
|
type Info interface{}
|