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"` Sources []*entities.Source `json:"sources"` }
Configuration declarative configuration
func (*Configuration) Validate ¶
func (m *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.