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

Method GetLineageMappingByProvider

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

Retrieves all lineage mappings for a balance

(ctx context.Context, balanceID, provider string)

Source from the content-addressed store, hash-verified

183 UpsertLineageMapping(ctx context.Context, mapping model.LineageMapping) error // Creates or updates a lineage mapping
184 GetLineageMappings(ctx context.Context, balanceID string) ([]model.LineageMapping, error) // Retrieves all lineage mappings for a balance
185 GetLineageMappingByProvider(ctx context.Context, balanceID, provider string) (*model.LineageMapping, error) // Retrieves a specific lineage mapping
186 DeleteLineageMapping(ctx context.Context, id int64) error // Deletes a lineage mapping
187
188 // Outbox methods for atomic lineage processing

Callers 1

Implementers 2

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

Calls

no outgoing calls

Tested by

no test coverage detected