(ledger model.Ledger)
| 81 | // ledger defines methods for handling ledgers. |
| 82 | type 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 |
no outgoing calls