(cxt context.Context, id string)
| 47 | RecordTransactionsWithBalancesAndOutboxes(ctx context.Context, txns []*model.Transaction, sourceBalance, destinationBalance *model.Balance, outboxes []*model.LineageOutbox) ([]*model.Transaction, error) |
| 48 | RecordTransactionsWithBalanceSetAndOutboxes(ctx context.Context, txns []*model.Transaction, balances []*model.Balance, outboxes []*model.LineageOutbox) ([]*model.Transaction, error) |
| 49 | GetTransaction(cxt context.Context, id string) (*model.Transaction, error) // Retrieves a transaction by ID |
| 50 | IsParentTransactionVoid(cxt context.Context, parentID string) (bool, error) // Checks if a parent transaction is void |
| 51 | GetTransactionByRef(cxt context.Context, reference string) (model.Transaction, error) // Retrieves a transaction by reference |
| 52 | TransactionExistsByRef(ctx context.Context, reference string) (bool, error) // Checks if a transaction exists by reference |
no outgoing calls