mirror of
https://github.com/khairul169/vaulterm.git
synced 2025-04-28 16:49:39 +07:00
20 lines
436 B
Go
20 lines
436 B
Go
package models
|
|
|
|
import "time"
|
|
|
|
type TermSession struct {
|
|
Model
|
|
|
|
UserID string `json:"userId" gorm:"type:varchar(26)"`
|
|
User User `json:"user" gorm:"foreignKey:UserID"`
|
|
HostID string `json:"hostId" gorm:"type:varchar(26)"`
|
|
Host Host `json:"host" gorm:"foreignKey:HostID"`
|
|
|
|
Reason string `json:"reason" gorm:"type:varchar(255)"`
|
|
Log string `json:"log" gorm:"type:text"`
|
|
|
|
EndsAt *time.Time `json:"endsAt"`
|
|
|
|
Timestamps
|
|
}
|