go_agent/src/bosh/agent/applier/applyspec/package_spec.go
package applyspec
import models "bosh/agent/applier/models"
type PackageSpec struct {
Name string `json:"name"`
Version string `json:"version"`
Sha1 string `json:"sha1"`
BlobstoreID string `json:"blobstore_id"`
}
func (s *PackageSpec) AsPackage() models.Package {
return models.Package{
Name: s.Name,
Version: s.Version,
Source: models.Source{
Sha1: s.Sha1,
BlobstoreID: s.BlobstoreID,
},
}
}