// Code generated by ndpgen. DO NOT EDIT./*Package {{.Package}} provides Navidrome Plugin Development Kit wrappers for Go/TinyGo plugins.This package is auto-generated by the ndpgen tool and should not be edited manually.# UsageAdd this module as a dependency in your plugin's go.mod:require github.com/navidrome/navidrome/plugins/pdk/go/host v0.0.0Then import the package in your plugin code:import {{.Package}} "github.com/navidrome/navidrome/plugins/pdk/go/host"func myPluginFunction() error {// Use the cache service_, err := {{.Package}}.CacheSetString("my_key", "my_value", 3600)if err != nil {return err}// Schedule a recurring task_, err = {{.Package}}.SchedulerScheduleRecurring("@every 5m", "payload", "task_id")if err != nil {return err}return nil}# Available ServicesThe following host services are available:{{range .Services}}- {{.Name}}: {{if .Doc}}{{.Doc | firstLine}}{{else}}{{.Name}} service{{end}}{{- end}}# Building PluginsGo plugins must be compiled to WebAssembly using TinyGo:tinygo build -o plugin.wasm -target=wasip1 -buildmode=c-shared .See the examples directory for complete plugin implementations.*/package {{.Package}}