Documentation
¶
Index ¶
- func RateIDsFromOrderedNavigableMap(data *utils.OrderedNavigableMap) ([]string, error)
- func TenantIDFromOrderedNavigableMap(data *utils.OrderedNavigableMap) *utils.TenantID
- type ArgsProcessFolder
- type ArgsProcessZip
- type CSVFile
- type CSVProvider
- type LoaderS
- func (ldrS *LoaderS) Enabled() bool
- func (ldrS *LoaderS) ListenAndServe(stopChan chan struct{}) (err error)
- func (ldrS *LoaderS) Reload(dm *engine.DataManager, filterS *engine.FilterS, connMgr *engine.ConnManager)
- func (ldrS *LoaderS) V1ImportZip(ctx *context.Context, args *ArgsProcessZip, rply *string) (err error)
- func (ldrS *LoaderS) V1Run(ctx *context.Context, args *ArgsProcessFolder, rply *string) (err error)
- type Locker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RateIDsFromOrderedNavigableMap ¶
func RateIDsFromOrderedNavigableMap(data *utils.OrderedNavigableMap) ([]string, error)
func TenantIDFromOrderedNavigableMap ¶
func TenantIDFromOrderedNavigableMap(data *utils.OrderedNavigableMap) *utils.TenantID
Types ¶
type ArgsProcessFolder ¶
type ArgsProcessZip ¶
type CSVFile ¶
type CSVFile struct {
// contains filtered or unexported fields
}
func NewCSVFile ¶
func NewCSVReader ¶
type CSVProvider ¶
type CSVProvider interface {
Open(dPath, fn string) (io.ReadCloser, error)
Type() string
}
type LoaderS ¶
LoaderS is the Loader service handling independent Loaders
func NewLoaderS ¶
func NewLoaderS(cfg *config.CGRConfig, dm *engine.DataManager, filterS *engine.FilterS, connMgr *engine.ConnManager) (ldrS *LoaderS)
func (*LoaderS) ListenAndServe ¶
func (*LoaderS) Reload ¶
func (ldrS *LoaderS) Reload(dm *engine.DataManager, filterS *engine.FilterS, connMgr *engine.ConnManager)
Reload recreates the loaders map thread safe
func (*LoaderS) V1ImportZip ¶
Click to show internal directories.
Click to hide internal directories.