mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-16 21:59:53 +05:00
ChargerSv1.GetChargersForEvent API call
This commit is contained in:
@@ -96,6 +96,7 @@ func (cS *ChargerService) matchingChargingProfilesForEvent(cgrEv *utils.CGREvent
|
||||
}
|
||||
|
||||
func (cS *ChargerService) processEvent(cgrEv *utils.CGREvent) (cgrEvs []*utils.CGREvent, err error) {
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
@@ -116,3 +117,17 @@ func (cS *ChargerService) V1ProcessEvent(args *utils.CGREvent,
|
||||
return
|
||||
|
||||
}
|
||||
|
||||
// V1GetChargersForEvent exposes the list of ordered matching ChargingProfiles for an event
|
||||
func (cS *ChargerService) V1GetChargersForEvent(args *utils.CGREvent,
|
||||
rply *ChargerProfiles) (err error) {
|
||||
cPs, err := cS.matchingChargingProfilesForEvent(args)
|
||||
if err != nil {
|
||||
if err != utils.ErrNotFound {
|
||||
err = utils.NewErrServerError(err)
|
||||
}
|
||||
return err
|
||||
}
|
||||
*rply = cPs
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user