Documentation
¶
Overview ¶
Package document is a generated GoMock package.
Index ¶
Constants ¶
View Source
const (
DownloaderTimeFormat = "2006-01"
)
View Source
const ResolverTimeFormat = "02.01.2006"
Variables ¶
View Source
var ErrDocumentExists = errors.New("document exists")
Functions ¶
This section is empty.
Types ¶
type DateResolver ¶ added in v0.8.0
type DateResolver struct {
// contains filtered or unexported fields
}
func NewDateResolver ¶ added in v0.8.0
func NewDateResolver(logger *log.Logger) DateResolver
type DateResolverInterface ¶ added in v0.8.0
type Downloader ¶
type Downloader struct {
// contains filtered or unexported fields
}
func NewDownloader ¶
func NewDownloader(logger *log.Logger) Downloader
type DownloaderInterface ¶
type MockDownloaderInterface ¶ added in v0.6.0
type MockDownloaderInterface struct {
// contains filtered or unexported fields
}
MockDownloaderInterface is a mock of DownloaderInterface interface.
func NewMockDownloaderInterface ¶ added in v0.6.0
func NewMockDownloaderInterface(ctrl *gomock.Controller) *MockDownloaderInterface
NewMockDownloaderInterface creates a new mock instance.
func (*MockDownloaderInterface) Download ¶ added in v0.6.0
func (m *MockDownloaderInterface) Download(baseDir string, document Model) error
Download mocks base method.
func (*MockDownloaderInterface) EXPECT ¶ added in v0.6.0
func (m *MockDownloaderInterface) EXPECT() *MockDownloaderInterfaceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockDownloaderInterfaceMockRecorder ¶ added in v0.6.0
type MockDownloaderInterfaceMockRecorder struct {
// contains filtered or unexported fields
}
MockDownloaderInterfaceMockRecorder is the mock recorder for MockDownloaderInterface.
type Model ¶
type ModelBuilder ¶ added in v0.8.0
type ModelBuilder struct {
// contains filtered or unexported fields
}
func NewModelBuilder ¶ added in v0.8.0
func NewModelBuilder(dateResolver DateResolverInterface, logger *log.Logger) ModelBuilder
type ModelBuilderInterface ¶ added in v0.8.0
type RepositoryInterface ¶ added in v0.8.0
type RepositoryInterface interface { database.RepositoryInterface[*Model] }
Click to show internal directories.
Click to hide internal directories.