sig   val kind_scheme : string   val labels_scheme : string   val document_category : GdataAtom.Category.t   val drawing_category : GdataAtom.Category.t   val folder_category : GdataAtom.Category.t   val form_category : GdataAtom.Category.t   val parent_folder_category : GdataAtom.Category.t   val pdf_category : GdataAtom.Category.t   val presentation_category : GdataAtom.Category.t   val spreadsheet_category : GdataAtom.Category.t   val hidden_category : GdataAtom.Category.t   val mine_category : GdataAtom.Category.t   val private_category : GdataAtom.Category.t   val shared_category : GdataAtom.Category.t   val starred_category : GdataAtom.Category.t   val trashed_category : GdataAtom.Category.t   val viewed_category : GdataAtom.Category.t   module Entry :     sig       type t = {         common : GdataAtom.BasicEntry.t;         description : string;         resourceId : string;         modifiedByMeDate : GapiDate.t;         sharedWithMeDate : GapiDate.t;         lastModifiedBy : GdataExtensions.LastModifiedBy.t;         lastViewed : GapiDate.t;         aclFeedLink : GdataDocumentsV3Model.AclFeedLink.t;         revisionsFeedLink : GdataDocumentsV3Model.RevisionsFeedLink.t;         quotaBytesUsed : int;         writersCanInvite : bool;         md5Checksum : string;         filename : string;         suggestedFilename : string;         deleted : bool;         removed : bool;         size : int64;         changestamp : int;         batch : GdataBatch.BatchExtensions.t;         extensions : GdataAtom.GenericExtensions.t;       }       val common :         (GdataDocumentsV3Model.Document.Entry.t, GdataAtom.BasicEntry.t)         GapiLens.t       val description :         (GdataDocumentsV3Model.Document.Entry.t, string) GapiLens.t       val resourceId :         (GdataDocumentsV3Model.Document.Entry.t, string) GapiLens.t       val modifiedByMeDate :         (GdataDocumentsV3Model.Document.Entry.t, GapiDate.t) GapiLens.t       val sharedWithMeDate :         (GdataDocumentsV3Model.Document.Entry.t, GapiDate.t) GapiLens.t       val lastModifiedBy :         (GdataDocumentsV3Model.Document.Entry.t,          GdataExtensions.LastModifiedBy.t)         GapiLens.t       val lastViewed :         (GdataDocumentsV3Model.Document.Entry.t, GapiDate.t) GapiLens.t       val aclFeedLink :         (GdataDocumentsV3Model.Document.Entry.t,          GdataDocumentsV3Model.AclFeedLink.t)         GapiLens.t       val revisionsFeedLink :         (GdataDocumentsV3Model.Document.Entry.t,          GdataDocumentsV3Model.RevisionsFeedLink.t)         GapiLens.t       val quotaBytesUsed :         (GdataDocumentsV3Model.Document.Entry.t, int) GapiLens.t       val writersCanInvite :         (GdataDocumentsV3Model.Document.Entry.t, bool) GapiLens.t       val md5Checksum :         (GdataDocumentsV3Model.Document.Entry.t, string) GapiLens.t       val filename :         (GdataDocumentsV3Model.Document.Entry.t, string) GapiLens.t       val suggestedFilename :         (GdataDocumentsV3Model.Document.Entry.t, string) GapiLens.t       val deleted : (GdataDocumentsV3Model.Document.Entry.t, bool) GapiLens.t       val removed : (GdataDocumentsV3Model.Document.Entry.t, bool) GapiLens.t       val size : (GdataDocumentsV3Model.Document.Entry.t, int64) GapiLens.t       val changestamp :         (GdataDocumentsV3Model.Document.Entry.t, int) GapiLens.t       val batch :         (GdataDocumentsV3Model.Document.Entry.t,          GdataBatch.BatchExtensions.t)         GapiLens.t       val extensions :         (GdataDocumentsV3Model.Document.Entry.t,          GdataAtom.GenericExtensions.t)         GapiLens.t       val id : (GdataDocumentsV3Model.Document.Entry.t, string) GapiLens.t       val etag : (GdataDocumentsV3Model.Document.Entry.t, string) GapiLens.t       val title :         (GdataDocumentsV3Model.Document.Entry.t, GdataAtom.Title.t)         GapiLens.t       val content :         (GdataDocumentsV3Model.Document.Entry.t, GdataAtom.Content.t)         GapiLens.t       val links :         (GdataDocumentsV3Model.Document.Entry.t, GdataAtom.Link.t list)         GapiLens.t       val categories :         (GdataDocumentsV3Model.Document.Entry.t, GdataAtom.Category.t list)         GapiLens.t       val published :         (GdataDocumentsV3Model.Document.Entry.t, GapiDate.t) GapiLens.t       val updated :         (GdataDocumentsV3Model.Document.Entry.t, GapiDate.t) GapiLens.t       val edited :         (GdataDocumentsV3Model.Document.Entry.t, GapiDate.t) GapiLens.t       val empty : t       val to_xml_data_model : t -> GdataCore.xml_data_model list       val of_xml_data_model : t -> GdataCore.xml_data_model -> t     end   module DocumentFeedExtensions :     sig       type t = {         quotaBytesTotal : int64;         quotaBytesUsed : int64;         quotaBytesUsedInTrash : int64;         largestChangestamp : int;         extensions : GdataAtom.GenericExtensions.t;       }       val quotaBytesTotal :         (GdataDocumentsV3Model.Document.DocumentFeedExtensions.t, int64)         GapiLens.t       val quotaBytesUsed :         (GdataDocumentsV3Model.Document.DocumentFeedExtensions.t, int64)         GapiLens.t       val quotaBytesUsedInTrash :         (GdataDocumentsV3Model.Document.DocumentFeedExtensions.t, int64)         GapiLens.t       val largestChangestamp :         (GdataDocumentsV3Model.Document.DocumentFeedExtensions.t, int)         GapiLens.t       val extensions :         (GdataDocumentsV3Model.Document.DocumentFeedExtensions.t,          GdataAtom.GenericExtensions.t)         GapiLens.t       val empty : t       val to_xml_data_model : t -> GdataCore.xml_data_model list       val of_xml_data_model : t -> GdataCore.xml_data_model -> t     end   module Feed :     sig       type entry_t = Entry.t       type link_t = GdataAtom.Link.t       type extensions_t = DocumentFeedExtensions.t       type t = {         etag : string;         kind : string;         authors : GdataAtom.Author.t list;         categories : GdataAtom.Category.t list;         contributors : GdataAtom.Contributor.t list;         generator : GdataAtom.Generator.t;         icon : GdataAtom.atom_icon;         id : GdataAtom.atom_id;         updated : GdataAtom.atom_updated;         entries : entry_t list;         links : link_t list;         logo : GdataAtom.atom_logo;         rights : GdataAtom.Rights.t;         subtitle : GdataAtom.Subtitle.t;         title : GdataAtom.Title.t;         totalResults : GdataAtom.opensearch_totalResults;         itemsPerPage : GdataAtom.opensearch_itemsPerPage;         startIndex : GdataAtom.opensearch_startIndex;         extensions : extensions_t;       }       val etag : (t, string) GapiLens.t       val kind : (t, string) GapiLens.t       val authors : (t, GdataAtom.Author.t list) GapiLens.t       val categories : (t, GdataAtom.Category.t list) GapiLens.t       val contributors : (t, GdataAtom.Contributor.t list) GapiLens.t       val generator : (t, GdataAtom.Generator.t) GapiLens.t       val icon : (t, GdataAtom.atom_icon) GapiLens.t       val id : (t, GdataAtom.atom_id) GapiLens.t       val updated : (t, GdataAtom.atom_updated) GapiLens.t       val entries : (t, entry_t list) GapiLens.t       val links : (t, link_t list) GapiLens.t       val logo : (t, GdataAtom.atom_logo) GapiLens.t       val rights : (t, GdataAtom.Rights.t) GapiLens.t       val subtitle : (t, GdataAtom.Subtitle.t) GapiLens.t       val title : (t, GdataAtom.Title.t) GapiLens.t       val totalResults : (t, GdataAtom.opensearch_totalResults) GapiLens.t       val itemsPerPage : (t, GdataAtom.opensearch_itemsPerPage) GapiLens.t       val startIndex : (t, GdataAtom.opensearch_startIndex) GapiLens.t       val extensions : (t, extensions_t) GapiLens.t       val empty : t       val to_xml_data_model : t -> GdataCore.xml_data_model list       val of_xml_data_model : t -> GdataCore.xml_data_model -> t       val parse_feed : GdataCore.xml_data_model -> t     end   val largestChangestamp :     (GdataDocumentsV3Model.Document.Feed.t, int) GapiLens.t   val parse_entry :     GdataCore.xml_data_model -> GdataDocumentsV3Model.Document.Entry.t   val parse_feed :     GdataCore.xml_data_model -> GdataDocumentsV3Model.Document.Feed.t   val entry_to_data_model :     GdataDocumentsV3Model.Document.Entry.t -> GdataCore.xml_data_model   val feed_to_data_model :     GdataDocumentsV3Model.Document.Feed.t -> GdataCore.xml_data_model end