package caldav

  1. Overview
  2. Docs
type config = {
  1. principals : string;
  2. calendars : string;
  3. host : Uri.t;
  4. do_trust_on_first_use : bool;
}
val admin_acl : config -> ([> `All | `Href of Uri.t ] * [> `Grant of [> `All | `Read ] list ]) list
val calendars_acl : config -> ([> `All | `Href of Uri.t ] * [> `Grant of [> `All | `Bind | `Read | `Unbind ] list ]) list
val host : ?scheme:string -> ?port:int -> ?hostname:string -> unit -> Uri.t
val config : ?principals:string -> ?calendars:string -> ?do_trust_on_first_use:bool -> Uri.t -> config