You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
synctv/internal/model/oauth2.go

16 lines
346 B
Go

package model
import (
"time"
"github.com/synctv-org/synctv/internal/provider"
)
type UserProvider struct {
Provider provider.OAuth2Provider `gorm:"primarykey"`
ProviderUserID uint `gorm:"primarykey;autoIncrement:false"`
CreatedAt time.Time
UpdatedAt time.Time
UserID uint `gorm:"not null"`
}