Added Package struct
This commit is contained in:
parent
f07ba741c5
commit
65f2051a5e
1 changed files with 21 additions and 13 deletions
|
|
@ -1,6 +1,14 @@
|
|||
package ProtoHandler
|
||||
|
||||
import proto "lpm-cli/Proto/lpm/go"
|
||||
import (
|
||||
"lpm-cli/Lotus"
|
||||
proto "lpm-cli/Proto/lpm/go"
|
||||
)
|
||||
|
||||
type Package struct{
|
||||
PackageMetadata PackageMetadata
|
||||
Register Lotus.Registry
|
||||
}
|
||||
|
||||
type PackageMetadata struct {
|
||||
Publisher string
|
||||
|
|
@ -43,16 +51,16 @@ func fillChecksums(checksum []*proto.Checksum) Checksums {
|
|||
return checksums
|
||||
}
|
||||
|
||||
func (metadata* PackageMetadata) FillMetadata(protoData *proto.PackageMetadata) {
|
||||
metadata.Publisher = protoData.GetPublisher()
|
||||
metadata.Name = protoData.GetName()
|
||||
metadata.Version = protoData.GetVersion()
|
||||
metadata.Description = protoData.GetDescription()
|
||||
metadata.Tags = protoData.GetTags()
|
||||
metadata.Labels = protoData.GetLabels()
|
||||
metadata.PackageSize = protoData.GetPackageSize()
|
||||
metadata.Checksums = fillChecksums(protoData.GetChecksums())
|
||||
metadata.Platform = protoData.Platform
|
||||
metadata.Architecture = protoData.Architecture
|
||||
metadata.Dependencies = fillDependencies(protoData.GetDependencies())
|
||||
func (pkgMeta *PackageMetadata) FillMetadata(protoData *proto.PackageMetadata) {
|
||||
pkgMeta.Publisher = protoData.GetPublisher()
|
||||
pkgMeta.Name = protoData.GetName()
|
||||
pkgMeta.Version = protoData.GetVersion()
|
||||
pkgMeta.Description = protoData.GetDescription()
|
||||
pkgMeta.Tags = protoData.GetTags()
|
||||
pkgMeta.Labels = protoData.GetLabels()
|
||||
pkgMeta.PackageSize = protoData.GetPackageSize()
|
||||
pkgMeta.Checksums = fillChecksums(protoData.GetChecksums())
|
||||
pkgMeta.Platform = protoData.Platform
|
||||
pkgMeta.Architecture = protoData.Architecture
|
||||
pkgMeta.Dependencies = fillDependencies(protoData.GetDependencies())
|
||||
}
|
||||
Reference in a new issue