Interface IPackageSearchMetadata
- Namespace
- NuGet.Protocol.Core.Types
- Assembly
- NuGet.Protocol.dll
public interface IPackageSearchMetadata
- Extension Methods
-
Properties
Property Value
- string
IEnumerable<PackageDependencyGroup> DependencySets { get; }
Property Value
- IEnumerable<PackageDependencyGroup>
string Description { get; }
Property Value
- string
long? DownloadCount { get; }
Property Value
- long?
Property Value
- Uri
PackageIdentity Identity { get; }
Property Value
- PackageIdentity
Property Value
- bool
LicenseMetadata LicenseMetadata { get; }
Property Value
- LicenseMetadata
Property Value
- Uri
Property Value
- string
Uri PackageDetailsUrl { get; }
Property Value
- Uri
bool PrefixReserved { get; }
Property Value
- bool
Property Value
- Uri
DateTimeOffset? Published { get; }
Property Value
- DateTimeOffset?
Property Value
- Uri
Uri ReportAbuseUrl { get; }
Property Value
- Uri
bool RequireLicenseAcceptance { get; }
Property Value
- bool
Property Value
- string
Property Value
- string
Property Value
- string
IEnumerable<PackageVulnerabilityMetadata> Vulnerabilities { get; }
Property Value
- IEnumerable<PackageVulnerabilityMetadata>
Methods
Task<PackageDeprecationMetadata> GetDeprecationMetadataAsync()
Returns
- Task<PackageDeprecationMetadata>
Task<IEnumerable<VersionInfo>> GetVersionsAsync()
Returns
- Task<IEnumerable<VersionInfo>>