From 263ba47355a45a0667bed594d1cc32a376016657 Mon Sep 17 00:00:00 2001 From: Trial97 Date: Fri, 19 Feb 2021 09:12:12 +0200 Subject: [PATCH] Added omitempty for process event reply --- packages/debian/changelog | 1 + sessions/sessions.go | 16 ++++++++-------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/packages/debian/changelog b/packages/debian/changelog index 5408c77cb..c0e7e6e62 100644 --- a/packages/debian/changelog +++ b/packages/debian/changelog @@ -144,6 +144,7 @@ cgrates (0.11.0~dev) UNRELEASED; urgency=medium * [AgentS] Added *routes_maxcost flag * [SessionS] Added *sessionChargeable session option to control session charging * [SessionS] Replaced max_call_duration config with default_usage for each ToR + * [SessionS] Added JSON and GOB BiRPC support -- DanB Wed, 19 Feb 2020 13:25:52 +0200 diff --git a/sessions/sessions.go b/sessions/sessions.go index b74d12efc..2d100c38b 100644 --- a/sessions/sessions.go +++ b/sessions/sessions.go @@ -3038,14 +3038,14 @@ type V1ProcessEventArgs struct { // V1ProcessEventReply is the reply for the ProcessEvent API type V1ProcessEventReply struct { - MaxUsage map[string]time.Duration - Cost map[string]float64 // Cost is the cost received from Rater, ignoring accounting part - ResourceAllocation map[string]string - Attributes map[string]*engine.AttrSProcessEventReply - Routes map[string]*engine.SortedRoutes - ThresholdIDs map[string][]string - StatQueueIDs map[string][]string - STIRIdentity map[string]string + MaxUsage map[string]time.Duration `json:",omitempty"` + Cost map[string]float64 `json:",omitempty"` // Cost is the cost received from Rater, ignoring accounting part + ResourceAllocation map[string]string `json:",omitempty"` + Attributes map[string]*engine.AttrSProcessEventReply `json:",omitempty"` + Routes map[string]*engine.SortedRoutes `json:",omitempty"` + ThresholdIDs map[string][]string `json:",omitempty"` + StatQueueIDs map[string][]string `json:",omitempty"` + STIRIdentity map[string]string `json:",omitempty"` } // AsNavigableMap is part of engine.NavigableMapper interface