package version import ( "github.com/kamva/mgm/v3" ) type Version struct { mgm.DefaultModel `bson:",inline" json:"id"` Channel string `bson:"channel,omitempty" json:"channel,omitempty"` // Legacy only; new release matching ignores channel. Platform string `bson:"platform" json:"platform"` EnvVersion string `bson:"envVersion" json:"envVersion"` Version string `bson:"version" json:"version"` Name string `bson:"name" json:"name"` CDN string `bson:"cdn" json:"cdn"` Url string `bson:"url" json:"url"` AbVer string `bson:"-" json:"abVer,omitempty"` AbVerVersion string `bson:"-" json:"abVerVersion,omitempty"` MD5 string `bson:"-" json:"md5,omitempty"` MD5Version string `bson:"-" json:"md5Version,omitempty"` Default bool `bson:"default" json:"default"` IsProd bool `bson:"isProd" json:"isProd"` }