database

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 21, 2022 License: MIT Imports: 10 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrUnknown = errors.New("unknown error occurred")
View Source
var ErrUserNotValid = errors.New("user model is not valid")

Functions

This section is empty.

Types

type ClaimsTableMigration added in v0.0.5

type ClaimsTableMigration struct{}

func (ClaimsTableMigration) Down added in v0.0.5

func (m ClaimsTableMigration) Down() bool

func (ClaimsTableMigration) Name added in v0.0.5

func (m ClaimsTableMigration) Name() string

func (ClaimsTableMigration) Order added in v0.0.5

func (m ClaimsTableMigration) Order() int

func (ClaimsTableMigration) Up added in v0.0.5

func (m ClaimsTableMigration) Up() bool

type MemoryUserContextAdapter

type MemoryUserContextAdapter struct {
	Users []models.User
}

func NewMemoryUserAdapter

func NewMemoryUserAdapter() *MemoryUserContextAdapter

func (*MemoryUserContextAdapter) GetUserByEmail

func (c *MemoryUserContextAdapter) GetUserByEmail(email string) *models.User

func (*MemoryUserContextAdapter) GetUserById

func (c *MemoryUserContextAdapter) GetUserById(id string) *models.User

func (*MemoryUserContextAdapter) GetUserByUsername

func (c *MemoryUserContextAdapter) GetUserByUsername(username string) *models.User

func (*MemoryUserContextAdapter) GetUserEmailVerifyToken

func (c *MemoryUserContextAdapter) GetUserEmailVerifyToken(id string) *string

func (*MemoryUserContextAdapter) GetUserRefreshToken

func (c *MemoryUserContextAdapter) GetUserRefreshToken(id string) *string

func (MemoryUserContextAdapter) RemoveUser

func (u MemoryUserContextAdapter) RemoveUser(id string) bool

func (*MemoryUserContextAdapter) UpdateUserEmailVerifyToken

func (c *MemoryUserContextAdapter) UpdateUserEmailVerifyToken(id string, token string) bool

func (*MemoryUserContextAdapter) UpdateUserRefreshToken

func (c *MemoryUserContextAdapter) UpdateUserRefreshToken(id string, token string) bool

func (*MemoryUserContextAdapter) UpsertUser

func (c *MemoryUserContextAdapter) UpsertUser(user models.User) error

type MongoDBUserContextAdapter

type MongoDBUserContextAdapter struct {
	// contains filtered or unexported fields
}

func (MongoDBUserContextAdapter) GetUserByEmail

func (u MongoDBUserContextAdapter) GetUserByEmail(email string) *models.User

func (MongoDBUserContextAdapter) GetUserById

func (u MongoDBUserContextAdapter) GetUserById(id string) *models.User

func (MongoDBUserContextAdapter) GetUserByUsername

func (u MongoDBUserContextAdapter) GetUserByUsername(username string) *models.User

func (MongoDBUserContextAdapter) GetUserEmailVerifyToken

func (u MongoDBUserContextAdapter) GetUserEmailVerifyToken(id string) *string

func (MongoDBUserContextAdapter) GetUserRefreshToken

func (u MongoDBUserContextAdapter) GetUserRefreshToken(id string) *string

func (MongoDBUserContextAdapter) RemoveUser

func (u MongoDBUserContextAdapter) RemoveUser(id string) bool

func (MongoDBUserContextAdapter) UpdateUserEmailVerifyToken

func (u MongoDBUserContextAdapter) UpdateUserEmailVerifyToken(id string, token string) bool

func (MongoDBUserContextAdapter) UpdateUserRefreshToken

func (u MongoDBUserContextAdapter) UpdateUserRefreshToken(id string, token string) bool

func (MongoDBUserContextAdapter) UpsertUser

func (u MongoDBUserContextAdapter) UpsertUser(user models.User) error

type RoleTableMigration added in v0.0.5

type RoleTableMigration struct{}

