// Code generated by github.com/99designs/gqlgen, DO NOT EDIT. package gql_generated import ( "time" ) type Cve struct { ID *string `json:"Id"` Title *string `json:"Title"` Description *string `json:"Description"` Severity *string `json:"Severity"` PackageList []*PackageInfo `json:"PackageList"` } type CVEResultForImage struct { Tag *string `json:"Tag"` CVEList []*Cve `json:"CVEList"` } type GlobalSearchResult struct { Images []*ImageSummary `json:"Images"` Repos []*RepoSummary `json:"Repos"` Layers []*LayerSummary `json:"Layers"` } type ImageSummary struct { RepoName *string `json:"RepoName"` Tag *string `json:"Tag"` Digest *string `json:"Digest"` ConfigDigest *string `json:"ConfigDigest"` LastUpdated *time.Time `json:"LastUpdated"` IsSigned *bool `json:"IsSigned"` Size *string `json:"Size"` Platform *OsArch `json:"Platform"` Vendor *string `json:"Vendor"` Score *int `json:"Score"` DownloadCount *int `json:"DownloadCount"` Layers []*LayerSummary `json:"Layers"` Description *string `json:"Description"` Licenses *string `json:"Licenses"` Labels *string `json:"Labels"` Title *string `json:"Title"` Source *string `json:"Source"` Documentation *string `json:"Documentation"` } type LayerSummary struct { Size *string `json:"Size"` Digest *string `json:"Digest"` Score *int `json:"Score"` } type OsArch struct { Os *string `json:"Os"` Arch *string `json:"Arch"` } type PackageInfo struct { Name *string `json:"Name"` InstalledVersion *string `json:"InstalledVersion"` FixedVersion *string `json:"FixedVersion"` } type RepoInfo struct { Images []*ImageSummary `json:"Images"` Summary *RepoSummary `json:"Summary"` } type RepoSummary struct { Name *string `json:"Name"` LastUpdated *time.Time `json:"LastUpdated"` Size *string `json:"Size"` Platforms []*OsArch `json:"Platforms"` Vendors []*string `json:"Vendors"` Score *int `json:"Score"` NewestImage *ImageSummary `json:"NewestImage"` DownloadCount *int `json:"DownloadCount"` StarCount *int `json:"StarCount"` IsBookmarked *bool `json:"IsBookmarked"` }