CatalogEntry class final
Represents a package's metadata.
See https://learn.microsoft.com/nuget/api/registration-base-url-resource#catalog-entry
- Available Extensions
Constructors
-
CatalogEntry({required String catalogLeafUrl, required String packageId, required String version, required String authors, List<
DependencyGroupItem> ? dependencyGroups, PackageDeprecation? deprecation, String? description, String? iconUrl, String? language, String? licenseUrl, bool? listed, String? minClientVersion, String? packageContentUrl, String? projectUrl, DateTime? published, bool? requireLicenseAcceptance, String? summary, required String tags, String? title}) -
const
-
CatalogEntry.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
The package's authors.
final
- catalogLeafUrl → String
-
The URL to the document used to produce this object.
final
-
dependencyGroups
→ List<
DependencyGroupItem> ? -
The dependencies of the package, grouped by target framework.
final
- deprecation → PackageDeprecation?
-
The deprecation associated with the package, if any.
final
- description → String?
-
The package's description.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- iconUrl → String?
-
The URL to the package's icon.
final
- language → String?
-
The package's language.
final
- licenseUrl → String?
-
The URL to the package's license.
final
- listed → bool?
-
Whether the package is listed in search results.
final
- minClientVersion → String?
-
The minimum NuGet client version needed to use this package.
final
- packageContentUrl → String?
-
The URL to download the package's content.
final
- packageId → String
-
The ID of the package.
final
- projectUrl → String?
-
The URL for the package's home page.
final
- published → DateTime?
-
The package's publish date.
final
- requireLicenseAcceptance → bool?
-
If true, the package requires its license to be accepted.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- summary → String?
-
The package's summary.
final
-
The package's tags.
final
- title → String?
-
The package's title.
final
- version → String
-
The full NuGet version after normalization, including any SemVer 2.0.0
build metadata.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited