sig
  type t = {
    etag : string;
    kind : string;
    authors : GdataAtom.Author.t list;
    content : GdataAtom.Content.t;
    contributors : GdataAtom.Contributor.t list;
    id : GdataAtom.atom_id;
    published : GdataAtom.atom_published;
    updated : GdataAtom.atom_updated;
    links : GdataComments.Comments.link_t list;
    title : GdataAtom.Title.t;
    category : GdataAtom.Category.t;
    extensions : GdataCore.xml_data_model list;
  }
  val empty : GdataComments.Comments.Entry.t
  val of_xml_data_model :
    GdataComments.Comments.Entry.t ->
    GdataCore.xml_data_model -> GdataComments.Comments.Entry.t
  val to_xml_data_model :
    GdataComments.Comments.Entry.t -> GdataCore.xml_data_model list
end