Plasma GitLab Archive
Projects Blog Knowledge

sig
  class type webdav_client_t =
    object
      method base_url : string
      method copy :
        ?depth:Webdav_http.depth ->
        ?overwrite:bool ->
        ?dest_base_url:string ->
        ?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
        string -> string -> Webdav_client_methods.copy_call_t
      method delete :
        ?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
        string -> Webdav_client_methods.delete_call_t
      method get :
        ?store:Webdav_compat.Http_client.response_body_storage ->
        ?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
        string -> Webdav_client_methods.get_call_t
      method list :
        ?depth:Webdav_http.depth ->
        ?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
        Webdav_client_methods.list_request ->
        string -> Webdav_client_methods.list_t
      method mkcol :
        ?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
        string -> Webdav_client_methods.mkcol_call_t
      method move :
        ?overwrite:bool ->
        ?dest_base_url:string ->
        ?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
        string -> string -> Webdav_client_methods.move_call_t
      method pipeline : Webdav_compat.Http_client.pipeline
      method propfind :
        ?depth:Webdav_http.depth ->
        ?propfind_request:Webdav_client_methods.propfind_request ->
        ?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
        string -> Webdav_client_methods.propfind_call_t
      method proppatch :
        ?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
        proppatch_request:Webdav_client_methods.proppatch_request ->
        string -> Webdav_client_methods.proppatch_call_t
      method put :
        ?content_type:string ->
        ?content_length:int64 ->
        ?expect_handshake:bool ->
        ?fixup:(Webdav_compat.Http_client.http_call -> unit) ->
        string -> Netmime.mime_body -> Webdav_client_methods.put_call_t
    end
  class webdav_client :
    ?pipeline:Webdav_compat.Http_client.pipeline -> string -> webdav_client_t
  val webdav_client :
    ?pipeline:Webdav_compat.Http_client.pipeline ->
    string -> Webdav_client.webdav_client_t
  val url_path : string -> string
  val length_of_body : Netmime.mime_body -> int64
end
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml