package spec import "forge.cadoles.com/Cadoles/emissary/internal/openwrt/uci" const NameUCI Name = "uci.emissary.cadoles.com" type UCI struct { Revision int Config *uci.UCI } func (u *UCI) SpecName() Name { return NameUCI } func (u *UCI) SpecRevision() int { return u.Revision } func (u *UCI) SpecData() any { return struct { Config *uci.UCI }{Config: u.Config} } func NewUCISpec() *UCI { return &UCI{} }