MCPcopy Create free account
hub / github.com/devaccuracy/ledgerforge / LoadReconciliationProgress

Method LoadReconciliationProgress

database/repository.go:167–167  ·  view source on GitHub ↗

Saves reconciliation progress

(ctx context.Context, reconciliationID string)

Source from the content-addressed store, hash-verified

165 DeleteMatchingRule(ctx context.Context, id string) error // Deletes a matching rule
166 SaveReconciliationProgress(ctx context.Context, reconciliationID string, progress model.ReconciliationProgress) error // Saves reconciliation progress
167 LoadReconciliationProgress(ctx context.Context, reconciliationID string) (model.ReconciliationProgress, error) // Loads reconciliation progress
168 RecordMatches(ctx context.Context, reconciliationID string, matches []model.Match) error // Records matches for a reconciliation
169 RecordUnmatched(ctx context.Context, reconciliationID string, results []string) error // Records unmatched results for a reconciliation
170 FetchAndGroupExternalTransactions(ctx context.Context, uploadID string, groupCriteria string, batchSize int, offset int64) (map[string][]*model.Transaction, error) // Fetches and groups external transactions based on criteria

Callers 1

Implementers 2

Datasourcedatabase/db.go
MockDataSourcedatabase/mocks/repo_mocks.go

Calls

no outgoing calls

Tested by

no test coverage detected