Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BrainDublicateStaticValidationRule ¶
type BrainDublicateStaticValidationRule struct {
AcceptDublicateImports bool
}
type BrainDublicateValidationRule ¶
type BrainDublicateValidationRule interface {
// contains filtered or unexported methods
}
type BrainDublicateValidator ¶
type BrainDublicateValidator struct {
// contains filtered or unexported fields
}
type BrainImportElementSelectorProcess ¶
type BrainImportElementSelectorProcess struct { Selector syncbuilder.SelectProcess BrainValidationRule BrainDublicateValidationRule BrainDublicateValidator BrainDublicateValidator }
func NewElementImporter ¶
func NewElementImporter( selector syncbuilder.SelectProcess, brainValidationRule BrainDublicateValidationRule, db *gorm.DB, ) BrainImportElementSelectorProcess
func (*BrainImportElementSelectorProcess) GetElements ¶
func (i *BrainImportElementSelectorProcess) GetElements() ([]repository.Element, []*RepositorySyncBrainDublicateElementError, error)
type ElementsImporterProcess ¶
type ElementsImporterProcess struct { Selector BrainImportElementSelectorProcess DB *gorm.DB SyncService GitSyncService }
func (*ElementsImporterProcess) Sync ¶
func (i *ElementsImporterProcess) Sync() error
type GitSyncService ¶
type GitSyncService interface {
// contains filtered or unexported methods
}
func NewElementImporterGitSyncService ¶
func NewElementImporterGitSyncService(db *gorm.DB) GitSyncService
type RepositorySyncBrainDublicateElementError ¶
type RepositorySyncBrainDublicateElementError struct {
// contains filtered or unexported fields
}
func (*RepositorySyncBrainDublicateElementError) Error ¶
func (e *RepositorySyncBrainDublicateElementError) Error() string
Click to show internal directories.
Click to hide internal directories.