database

package
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Dec 3, 2022 License: MIT Imports: 13 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

func GetDefaultUsers added in v0.0.6

func GetDefaultUsers() []dto.UserDTO

func SeedMongoDb added in v0.0.6

func SeedMongoDb(factory *mongodb.MongoFactory, databaseName string)

func SeedMongoDbUsers added in v0.0.6

func SeedMongoDbUsers(factory *mongodb.MongoFactory, databaseName string)

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 []dto.UserDTO
}

func NewMemoryUserAdapter

func NewMemoryUserAdapter() *MemoryUserContextAdapter

func (MemoryUserContextAdapter) CleanUserEmailVerificationToken added in v0.0.6

func (u MemoryUserContextAdapter) CleanUserEmailVerificationToken(id string) error

TODO: Implement MemoryUser CleanUserEmailVerificationToken

func (MemoryUserContextAdapter) CleanUserRecoveryToken added in v0.0.6

func (u MemoryUserContextAdapter) CleanUserRecoveryToken(id string) error

TODO: Implement MemoryUser CleanUserRecoveryToken

func (*MemoryUserContextAdapter) GetUserByEmail

func (c *MemoryUserContextAdapter) GetUserByEmail(email string) *dto.UserDTO

func (*MemoryUserContextAdapter) GetUserById

func (c *MemoryUserContextAdapter) GetUserById(id string) *dto.UserDTO

func (*MemoryUserContextAdapter) GetUserByUsername

func (c *MemoryUserContextAdapter) GetUserByUsername(username string) *dto.UserDTO

func (MemoryUserContextAdapter) GetUserClaimsById added in v0.0.6

func (u MemoryUserContextAdapter) GetUserClaimsById(id string) []dto.UserClaimDTO

TODO: Implement MemoryUser GetUserClaimsById

func (*MemoryUserContextAdapter) GetUserEmailVerificationToken added in v0.0.6

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

func (MemoryUserContextAdapter) GetUserRecoveryToken added in v0.0.6

func (u MemoryUserContextAdapter) GetUserRecoveryToken(id string) *string

TODO: Implement MemoryUser GetUserRecoveryToken

func (*MemoryUserContextAdapter) GetUserRefreshToken

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

func (MemoryUserContextAdapter) GetUserRolesById added in v0.0.6

func (u MemoryUserContextAdapter) GetUserRolesById(id string) []dto.UserRoleDTO

TODO: Implement MemoryUser GetUserRolesById

func (MemoryUserContextAdapter) RemoveUser

func (u MemoryUserContextAdapter) RemoveUser(id string) bool

func (MemoryUserContextAdapter) SetEmailVerificationState added in v0.0.6

func (u MemoryUserContextAdapter) SetEmailVerificationState(id string, state bool) bool

TODO: Implement MemoryUser UpdateVerifyUserEmail

func (*MemoryUserContextAdapter) UpdateUserEmailVerificationToken added in v0.0.6

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

func (MemoryUserContextAdapter) UpdateUserPassword added in v0.0.6

func (u MemoryUserContextAdapter) UpdateUserPassword(id string, password string) error

TODO: Implement MongoDB UpdateUserPassword

func (MemoryUserContextAdapter) UpdateUserRecoveryToken added in v0.0.6

func (u MemoryUserContextAdapter) UpdateUserRecoveryToken(id string, token string) bool

TODO: Implement MemoryUser UpdateUserRecoverToken

func (*MemoryUserContextAdapter) UpdateUserRefreshToken

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

func (*MemoryUserContextAdapter) UpsertUser

func (c *MemoryUserContextAdapter) UpsertUser(user dto.UserDTO) error

func (MemoryUserContextAdapter) UpsertUserClaims added in v0.0.6

func (u MemoryUserContextAdapter) UpsertUserClaims(user dto.UserDTO) error

TODO: Implement MemoryUser UpsertUserClaims

func (MemoryUserContextAdapter) UpsertUserRoles added in v0.0.6

func (u MemoryUserContextAdapter) UpsertUserRoles(user dto.UserDTO) error

TODO: Implement MemoryUser UpsertUserRoles

type MongoDBUserContextAdapter

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

func (MongoDBUserContextAdapter) CleanUserEmailVerificationToken added in v0.0.6

func (u MongoDBUserContextAdapter) CleanUserEmailVerificationToken(id string) error

TODO: Implement MongoDB CleanUserEmailVerificationToken

func (MongoDBUserContextAdapter) CleanUserRecoveryToken added in v0.0.6

func (u MongoDBUserContextAdapter) CleanUserRecoveryToken(id string) error

TODO: Implement MongoDB CleanUserRecoveryToken

func (MongoDBUserContextAdapter) GetUserByEmail

func (u MongoDBUserContextAdapter) GetUserByEmail(email string) *dto.UserDTO

func (MongoDBUserContextAdapter) GetUserById

func (u MongoDBUserContextAdapter) GetUserById(id string) *dto.UserDTO

func (MongoDBUserContextAdapter) GetUserByUsername

