Documentation ¶
Overview ¶
Package carddav provides a CardDAV server implementation, as defined in RFC 6352.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNotFound = errors.New("carddav: not found")
)
Functions ¶
This section is empty.
Types ¶
type AddressBook ¶
type AddressBook interface { Info() (*AddressBookInfo, error) GetAddressObject(id string) (AddressObject, error) ListAddressObjects() ([]AddressObject, error) CreateAddressObject(vcard.Card) (AddressObject, error) }
type AddressBookInfo ¶
type AddressObject ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func NewHandler ¶
func NewHandler(ab AddressBook) *Handler
Click to show internal directories.
Click to hide internal directories.