Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetAccountBalanceInput ¶ added in v0.7.0
type Instrumentator ¶ added in v0.6.0
type Repository ¶
type Repository interface { CreateTransaction(context.Context, entities.Transaction) error GetBoundedAccountBalance(context.Context, vos.Account, time.Time, time.Time) (vos.AccountBalance, error) GetAnalyticAccountBalance(context.Context, vos.Account) (vos.AccountBalance, error) GetSyntheticAccountBalance(context.Context, vos.Account) (vos.AccountBalance, error) GetSyntheticReport(context.Context, vos.Account, int, time.Time, time.Time) (*vos.SyntheticReport, error) ListAccountEntries(context.Context, vos.AccountEntryRequest) ([]vos.AccountEntry, pagination.Cursor, error) }
type UseCase ¶
type UseCase interface { CreateTransaction(context.Context, entities.Transaction) error GetAccountBalance(context.Context, GetAccountBalanceInput) (vos.AccountBalance, error) GetSyntheticReport(context.Context, vos.Account, int, time.Time, time.Time) (*vos.SyntheticReport, error) ListAccountEntries(context.Context, vos.AccountEntryRequest) (vos.AccountEntryResponse, error) }
Click to show internal directories.
Click to hide internal directories.