dc4bc/storage/types.go

15 lines
304 B
Go

package storage
type Message struct {
Data []byte `json:"data"`
Signature []byte `json:"signature"`
ID string `json:"id"`
Offset uint64 `json:"offset"`
}
type Storage interface {
Send(message Message) (Message, error)
GetMessages(offset uint64) ([]Message, error)
Close() error
}