public ODataPackage(DataServicePackage package) { Version = package.Version; Authors = package.Authors; Owners = package.Owners; IconUrl = UriToString(package.IconUrl); LicenseUrl = UriToString(package.LicenseUrl); ProjectUrl = UriToString(package.ProjectUrl); Dependencies = package.Dependencies; Id = package.Id; Title = package.Title; DisplayTitle = string.IsNullOrEmpty(Title) ? Id : Title; RequireLicenseAcceptance = package.RequireLicenseAcceptance; Description = package.Description; Summary = package.Summary; ReleaseNotes = package.ReleaseNotes; Language = package.Language; Tags = package.Tags; PackageHash = package.PackageHash; PackageHashAlgorithm = package.PackageHashAlgorithm; LastUpdated = package.LastUpdated.UtcDateTime; Published = package.Published.GetValueOrDefault().UtcDateTime; IsAbsoluteLatestVersion = package.IsAbsoluteLatestVersion; IsLatestVersion = package.IsLatestVersion; IsPrerelease = !package.IsReleaseVersion(); Listed = package.Listed; DownloadCount = package.DownloadCount; //PackageSize = package.PackageSize; //Created = package.Created.UtcDateTime; //VersionDownloadCount = package.VersionDownloadCount; }