contentserver/content/item.go
2022-06-09 11:54:46 +02:00

20 lines
546 B
Go

package content
// Item on a node in a content tree - "payload" of an item
type Item struct {
ID string `json:"id"`
Name string `json:"name"`
URI string `json:"URI"`
MimeType string `json:"mimeType"`
Hidden bool `json:"hidden,omitempty"`
Data map[string]interface{} `json:"data"`
Groups []string `json:"groups"`
}
// NewItem item contructor
func NewItem() *Item {
return &Item{
Data: map[string]interface{}{},
}
}