Documentation
¶
Index ¶
- func Run(addrNative, addrCalDav string, debug bool, instance *ian.Instance)
- type CalDavBackend
- func (backend CalDavBackend) CalendarHomeSetPath(ctx context.Context) (string, error)
- func (backend CalDavBackend) CurrentUserPrincipal(ctx context.Context) (string, error)
- func (backend CalDavBackend) DeleteCalendarObject(ctx context.Context, path string) error
- func (backend CalDavBackend) GetCalendar(ctx context.Context, path string) (*caldav.Calendar, error)
- func (backend CalDavBackend) GetCalendarObject(ctx context.Context, path string, req *caldav.CalendarCompRequest) (*caldav.CalendarObject, error)
- func (backend CalDavBackend) ListCalendarObjects(ctx context.Context, path string, req *caldav.CalendarCompRequest) ([]caldav.CalendarObject, error)
- func (backend CalDavBackend) ListCalendars(ctx context.Context) ([]caldav.Calendar, error)
- func (backend CalDavBackend) PutCalendarObject(ctx context.Context, path string, calendar *ical.Calendar, ...) (loc string, err error)
- func (backend CalDavBackend) QueryCalendarObjects(ctx context.Context, query *caldav.CalendarQuery) ([]caldav.CalendarObject, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CalDavBackend ¶
type CalDavBackend struct {
// contains filtered or unexported fields
}
func (CalDavBackend) CalendarHomeSetPath ¶
func (backend CalDavBackend) CalendarHomeSetPath(ctx context.Context) (string, error)
func (CalDavBackend) CurrentUserPrincipal ¶
func (backend CalDavBackend) CurrentUserPrincipal(ctx context.Context) (string, error)
func (CalDavBackend) DeleteCalendarObject ¶
func (backend CalDavBackend) DeleteCalendarObject(ctx context.Context, path string) error
func (CalDavBackend) GetCalendar ¶
func (CalDavBackend) GetCalendarObject ¶
func (backend CalDavBackend) GetCalendarObject(ctx context.Context, path string, req *caldav.CalendarCompRequest) (*caldav.CalendarObject, error)
func (CalDavBackend) ListCalendarObjects ¶
func (backend CalDavBackend) ListCalendarObjects(ctx context.Context, path string, req *caldav.CalendarCompRequest) ([]caldav.CalendarObject, error)
func (CalDavBackend) ListCalendars ¶
func (CalDavBackend) PutCalendarObject ¶
func (backend CalDavBackend) PutCalendarObject(ctx context.Context, path string, calendar *ical.Calendar, opts *caldav.PutCalendarObjectOptions) (loc string, err error)
func (CalDavBackend) QueryCalendarObjects ¶
func (backend CalDavBackend) QueryCalendarObjects(ctx context.Context, query *caldav.CalendarQuery) ([]caldav.CalendarObject, error)
Click to show internal directories.
Click to hide internal directories.