2025-06-16 17:49:27 +10:00
|
|
|
package models
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"time"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
type DBSegment struct {
|
|
|
|
|
Id string `gorm:"primaryKey;index"`
|
|
|
|
|
Conference bool
|
|
|
|
|
DisconnectType string
|
|
|
|
|
Q850ResponseCodes string `gorm:"type:json"`
|
|
|
|
|
SegmentEnd time.Time `gorm:"index"`
|
|
|
|
|
SegmentStart time.Time `gorm:"index"`
|
|
|
|
|
SegmentType string `gorm:"index"`
|
2025-07-22 11:47:03 +10:00
|
|
|
SessionId string `gorm:"index;foreignKey"`
|
2025-06-16 17:49:27 +10:00
|
|
|
WrapUpCode string
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (DBSegment) TableName() string {
|
|
|
|
|
return "gc_segments"
|
|
|
|
|
}
|