package gapi-ocaml

  1. Overview
  2. Docs
A simple OCaml client for Google Services

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.4.9.tar.gz
sha256=e189067f3caf58235eee7f3f1b0f051d0192cd012e444c87492b2b502ad7c29c
md5=0f0c17b713f86d91d6be8ddf4a741745

doc/gapi-ocaml/GapiService/index.html

Module GapiServiceSource

Common operations for services.

Wraps a server error

Sourceval service_request : ?post_data:GapiCore.PostData.t -> ?version:string -> ?etag:string -> ?query_parameters:(string * string) list -> ?media_source:GapiMediaResource.t -> ?media_download:GapiMediaResource.download -> ?request_type:GapiRequest.request_type -> ?custom_headers:GapiCore.Header.t list -> string -> (GapiPipe.OcamlnetPipe.t -> GapiCore.Header.t list -> 'a) -> GapiConversation.Session.t -> 'a * GapiConversation.Session.t
Sourceval service_request_with_data : GapiRequest.request_type -> ('a -> GapiCore.PostData.t) -> ?version:string -> ?etag:string -> ?query_parameters:(string * string) list -> ?media_source:GapiMediaResource.t -> ?media_download:GapiMediaResource.download -> ?custom_headers:GapiCore.Header.t list -> 'a -> string -> (GapiPipe.OcamlnetPipe.t -> GapiCore.Header.t list -> 'a) -> GapiConversation.Session.t -> 'a * GapiConversation.Session.t
Sourceval download_resource : ?version:string -> ?query_parameters:(string * string) list -> ?ranges:(int64 option * int64 option) list -> ?custom_headers:GapiCore.Header.t list -> string -> GapiMediaResource.destination -> GapiConversation.Session.t -> unit * GapiConversation.Session.t
Sourceval build_param : 'a -> 'a -> ('a -> 'b) -> ('b -> string) -> string -> (string * string) list
Sourceval build_params : 'a -> ('a -> 'b list) -> ('b -> string) -> string -> (string * string) list
Sourcemodule StandardParameters : sig ... end
Sourceval head : ?etag:string -> ?query_parameters:(string * string) list -> ?media_download:GapiMediaResource.download -> ?custom_headers:GapiCore.Header.t list -> string -> (GapiCore.Header.t list -> 'a) -> GapiConversation.Session.t -> 'a * GapiConversation.Session.t
Sourceval get : ?etag:string -> ?query_parameters:(string * string) list -> ?media_download:GapiMediaResource.download -> ?custom_headers:GapiCore.Header.t list -> string -> (GapiPipe.OcamlnetPipe.t -> 'a) -> GapiConversation.Session.t -> 'a * GapiConversation.Session.t
Sourceval post : ?etag:string -> ?query_parameters:(string * string) list -> ?media_source:GapiMediaResource.t -> ?media_download:GapiMediaResource.download -> ?data_to_post:('a -> GapiCore.PostData.t) -> ?custom_headers:GapiCore.Header.t list -> data:'a -> string -> (GapiPipe.OcamlnetPipe.t -> 'b) -> GapiConversation.Session.t -> 'b * GapiConversation.Session.t
Sourceval put : ?etag:string -> ?query_parameters:(string * string) list -> ?media_source:GapiMediaResource.t -> ?custom_headers:GapiCore.Header.t list -> data_to_post:('a -> GapiCore.PostData.t) -> data:'a -> string -> (GapiPipe.OcamlnetPipe.t -> 'a) -> GapiConversation.Session.t -> 'a * GapiConversation.Session.t
Sourceval put' : ?etag:string -> ?query_parameters:(string * string) list -> ?media_source:GapiMediaResource.t -> ?custom_headers:GapiCore.Header.t list -> data_to_post:('a -> GapiCore.PostData.t) -> data:'a -> string -> (GapiPipe.OcamlnetPipe.t -> 'b) -> GapiConversation.Session.t -> 'b * GapiConversation.Session.t
Sourceval patch : ?etag:string -> ?query_parameters:(string * string) list -> ?media_source:GapiMediaResource.t -> ?custom_headers:GapiCore.Header.t list -> data_to_post:('a -> GapiCore.PostData.t) -> data:'a -> string -> (GapiPipe.OcamlnetPipe.t -> 'a) -> GapiConversation.Session.t -> 'a * GapiConversation.Session.t
Sourceval patch' : ?etag:string -> ?query_parameters:(string * string) list -> ?media_source:GapiMediaResource.t -> ?custom_headers:GapiCore.Header.t list -> data_to_post:('a -> GapiCore.PostData.t) -> data:'a -> string -> (GapiPipe.OcamlnetPipe.t -> 'b) -> GapiConversation.Session.t -> 'b * GapiConversation.Session.t
Sourceval delete : ?etag:string -> ?query_parameters:(string * string) list -> ?custom_headers:GapiCore.Header.t list -> string -> (GapiPipe.OcamlnetPipe.t -> 'a) -> GapiConversation.Session.t -> 'a * GapiConversation.Session.t