21 lines
391 B
Go
21 lines
391 B
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
|
||
|
}
|