Files
vt/fx/interfaces/stores/messagestore.go
2026-01-22 17:39:04 +01:00

18 lines
367 B
Go

package stores
import "context"
type Message struct {
Id int
From string
Subject string
Body string
}
type MessageStore interface {
AddMessage(ctx context.Context, m *Message) error
GetMessage(ctx context.Context, id int) (*Message, error)
ListMessages(ctx context.Context) ([]*Message, error)
RemoveMessage(ctx context.Context, id int) error
}