portal/db/models/tus_upload.go

16 lines
359 B
Go
Raw Normal View History

2024-01-19 20:49:41 +00:00
package models
import "gorm.io/gorm"
type TusUpload struct {
gorm.Model
Hash string `gorm:"uniqueIndex:idx_hash_deleted"`
2024-01-19 20:49:41 +00:00
UploadID string `gorm:"uniqueIndex"`
UploaderID uint
UploaderIP string
Uploader User `gorm:"foreignKey:UploaderID"`
Protocol string
Completed bool
DeletedAt gorm.DeletedAt `gorm:"uniqueIndex:idx_hash_deleted"`
2024-01-19 20:49:41 +00:00
}