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

Method CreateMonitor

database/repository.go:129–129  ·  view source on GitHub ↗
(monitor model.BalanceMonitor)

Source from the content-addressed store, hash-verified

127// balanceMonitor defines methods for monitoring balances.
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

Callers 5

CreateMonitorMethod · 0.65
TestGetBalanceMonitorFunction · 0.65
TestUpdateBalanceMonitorFunction · 0.65
CreateBalanceMonitorMethod · 0.65

Implementers 3

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

Calls

no outgoing calls

Tested by 3

TestGetBalanceMonitorFunction · 0.52
TestUpdateBalanceMonitorFunction · 0.52