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