package webdav

  1. Overview
  2. Docs
type call_status = [
  1. | `Client_error
  2. | `Http_protocol_error of exn
  3. | `Multi_status
  4. | `Redirection
  5. | `Server_error
  6. | `Successful
  7. | `Unserved
]
val string_of_call_status : call_status -> string
type property = Webdav_xml.property
type prepost_code = Webdav_xml.prepost_code
class type propstat_t = object ... end
class type response_t = object ... end
class type webdav_call_t = object ... end
val url_append : string -> string -> string
type propfind_request = [
  1. | `Allprop of property list
  2. | `Prop of property list
  3. | `Propname
]
val propname_creationdate : property
val propname_displayname : property
val propname_getcontentlanguage : property
val propname_getcontentlength : property
val propname_getcontenttype : property
val propname_getetag : property
val propname_getlastmodified : property
val propname_resourcetype : property
class propfind : ?depth:Webdav_http.depth -> ?propfind_request:propfind_request -> ?strip_prefix: string -> string -> propfind_call_t
type list_request = [
  1. | `Existence
  2. | `Standard
]
class filelist : ?depth:Webdav_http.depth -> ?strip_prefix:string -> list_request -> string -> filelist_t
type proppatch_instruction = [
  1. | `Remove of property list
  2. | `Set of property list
]
type proppatch_request = proppatch_instruction list
class proppatch : ?strip_prefix:string -> proppatch_request:proppatch_request -> string -> propfind_call_t
class mkcol : ?strip_prefix:string -> string -> mkcol_call_t
class get : ?strip_prefix:string -> string -> get_call_t
class delete : ?strip_prefix:string -> string -> delete_call_t
class put : ?content_type:string -> ?content_length:int64 -> ?expect_handshake: bool -> ?strip_prefix:string -> string -> Netmime.mime_body -> put_call_t
class copy : ?depth:Webdav_http.depth -> ?overwrite:bool -> ?strip_prefix:string -> string -> string -> copy_call_t
class move : ?overwrite:bool -> ?strip_prefix:string -> string -> string -> move_call_t
class type list_t = filelist_t
class list : ?depth:Webdav_http.depth -> ?strip_prefix:string -> list_request -> string -> list_t