func (RoleTableMigration) Down added in v0.0.5

func (m RoleTableMigration) Down() bool

func (RoleTableMigration) Name added in v0.0.5

func (m RoleTableMigration) Name() string

func (RoleTableMigration) Order added in v0.0.5

func (m RoleTableMigration) Order() int

func (RoleTableMigration) Up added in v0.0.5

func (m RoleTableMigration) Up() bool

type SqlDBUserContextAdapter added in v0.0.5

type SqlDBUserContextAdapter struct{}

func (SqlDBUserContextAdapter) ApplyMigrations added in v0.0.5

func (u SqlDBUserContextAdapter) ApplyMigrations() error

func (SqlDBUserContextAdapter) GetUserByEmail added in v0.0.5

func (u SqlDBUserContextAdapter) GetUserByEmail(email string) *models.User

func (SqlDBUserContextAdapter) GetUserById added in v0.0.5

func (u SqlDBUserContextAdapter) GetUserById(id string) *models.User

func (SqlDBUserContextAdapter) GetUserByUsername added in v0.0.5

func (u SqlDBUserContextAdapter) GetUserByUsername(username string) *models.User

func (SqlDBUserContextAdapter) GetUserClaimsById added in v0.0.5

func (u SqlDBUserContextAdapter) GetUserClaimsById(id string) []models.UserClaim

func (SqlDBUserContextAdapter) GetUserEmailVerifyToken added in v0.0.5

func (u SqlDBUserContextAdapter) GetUserEmailVerifyToken(id string) *string

func (SqlDBUserContextAdapter) GetUserRefreshToken added in v0.0.5

func (u SqlDBUserContextAdapter) GetUserRefreshToken(id string) *string

func (SqlDBUserContextAdapter) GetUserRolesById added in v0.0.5

func (u SqlDBUserContextAdapter) GetUserRolesById(id string) []models.UserRole

func (SqlDBUserContextAdapter) RemoveUser added in v0.0.5

func (u SqlDBUserContextAdapter) RemoveUser(id string) bool

func (SqlDBUserContextAdapter) UpdateUserEmailVerifyToken added in v0.0.5

func (u SqlDBUserContextAdapter) UpdateUserEmailVerifyToken(id string, token string) bool

func (SqlDBUserContextAdapter) UpdateUserRefreshToken added in v0.0.5

func (u SqlDBUserContextAdapter) UpdateUserRefreshToken(id string, token string) bool

func (SqlDBUserContextAdapter) UpsertUser added in v0.0.5

func (u SqlDBUserContextAdapter) UpsertUser(user models.User) error

type UserClaimsTableMigration added in v0.0.5

type UserClaimsTableMigration struct{}

func (UserClaimsTableMigration) Down added in v0.0.5

func (m UserClaimsTableMigration) Down() bool

func (UserClaimsTableMigration) Name added in v0.0.5

func (UserClaimsTableMigration) Order added in v0.0.5

func (m UserClaimsTableMigration) Order() int

func (UserClaimsTableMigration) Up added in v0.0.5

type UserRolesTableMigration added in v0.0.5

type UserRolesTableMigration struct{}

func (UserRolesTableMigration) Down added in v0.0.5

func (m UserRolesTableMigration) Down() bool

func (UserRolesTableMigration) Name added in v0.0.5

func (UserRolesTableMigration) Order added in v0.0.5

func (m UserRolesTableMigration) Order() int

func (UserRolesTableMigration) Up added in v0.0.5

type UserTableMigration added in v0.0.5

type UserTableMigration struct{}

func (UserTableMigration) Down added in v0.0.5

func (m UserTableMigration) Down() bool

func (UserTableMigration) Name added in v0.0.5

func (m UserTableMigration) Name() string

func (UserTableMigration) Order added in v0.0.5

func (m UserTableMigration) Order() int

func (UserTableMigration) Up added in v0.0.5

func (m UserTableMigration) Up() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL