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" +}