+ std::string group() const;
+ /** */
+ Keywords keywords() const;
+ /** Don't ship it as class Url, because it might be
+ * in fact anything but a legal Url. */
+ std::string url() const;
+ /** Size of corresponding the source package. */
+ ByteCount sourcesize() const;
+ /** */
+ std::list<std::string> authors() const;
+ /** */
+ std::list<std::string> filenames() const;
+
+ /** Name of the source rpm this package was built from.
+ */
+ std::string sourcePkgName() const;
+
+ /** Edition of the source rpm this package was built from.
+ */
+ Edition sourcePkgEdition() const;
+
+ /**
+ * Checksum the source says this package should have.
+ * \see \ref location
+ */
+ CheckSum checksum() const;
+
+ /** Location of the resolvable in the repository.
+ * \ref OnMediaLocation conatins all information required to
+ * retrieve the packge (url, checksum, etc.).
+ */
+ OnMediaLocation location() const;