From f24c5b0a9901cc91967ed83bc4a015bd0b2c3d4d Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Sun, 12 May 2024 21:29:01 +0200 Subject: refactor: move Source type --- internal/importer/source-type.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'internal/importer/source-type.go') diff --git a/internal/importer/source-type.go b/internal/importer/source-type.go index 5d84547..0e9bb73 100644 --- a/internal/importer/source-type.go +++ b/internal/importer/source-type.go @@ -2,6 +2,7 @@ package importer import ( "fmt" + "time" "github.com/stoewer/go-strcase" ) @@ -42,3 +43,18 @@ func (f *Type) UnmarshalText(text []byte) error { return err } + +type Source struct { + Name string + Key string + Enable bool + Type Type + Channel string + URL string + Attribute string + ImportPath string `toml:"import-path"` + FetchTimeout time.Duration `toml:"fetch-timeout"` + ImportTimeout time.Duration `toml:"import-timeout"` + OutputPath string `toml:"output-path"` + Repo Repository +} -- cgit 1.4.1