1
Fork 0
photoview/api/graphql/models/share_token.go

25 lines
308 B
Go

package models
import (
"time"
"gorm.io/gorm"
)
type ShareToken struct {
gorm.Model
Value string
OwnerID uint
Owner User
Expire *time.Time
Password *string
AlbumID *uint
Album Album
MediaID *uint
Media *Media
}
func (share *ShareToken) Token() string {
return share.Value
}