package checker import ( sdk "git.happydns.org/checker-sdk-go/checker" ) // Provider returns a new delegation observation provider. func Provider() sdk.ObservationProvider { return &delegationProvider{} } type delegationProvider struct{} func (p *delegationProvider) Key() sdk.ObservationKey { return ObservationKeyDelegation } // Definition implements sdk.CheckerDefinitionProvider so the SDK server can // expose /definition without an extra argument. func (p *delegationProvider) Definition() *sdk.CheckerDefinition { return Definition() }