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

Method GetMonitorByID

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

Creates a new balance monitor

(id string)

Source from the content-addressed store, hash-verified

128type balanceMonitor interface {
129 CreateMonitor(monitor model.BalanceMonitor) (model.BalanceMonitor, error) // Creates a new balance monitor
130 GetMonitorByID(id string) (*model.BalanceMonitor, error) // Retrieves a balance monitor by ID
131 GetAllMonitors() ([]model.BalanceMonitor, error) // Retrieves all balance monitors
132 GetBalanceMonitors(balanceID string) ([]model.BalanceMonitor, error) // Retrieves monitors for a specific balance
133 UpdateMonitor(monitor *model.BalanceMonitor) error // Updates a balance monitor

Callers 4

GetMonitorByIDMethod · 0.65
DeleteMonitorMethod · 0.65
GetBalanceMonitorMethod · 0.65

Implementers 3

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

Calls

no outgoing calls

Tested by

no test coverage detected