func (u MongoDBUserContextAdapter) GetUserByUsername(username string) *dto.UserDTO

func (MongoDBUserContextAdapter) GetUserClaimsById added in v0.0.6

func (u MongoDBUserContextAdapter) GetUserClaimsById(id string) []dto.UserClaimDTO

TODO: Implement MongoDB GetUserClaimsById

func (MongoDBUserContextAdapter) GetUserEmailVerificationToken added in v0.0.6

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

func (MongoDBUserContextAdapter) GetUserRecoveryToken added in v0.0.6

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

TODO: Implement MongoDB GetUserRecoveryToken

func (MongoDBUserContextAdapter) GetUserRefreshToken

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

func (MongoDBUserContextAdapter) GetUserRolesById added in v0.0.6

func (u MongoDBUserContextAdapter) GetUserRolesById(id string) []dto.UserRoleDTO

TODO: Implement MongoDB GetUserRolesById

func (MongoDBUserContextAdapter) RemoveUser

func (u MongoDBUserContextAdapter) RemoveUser(id string) bool

func (MongoDBUserContextAdapter) SetEmailVerificationState added in v0.0.6

func (u MongoDBUserContextAdapter) SetEmailVerificationState(id string, state bool) bool

TODO: Implement MongoDB UpdateVerifyUserEmail

func (MongoDBUserContextAdapter) UpdateUserEmailVerificationToken added in v0.0.6

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

func (MongoDBUserContextAdapter) UpdateUserPassword added in v0.0.6

func (u MongoDBUserContextAdapter) UpdateUserPassword(id string, password string) error

TODO: Implement MongoDB GetUserRecoveryToken

func (MongoDBUserContextAdapter) UpdateUserRecoveryToken added in v0.0.6

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

TODO: Implement MongoDB UpdateUserRecoverToken

func (MongoDBUserContextAdapter) UpdateUserRefreshToken

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

func (MongoDBUserContextAdapter) UpsertUser

func (u MongoDBUserContextAdapter) UpsertUser(user dto.UserDTO) error

func (MongoDBUserContextAdapter) UpsertUserClaims added in v0.0.6

func (u MongoDBUserContextAdapter) UpsertUserClaims(user dto.UserDTO) error

TODO: Implement MongoDB UpsertUserClaims

func (MongoDBUserContextAdapter) UpsertUserRoles added in v0.0.6

func (u MongoDBUserContextAdapter) UpsertUserRoles(user dto.UserDTO) error

TODO: Implement MongoDB UpsertUserRoles

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) CleanUserEmailVerificationToken added in v0.0.6

func (u SqlDBUserContextAdapter) CleanUserEmailVerificationToken(id string) error

func (SqlDBUserContextAdapter) CleanUserRecoveryToken added in v0.0.6

func (u SqlDBUserContextAdapter) CleanUserRecoveryToken(id string) error

func (SqlDBUserContextAdapter) GetUserByEmail added in v0.0.5

func (u SqlDBUserContextAdapter) GetUserByEmail(email string) *dto.UserDTO

func (SqlDBUserContextAdapter) GetUserById added in v0.0.5

func (u SqlDBUserContextAdapter) GetUserById(id string) *dto.UserDTO

func (SqlDBUserContextAdapter) GetUserByUsername added in v0.0.5

func (u SqlDBUserContextAdapter) GetUserByUsername(username string) *dto.UserDTO

func (SqlDBUserContextAdapter) GetUserClaimsById added in v0.0.5

func (u SqlDBUserContextAdapter) GetUserClaimsById(id string) []dto.UserClaimDTO

func (SqlDBUserContextAdapter) GetUserEmailVerificationToken added in v0.0.6

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

func (SqlDBUserContextAdapter) GetUserRecoveryToken added in v0.0.6

func (u SqlDBUserContextAdapter) GetUserRecoveryToken(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) []dto.UserRoleDTO

func (SqlDBUserContextAdapter) RemoveUser added in v0.0.5

func (u SqlDBUserContextAdapter) RemoveUser(id string) bool

func (SqlDBUserContextAdapter) SetEmailVerificationState added in v0.0.6

func (u SqlDBUserContextAdapter) SetEmailVerificationState(id string, state bool) bool

func (SqlDBUserContextAdapter) UpdateUserEmailVerificationToken added in v0.0.6

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

func (SqlDBUserContextAdapter) UpdateUserPassword added in v0.0.6

func (u SqlDBUserContextAdapter) UpdateUserPassword(id string, password string) error

func (SqlDBUserContextAdapter) UpdateUserRecoveryToken added in v0.0.6

func (u SqlDBUserContextAdapter) UpdateUserRecoveryToken(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 dto.UserDTO) error

func (SqlDBUserContextAdapter) UpsertUserClaims added in v0.0.6

func (u SqlDBUserContextAdapter) UpsertUserClaims(user dto.UserDTO) error

func (SqlDBUserContextAdapter) UpsertUserRoles added in v0.0.6

func (u SqlDBUserContextAdapter) UpsertUserRoles(user dto.UserDTO) 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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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