Versions in this module Expand all Collapse all v1 v1.0.1 Nov 1, 2017 v1.0.0 Nov 1, 2017 Changes in this version + func MigrateAll(db *gorm.DB) error + func OauthAccessTokenPreload(db *gorm.DB) *gorm.DB + func OauthAccessTokenPreloadWithPrefix(db *gorm.DB, prefix string) *gorm.DB + func OauthAuthorizationCodePreload(db *gorm.DB) *gorm.DB + func OauthAuthorizationCodePreloadWithPrefix(db *gorm.DB, prefix string) *gorm.DB + func OauthRefreshTokenPreload(db *gorm.DB) *gorm.DB + func OauthRefreshTokenPreloadWithPrefix(db *gorm.DB, prefix string) *gorm.DB + type EmailTokenModel struct + EmailSent bool + EmailSentAt *time.Time + ExpiresAt time.Time + Reference string + type MyGormModel struct + CreatedAt time.Time + DeletedAt *time.Time + ID string + UpdatedAt time.Time + type OauthAccessToken struct + Client *OauthClient + ClientID sql.NullString + ExpiresAt time.Time + Scope string + Token string + User *OauthUser + UserID sql.NullString + func NewOauthAccessToken(client *OauthClient, user *OauthUser, expiresIn int, scope string) *OauthAccessToken + func (at *OauthAccessToken) TableName() string + type OauthAuthorizationCode struct + Client *OauthClient + ClientID sql.NullString + Code string + ExpiresAt time.Time + RedirectURI sql.NullString + Scope string + User *OauthUser + UserID sql.NullString + func NewOauthAuthorizationCode(client *OauthClient, user *OauthUser, expiresIn int, redirectURI, scope string) *OauthAuthorizationCode + func (ac *OauthAuthorizationCode) TableName() string + type OauthClient struct + Key string + RedirectURI sql.NullString + Secret string + func (c *OauthClient) TableName() string + type OauthRefreshToken struct + Client *OauthClient + ClientID sql.NullString + ExpiresAt time.Time + Scope string + Token string + User *OauthUser + UserID sql.NullString + func NewOauthRefreshToken(client *OauthClient, user *OauthUser, expiresIn int, scope string) *OauthRefreshToken + func (rt *OauthRefreshToken) TableName() string + type OauthRole struct + ID string + Name string + func (r *OauthRole) TableName() string + type OauthScope struct + Description sql.NullString + IsDefault bool + Scope string + func (s *OauthScope) TableName() string + type OauthUser struct + Password sql.NullString + Role *OauthRole + RoleID sql.NullString + Username string + func (u *OauthUser) TableName() string + type TimestampModel struct + CreatedAt time.Time + DeletedAt *time.Time + UpdatedAt time.Time