namespace Oqtane.Models
{
///
/// A software Package which is like an Oqtane Plugin / Extension.
/// This is used for creating lists from NuGet to offer for installation.
///
public class Package
{
///
/// ID of the Package. Usually constructed of the Namespace.
///
public string PackageId { get; set; }
///
/// Name of the package - may contains part or the entire Namespace.
///
public string Name { get; set; }
///
/// Nice description of the Package.
///
public string Description { get; set; }
///
/// Owner / Creator of the package - usually retrieved from NuGet.
///
public string Owner { get; set; }
///
/// Version as defined in the NuGet package.
///
public string Version { get; set; }
///
/// Download count on NuGet to show how popular the package is.
///
public long Downloads { get; set; }
}
}