Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct {
Endpoints []*Endpoint `json:"endpoints" validate:"dive,required"`
Sources []*Source `json:"sources" validate:"dive,required"`
}
Configuration declarative configuration
func (*Configuration) Init ¶ added in v0.7.0
func (cfg *Configuration) Init()
Init initializes entities
func (*Configuration) Validate ¶
func (cfg *Configuration) Validate() error
type Declarative ¶
type Declarative struct {
// contains filtered or unexported fields
}
func NewDeclarative ¶
func NewDeclarative(db *db.DB) *Declarative
func (*Declarative) Dump ¶
func (m *Declarative) Dump(ctx context.Context, wid string) (*Configuration, error)
func (*Declarative) Sync ¶
func (m *Declarative) Sync(wid string, cfg *Configuration) error
Click to show internal directories.
Click to hide internal directories.