dc4bc/storage/types.go

19 lines
405 B
Go
Raw Normal View History

package storage
2020-08-13 08:27:28 -07:00
import "time"
type Message struct {
2020-08-13 08:27:28 -07:00
To string `json:"to"`
Data []byte `json:"data"`
Signature []byte `json:"signature"`
ID string `json:"id"`
Offset uint64 `json:"offset"`
CreatedAt time.Time `json:"created_at"`
}
type Storage interface {
Send(message Message) (Message, error)
2020-07-30 03:29:47 -07:00
GetMessages(offset uint64) ([]Message, error)
Close() error
}