+ typedef sat::ArrayAttr<PackageKeyword,IdString> Keywords;
+ typedef sat::ArrayAttr<std::string,std::string> FileList;
+
+ public:
+
+ /**
+ * Returns the level of supportability the vendor
+ * gives to this package.
+ *
+ * If the identical package happens to appear in multiple
+ * repos with different support levels, the maximum
+ * level is returned.
+ *
+ * This is one value from \ref VendorSupportOption.
+ */
+ VendorSupportOption vendorSupport() const;
+
+ /**
+ * True if the vendor support for this package
+ * is unknown or explictly unsupported.
+ */
+ bool maybeUnsupported() const;
+