Documentation
¶
Index ¶
Constants ¶
View Source
const (
ProjectionBalance string = "ProjectionBalance"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BalanceRepository ¶
type BalanceRepository interface { GetAllOrderByOwnerAsc(ctx context.Context) ([]entity.Balance, error) CreateAccount(ctx context.Context, balance entity.Balance) error GetByID(ctx context.Context, aggregateID uuid.UUID) (entity.Balance, error) Update(ctx context.Context, balance entity.Balance) error }
type BalanceService ¶
type EventHandler ¶
type EventHandler interface {
Handle(ctx context.Context, e eventsourcing.Event) error
}
type Metadata ¶
type Metadata struct { EventID eventid.EventID AggregateID uuid.UUID ResumeKey projection.ResumeKey ResumeToken projection.Token }
Click to show internal directories.
Click to hide internal directories.