using System; namespace Oqtane.Models { /// /// A software Package for installation. /// public class Package { /// /// ID of the Package. Usually constructed of the Namespace. /// public string PackageId { get; set; } /// /// Owner of the package /// public string Owner { get; set; } /// /// Url for the owner of the package /// public string OwnerUrl { get; set; } /// /// Friendly name of the package /// public string Name { get; set; } /// /// Description of the Package. /// public string Description { get; set; } /// /// Friendly name of the package /// public string ProductUrl { get; set; } /// /// Version as defined in the NuGet package. /// public string Version { get; set; } /// /// Download count to show how popular the package is. /// public long Downloads { get; set; } /// /// date the package was released /// public DateTime ReleaseDate { get; set; } /// /// The direct Url for downloading the package /// public string PackageUrl { get; set; } /// /// Indicates if any known security vulnerabilities exist /// public int Vulnerabilities { get; set; } } }