Versions in this module Expand all Collapse all v0 v0.3.0 Oct 22, 2026 Changes in this version + const WatchOutgoingHeld v0.2.0 Oct 22, 2026 Changes in this version + const RecordHold v0.1.0 Oct 22, 2026 Changes in this version + const EventBalanceMetaUpdated + const EventBalanceMonitor + const EventIdentityMetaUpdated + const EventLedgerMetaUpdated + const EventTransactionApplied + const EventTransactionInflight + const EventTransactionMetaUpdated + const EventTransactionQueued + const EventTransactionRejected + const EventTransactionScheduled + const EventTransactionVoid + const ManyToOne + const MatchAmount + const MatchContains + const MatchCurrency + const MatchDate + const MatchDescription + const MatchEquals + const MatchGreaterThan + const MatchLessThan + const MatchReference + const OneToMany + const OneToOne + const StatusApplied + const StatusHeld + const StatusQueued + const StatusRejected + const StatusVoid + const WatchAbove + const WatchAtLeast + const WatchAtMost + const WatchBalance + const WatchBelow + const WatchCredits + const WatchDebits + const WatchEquals + const WatchHeld + const WatchHeldNet + const WatchIncomingHeld + const WatchNotEquals + var Adjustments = types.Adjustments + var ErrAlreadyReversed = types.ErrAlreadyReversed + var ErrDuplicate = types.ErrDuplicate + var ErrHoldSettled = types.ErrHoldSettled + var ErrInsufficientFunds = types.ErrInsufficientFunds + var ErrInvalid = types.ErrInvalid + var ErrNotFound = types.ErrNotFound + var ErrReadBack = types.ErrReadBack + var ErrReferenceUsed = types.ErrReferenceUsed + var ErrUnbalanced = types.ErrUnbalanced + var FeeIncome = types.FeeIncome + var World = types.World + func Reference(kind string, parts ...string) string + type Account = types.Account + type AccountChange = types.AccountChange + type AccountQuery = types.AccountQuery + type AccountRef = types.AccountRef + func ClearingAccount(provider string) AccountRef + func SystemAccount(name string) AccountRef + type AccountService = accounts.Service + type Client struct + Accounts *accounts.Service + Holds *holds.Service + Identities *identities.Service + Ledgers *ledger.Service + Reconciliation *reconcile.Service + Transactions *transactions.Service + Watches *watches.Service + func New(c *blnk.Client, opts ...Option) *Client + type Criterion = types.Criterion + type CustomerAccount = types.CustomerAccount + type Entry = types.Entry + type EntryQuery = types.EntryQuery + type Event = types.Event + func VerifyWebhook(secret string, r *http.Request, tolerance time.Duration) (Event, error) + type HoldID = types.HoldID + type HoldService = holds.Service + type Identity = types.Identity + type IdentityService = identities.Service + type Ledger = types.Ledger + type LedgerService = ledger.Service + type MatchField = types.MatchField + type MatchOp = types.MatchOp + type MatchRule = types.MatchRule + type Meta = types.Meta + type NewAccount = types.NewAccount + type Option func(*config) + func WithAccountCacheSize(n int) Option + func WithAccountLedger(id string) Option + func WithCustomerLedgers(ids ...string) Option + type Posting = types.Posting + func Many(ps ...Posting) []Posting + func Single(a AccountRef, m money.Money) []Posting + type Preview = types.Preview + type ReconciliationService = reconcile.Service + type Reversal = types.Reversal + type RuleID = types.RuleID + type Run = types.Run + type RunID = types.RunID + type RunResult = types.RunResult + type StatementID = types.StatementID + type StatementLine = types.StatementLine + type Strategy = types.Strategy + type Transaction = types.Transaction + type TransactionService = transactions.Service + type Watch = types.Watch + type WatchField = types.WatchField + type WatchID = types.WatchID + type WatchOp = types.WatchOp + type WatchService = watches.Service