Officially documented release

This commit is contained in:
2025-11-10 10:10:46 +11:00
parent 1bb7661f94
commit 4c58351635
23 changed files with 282 additions and 214 deletions

View File

@@ -1,5 +1,17 @@
package models
// DBSession is a model that stores raw 'session' payloads from GenesysCloud API requests.
//
// - The ExtractWithoutAttributes function handles the conversion from JSON data (map) into formatted JSON string for gcq-details requests.
//
// Table Schema:
//
// Primary Key: Id
// Indexes: Id, ParticipantId
// JSON Fields: MediaEndpointStats, Metrics, Flow
//
// GORM Specifics:
// - Can be preloaded with Segments []DBSegment
type DBSession struct {
Ani string
Direction string