yay/pkg/db/mock/repo.go

61 lines
903 B
Go
Raw Normal View History

2020-08-17 02:19:18 +02:00
package mock
import (
"time"
"github.com/Jguer/go-alpm"
)
type Package struct {
PBase string
PBuildDate time.Time
PDB *alpm.DB
PDescription string
PISize int64
PName string
PShouldIgnore bool
PSize int64
PVersion string
PReason alpm.PkgReason
}
func (p *Package) Base() string {
return p.PBase
}
2020-08-17 02:19:18 +02:00
func (p *Package) BuildDate() time.Time {
return p.PBuildDate
}
2020-08-17 02:19:18 +02:00
func (p *Package) DB() *alpm.DB {
return p.PDB
}
2020-08-17 02:19:18 +02:00
func (p *Package) Description() string {
return p.PDescription
}
2020-08-17 02:19:18 +02:00
func (p *Package) ISize() int64 {
return p.PISize
}
2020-08-17 02:19:18 +02:00
func (p *Package) Name() string {
return p.PName
}
2020-08-17 02:19:18 +02:00
func (p *Package) ShouldIgnore() bool {
return p.PShouldIgnore
}
2020-08-17 02:19:18 +02:00
func (p *Package) Size() int64 {
return p.PSize
}
2020-08-17 02:19:18 +02:00
func (p *Package) Version() string {
return p.PVersion
}
2020-08-17 02:19:18 +02:00
func (p *Package) Reason() alpm.PkgReason {
return p.PReason
}