importer

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 3, 2021 License: GPL-3.0 Imports: 12 Imported by: 0

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL