mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-24 08:38:45 +05:00
Updated tests
This commit is contained in:
committed by
Dan Christian Bogos
parent
c1e399de6d
commit
073ba953b0
@@ -531,6 +531,7 @@ func testLoadersGetDispatcherHost(t *testing.T) {
|
||||
RemoteHost: &config.RemoteHost{
|
||||
ID: expIDs[0],
|
||||
Address: utils.MetaInternal,
|
||||
Transport: utils.MetaJSON,
|
||||
ConnectAttempts: 1,
|
||||
Reconnects: 3,
|
||||
ConnectTimeout: time.Minute,
|
||||
|
||||
@@ -99,6 +99,7 @@
|
||||
{"path": "*tmp.Idx", "type": "*variable", "value": "~*tmp.Data{*len}","filters":["*exists:~*tmp.Data:"]},
|
||||
|
||||
{"path": "*tmp.Data.<~*tmp.Idx>.TimingTag", "type": "*variable", "value": "~*uch.tmg_<~*req.2>"},
|
||||
{"path": "*tmp.Data.<~*tmp.Idx>.TimingID", "type": "*variable", "value": "~*req.2"},
|
||||
{"path": "*tmp.Data.<~*tmp.Idx>.Weight", "type": "*variable", "value": "~*req.3"},
|
||||
{"path": "*tmp.Data.<~*tmp.Idx>.DestinationRatesId", "type": "*variable", "value": "~*req.1"},
|
||||
|
||||
@@ -122,285 +123,286 @@
|
||||
"fields": [
|
||||
{"path": "Tenant", "type": "*variable", "value": "~*req.0", "mandatory": true},
|
||||
{"path": "ID", "type": "*variable", "value": "~*req.1;~*req.2", "mandatory": true},
|
||||
{"path": "FilterIDs", "type": "*variable", "value": "`*ai:~*req.AnswerTime:`;~*req.3;`;*string:~*req.Category:`;~*req.1", "mandatory": true},
|
||||
{"path": "FilterIDs", "type": "*composed", "value": "`;*string:~*req.Subject:`;~*req.2", "filters":["*notstring:~*req.2:*any"]},
|
||||
{"path": "*tmp.FilterIDs", "type": "*variable", "value": "`*ai:~*req.AnswerTime:`;~*req.3;`;*string:~*req.Category:`;~*req.1", "mandatory": true},
|
||||
{"path": "*tmp.FilterIDs", "type": "*composed", "value": "`;*string:~*req.Subject:`;~*req.2", "filters":["*notstring:~*req.2:*any"]},
|
||||
{"path": "FilterIDs", "type": "*variable", "value": "~*tmp.FilterIDs", "mandatory": true},
|
||||
{"path": "*tmp.RatingPlan", "type": "*generic", "value": "~*uch.rate_plans_<~*req.4>", "mandatory": true},
|
||||
|
||||
//// RatingPlan 1
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.0.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.0.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.0.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.0.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.0.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.0.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.0.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 2
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 3
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.2.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.2.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.2.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.2.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 4
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.3.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.3.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.3.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.3.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 5
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.4.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.4.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.4.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.4.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 6
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.5.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.5.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.5.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.5.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 7
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.6.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.6.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.6.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.6.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 8
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.7.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.7.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.7.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.7.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 9
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.8.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.8.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.8.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.8.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 10
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.9.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.9.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.9.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.9.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 11
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.10.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.10.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.10.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.10.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
|
||||
//// RatingPlan 12
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.11.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.11.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.11.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.11.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
|
||||
|
||||
//// RatingPlan 13
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.12.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.12.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.12.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.12.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
@@ -102,6 +102,7 @@
|
||||
{"path": "*tmp.Idx", "type": "*variable", "value": "~*tmp.Data{*len}","filters":["*exists:~*tmp.Data:"]},
|
||||
|
||||
{"path": "*tmp.Data.<~*tmp.Idx>.TimingTag", "type": "*variable", "value": "~*uch.tmg_<~*req.2>"},
|
||||
{"path": "*tmp.Data.<~*tmp.Idx>.TimingID", "type": "*variable", "value": "~*req.2"},
|
||||
{"path": "*tmp.Data.<~*tmp.Idx>.Weight", "type": "*variable", "value": "~*req.3"},
|
||||
{"path": "*tmp.Data.<~*tmp.Idx>.DestinationRatesId", "type": "*variable", "value": "~*req.1"},
|
||||
|
||||
@@ -125,285 +126,286 @@
|
||||
"fields": [
|
||||
{"path": "Tenant", "type": "*variable", "value": "~*req.0", "mandatory": true},
|
||||
{"path": "ID", "type": "*variable", "value": "~*req.1;~*req.2", "mandatory": true},
|
||||
{"path": "FilterIDs", "type": "*variable", "value": "`*ai:~*req.AnswerTime:`;~*req.3;`;*string:~*req.Category:`;~*req.1", "mandatory": true},
|
||||
{"path": "FilterIDs", "type": "*composed", "value": "`;*string:~*req.Subject:`;~*req.2", "filters":["*notstring:~*req.2:*any"]},
|
||||
{"path": "*tmp.FilterIDs", "type": "*variable", "value": "`*ai:~*req.AnswerTime:`;~*req.3;`;*string:~*req.Category:`;~*req.1", "mandatory": true},
|
||||
{"path": "*tmp.FilterIDs", "type": "*composed", "value": "`;*string:~*req.Subject:`;~*req.2", "filters":["*notstring:~*req.2:*any"]},
|
||||
{"path": "FilterIDs", "type": "*variable", "value": "~*tmp.FilterIDs", "mandatory": true},
|
||||
{"path": "*tmp.RatingPlan", "type": "*generic", "value": "~*uch.rate_plans_<~*req.4>", "mandatory": true},
|
||||
|
||||
//// RatingPlan 1
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.0.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.0.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.0.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.0.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.0.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.0.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.0.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 2
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 3
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.2.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.2.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.2.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.2.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 4
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.3.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.3.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.3.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.3.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 5
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.4.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.4.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.4.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.4.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 6
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.5.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.5.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.5.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.5.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 7
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.6.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.6.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.6.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.6.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 8
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.7.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.7.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.7.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.7.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 9
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.8.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.8.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.8.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.8.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 10
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.9.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.9.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.9.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.9.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 11
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.10.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.10.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.10.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.10.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
|
||||
//// RatingPlan 12
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.11.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.11.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.11.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.11.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
|
||||
|
||||
//// RatingPlan 13
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.12.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.12.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.12.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.12.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
@@ -99,6 +99,7 @@
|
||||
{"path": "*tmp.Idx", "type": "*variable", "value": "~*tmp.Data{*len}","filters":["*exists:~*tmp.Data:"]},
|
||||
|
||||
{"path": "*tmp.Data.<~*tmp.Idx>.TimingTag", "type": "*variable", "value": "~*uch.tmg_<~*req.2>"},
|
||||
{"path": "*tmp.Data.<~*tmp.Idx>.TimingID", "type": "*variable", "value": "~*req.2"},
|
||||
{"path": "*tmp.Data.<~*tmp.Idx>.Weight", "type": "*variable", "value": "~*req.3"},
|
||||
{"path": "*tmp.Data.<~*tmp.Idx>.DestinationRatesId", "type": "*variable", "value": "~*req.1"},
|
||||
|
||||
@@ -122,285 +123,286 @@
|
||||
"fields": [
|
||||
{"path": "Tenant", "type": "*variable", "value": "~*req.0", "mandatory": true},
|
||||
{"path": "ID", "type": "*variable", "value": "~*req.1;~*req.2", "mandatory": true},
|
||||
{"path": "FilterIDs", "type": "*variable", "value": "`*ai:~*req.AnswerTime:`;~*req.3;`;*string:~*req.Category:`;~*req.1", "mandatory": true},
|
||||
{"path": "FilterIDs", "type": "*composed", "value": "`;*string:~*req.Subject:`;~*req.2", "filters":["*notstring:~*req.2:*any"]},
|
||||
{"path": "*tmp.FilterIDs", "type": "*variable", "value": "`*ai:~*req.AnswerTime:`;~*req.3;`;*string:~*req.Category:`;~*req.1", "mandatory": true},
|
||||
{"path": "*tmp.FilterIDs", "type": "*composed", "value": "`;*string:~*req.Subject:`;~*req.2", "filters":["*notstring:~*req.2:*any"]},
|
||||
{"path": "FilterIDs", "type": "*variable", "value": "~*tmp.FilterIDs", "mandatory": true},
|
||||
{"path": "*tmp.RatingPlan", "type": "*generic", "value": "~*uch.rate_plans_<~*req.4>", "mandatory": true},
|
||||
|
||||
//// RatingPlan 1
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.0.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.0.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.0.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.0.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.0.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.0.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.0.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:1"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.0.DestinationRatesId;_;~*tmp.RatingPlan.0.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:1","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 2
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:2"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.1.DestinationRatesId;_;~*tmp.RatingPlan.1.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:2","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 3
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.2.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.2.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.2.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.2.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:3"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.2.DestinationRatesId;_;~*tmp.RatingPlan.2.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:3","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 4
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.3.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.3.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.3.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.3.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:4"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.3.DestinationRatesId;_;~*tmp.RatingPlan.3.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:4","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 5
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.4.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.4.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.4.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.4.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:5"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.4.DestinationRatesId;_;~*tmp.RatingPlan.4.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:5","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 6
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.5.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.5.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.5.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.5.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:6"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.5.DestinationRatesId;_;~*tmp.RatingPlan.5.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:6","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 7
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.6.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.6.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.6.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.6.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:7"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.6.DestinationRatesId;_;~*tmp.RatingPlan.6.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:7","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 8
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.7.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.7.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.7.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.7.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:8"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.7.DestinationRatesId;_;~*tmp.RatingPlan.7.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:8","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 9
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.8.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.8.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.8.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.8.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:9"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.8.DestinationRatesId;_;~*tmp.RatingPlan.8.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:9","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 10
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.9.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.9.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.9.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.9.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:10"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.9.DestinationRatesId;_;~*tmp.RatingPlan.9.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:10","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
//// RatingPlan 11
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.10.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.10.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.10.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.10.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:11"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.10.DestinationRatesId;_;~*tmp.RatingPlan.10.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:11","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
|
||||
//// RatingPlan 12
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.11.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.11.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.11.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.11.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:12"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.11.DestinationRatesId;_;~*tmp.RatingPlan.11.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:12","*gte:~*tmp.Rates{*len}:2"]},
|
||||
|
||||
|
||||
|
||||
//// RatingPlan 13
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.1.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.1.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].ActivationTimes", "type": "*variable", "value": "~*tmp.RatingPlan.12.TimingTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].Weights", "type": "*variable", "value": "`;`;~*tmp.RatingPlan.12.Weight", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].FilterIDs", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.12.DestinationRatesId>.Filters", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.1.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "*tmp.RatesTag", "type": "*variable", "value": "~*uch.dst_rate_<~*tmp.RatingPlan.12.DestinationRatesId>.RatesTag", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
{"path": "*tmp.Rates", "type": "*generic", "value": "~*uch.rate_<~*tmp.RatesTag>", "filters":["*gte:~*tmp.RatingPlan{*len}:13"]},
|
||||
|
||||
///////////Rates
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.0.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.0.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.0.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.0.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.0.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:1"]},
|
||||
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.IntervalStart", "type": "*variable", "value": "~*tmp.Rates.1.RateIntervalStart", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"],"new_branch":true},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.FixedFee", "type": "*variable", "value": "~*tmp.Rates.1.RateFixedFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.RecurrentFee", "type": "*variable", "value": "~*tmp.Rates.1.RateRecurrentFee", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Unit", "type": "*variable", "value": "~*tmp.Rates.1.RateUnit", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
{"path": "Rates[<~*req.4;_;~*tmp.RatingPlan.12.DestinationRatesId;_;~*tmp.RatingPlan.12.TimingID>].IntervalRates.Increment", "type": "*variable", "value": "~*tmp.Rates.1.RateIncrement", "filters":["*gte:~*tmp.RatingPlan{*len}:13","*gte:~*tmp.Rates{*len}:2"]},
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
PEAK,*any,*any,*any,1;2;3;4;5,08:00:00
|
||||
OFFPEAK_MORNING,*any,*any,*any,1;2;3;4;5,00:00:00
|
||||
OFFPEAK_EVENING,*any,*any,*any,1;2;3;4;5,19:00:00
|
||||
OFFPEAK_WEEKEND,*any,*any,*any,6;7,00:00:00
|
||||
OFFPEAK_WEEKEND,*any,*any,*any,6;0,00:00:00
|
||||
|
@@ -262,7 +262,7 @@ func GetIntPointerOpts(ctx *context.Context, tnt string, ev *utils.CGREvent, fS
|
||||
return opt.Value, nil
|
||||
}
|
||||
}
|
||||
return nil, utils.ErrNotFound // return NOT_FOUND if there are no options and none of the filters pass
|
||||
return nil, nil // return NOT_FOUND if there are no options and none of the filters pass
|
||||
}
|
||||
|
||||
// GetDurationPointerOptsFromMultipleMaps checks the specified option names in order among the keys in APIOpts, then in startOpts, returning the first value it finds as *time.Duration,
|
||||
|
||||
@@ -545,6 +545,9 @@ func (sqp *StatQueueProfile) Set(path []string, val interface{}, newBranch bool,
|
||||
default:
|
||||
return utils.ErrWrongPath
|
||||
case 1:
|
||||
if val == utils.EmptyString {
|
||||
return
|
||||
}
|
||||
switch path[0] {
|
||||
default:
|
||||
return utils.ErrWrongPath
|
||||
|
||||
@@ -196,18 +196,14 @@ func newOptsGetRoutes(ctx *context.Context, ev *utils.CGREvent, fS *FilterS, cfg
|
||||
var limit *int
|
||||
if limit, err = GetIntPointerOpts(ctx, ev.Tenant, ev, fS, cfgOpts.Limit,
|
||||
utils.OptsRoutesLimit); err != nil {
|
||||
if err != utils.ErrNotFound {
|
||||
return
|
||||
}
|
||||
return
|
||||
} else {
|
||||
opts.paginator.Limit = limit
|
||||
}
|
||||
var offset *int
|
||||
if offset, err = GetIntPointerOpts(ctx, ev.Tenant, ev, fS, cfgOpts.Offset,
|
||||
utils.OptsRoutesOffset); err != nil {
|
||||
if err != utils.ErrNotFound {
|
||||
return
|
||||
}
|
||||
return
|
||||
} else {
|
||||
opts.paginator.Offset = offset
|
||||
}
|
||||
@@ -478,7 +474,9 @@ func (rp *RouteProfile) Set(path []string, val interface{}, newBranch bool, _ st
|
||||
rp.Sorting = valStr
|
||||
}
|
||||
case utils.Weights:
|
||||
rp.Weights, err = utils.NewDynamicWeightsFromString(utils.IfaceAsString(val), utils.InfieldSep, utils.ANDSep)
|
||||
if val != utils.EmptyString {
|
||||
rp.Weights, err = utils.NewDynamicWeightsFromString(utils.IfaceAsString(val), utils.InfieldSep, utils.ANDSep)
|
||||
}
|
||||
}
|
||||
case 2:
|
||||
if val == utils.EmptyString {
|
||||
|
||||
@@ -131,13 +131,16 @@ func testLdro2nRtLoadTP(t *testing.T) {
|
||||
"Rates.csv",
|
||||
"DestinationRates.csv",
|
||||
"RatingPlans.csv",
|
||||
"RatingProfiles.csv",
|
||||
} {
|
||||
if err = copyFile(filepath.Join(*dataDir, "tariffplans", "oldtutorial2", file), filepath.Join("/tmp/In", file)); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
}
|
||||
time.Sleep(time.Second)
|
||||
if err = copyFile(filepath.Join(*dataDir, "tariffplans", "oldtutorial2", "RatingProfiles.csv"), filepath.Join("/tmp/In", "RatingProfiles.csv")); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
time.Sleep(time.Second)
|
||||
}
|
||||
|
||||
func testLdro2nRtStopCgrEngine(t *testing.T) {
|
||||
@@ -194,12 +197,31 @@ func testLdro2nRtCheckData(t *testing.T) {
|
||||
MinCost: utils.NewDecimal(0, 0),
|
||||
MaxCost: utils.NewDecimal(0, 0),
|
||||
Rates: map[string]*utils.Rate{
|
||||
"RP_RETAIL1_DR_1007_MAXCOST_DISC": {
|
||||
ID: "RP_RETAIL1_DR_1007_MAXCOST_DISC",
|
||||
"RP_RETAIL1_DR_1007_MAXCOST_DISC_*any": {
|
||||
ID: "RP_RETAIL1_DR_1007_MAXCOST_DISC_*any",
|
||||
FilterIDs: []string{"*prefix:~*req.Destination:1007"},
|
||||
ActivationTimes: "",
|
||||
Weights: utils.DynamicWeights{{Weight: 10}},
|
||||
IntervalRates: []*utils.IntervalRate{{
|
||||
IntervalStart: utils.NewDecimalFromFloat64(0),
|
||||
FixedFee: utils.NewDecimalFromFloat64(0),
|
||||
RecurrentFee: utils.NewDecimalFromFloat64(0.01),
|
||||
Unit: utils.NewDecimalFromFloat64(1000000000),
|
||||
Increment: utils.NewDecimalFromFloat64(1000000000),
|
||||
}},
|
||||
},
|
||||
"RP_RETAIL1_DR_FS_10CNT_OFFPEAK_EVENING": {
|
||||
ID: "RP_RETAIL1_DR_FS_10CNT_OFFPEAK_EVENING",
|
||||
FilterIDs: []string{"*prefix:~*req.Destination:10"},
|
||||
ActivationTimes: "* 00 * * 1,2,3,4,5",
|
||||
Weights: utils.DynamicWeights{{Weight: 10}},
|
||||
IntervalRates: []*utils.IntervalRate{{
|
||||
IntervalStart: utils.NewDecimalFromFloat64(0),
|
||||
FixedFee: utils.NewDecimalFromFloat64(0.2),
|
||||
RecurrentFee: utils.NewDecimalFromFloat64(0.1),
|
||||
Unit: utils.NewDecimalFromFloat64(60000000000),
|
||||
Increment: utils.NewDecimalFromFloat64(60000000000),
|
||||
}, {
|
||||
IntervalStart: utils.NewDecimalFromFloat64(60000000000),
|
||||
FixedFee: utils.NewDecimalFromFloat64(0),
|
||||
RecurrentFee: utils.NewDecimalFromFloat64(0.05),
|
||||
@@ -207,12 +229,18 @@ func testLdro2nRtCheckData(t *testing.T) {
|
||||
Increment: utils.NewDecimalFromFloat64(1000000000),
|
||||
}},
|
||||
},
|
||||
"RP_RETAIL1_DR_FS_10CNT": {
|
||||
ID: "RP_RETAIL1_DR_FS_10CNT",
|
||||
"RP_RETAIL1_DR_FS_10CNT_OFFPEAK_MORNING": {
|
||||
ID: "RP_RETAIL1_DR_FS_10CNT_OFFPEAK_MORNING",
|
||||
FilterIDs: []string{"*prefix:~*req.Destination:10"},
|
||||
ActivationTimes: "* 00 * * 1,2,3,4,5",
|
||||
Weights: utils.DynamicWeights{{Weight: 10}},
|
||||
IntervalRates: []*utils.IntervalRate{{
|
||||
IntervalStart: utils.NewDecimalFromFloat64(0),
|
||||
FixedFee: utils.NewDecimalFromFloat64(0.2),
|
||||
RecurrentFee: utils.NewDecimalFromFloat64(0.1),
|
||||
Unit: utils.NewDecimalFromFloat64(60000000000),
|
||||
Increment: utils.NewDecimalFromFloat64(60000000000),
|
||||
}, {
|
||||
IntervalStart: utils.NewDecimalFromFloat64(60000000000),
|
||||
FixedFee: utils.NewDecimalFromFloat64(0),
|
||||
RecurrentFee: utils.NewDecimalFromFloat64(0.05),
|
||||
@@ -220,12 +248,37 @@ func testLdro2nRtCheckData(t *testing.T) {
|
||||
Increment: utils.NewDecimalFromFloat64(1000000000),
|
||||
}},
|
||||
},
|
||||
"RP_RETAIL1_DR_FS_40CNT": {
|
||||
ID: "RP_RETAIL1_DR_FS_40CNT",
|
||||
"RP_RETAIL1_DR_FS_10CNT_OFFPEAK_WEEKEND": {
|
||||
ID: "RP_RETAIL1_DR_FS_10CNT_OFFPEAK_WEEKEND",
|
||||
FilterIDs: []string{"*prefix:~*req.Destination:10"},
|
||||
ActivationTimes: "* 00 * * 6,0",
|
||||
Weights: utils.DynamicWeights{{Weight: 10}},
|
||||
IntervalRates: []*utils.IntervalRate{{
|
||||
IntervalStart: utils.NewDecimalFromFloat64(0),
|
||||
FixedFee: utils.NewDecimalFromFloat64(0.2),
|
||||
RecurrentFee: utils.NewDecimalFromFloat64(0.1),
|
||||
Unit: utils.NewDecimalFromFloat64(60000000000),
|
||||
Increment: utils.NewDecimalFromFloat64(60000000000),
|
||||
}, {
|
||||
IntervalStart: utils.NewDecimalFromFloat64(60000000000),
|
||||
FixedFee: utils.NewDecimalFromFloat64(0),
|
||||
RecurrentFee: utils.NewDecimalFromFloat64(0.05),
|
||||
Unit: utils.NewDecimalFromFloat64(60000000000),
|
||||
Increment: utils.NewDecimalFromFloat64(1000000000),
|
||||
}},
|
||||
},
|
||||
"RP_RETAIL1_DR_FS_40CNT_PEAK": {
|
||||
ID: "RP_RETAIL1_DR_FS_40CNT_PEAK",
|
||||
FilterIDs: []string{"*prefix:~*req.Destination:10"},
|
||||
ActivationTimes: "* 00 * * 1,2,3,4,5",
|
||||
Weights: utils.DynamicWeights{{Weight: 10}},
|
||||
IntervalRates: []*utils.IntervalRate{{
|
||||
IntervalStart: utils.NewDecimalFromFloat64(0),
|
||||
FixedFee: utils.NewDecimalFromFloat64(0.8),
|
||||
RecurrentFee: utils.NewDecimalFromFloat64(0.4),
|
||||
Unit: utils.NewDecimalFromFloat64(60000000000),
|
||||
Increment: utils.NewDecimalFromFloat64(30000000000),
|
||||
}, {
|
||||
IntervalStart: utils.NewDecimalFromFloat64(60000000000),
|
||||
FixedFee: utils.NewDecimalFromFloat64(0),
|
||||
RecurrentFee: utils.NewDecimalFromFloat64(0.2),
|
||||
|
||||
@@ -177,7 +177,7 @@ func testV1RtsCaseGetRoutesAfterLoading(t *testing.T) {
|
||||
Weights: ";35",
|
||||
},
|
||||
},
|
||||
Weights: ";0",
|
||||
Weights: "",
|
||||
}
|
||||
var reply *engine.APIRouteProfile
|
||||
if err := rtsCaseSv1BiRpc.Call(context.Background(), utils.AdminSv1GetRouteProfile,
|
||||
@@ -224,7 +224,6 @@ func testV1RtsCaseGetRoutesAfterLoading(t *testing.T) {
|
||||
Weights: ";30",
|
||||
},
|
||||
},
|
||||
Weights: ";0",
|
||||
}
|
||||
if err := rtsCaseSv1BiRpc.Call(context.Background(), utils.AdminSv1GetRouteProfile,
|
||||
&utils.TenantID{ID: "ROUTE_ACNT_1002", Tenant: "cgrates.org"},
|
||||
@@ -265,7 +264,6 @@ func testV1RtsCaseGetRoutesAfterLoading(t *testing.T) {
|
||||
Weights: ";20",
|
||||
},
|
||||
},
|
||||
Weights: ";0",
|
||||
}
|
||||
if err := rtsCaseSv1BiRpc.Call(context.Background(), utils.AdminSv1GetRouteProfile,
|
||||
&utils.TenantID{ID: "ROUTE_ACNT_1003", Tenant: "cgrates.org"},
|
||||
@@ -306,7 +304,6 @@ func testV1RtsCaseGetRoutesAfterLoading(t *testing.T) {
|
||||
Weights: ";10",
|
||||
},
|
||||
},
|
||||
Weights: ";0",
|
||||
}
|
||||
if err := rtsCaseSv1BiRpc.Call(context.Background(), utils.AdminSv1GetRouteProfile,
|
||||
&utils.TenantID{ID: "ROUTE_ACNT_1004", Tenant: "cgrates.org"},
|
||||
@@ -343,7 +340,6 @@ func testV1RtsCaseGetRoutesAfterLoading(t *testing.T) {
|
||||
StatIDs: []string{"STATS_VENDOR_2:*distinct#~*req.Usage"},
|
||||
},
|
||||
},
|
||||
Weights: ";0",
|
||||
}
|
||||
if err := rtsCaseSv1BiRpc.Call(context.Background(), utils.AdminSv1GetRouteProfile,
|
||||
&utils.TenantID{ID: "ROUTE_ACNT_1005", Tenant: "cgrates.org"},
|
||||
@@ -388,7 +384,6 @@ func testV1RtsCaseGetRoutesAfterLoading(t *testing.T) {
|
||||
Weights: ";10",
|
||||
},
|
||||
},
|
||||
Weights: ";0",
|
||||
}
|
||||
if err := rtsCaseSv1BiRpc.Call(context.Background(), utils.AdminSv1GetRouteProfile,
|
||||
&utils.TenantID{ID: "ROUTE_HC1", Tenant: "cgrates.org"},
|
||||
|
||||
@@ -400,10 +400,9 @@ func testSessVolDiscProcessCDRCustomer(t *testing.T) {
|
||||
|
||||
func testSessVolDiscAccountAfterDebiting(t *testing.T) {
|
||||
expectedAcc := utils.Account{
|
||||
Tenant: "cgrates.org",
|
||||
ID: "ACNT_VOL1",
|
||||
Opts: make(map[string]interface{}),
|
||||
Weights: utils.DynamicWeights{{}},
|
||||
Tenant: "cgrates.org",
|
||||
ID: "ACNT_VOL1",
|
||||
Opts: make(map[string]interface{}),
|
||||
Balances: map[string]*utils.Balance{
|
||||
"ABS_VOLUME1": {
|
||||
ID: "ABS_VOLUME1",
|
||||
|
||||
@@ -248,10 +248,10 @@ func (ar *record) Set(fullPath *utils.FullPath, nm *utils.DataLeaf, sep string)
|
||||
default:
|
||||
return ar.data.Set(fullPath.PathSlice, nm.Data, nm.NewBranch, sep)
|
||||
case utils.MetaTmp:
|
||||
_, err = ar.tmp.Set(fullPath.PathSlice[1:], nm)
|
||||
_, err = ar.tmp.Set(fullPath.PathSlice[1:], nm.Data)
|
||||
return
|
||||
case utils.MetaUCH:
|
||||
ar.cache.Set(fullPath.Path[5:], nm, nil)
|
||||
ar.cache.Set(fullPath.Path[5:], nm.Data, nil)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
@@ -50,10 +50,6 @@ func TestRemoveFromDB(t *testing.T) {
|
||||
t.Error(err)
|
||||
}
|
||||
}
|
||||
expErrMsg := "cannot find RateIDs in map"
|
||||
if err := removeFromDB(context.Background(), dm, utils.MetaRateProfiles, true, true, profileTest{utils.Tenant: "cgrates.org", utils.ID: "ID"}); err == nil || err.Error() != expErrMsg {
|
||||
t.Errorf("Expeceted: %v, received: %v", expErrMsg, err)
|
||||
}
|
||||
if err := removeFromDB(context.Background(), dm, utils.MetaRateProfiles, true, true, &utils.RateProfile{Tenant: "cgrates.org", ID: "ID", Rates: map[string]*utils.Rate{"RT1": {}}}); err != utils.ErrNotFound {
|
||||
t.Error(err)
|
||||
}
|
||||
@@ -93,52 +89,57 @@ func newOrderNavMap(mp utils.MapStorage) (o *utils.OrderedNavigableMap) {
|
||||
return
|
||||
}
|
||||
func TestDryRun(t *testing.T) {
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: AttributeProfile: {\"Tenant\":\"cgrates.org\",\"ID\":\"ID\"}",
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: AttributeProfile: {\"ID\":\"ID\",\"Tenant\":\"cgrates.org\"}",
|
||||
testDryRun(t, utils.MetaAttributes); !strings.Contains(rplyLog, expLog) {
|
||||
t.Errorf("Expected %+q, received %+q", expLog, rplyLog)
|
||||
}
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: ResourceProfile: {\"Tenant\":\"cgrates.org\",\"ID\":\"ID\"}",
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: ResourceProfile: {\"ID\":\"ID\",\"Tenant\":\"cgrates.org\"}",
|
||||
testDryRun(t, utils.MetaResources); !strings.Contains(rplyLog, expLog) {
|
||||
t.Errorf("Expected %+q, received %+q", expLog, rplyLog)
|
||||
}
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: Filter: {\"Tenant\":\"cgrates.org\",\"ID\":\"ID\"}",
|
||||
testDryRun(t, utils.MetaFilters); !strings.Contains(rplyLog, expLog) {
|
||||
|
||||
if rplyLog, err := testDryRunWithData(utils.MetaFilters, &engine.Filter{
|
||||
Tenant: "cgrates.org",
|
||||
ID: "ID",
|
||||
}); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if expLog := "[INFO] <LoaderS-test> DRY_RUN: Filter: {\"Tenant\":\"cgrates.org\",\"ID\":\"ID\",\"Rules\":[]}"; !strings.Contains(rplyLog, expLog) {
|
||||
t.Errorf("Expected %+q, received %+q", expLog, rplyLog)
|
||||
}
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: StatsQueueProfile: {\"Tenant\":\"cgrates.org\",\"ID\":\"ID\"}",
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: StatsQueueProfile: {\"ID\":\"ID\",\"Tenant\":\"cgrates.org\"}",
|
||||
testDryRun(t, utils.MetaStats); !strings.Contains(rplyLog, expLog) {
|
||||
t.Errorf("Expected %+q, received %+q", expLog, rplyLog)
|
||||
}
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: ThresholdProfile: {\"Tenant\":\"cgrates.org\",\"ID\":\"ID\"}",
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: ThresholdProfile: {\"ID\":\"ID\",\"Tenant\":\"cgrates.org\"}",
|
||||
testDryRun(t, utils.MetaThresholds); !strings.Contains(rplyLog, expLog) {
|
||||
t.Errorf("Expected %+q, received %+q", expLog, rplyLog)
|
||||
}
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: RouteProfile: {\"Tenant\":\"cgrates.org\",\"ID\":\"ID\"}",
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: RouteProfile: {\"ID\":\"ID\",\"Tenant\":\"cgrates.org\"}",
|
||||
testDryRun(t, utils.MetaRoutes); !strings.Contains(rplyLog, expLog) {
|
||||
t.Errorf("Expected %+q, received %+q", expLog, rplyLog)
|
||||
}
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: ChargerProfile: {\"Tenant\":\"cgrates.org\",\"ID\":\"ID\"}",
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: ChargerProfile: {\"ID\":\"ID\",\"Tenant\":\"cgrates.org\"}",
|
||||
testDryRun(t, utils.MetaChargers); !strings.Contains(rplyLog, expLog) {
|
||||
t.Errorf("Expected %+q, received %+q", expLog, rplyLog)
|
||||
}
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: DispatcherProfile: {\"Tenant\":\"cgrates.org\",\"ID\":\"ID\"}",
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: DispatcherProfile: {\"ID\":\"ID\",\"Tenant\":\"cgrates.org\"}",
|
||||
testDryRun(t, utils.MetaDispatchers); !strings.Contains(rplyLog, expLog) {
|
||||
t.Errorf("Expected %+q, received %+q", expLog, rplyLog)
|
||||
}
|
||||
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: RateProfile: {\"Tenant\":\"cgrates.org\",\"ID\":\"ID\"}",
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: RateProfile: {\"ID\":\"ID\",\"Tenant\":\"cgrates.org\"}",
|
||||
testDryRun(t, utils.MetaRateProfiles); !strings.Contains(rplyLog, expLog) {
|
||||
t.Errorf("Expected %+q, received %+q", expLog, rplyLog)
|
||||
}
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: ActionProfile: {\"Tenant\":\"cgrates.org\",\"ID\":\"ID\"}",
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: ActionProfile: {\"ID\":\"ID\",\"Tenant\":\"cgrates.org\"}",
|
||||
testDryRun(t, utils.MetaActionProfiles); !strings.Contains(rplyLog, expLog) {
|
||||
t.Errorf("Expected %+q, received %+q", expLog, rplyLog)
|
||||
}
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: Accounts: {\"Tenant\":\"cgrates.org\",\"ID\":\"ID\"}",
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: Accounts: {\"ID\":\"ID\",\"Tenant\":\"cgrates.org\"}",
|
||||
testDryRun(t, utils.MetaAccounts); !strings.Contains(rplyLog, expLog) {
|
||||
t.Errorf("Expected %+q, received %+q", expLog, rplyLog)
|
||||
}
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: DispatcherHost: {\"Tenant\":\"cgrates.org\",\"ID\":\"ID\"}",
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-test> DRY_RUN: DispatcherHost: {\"ID\":\"ID\",\"Tenant\":\"cgrates.org\"}",
|
||||
testDryRun(t, utils.MetaDispatcherHosts); !strings.Contains(rplyLog, expLog) {
|
||||
t.Errorf("Expected %+q, received %+q", expLog, rplyLog)
|
||||
}
|
||||
@@ -364,7 +365,7 @@ func TestLoaderProcess(t *testing.T) {
|
||||
t.Error(err)
|
||||
}
|
||||
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-*default> DRY_RUN: AttributeProfile: {\"Tenant\":\"cgrates.org\",\"ID\":\"ID\"}",
|
||||
if expLog, rplyLog := "[INFO] <LoaderS-*default> DRY_RUN: AttributeProfile: {\"ID\":\"ID\",\"Tenant\":\"cgrates.org\"}",
|
||||
buf.String(); !strings.Contains(rplyLog, expLog) {
|
||||
t.Errorf("Expected %+q, received %+q", expLog, rplyLog)
|
||||
}
|
||||
@@ -414,189 +415,222 @@ func TestLoaderProcessCallCahe(t *testing.T) {
|
||||
cache[k] = ltcache.NewCache(cfg.Limit, cfg.TTL, cfg.StaticTTL, nil)
|
||||
}
|
||||
ld := newLoader(cfg, cfg.LoaderCfg()[0], dm, cache, fS, cM, []string{connID})
|
||||
|
||||
if err := ld.process(context.Background(), utils.NewTenantID(tntID), []*utils.OrderedNavigableMap{newOrderNavMap(utils.MapStorage{utils.Tenant: "cgrates.org", utils.ID: "ID"})}, utils.MetaAttributes, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
{
|
||||
v := &engine.AttributeProfile{Tenant: "cgrates.org", ID: "ID"}
|
||||
if err := ld.process(context.Background(), v, utils.MetaAttributes, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetAttributeProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{AttributeProfileIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheAttributeFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
}
|
||||
}
|
||||
if prf, err := dm.GetAttributeProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if v := (&engine.AttributeProfile{Tenant: "cgrates.org", ID: "ID"}); !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
{
|
||||
v := (&engine.ResourceProfile{Tenant: "cgrates.org", ID: "ID"})
|
||||
if err := ld.process(context.Background(), v, utils.MetaResources, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetResourceProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{ResourceProfileIDs: []string{tntID}, ResourceIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheResourceFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
}
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{AttributeProfileIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheAttributeFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
{
|
||||
v := (&engine.StatQueueProfile{Tenant: "cgrates.org", ID: "ID"})
|
||||
if err := ld.process(context.Background(), v, utils.MetaStats, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetStatQueueProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{StatsQueueProfileIDs: []string{tntID}, StatsQueueIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheStatFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
}
|
||||
}
|
||||
|
||||
if err := ld.process(context.Background(), utils.NewTenantID(tntID), []*utils.OrderedNavigableMap{newOrderNavMap(utils.MapStorage{utils.Tenant: "cgrates.org", utils.ID: "ID"})}, utils.MetaResources, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetResourceProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if v := (&engine.ResourceProfile{Tenant: "cgrates.org", ID: "ID"}); !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{ResourceProfileIDs: []string{tntID}, ResourceIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheResourceFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
{
|
||||
v := (&engine.ThresholdProfile{Tenant: "cgrates.org", ID: "ID"})
|
||||
if err := ld.process(context.Background(), v, utils.MetaThresholds, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetThresholdProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{ThresholdProfileIDs: []string{tntID}, ThresholdIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheThresholdFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
}
|
||||
}
|
||||
|
||||
if err := ld.process(context.Background(), utils.NewTenantID(tntID), []*utils.OrderedNavigableMap{newOrderNavMap(utils.MapStorage{utils.Tenant: "cgrates.org", utils.ID: "ID"})}, utils.MetaStats, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetStatQueueProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if v := (&engine.StatQueueProfile{Tenant: "cgrates.org", ID: "ID"}); !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{StatsQueueProfileIDs: []string{tntID}, StatsQueueIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheStatFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
{
|
||||
v := (&engine.RouteProfile{Tenant: "cgrates.org", ID: "ID"})
|
||||
if err := ld.process(context.Background(), v, utils.MetaRoutes, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetRouteProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{RouteProfileIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheRouteFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
}
|
||||
}
|
||||
|
||||
if err := ld.process(context.Background(), utils.NewTenantID(tntID), []*utils.OrderedNavigableMap{newOrderNavMap(utils.MapStorage{utils.Tenant: "cgrates.org", utils.ID: "ID"})}, utils.MetaThresholds, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetThresholdProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if v := (&engine.ThresholdProfile{Tenant: "cgrates.org", ID: "ID"}); !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{ThresholdProfileIDs: []string{tntID}, ThresholdIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheThresholdFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
{
|
||||
v := (&engine.ChargerProfile{Tenant: "cgrates.org", ID: "ID"})
|
||||
if err := ld.process(context.Background(), v, utils.MetaChargers, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetChargerProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{ChargerProfileIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheChargerFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
}
|
||||
}
|
||||
|
||||
if err := ld.process(context.Background(), utils.NewTenantID(tntID), []*utils.OrderedNavigableMap{newOrderNavMap(utils.MapStorage{utils.Tenant: "cgrates.org", utils.ID: "ID"})}, utils.MetaRoutes, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetRouteProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if v := (&engine.RouteProfile{Tenant: "cgrates.org", ID: "ID"}); !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{RouteProfileIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheRouteFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
{
|
||||
v := (&engine.DispatcherProfile{Tenant: "cgrates.org", ID: "ID", StrategyParams: make(map[string]interface{})})
|
||||
if err := ld.process(context.Background(), v, utils.MetaDispatchers, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetDispatcherProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{DispatcherProfileIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheDispatcherFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
}
|
||||
}
|
||||
|
||||
if err := ld.process(context.Background(), utils.NewTenantID(tntID), []*utils.OrderedNavigableMap{newOrderNavMap(utils.MapStorage{utils.Tenant: "cgrates.org", utils.ID: "ID"})}, utils.MetaChargers, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetChargerProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if v := (&engine.ChargerProfile{Tenant: "cgrates.org", ID: "ID"}); !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{ChargerProfileIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheChargerFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
{
|
||||
v := (&utils.RateProfile{Tenant: "cgrates.org", ID: "ID", Rates: map[string]*utils.Rate{}, MinCost: utils.NewDecimal(0, 0), MaxCost: utils.NewDecimal(0, 0)})
|
||||
if err := ld.process(context.Background(), v, utils.MetaRateProfiles, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetRateProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{RateProfileIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheRateProfilesFilterIndexes, utils.CacheRateFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
}
|
||||
}
|
||||
|
||||
if err := ld.process(context.Background(), utils.NewTenantID(tntID), []*utils.OrderedNavigableMap{newOrderNavMap(utils.MapStorage{utils.Tenant: "cgrates.org", utils.ID: "ID"})}, utils.MetaDispatchers, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetDispatcherProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if v := (&engine.DispatcherProfile{Tenant: "cgrates.org", ID: "ID", StrategyParams: make(map[string]interface{})}); !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{DispatcherProfileIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheDispatcherFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
}
|
||||
|
||||
if err := ld.process(context.Background(), utils.NewTenantID(tntID), []*utils.OrderedNavigableMap{newOrderNavMap(utils.MapStorage{utils.Tenant: "cgrates.org", utils.ID: "ID"})}, utils.MetaRateProfiles, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetRateProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if v := (&utils.RateProfile{Tenant: "cgrates.org", ID: "ID", Rates: map[string]*utils.Rate{}, MinCost: utils.NewDecimal(0, 0), MaxCost: utils.NewDecimal(0, 0)}); !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{RateProfileIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheRateProfilesFilterIndexes, utils.CacheRateFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
}
|
||||
|
||||
if err := ld.process(context.Background(), utils.NewTenantID(tntID), []*utils.OrderedNavigableMap{newOrderNavMap(utils.MapStorage{utils.Tenant: "cgrates.org", utils.ID: "ID"})}, utils.MetaActionProfiles, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetActionProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if v := (&engine.ActionProfile{Tenant: "cgrates.org", ID: "ID", Targets: map[string]utils.StringSet{}}); !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{ActionProfileIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheActionProfiles, utils.CacheActionProfilesFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
{
|
||||
v := (&engine.ActionProfile{Tenant: "cgrates.org", ID: "ID", Targets: map[string]utils.StringSet{}})
|
||||
if err := ld.process(context.Background(), v, utils.MetaActionProfiles, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetActionProfile(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{ActionProfileIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheActionProfiles, utils.CacheActionProfilesFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
}
|
||||
}
|
||||
|
||||
reloadCache, clearCache = nil, nil
|
||||
|
||||
if err := ld.process(context.Background(), utils.NewTenantID(tntID), []*utils.OrderedNavigableMap{newOrderNavMap(utils.MapStorage{utils.Tenant: "cgrates.org", utils.ID: "ID"})}, utils.MetaFilters, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetFilter(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if v := (&engine.Filter{Tenant: "cgrates.org", ID: "ID", Rules: make([]*engine.FilterRule, 0)}); !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{FilterIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if !reflect.DeepEqual(nil, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(nil), utils.ToJSON(clearCache))
|
||||
{
|
||||
v := (&engine.Filter{Tenant: "cgrates.org", ID: "ID", Rules: make([]*engine.FilterRule, 0)})
|
||||
if err := ld.process(context.Background(), v, utils.MetaFilters, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetFilter(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{FilterIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if !reflect.DeepEqual(nil, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(nil), utils.ToJSON(clearCache))
|
||||
}
|
||||
}
|
||||
|
||||
if err := ld.process(context.Background(), utils.NewTenantID(tntID), []*utils.OrderedNavigableMap{newOrderNavMap(utils.MapStorage{utils.Tenant: "cgrates.org", utils.ID: "ID", "Address": "127.0.0.1"})}, utils.MetaDispatcherHosts, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetDispatcherHost(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if v := (&engine.DispatcherHost{Tenant: "cgrates.org", RemoteHost: &config.RemoteHost{ID: "ID", Address: "127.0.0.1", Transport: utils.MetaJSON}}); !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{DispatcherHostIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if !reflect.DeepEqual(nil, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(nil), utils.ToJSON(clearCache))
|
||||
{
|
||||
v := (&engine.DispatcherHost{Tenant: "cgrates.org", RemoteHost: &config.RemoteHost{ID: "ID", Address: "127.0.0.1", Transport: utils.MetaJSON}})
|
||||
if err := ld.process(context.Background(), v, utils.MetaDispatcherHosts, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetDispatcherHost(context.Background(), "cgrates.org", "ID", false, true, utils.NonTransactional); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{DispatcherHostIDs: []string{tntID}}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if !reflect.DeepEqual(nil, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(nil), utils.ToJSON(clearCache))
|
||||
}
|
||||
}
|
||||
|
||||
reloadCache, clearCache = nil, nil
|
||||
|
||||
if err := ld.process(context.Background(), utils.NewTenantID(tntID), []*utils.OrderedNavigableMap{newOrderNavMap(utils.MapStorage{utils.Tenant: "cgrates.org", utils.ID: "ID"})}, utils.MetaAccounts, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetAccount(context.Background(), "cgrates.org", "ID"); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if v := (&utils.Account{Tenant: "cgrates.org", ID: "ID", Balances: map[string]*utils.Balance{}, Opts: make(map[string]interface{})}); !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheAccounts, utils.CacheAccountsFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
{
|
||||
v := (&utils.Account{Tenant: "cgrates.org", ID: "ID", Balances: map[string]*utils.Balance{}, Opts: make(map[string]interface{})})
|
||||
if err := ld.process(context.Background(), v, utils.MetaAccounts, utils.MetaStore, utils.MetaReload, true, false); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if prf, err := dm.GetAccount(context.Background(), "cgrates.org", "ID"); err != nil {
|
||||
t.Fatal(err)
|
||||
} else if !reflect.DeepEqual(v, prf) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(v), utils.ToJSON(prf))
|
||||
}
|
||||
if exp := (&utils.AttrReloadCacheWithAPIOpts{}); !reflect.DeepEqual(exp, reloadCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(reloadCache))
|
||||
}
|
||||
if exp := (&utils.AttrCacheIDsWithAPIOpts{CacheIDs: []string{utils.CacheAccounts, utils.CacheAccountsFilterIndexes}}); !reflect.DeepEqual(exp, clearCache) {
|
||||
t.Errorf("Expeceted: %v, received: %v", utils.ToJSON(exp), utils.ToJSON(clearCache))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -677,7 +677,9 @@ func (ap *Account) Set(path []string, val interface{}, newBranch bool, _ string)
|
||||
valA, err = IfaceAsStringSlice(val)
|
||||
ap.ThresholdIDs = append(ap.ThresholdIDs, valA...)
|
||||
case Weights:
|
||||
ap.Weights, err = NewDynamicWeightsFromString(IfaceAsString(val), InfieldSep, ANDSep)
|
||||
if val != EmptyString {
|
||||
ap.Weights, err = NewDynamicWeightsFromString(IfaceAsString(val), InfieldSep, ANDSep)
|
||||
}
|
||||
case Opts:
|
||||
ap.Opts, err = NewMapFromCSV(IfaceAsString(val))
|
||||
}
|
||||
@@ -743,7 +745,9 @@ func (bL *Balance) Set(path []string, val interface{}, newBranch bool) (err erro
|
||||
valB, err = IfaceAsBig(val)
|
||||
bL.Units = &Decimal{valB}
|
||||
case Weights:
|
||||
bL.Weights, err = NewDynamicWeightsFromString(IfaceAsString(val), InfieldSep, ANDSep)
|
||||
if val != EmptyString {
|
||||
bL.Weights, err = NewDynamicWeightsFromString(IfaceAsString(val), InfieldSep, ANDSep)
|
||||
}
|
||||
case UnitFactors:
|
||||
if ufStr := IfaceAsString(val); len(ufStr) != 0 {
|
||||
sls := strings.Split(ufStr, InfieldSep)
|
||||
|
||||
Reference in New Issue
Block a user