Files
pmomusic/upnp/devices/services/actions/actioninstance.go
2025-09-06 17:45:28 +02:00

28 lines
473 B
Go

package actions
import "github.com/beevik/etree"
type ActionInstance struct {
model *Action
arguments ArgumentSet
}
func (a *ActionInstance) Name() string {
return a.model.Name()
}
func (a *ActionInstance) TypeID() string {
return "ActionInstance"
}
func (a *ActionInstance) ToXMLElement() *etree.Element {
elem := etree.NewElement("action")
name := elem.CreateElement("name")
name.SetText(a.Name())
elem.AddChild(a.arguments.ToXMLElement())
return elem
}