mirror of
https://github.com/turbot/steampipe.git
synced 2026-05-10 15:01:45 -04:00
27 lines
923 B
Go
27 lines
923 B
Go
package versionfile
|
|
|
|
const InstalledVersionStructVersion = 20230502
|
|
|
|
type InstalledVersion struct {
|
|
Name string `json:"name"`
|
|
Version string `json:"version"`
|
|
ImageDigest string `json:"image_digest,omitempty"`
|
|
BinaryDigest string `json:"binary_digest,omitempty"`
|
|
BinaryArchitecture string `json:"binary_arch,omitempty"`
|
|
InstalledFrom string `json:"installed_from,omitempty"`
|
|
LastCheckedDate string `json:"last_checked_date,omitempty"`
|
|
InstallDate string `json:"install_date,omitempty"`
|
|
StructVersion int64 `json:"struct_version"`
|
|
}
|
|
|
|
func EmptyInstalledVersion() *InstalledVersion {
|
|
i := new(InstalledVersion)
|
|
i.StructVersion = InstalledVersionStructVersion
|
|
return i
|
|
}
|
|
|
|
// Equal compares the `Name` and `BinaryDigest`
|
|
func (f *InstalledVersion) Equal(other *InstalledVersion) bool {
|
|
return f.Name == other.Name && f.BinaryDigest == other.BinaryDigest
|
|
}
|