Initial commit

This commit is contained in:
2025-06-16 17:49:27 +10:00
commit 34beb51c2c
7 changed files with 164 additions and 0 deletions

35
models/call.go Normal file
View File

@@ -0,0 +1,35 @@
package models
import (
"time"
"gorm.io/gorm"
)
type DBCall struct {
gorm.Model
AfterCallWorkRequired bool
Confined bool
ConnectedTime *time.Time `gorm:"index"`
Direction string
DisconnectReasons string `gorm:"type:json"`
DisconnectType string
DisconnectedTime *time.Time `gorm:"index"`
Held bool
Id string `gorm:"primaryKey;index"`
InitialState string
Muted bool
Other string `gorm:"type:json"`
ParticipantId string `gorm:"foreignKey;index"`
PeerId string
Provider string
Recording bool
RecordingState string
SecurePause bool
Self string `gorm:"type:json"`
State string
}
func (DBCall) TableName() string {
return "gc_calls"
}