module GdataDocumentsV3Service:sig..end
The Google Documents List API allows client applications to view and manipulate files in a user's Documents List.
For more information about this service, see the
API Documentation.
module QueryParameters:sig..end
val feed_scope : stringval docs_scope : stringval spreadsheets_scope : stringval 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.tresumable_upload url source session: Uploads the document specified in source to URL url in session session, using the resumable upload protocol.val partial_download : ?ranges:(int64 option * int64 option) list ->
string ->
GapiMediaResource.destination ->
GapiConversation.Session.t -> unit * GapiConversation.Session.tpartial_download url dest session: Downloads a resource from URL url to destination dest in session session.ranges : Specifies a list of ranges (start-end byte ranges). If not provided, the document will be fully downloaded.val download_content : ?format:string ->
?gid:string ->
GdataAtom.Content.t ->
GapiMediaResource.destination ->
GapiConversation.Session.t -> unit * GapiConversation.Session.tdownload_content content dest session: Downloads a document extracting URL from content to destination dest in session session.val query_metadata : ?url:string ->
?etag:string ->
?parameters:QueryParameters.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Metadata.Entry.t * GapiConversation.Session.tval query_changes : ?url:string ->
?etag:string ->
?parameters:QueryParameters.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Document.Feed.t * GapiConversation.Session.tval query_documents_list : ?url:string ->
?etag:string ->
?parameters:QueryParameters.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Document.Feed.t * GapiConversation.Session.tval get_resumable_create_media_link : GapiConversation.Session.t -> string * GapiConversation.Session.tval get_document : ?base_url:string ->
string ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Document.Entry.t * GapiConversation.Session.tval refresh_document : GdataDocumentsV3Model.Document.Entry.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Document.Entry.t * GapiConversation.Session.tval create_document : ?url:string ->
?parameters:QueryParameters.t ->
?media_source:GapiMediaResource.t ->
GdataDocumentsV3Model.Document.Entry.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Document.Entry.t * GapiConversation.Session.tmedia_source : Document to upload. If not specified, a new empty document (with metadata only) will be created.val copy_document : ?url:string ->
GdataDocumentsV3Model.Document.Entry.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Document.Entry.t * GapiConversation.Session.tval update_document : ?new_revision:bool ->
?media_source:GapiMediaResource.t ->
GdataDocumentsV3Model.Document.Entry.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Document.Entry.t * GapiConversation.Session.tmedia_source : Document to upload, to replace the current one. If not specified, only metadata will be updated.val download_document : ?format:string ->
?gid:string ->
GdataDocumentsV3Model.Document.Entry.t ->
GapiMediaResource.destination ->
GapiConversation.Session.t -> unit * GapiConversation.Session.tdownload_document entry dest session: Downloads the document associated with entry entry to destination dest in session session.val delete_document : ?delete:bool ->
GdataDocumentsV3Model.Document.Entry.t ->
GapiConversation.Session.t -> unit * GapiConversation.Session.tval documents_batch_request : ?url:string ->
GdataDocumentsV3Model.Document.Feed.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Document.Feed.t * GapiConversation.Session.tval query_revisions : ?etag:string ->
?parameters:QueryParameters.t ->
GdataDocumentsV3Model.Document.Entry.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Revision.Feed.t * GapiConversation.Session.tval refresh_revision : GdataDocumentsV3Model.Revision.Entry.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Revision.Entry.t * GapiConversation.Session.tval download_revision : ?format:string ->
?gid:string ->
GdataDocumentsV3Model.Revision.Entry.t ->
GapiMediaResource.destination ->
GapiConversation.Session.t -> unit * GapiConversation.Session.tdownload_revision entry dest session: Downloads a specific revision (entry) of a document to destination dest in session session.val update_revision : GdataDocumentsV3Model.Revision.Entry.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Revision.Entry.t * GapiConversation.Session.tval delete_revision : GdataDocumentsV3Model.Revision.Entry.t ->
GapiConversation.Session.t -> unit * GapiConversation.Session.tval root_folder_id : stringval query_folder_contents : ?base_url:string ->
?etag:string ->
?parameters:QueryParameters.t ->
string ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Document.Feed.t * GapiConversation.Session.tquery_folder_contents folder_id session: Queries the contents of folder folder_id.val create_subfolder : ?base_url:string ->
?etag:'a ->
string ->
GdataDocumentsV3Model.Document.Entry.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Document.Entry.t * GapiConversation.Session.tcreate_subfolder folder_id entry session: Creates the new folder entry in folder folder_id.val add_to_folder : ?base_url:string ->
?etag:'a ->
string ->
GdataDocumentsV3Model.Document.Entry.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Document.Entry.t * GapiConversation.Session.tadd_to_folder folder_id entry session: Adds document entry to folder folder_id.val get_acl : ?etag:string ->
GdataDocumentsV3Model.Document.Entry.t ->
GapiConversation.Session.t -> GdataACL.Feed.t * GapiConversation.Session.tval refresh_acl : GdataACL.Entry.t ->
GapiConversation.Session.t -> GdataACL.Entry.t * GapiConversation.Session.tval create_acl : ?send_notification_emails:bool ->
GdataACL.Entry.t ->
GdataDocumentsV3Model.Document.Entry.t ->
GapiConversation.Session.t -> GdataACL.Entry.t * GapiConversation.Session.tval update_acl : GdataACL.Entry.t ->
GapiConversation.Session.t -> GdataACL.Entry.t * GapiConversation.Session.tval delete_acl : GdataACL.Entry.t ->
GapiConversation.Session.t -> unit * GapiConversation.Session.tval acl_batch_request : GdataACL.Feed.t ->
GdataACL.Feed.t ->
GapiConversation.Session.t -> GdataACL.Feed.t * GapiConversation.Session.tval create_archive : ?url:string ->
?parameters:QueryParameters.t ->
GdataDocumentsV3Model.Archive.Entry.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Archive.Entry.t * GapiConversation.Session.tval refresh_archive : GdataDocumentsV3Model.Archive.Entry.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Archive.Entry.t * GapiConversation.Session.tval update_archive : GdataDocumentsV3Model.Archive.Entry.t ->
GapiConversation.Session.t ->
GdataDocumentsV3Model.Archive.Entry.t * GapiConversation.Session.tval delete_archive : GdataDocumentsV3Model.Archive.Entry.t ->
GapiConversation.Session.t -> unit * GapiConversation.Session.t