go-webdav/carddav/elements.go

24 lines
627 B
Go
Raw Normal View History

2020-01-14 21:19:54 +00:00
package carddav
import (
"encoding/xml"
)
type addressbookHomeSet struct {
2020-01-14 22:13:23 +00:00
XMLName xml.Name `xml:"urn:ietf:params:xml:ns:carddav addressbook-home-set"`
Href string `xml:"href"`
}
type addressbookDescription struct {
XMLName xml.Name `xml:"urn:ietf:params:xml:ns:carddav addressbook-description"`
Data string `xml:",chardata"`
}
// https://tools.ietf.org/html/rfc6352#section-10.3
type addressbookQuery struct {
XMLName xml.Name `xml:"urn:ietf:params:xml:ns:carddav addressbook-query"`
Prop *internal.Prop `xml:"DAV: prop,omitempty"`
// TODO: DAV:allprop | DAV:propname
// TODO: filter, limit?
2020-01-14 21:19:54 +00:00
}