using isnd.Data.Packages; namespace isnd.ViewModels { public class RegistrationLeaf { /* @id string yes The URL to the registration leaf catalogEntry object yes The catalog entry containing the package metadata packageContent string yes The URL to the package content (.nupkg) */ public static RegistrationLeaf FromPackage(Package p) { RegistrationLeaf v = new RegistrationLeaf { }; return v; } } public class CatalogEntry { /* @id string yes The URL to the document used to produce this object authors string or array of strings no dependencyGroups array of objects no The dependencies of the package, grouped by target framework deprecation object no The deprecation associated with the package description string no iconUrl string no id string yes The ID of the package licenseUrl string no licenseExpression string no listed boolean no Should be considered as listed if absent minClientVersion string no projectUrl string no published string no A string containing a ISO 8601 timestamp of when the package was published requireLicenseAcceptance boolean no summary string no tags string or array of string no title string no version string yes The full version string after normalization vulnerabilities array of objects no The security vulnerabilities of the package */ } }