Versions in this module Expand all Collapse all v0 v0.16.0 May 17, 2026 v0.15.0 May 16, 2026 Changes in this version + type Codec = contracts.Codec + type Doer interface + Do func(req *nethttp.Request) (*nethttp.Response, error) + type Option func(*Provider) + func WithClient(c Doer) Option + func WithHeader(k, v string) Option + func WithInterval(d time.Duration) Option + func WithPriority(p int) Option + type Provider struct + func New(name, url string, codec Codec, opts ...Option) (*Provider, error) + func (p *Provider) Load(ctx context.Context) (map[string]any, error) + func (p *Provider) Name() string + func (p *Provider) Priority() int + func (p *Provider) Watch(ctx context.Context) (<-chan contracts.Event, error)