Carddavz.ReportCardDAV REPORT handling.
Supports the two report types from RFC 6352:
addressbook-query — filter + property requestaddressbook-multiget — specific href listtype report = | Addressbook_query of {filter : address_filter;props : Webdavz.Xml.fqname list;}| Addressbook_multiget of {hrefs : string list;props : Webdavz.Xml.fqname list;}val parse_report : string -> report optionparse_report xml parses a REPORT request body.
val vcard_matches_filter :
address_filter ->
Carddavz__.Carddavz_vcard.t ->
boolvcard_matches_filter filter vcard returns true if the vCard matches all prop-filters.