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; }
}
}