mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-22 07:38:45 +05:00
Add Cfg consts for cdrs opts
This commit is contained in:
committed by
Dan Christian Bogos
parent
3de360d5f5
commit
6e20c1aeff
@@ -142,13 +142,13 @@ func (cdrscfg *CdrsCfg) loadFromJSONCfg(jsnCdrsCfg *CdrsJsonCfg) (err error) {
|
||||
// AsMapInterface returns the config as a map[string]interface{}
|
||||
func (cdrscfg CdrsCfg) AsMapInterface(string) interface{} {
|
||||
opts := map[string]interface{}{
|
||||
utils.MetaAccounts: utils.DynamicBoolOptsToMap(cdrscfg.Opts.Accounts),
|
||||
utils.MetaAttributes: utils.DynamicBoolOptsToMap(cdrscfg.Opts.Attributes),
|
||||
utils.MetaChargers: utils.DynamicBoolOptsToMap(cdrscfg.Opts.Chargers),
|
||||
utils.MetaEEs: utils.DynamicBoolOptsToMap(cdrscfg.Opts.Export),
|
||||
utils.MetaRateS: utils.DynamicBoolOptsToMap(cdrscfg.Opts.Rates),
|
||||
utils.MetaStats: utils.DynamicBoolOptsToMap(cdrscfg.Opts.Stats),
|
||||
utils.MetaThresholds: utils.DynamicBoolOptsToMap(cdrscfg.Opts.Thresholds),
|
||||
utils.MetaAccountSCfg: utils.DynamicBoolOptsToMap(cdrscfg.Opts.Accounts),
|
||||
utils.MetaAttributeSCfg: utils.DynamicBoolOptsToMap(cdrscfg.Opts.Attributes),
|
||||
utils.MetaChargerSCfg: utils.DynamicBoolOptsToMap(cdrscfg.Opts.Chargers),
|
||||
utils.MetaEeSCfg: utils.DynamicBoolOptsToMap(cdrscfg.Opts.Export),
|
||||
utils.MetaRateSCfg: utils.DynamicBoolOptsToMap(cdrscfg.Opts.Rates),
|
||||
utils.MetaStatSCfg: utils.DynamicBoolOptsToMap(cdrscfg.Opts.Stats),
|
||||
utils.MetaThresholdSCfg: utils.DynamicBoolOptsToMap(cdrscfg.Opts.Thresholds),
|
||||
}
|
||||
mp := map[string]interface{}{
|
||||
utils.EnabledCfg: cdrscfg.Enabled,
|
||||
|
||||
@@ -151,25 +151,25 @@ func TestCdrsCfgAsMapInterface(t *testing.T) {
|
||||
utils.RateSConnsCfg: []string{utils.MetaInternal, "*conn1"},
|
||||
utils.AccountSConnsCfg: []string{utils.MetaInternal, "*conn1"},
|
||||
utils.OptsCfg: map[string]interface{}{
|
||||
utils.MetaAccounts: map[string]bool{
|
||||
utils.MetaAccountSCfg: map[string]bool{
|
||||
utils.MetaDefault: false,
|
||||
},
|
||||
utils.MetaAttributes: map[string]bool{
|
||||
utils.MetaAttributeSCfg: map[string]bool{
|
||||
utils.MetaDefault: false,
|
||||
},
|
||||
utils.MetaChargers: map[string]bool{
|
||||
utils.MetaChargerSCfg: map[string]bool{
|
||||
utils.MetaDefault: false,
|
||||
},
|
||||
utils.MetaEEs: map[string]bool{
|
||||
utils.MetaEeSCfg: map[string]bool{
|
||||
utils.MetaDefault: false,
|
||||
},
|
||||
utils.MetaRateS: map[string]bool{
|
||||
utils.MetaRateSCfg: map[string]bool{
|
||||
utils.MetaDefault: false,
|
||||
},
|
||||
utils.MetaStats: map[string]bool{
|
||||
utils.MetaStatSCfg: map[string]bool{
|
||||
utils.MetaDefault: false,
|
||||
},
|
||||
utils.MetaThresholds: map[string]bool{
|
||||
utils.MetaThresholdSCfg: map[string]bool{
|
||||
utils.MetaDefault: false,
|
||||
},
|
||||
},
|
||||
@@ -205,25 +205,25 @@ func TestCdrsCfgAsMapInterface2(t *testing.T) {
|
||||
utils.RateSConnsCfg: []string{},
|
||||
utils.AccountSConnsCfg: []string{},
|
||||
utils.OptsCfg: map[string]interface{}{
|
||||
utils.MetaAccounts: map[string]bool{
|
||||
utils.MetaAccountSCfg: map[string]bool{
|
||||
utils.MetaDefault: false,
|
||||
},
|
||||
utils.MetaAttributes: map[string]bool{
|
||||
utils.MetaAttributeSCfg: map[string]bool{
|
||||
utils.MetaDefault: false,
|
||||
},
|
||||
utils.MetaChargers: map[string]bool{
|
||||
utils.MetaChargerSCfg: map[string]bool{
|
||||
utils.MetaDefault: false,
|
||||
},
|
||||
utils.MetaEEs: map[string]bool{
|
||||
utils.MetaEeSCfg: map[string]bool{
|
||||
utils.MetaDefault: false,
|
||||
},
|
||||
utils.MetaRateS: map[string]bool{
|
||||
utils.MetaRateSCfg: map[string]bool{
|
||||
utils.MetaDefault: false,
|
||||
},
|
||||
utils.MetaStats: map[string]bool{
|
||||
utils.MetaStatSCfg: map[string]bool{
|
||||
utils.MetaDefault: false,
|
||||
},
|
||||
utils.MetaThresholds: map[string]bool{
|
||||
utils.MetaThresholdSCfg: map[string]bool{
|
||||
utils.MetaDefault: false,
|
||||
},
|
||||
},
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1913,7 +1913,14 @@ const (
|
||||
PartitionsCfg = "partitions"
|
||||
PrecacheCfg = "precache"
|
||||
|
||||
// CdreCfg
|
||||
// CdrsCfg
|
||||
MetaAccountSCfg = "*accountS"
|
||||
MetaAttributeSCfg = "*attributeS"
|
||||
MetaChargerSCfg = "*chargerS"
|
||||
MetaEeSCfg = "*eeS"
|
||||
MetaRateSCfg = "*rateS"
|
||||
MetaStatSCfg = "*statS"
|
||||
MetaThresholdSCfg = "*thresholdS"
|
||||
ExportPathCfg = "export_path"
|
||||
SynchronousCfg = "synchronous"
|
||||
AttemptsCfg = "attempts"
|
||||
|
||||
Reference in New Issue
Block a user