From 0e72fa1355cf8413b879e548131908c692cf5674 Mon Sep 17 00:00:00 2001 From: Frederick Holland Date: Thu, 23 Oct 2025 18:04:48 +1100 Subject: [PATCH] Added Metrics model --- models/formatter.go | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/models/formatter.go b/models/formatter.go index d1a4df9..3375bc3 100644 --- a/models/formatter.go +++ b/models/formatter.go @@ -105,3 +105,26 @@ type Breakdown struct { func (Breakdown) TableName() string { return "gc_call_breakdown" } + +type CallMetrics struct { + ClientConversationId string `gorm:"primaryKey;index"` + // + TotalDuration int + TotalClientResponseDuration int + TotalSystemDuration int + TotalTalkDuration int + // + AgentAlertDuration int + AgentHoldDuration int + AgentTalkDuration int + // + SearchingDuration int + ConfigurationDuration int + QueueDuration int + // + Metadata *string `gorm:"type:json"` +} + +func (CallMetrics) TableName() string { + return "gc_call_metrics" +}