Update TPAccountProfile struct

This commit is contained in:
TeoV
2021-01-04 18:10:42 +02:00
committed by Dan Christian Bogos
parent f80f3b90c7
commit 806d932fe0
14 changed files with 369 additions and 89 deletions

View File

@@ -1638,14 +1638,36 @@ func TestLoadAccountProfiles(t *testing.T) {
FilterIDs: []string{},
Weight: 10,
Type: utils.MONETARY,
Value: 14,
CostIncrement: []*utils.TPBalanceCostIncrement{
&utils.TPBalanceCostIncrement{
FilterIDs: []string{"fltr1", "fltr2"},
Increment: utils.Float64Pointer(1.3),
FixedFee: utils.Float64Pointer(2.3),
RecurrentFee: utils.Float64Pointer(3.3),
},
},
CostAttributes: []string{"attr1", "attr2"},
UnitFactors: []*utils.TPBalanceUnitFactor{
&utils.TPBalanceUnitFactor{
FilterIDs: []string{"fltr1", "fltr2"},
Factor: 100,
},
&utils.TPBalanceUnitFactor{
FilterIDs: []string{"fltr3"},
Factor: 200,
},
},
Value: 14,
},
&utils.TPAccountBalance{
ID: "VoiceBalance",
FilterIDs: []string{},
Weight: 10,
Type: utils.VOICE,
Value: 3600000000000,
ID: "VoiceBalance",
FilterIDs: []string{},
Weight: 10,
Type: utils.VOICE,
CostIncrement: []*utils.TPBalanceCostIncrement{},
CostAttributes: []string{},
UnitFactors: []*utils.TPBalanceUnitFactor{},
Value: 3600000000000,
},
},
ThresholdIDs: []string{utils.META_NONE},