Versions in this module Expand all Collapse all v1 v1.0.0 Oct 10, 2026 Changes in this version + func HasFilters(c *gin.Context) bool + func ParseFiltersFromBody(c *gin.Context, table string) (*filter.QueryFilterSet, *filter.QueryOptions, int, int, error) + func ParseFiltersFromContext(c *gin.Context, opts *filter.ParseOptions) (*filter.QueryFilterSet, []filter.ParseError) + func ParseQueryOptions(c *gin.Context, table string) *filter.QueryOptions + type Api struct + func NewAPI(b *ledgerforge.LedgerForge) *Api + func (a *Api) DeleteHook(c *gin.Context) + func (a *Api) GetHook(c *gin.Context) + func (a *Api) ListHooks(c *gin.Context) + func (a *Api) RegisterHook(c *gin.Context) + func (a *Api) UpdateHook(c *gin.Context) + func (a Api) ApprovePolicyTransaction(c *gin.Context) + func (a Api) BackupDB(c *gin.Context) + func (a Api) BackupDBS3(c *gin.Context) + func (a Api) BulkCommitInflight(c *gin.Context) + func (a Api) BulkVoidInflight(c *gin.Context) + func (a Api) CreateAPIKey(c *gin.Context) + func (a Api) CreateAccount(c *gin.Context) + func (a Api) CreateBalance(c *gin.Context) + func (a Api) CreateBalanceMonitor(c *gin.Context) + func (a Api) CreateBulkTransactions(c *gin.Context) + func (a Api) CreateIdentity(c *gin.Context) + func (a Api) CreateLedger(c *gin.Context) + func (a Api) CreateMatchingRule(c *gin.Context) + func (a Api) DeleteBalanceMonitor(c *gin.Context) + func (a Api) DeleteIdentity(c *gin.Context) + func (a Api) DeleteKeyPolicy(c *gin.Context) + func (a Api) DeleteMatchingRule(c *gin.Context) + func (a Api) DetokenizeIdentity(c *gin.Context) + func (a Api) DetokenizeIdentityField(c *gin.Context) + func (a Api) EffectivePolicy(c *gin.Context) + func (a Api) FilterAccounts(c *gin.Context) + func (a Api) FilterBalances(c *gin.Context) + func (a Api) FilterIdentities(c *gin.Context) + func (a Api) FilterLedgers(c *gin.Context) + func (a Api) FilterTransactions(c *gin.Context) + func (a Api) GetAccount(c *gin.Context) + func (a Api) GetAllAccounts(c *gin.Context) + func (a Api) GetAllBalanceMonitors(c *gin.Context) + func (a Api) GetAllIdentities(c *gin.Context) + func (a Api) GetAllLedgers(c *gin.Context) + func (a Api) GetAllTransactions(c *gin.Context) + func (a Api) GetBalance(c *gin.Context) + func (a Api) GetBalanceAtTime(c *gin.Context) + func (a Api) GetBalanceByIndicator(c *gin.Context) + func (a Api) GetBalanceLineage(c *gin.Context) + func (a Api) GetBalanceMonitor(c *gin.Context) + func (a Api) GetBalanceMonitorsByBalanceID(c *gin.Context) + func (a Api) GetBalances(c *gin.Context) + func (a Api) GetIdentity(c *gin.Context) + func (a Api) GetKeyPolicy(c *gin.Context) + func (a Api) GetLedger(c *gin.Context) + func (a Api) GetReconciliation(c *gin.Context) + func (a Api) GetReindexProgress(c *gin.Context) + func (a Api) GetTokenizedFields(c *gin.Context) + func (a Api) GetTransaction(c *gin.Context) + func (a Api) GetTransactionByRef(c *gin.Context) + func (a Api) GetTransactionLineage(c *gin.Context) + func (a Api) InstantReconciliation(c *gin.Context) + func (a Api) ListAPIKeys(c *gin.Context) + func (a Api) ListPolicyApprovals(c *gin.Context) + func (a Api) MultiSearch(c *gin.Context) + func (a Api) PutKeyPolicy(c *gin.Context) + func (a Api) QueueTransaction(c *gin.Context) + func (a Api) RecoverQueuedTransactions(c *gin.Context) + func (a Api) RefundTransaction(c *gin.Context) + func (a Api) RejectPolicyTransaction(c *gin.Context) + func (a Api) RevokeAPIKey(c *gin.Context) + func (a Api) Router() *gin.Engine + func (a Api) Search(c *gin.Context) + func (a Api) StartReconciliation(c *gin.Context) + func (a Api) StartReindex(c *gin.Context) + func (a Api) TakeBalanceSnapshots(c *gin.Context) + func (a Api) TokenizeIdentity(c *gin.Context) + func (a Api) TokenizeIdentityField(c *gin.Context) + func (a Api) UpdateBalanceIdentity(c *gin.Context) + func (a Api) UpdateBalanceMonitor(c *gin.Context) + func (a Api) UpdateIdentity(c *gin.Context) + func (a Api) UpdateInflightStatus(c *gin.Context) + func (a Api) UpdateLedger(c *gin.Context) + func (a Api) UpdateMatchingRule(c *gin.Context) + func (a Api) UpdateMetadata(c *gin.Context) + func (a Api) UploadExternalData(c *gin.Context) + type FilterRequest struct + Filters []filter.QueryFilter + IncludeCount bool + Limit int + LogicalOperator string + Offset int + SortBy string + SortOrder string + type FilterResponse struct + Data interface{} + TotalCount *int64 + type MetadataRequest struct + Metadata map[string]interface{} + type ReindexRequest struct + BatchSize int