package interfaces //go:generate mockgen -source=storage.go -destination=../mocks/interfaces/storage.go -package=interfaces type StorageLocation interface { BytesURL() string OutboardBytesURL() string String() string ProviderMessage() []byte Type() int Parts() []string BinaryParts() [][]byte Expiry() int64 SetProviderMessage(msg []byte) SetType(t int) SetParts(p []string) SetBinaryParts(bp [][]byte) SetExpiry(e int64) } type SignedStorageLocation interface { String() string }