Move cdrs to its own package

Moved engine/cdr.go to utils/cdr.go.
Moved engine/cdrs.go and engine/cdrs_test.go to cdrs package.
Moved api functions from cdrs/cdrs.go to cdrs/apis.go. Same for the
tests.
Deleted CDRsV1 type and its methods.
This commit is contained in:
ionutboangiu
2023-12-11 07:17:40 -05:00
committed by Dan Christian Bogos
parent 1cec3751e4
commit d29f84169c
19 changed files with 1290 additions and 1408 deletions

View File

@@ -37,6 +37,7 @@ import (
"github.com/cgrates/cgrates/actions"
"github.com/cgrates/cgrates/analyzers"
"github.com/cgrates/cgrates/apis"
"github.com/cgrates/cgrates/cdrs"
"github.com/cgrates/cgrates/config"
"github.com/cgrates/cgrates/cores"
"github.com/cgrates/cgrates/ees"
@@ -63,7 +64,7 @@ func main() {
{"actions.go", "MetaActions", new(actions.ActionS), utils.EmptyString},
{"attributes.go", "MetaAttributes", new(engine.AttributeS), utils.EmptyString},
{"caches.go", "MetaCaches", engine.Cache, utils.EmptyString},
{"cdrs.go", "MetaCDRs", new(engine.CDRServer), utils.CDRs},
{"cdrs.go", "MetaCDRs", new(cdrs.CDRServer), utils.CDRs},
{"chargers.go", "MetaChargers", new(engine.ChargerS), utils.EmptyString},
{"config.go", "MetaConfig", new(config.CGRConfig), utils.ConfigS},
{"rates.go", "RateS", new(rates.RateS), utils.EmptyString},