package
0.1.1
Repository: https://github.com/cyp0633/libcaldora.git
Documentation: pkg.go.dev

# Functions

DefaultConfig returns a Config with default values.
find calendar list based on location, logic from thunderbird.
FindCalendarsWithConfig allows injecting custom configuration for testing.
NewDAVClient creates a new CalDAV client with the given http.Client and calendar URL.
NewDAVClientWithBasicAuth creates a new CalDAV client with basic auth credentials.

# Structs

No description provided by the author
CalendarObject represents a calendar object with its metadata.
Config holds configuration for FindCalendars.
TimeRange represents a time range filter.

# Interfaces

DAVClient interface defines the CalDAV client operations.
DNSResolver interface for mocking DNS lookups in tests.
ObjectFilter is the interface for filtering calendar objects.

# Type aliases

PropfindFunc is a function type for mocking PROPFIND.