Documentation ¶
Overview ¶
Package transaction. A transaction aggregates the value from a movement, the date on which was made and the entity which benefit from the movement.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrInvalidTransactionID ... ErrInvalidTransactionID = errors.New("invalid transaction ID") // ErrInvalidDate ... ErrInvalidDate = errors.New("invalid transaction date") // ErrInvalidSeller ... ErrInvalidSeller = errors.New("invalid transaction seller ID") // ErrInvalidValue ... ErrInvalidValue = errors.New("invalid transaction value") )
View Source
var ErrInvalidMoneyValue = errors.New("invalid money value")
ErrInvalidMoneyValue ...
Functions ¶
This section is empty.
Types ¶
type Entity ¶
type Entity struct {
// contains filtered or unexported fields
}
Entity represents a transaction
Click to show internal directories.
Click to hide internal directories.