caldav: add Client.QueryCalendar
This commit is contained in:
@@ -3,9 +3,34 @@
|
||||
// CalDAV is defined in RFC 4791.
|
||||
package caldav
|
||||
|
||||
import (
|
||||
"time"
|
||||
)
|
||||
|
||||
type Calendar struct {
|
||||
Path string
|
||||
Name string
|
||||
Description string
|
||||
MaxResourceSize int64
|
||||
}
|
||||
|
||||
type CalendarCompRequest struct {
|
||||
Name string
|
||||
|
||||
AllProps bool
|
||||
Props []string
|
||||
|
||||
AllComps bool
|
||||
Comps []CalendarCompRequest
|
||||
}
|
||||
|
||||
type CalendarQuery struct {
|
||||
Comp CalendarCompRequest
|
||||
}
|
||||
|
||||
type CalendarObject struct {
|
||||
Path string
|
||||
ModTime time.Time
|
||||
ETag string
|
||||
Data []byte
|
||||
}
|
||||
|
Reference in New Issue
Block a user