package caldav

  1. Overview
  2. Docs

Module Caldav.PropertiesSource

Sourcemodule Xml = Webdav_xml
Sourcetype t
Sourcetype property = Xml.attribute list * Xml.tree list
Sourceval to_sexp : t -> Sexplib.Sexp.t
Sourceval of_sexp : Ptime.t -> Sexplib.Sexp.t -> t
Sourceval pp : t Fmt.t
Sourceval equal : t -> t -> bool
Sourceval empty : t
Sourceval count : t -> int
Sourceval to_string : t -> string
Sourceval from_tree : Xml.tree -> t
Sourceval privileges : auth_user_props:t -> t -> Xml.privilege list
Sourceval inherited_acls : auth_user_props:t -> t -> Uri.t list
Sourceval unsafe_find : Xml.fqname -> t -> property option
Sourceval unsafe_add : Xml.fqname -> property -> t -> t
Sourceval unsafe_remove : Xml.fqname -> t -> t
Sourceval create : ?initial_props:(Xml.fqname * property) list -> ?content_type:string -> ?language:string -> ?resourcetype:Xml.tree list -> Xml.ace list -> Ptime.t -> int -> string -> t
Sourceval create_dir : ?initial_props:(Xml.fqname * property) list -> ?resourcetype:Xml.tree list -> Xml.ace list -> Ptime.t -> string -> t
Sourceval find : auth_user_props:t -> resource_props:t -> Xml.fqname -> (property, [> `Forbidden | `Not_found ]) result
Sourceval find_many : auth_user_props:t -> resource_props:t -> Xml.fqname list -> (Cohttp.Code.status_code * Xml.tree list) list
Sourceval all : t -> Xml.tree list
Sourceval names : t -> Xml.tree list
Sourceval patch : ?is_mkcol:bool -> t -> Xml.propupdate list -> t option * (Cohttp.Code.status_code * Xml.tree list) list
OCaml

Innovation. Community. Security.