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

Method CreateLedger

database/repository.go:83–83  ·  view source on GitHub ↗
(ledger model.Ledger)

Source from the content-addressed store, hash-verified

81// ledger defines methods for handling ledgers.
82type ledger interface {
83 CreateLedger(ledger model.Ledger) (model.Ledger, error) // Creates a new ledger
84 GetAllLedgers(limit, offset int) ([]model.Ledger, error) // Retrieves all ledgers (legacy)
85 GetLedgerByID(id string) (*model.Ledger, error) // Retrieves a ledger by ID
86 UpdateLedger(id, name string) (*model.Ledger, error) // Updates a ledger's name

Implementers 3

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

Calls

no outgoing calls