@@ -60,7 +60,8 @@ type CatalogEntry struct {
6060 ReleaseNotes string `json:"releaseNotes"`
6161 Authors string `json:"authors"`
6262 RequireLicenseAcceptance bool `json:"requireLicenseAcceptance"`
63- ProjectURL string `json:"projectURL"`
63+ ProjectURL string `json:"projectUrl"`
64+ IconURL string `json:"iconUrl"`
6465 DependencyGroups []* PackageDependencyGroup `json:"dependencyGroups"`
6566}
6667
@@ -109,15 +110,17 @@ func createRegistrationIndexPageItem(l *linkBuilder, pd *packages_model.PackageD
109110 RegistrationLeafURL : l .GetRegistrationLeafURL (pd .Package .Name , pd .Version .Version ),
110111 PackageContentURL : l .GetPackageDownloadURL (pd .Package .Name , pd .Version .Version ),
111112 CatalogEntry : & CatalogEntry {
112- CatalogLeafURL : l .GetRegistrationLeafURL (pd .Package .Name , pd .Version .Version ),
113- PackageContentURL : l .GetPackageDownloadURL (pd .Package .Name , pd .Version .Version ),
114- ID : pd .Package .Name ,
115- Version : pd .Version .Version ,
116- Description : metadata .Description ,
117- ReleaseNotes : metadata .ReleaseNotes ,
118- Authors : metadata .Authors ,
119- ProjectURL : metadata .ProjectURL ,
120- DependencyGroups : createDependencyGroups (pd ),
113+ CatalogLeafURL : l .GetRegistrationLeafURL (pd .Package .Name , pd .Version .Version ),
114+ PackageContentURL : l .GetPackageDownloadURL (pd .Package .Name , pd .Version .Version ),
115+ ID : pd .Package .Name ,
116+ Version : pd .Version .Version ,
117+ Description : metadata .Description ,
118+ ReleaseNotes : metadata .ReleaseNotes ,
119+ Authors : metadata .Authors ,
120+ RequireLicenseAcceptance : metadata .RequireLicenseAcceptance ,
121+ ProjectURL : metadata .ProjectURL ,
122+ IconURL : metadata .IconURL ,
123+ DependencyGroups : createDependencyGroups (pd ),
121124 },
122125 }
123126}
@@ -188,13 +191,22 @@ type SearchResultResponse struct {
188191
189192// https://docs.microsoft.com/en-us/nuget/api/search-query-service-resource#search-result
190193type SearchResult struct {
191- ID string `json:"id"`
192- Version string `json:"version"`
193- Versions []* SearchResultVersion `json:"versions"`
194- Description string `json:"description"`
195- Authors string `json:"authors"`
196- ProjectURL string `json:"projectURL"`
197- RegistrationIndexURL string `json:"registration"`
194+ Authors string `json:"authors"`
195+ Copyright string `json:"copyright"`
196+ Description string `json:"description"`
197+ IconURL string `json:"iconUrl"`
198+ ID string `json:"id"`
199+ IsPrerelease bool `json:"isPrerelease"`
200+ Language string `json:"language"`
201+ LicenseURL string `json:"licenseUrl"`
202+ ProjectURL string `json:"projectUrl"`
203+ RequireLicenseAcceptance bool `json:"requireLicenseAcceptance"`
204+ Summary string `json:"summary"`
205+ Tags string `json:"tags"`
206+ Title string `json:"title"`
207+ Version string `json:"version"`
208+ Versions []* SearchResultVersion `json:"versions"`
209+ RegistrationIndexURL string `json:"registration"`
198210}
199211
200212// https://docs.microsoft.com/en-us/nuget/api/search-query-service-resource#search-result
@@ -244,12 +256,21 @@ func createSearchResult(l *linkBuilder, pds []*packages_model.PackageDescriptor)
244256 metadata := latest .Metadata .(* nuget_module.Metadata )
245257
246258 return & SearchResult {
247- ID : latest .Package .Name ,
248- Version : latest .Version .Version ,
249- Versions : versions ,
250- Description : metadata .Description ,
251- Authors : metadata .Authors ,
252- ProjectURL : metadata .ProjectURL ,
253- RegistrationIndexURL : l .GetRegistrationIndexURL (latest .Package .Name ),
259+ Authors : metadata .Authors ,
260+ Copyright : metadata .Copyright ,
261+ Description : metadata .Description ,
262+ IconURL : metadata .IconURL ,
263+ ID : latest .Package .Name ,
264+ IsPrerelease : latest .Version .IsPrerelease (),
265+ Language : metadata .Language ,
266+ LicenseURL : metadata .LicenseURL ,
267+ ProjectURL : metadata .ProjectURL ,
268+ RequireLicenseAcceptance : metadata .RequireLicenseAcceptance ,
269+ Summary : metadata .Summary ,
270+ Tags : metadata .Tags ,
271+ Title : metadata .Title ,
272+ Version : latest .Version .Version ,
273+ Versions : versions ,
274+ RegistrationIndexURL : l .GetRegistrationIndexURL (latest .Package .Name ),
254275 }
255276}
0 commit comments