sig   module QueryParameters :     sig       type t = {         author : string;         category : string;         max_results : int;         prettyprint : bool;         published_min : GapiDate.t;         published_max : GapiDate.t;         q : string;         start_index : int;         strict : bool;         updated_min : GapiDate.t;         updated_max : GapiDate.t;         title : string;         title_exact : bool;         opened_min : GapiDate.t;         opened_max : GapiDate.t;         edited_min : GapiDate.t;         edited_max : GapiDate.t;         owner : string;         writer : string;         reader : string;         showfolders : bool;         showdeleted : bool;         showroot : bool;         ocr : bool;         ocr_language : string;         targetLanguage : string;         sourceLanguage : string;         delete : bool;         convert : bool;         remaining_changestamps_first : int;         remaining_changestamps_limit : int;         expand_acl : bool;         format : string;         exportFormat : string;         gid : string;         new_revision : bool;         send_notification_emails : bool;         include_profile_info : bool;       }       val author :         (GdataDocumentsV3Service.QueryParameters.t, string) GapiLens.t       val category :         (GdataDocumentsV3Service.QueryParameters.t, string) GapiLens.t       val max_results :         (GdataDocumentsV3Service.QueryParameters.t, int) GapiLens.t       val prettyprint :         (GdataDocumentsV3Service.QueryParameters.t, bool) GapiLens.t       val published_min :         (GdataDocumentsV3Service.QueryParameters.t, GapiDate.t) GapiLens.t       val published_max :         (GdataDocumentsV3Service.QueryParameters.t, GapiDate.t) GapiLens.t       val q : (GdataDocumentsV3Service.QueryParameters.t, string) GapiLens.t       val start_index :         (GdataDocumentsV3Service.QueryParameters.t, int) GapiLens.t       val strict :         (GdataDocumentsV3Service.QueryParameters.t, bool) GapiLens.t       val updated_min :         (GdataDocumentsV3Service.QueryParameters.t, GapiDate.t) GapiLens.t       val updated_max :         (GdataDocumentsV3Service.QueryParameters.t, GapiDate.t) GapiLens.t       val title :         (GdataDocumentsV3Service.QueryParameters.t, string) GapiLens.t       val title_exact :         (GdataDocumentsV3Service.QueryParameters.t, bool) GapiLens.t       val opened_min :         (GdataDocumentsV3Service.QueryParameters.t, GapiDate.t) GapiLens.t       val opened_max :         (GdataDocumentsV3Service.QueryParameters.t, GapiDate.t) GapiLens.t       val edited_min :         (GdataDocumentsV3Service.QueryParameters.t, GapiDate.t) GapiLens.t       val edited_max :         (GdataDocumentsV3Service.QueryParameters.t, GapiDate.t) GapiLens.t       val owner :         (GdataDocumentsV3Service.QueryParameters.t, string) GapiLens.t       val writer :         (GdataDocumentsV3Service.QueryParameters.t, string) GapiLens.t       val reader :         (GdataDocumentsV3Service.QueryParameters.t, string) GapiLens.t       val showfolders :         (GdataDocumentsV3Service.QueryParameters.t, bool) GapiLens.t       val showdeleted :         (GdataDocumentsV3Service.QueryParameters.t, bool) GapiLens.t       val showroot :         (GdataDocumentsV3Service.QueryParameters.t, bool) GapiLens.t       val ocr : (GdataDocumentsV3Service.QueryParameters.t, bool) GapiLens.t       val ocr_language :         (GdataDocumentsV3Service.QueryParameters.t, string) GapiLens.t       val targetLanguage :         (GdataDocumentsV3Service.QueryParameters.t, string) GapiLens.t       val sourceLanguage :         (GdataDocumentsV3Service.QueryParameters.t, string) GapiLens.t       val delete :         (GdataDocumentsV3Service.QueryParameters.t, bool) GapiLens.t       val convert :         (GdataDocumentsV3Service.QueryParameters.t, bool) GapiLens.t       val remaining_changestamps_first :         (GdataDocumentsV3Service.QueryParameters.t, int) GapiLens.t       val remaining_changestamps_limit :         (GdataDocumentsV3Service.QueryParameters.t, int) GapiLens.t       val expand_acl :         (GdataDocumentsV3Service.QueryParameters.t, bool) GapiLens.t       val format :         (GdataDocumentsV3Service.QueryParameters.t, string) GapiLens.t       val exportFormat :         (GdataDocumentsV3Service.QueryParameters.t, string) GapiLens.t       val gid :         (GdataDocumentsV3Service.QueryParameters.t, string) GapiLens.t       val new_revision :         (GdataDocumentsV3Service.QueryParameters.t, bool) GapiLens.t       val send_notification_emails :         (GdataDocumentsV3Service.QueryParameters.t, bool) GapiLens.t       val include_profile_info :         (GdataDocumentsV3Service.QueryParameters.t, bool) GapiLens.t       val default : GdataDocumentsV3Service.QueryParameters.t       val to_key_value_list :         GdataDocumentsV3Service.QueryParameters.t -> (string * string) list       val to_query_parameters :         GdataDocumentsV3Service.QueryParameters.t option ->         (string * string) list option       val merge_parameters :         ?author:string ->         ?category:string ->         ?max_results:int ->         ?prettyprint:bool ->         ?published_min:GapiDate.t ->         ?published_max:GapiDate.t ->         ?q:string ->         ?start_index:int ->         ?strict:bool ->         ?updated_min:GapiDate.t ->         ?updated_max:GapiDate.t ->         ?title:string ->         ?title_exact:bool ->         ?opened_min:GapiDate.t ->         ?opened_max:GapiDate.t ->         ?edited_min:GapiDate.t ->         ?edited_max:GapiDate.t ->         ?owner:string ->         ?writer:string ->         ?reader:string ->         ?showfolders:bool ->         ?showdeleted:bool ->         ?showroot:bool ->         ?ocr:bool ->         ?ocr_language:string ->         ?targetLanguage:string ->         ?sourceLanguage:string ->         ?delete:bool ->         ?convert:bool ->         ?remaining_changestamps_first:int ->         ?remaining_changestamps_limit:int ->         ?expand_acl:bool ->         ?format:string ->         ?exportFormat:string ->         ?gid:string ->         ?new_revision:bool ->         ?send_notification_emails:bool ->         ?include_profile_info:bool ->         unit -> GdataDocumentsV3Service.QueryParameters.t option     end   val feed_scope : string   val docs_scope : string   val spreadsheets_scope : string   val all_scopes : string   val resumable_upload :     ?convert:bool ->     ?ocr:bool ->     ?ocr_language:string ->     ?sourceLanguage:string ->     ?targetLanguage:string ->     ?new_revision:bool ->     string ->     GapiMediaResource.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Document.Entry.t * GapiConversation.Session.t   val partial_download :     ?ranges:(int64 option * int64 option) list ->     string ->     GapiMediaResource.destination ->     GapiConversation.Session.t -> unit * GapiConversation.Session.t   val download_content :     ?format:string ->     ?gid:string ->     GdataAtom.Content.t ->     GapiMediaResource.destination ->     GapiConversation.Session.t -> unit * GapiConversation.Session.t   val query_metadata :     ?url:string ->     ?etag:string ->     ?parameters:GdataDocumentsV3Service.QueryParameters.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Metadata.Entry.t * GapiConversation.Session.t   val query_changes :     ?url:string ->     ?etag:string ->     ?parameters:GdataDocumentsV3Service.QueryParameters.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Document.Feed.t * GapiConversation.Session.t   val query_documents_list :     ?url:string ->     ?etag:string ->     ?parameters:GdataDocumentsV3Service.QueryParameters.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Document.Feed.t * GapiConversation.Session.t   val get_resumable_create_media_link :     GapiConversation.Session.t -> string * GapiConversation.Session.t   val get_document :     ?base_url:string ->     string ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Document.Entry.t * GapiConversation.Session.t   val refresh_document :     GdataDocumentsV3Model.Document.Entry.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Document.Entry.t * GapiConversation.Session.t   val create_document :     ?url:string ->     ?parameters:GdataDocumentsV3Service.QueryParameters.t ->     ?media_source:GapiMediaResource.t ->     GdataDocumentsV3Model.Document.Entry.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Document.Entry.t * GapiConversation.Session.t   val copy_document :     ?url:string ->     GdataDocumentsV3Model.Document.Entry.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Document.Entry.t * GapiConversation.Session.t   val update_document :     ?new_revision:bool ->     ?media_source:GapiMediaResource.t ->     GdataDocumentsV3Model.Document.Entry.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Document.Entry.t * GapiConversation.Session.t   val download_document :     ?format:string ->     ?gid:string ->     GdataDocumentsV3Model.Document.Entry.t ->     GapiMediaResource.destination ->     GapiConversation.Session.t -> unit * GapiConversation.Session.t   val delete_document :     ?delete:bool ->     GdataDocumentsV3Model.Document.Entry.t ->     GapiConversation.Session.t -> unit * GapiConversation.Session.t   val documents_batch_request :     ?url:string ->     GdataDocumentsV3Model.Document.Feed.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Document.Feed.t * GapiConversation.Session.t   val query_revisions :     ?etag:string ->     ?parameters:GdataDocumentsV3Service.QueryParameters.t ->     GdataDocumentsV3Model.Document.Entry.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Revision.Feed.t * GapiConversation.Session.t   val refresh_revision :     GdataDocumentsV3Model.Revision.Entry.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Revision.Entry.t * GapiConversation.Session.t   val download_revision :     ?format:string ->     ?gid:string ->     GdataDocumentsV3Model.Revision.Entry.t ->     GapiMediaResource.destination ->     GapiConversation.Session.t -> unit * GapiConversation.Session.t   val update_revision :     GdataDocumentsV3Model.Revision.Entry.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Revision.Entry.t * GapiConversation.Session.t   val delete_revision :     GdataDocumentsV3Model.Revision.Entry.t ->     GapiConversation.Session.t -> unit * GapiConversation.Session.t   val root_folder_id : string   val query_folder_contents :     ?base_url:string ->     ?etag:string ->     ?parameters:GdataDocumentsV3Service.QueryParameters.t ->     string ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Document.Feed.t * GapiConversation.Session.t   val create_subfolder :     ?base_url:string ->     ?etag:'->     string ->     GdataDocumentsV3Model.Document.Entry.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Document.Entry.t * GapiConversation.Session.t   val add_to_folder :     ?base_url:string ->     ?etag:'->     string ->     GdataDocumentsV3Model.Document.Entry.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Document.Entry.t * GapiConversation.Session.t   val get_acl :     ?etag:string ->     GdataDocumentsV3Model.Document.Entry.t ->     GapiConversation.Session.t ->     GdataACL.Feed.t * GapiConversation.Session.t   val refresh_acl :     GdataACL.Entry.t ->     GapiConversation.Session.t ->     GdataACL.Entry.t * GapiConversation.Session.t   val create_acl :     ?send_notification_emails:bool ->     GdataACL.Entry.t ->     GdataDocumentsV3Model.Document.Entry.t ->     GapiConversation.Session.t ->     GdataACL.Entry.t * GapiConversation.Session.t   val update_acl :     GdataACL.Entry.t ->     GapiConversation.Session.t ->     GdataACL.Entry.t * GapiConversation.Session.t   val delete_acl :     GdataACL.Entry.t ->     GapiConversation.Session.t -> unit * GapiConversation.Session.t   val acl_batch_request :     GdataACL.Feed.t ->     GdataACL.Feed.t ->     GapiConversation.Session.t ->     GdataACL.Feed.t * GapiConversation.Session.t   val create_archive :     ?url:string ->     ?parameters:GdataDocumentsV3Service.QueryParameters.t ->     GdataDocumentsV3Model.Archive.Entry.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Archive.Entry.t * GapiConversation.Session.t   val refresh_archive :     GdataDocumentsV3Model.Archive.Entry.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Archive.Entry.t * GapiConversation.Session.t   val update_archive :     GdataDocumentsV3Model.Archive.Entry.t ->     GapiConversation.Session.t ->     GdataDocumentsV3Model.Archive.Entry.t * GapiConversation.Session.t   val delete_archive :     GdataDocumentsV3Model.Archive.Entry.t ->     GapiConversation.Session.t -> unit * GapiConversation.Session.t end