@@ -30,7 +30,7 @@ def set_tp_destination(prefixes:, **)
3030 end
3131
3232 def get_tp_destination ( **)
33- get_tp_resource ( "APIerSv1.GetTPDestination" , **)
33+ tp_resource_request ( "APIerSv1.GetTPDestination" , **)
3434 end
3535
3636 def set_tp_rate ( rate_slots :, **)
@@ -50,7 +50,11 @@ def set_tp_rate(rate_slots:, **)
5050 end
5151
5252 def get_tp_rate ( **)
53- get_tp_resource ( "APIerSv1.GetTPRate" , **)
53+ tp_resource_request ( "APIerSv1.GetTPRate" , **)
54+ end
55+
56+ def remove_tp_rate ( **)
57+ tp_resource_request ( "APIerSv1.RemoveTPRate" , **)
5458 end
5559
5660 def set_tp_destination_rate ( destination_rates :, **)
@@ -71,7 +75,11 @@ def set_tp_destination_rate(destination_rates:, **)
7175 end
7276
7377 def get_tp_destination_rate ( **)
74- get_tp_resource ( "APIerSv1.GetTPDestinationRate" , **)
78+ tp_resource_request ( "APIerSv1.GetTPDestinationRate" , **)
79+ end
80+
81+ def remove_tp_destination_rate ( **)
82+ tp_resource_request ( "APIerSv1.RemoveTPDestinationRate" , **)
7583 end
7684
7785 def set_tp_rating_plan ( rating_plan_bindings :, **)
@@ -89,7 +97,7 @@ def set_tp_rating_plan(rating_plan_bindings:, **)
8997 end
9098
9199 def get_tp_rating_plan ( **)
92- get_tp_resource ( "APIerSv1.GetTPRatingPlan" , **)
100+ tp_resource_request ( "APIerSv1.GetTPRatingPlan" , **)
93101 end
94102
95103 def set_tp_rating_profile ( rating_plan_activations :, load_id :, category :, subject :, tenant : nil , **)
@@ -111,7 +119,7 @@ def set_tp_rating_profile(rating_plan_activations:, load_id:, category:, subject
111119 end
112120
113121 def get_tp_rating_profile ( tp_id :, load_id :, tenant :, category :, subject :)
114- get_tp_resource (
122+ tp_resource_request (
115123 "APIerSv1.GetTPRatingProfile" ,
116124 tp_id :,
117125 id : [ load_id , tenant , category , subject ] . join ( ":" ) ,
@@ -152,7 +160,7 @@ def set_tp_resource(method, tp_id:, id:, &)
152160 api_request ( method , { "TPid" => tp_id , "ID" => id } . merge ( yield ) )
153161 end
154162
155- def get_tp_resource ( method , tp_id :, id :, id_key : "ID" )
163+ def tp_resource_request ( method , tp_id :, id :, id_key : "ID" )
156164 api_request ( method , { "TPid" => tp_id , id_key => id } )
157165 end
158166
0 commit comments