users

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2023 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DB

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

func NewDB

func NewDB(conn *pgxpool.Pool, commonDB database.CommonDB) *DB

func (*DB) CheckIsUserExistsByName added in v0.2.0

func (db *DB) CheckIsUserExistsByName(ctx context.Context, name string) (bool, error)

func (*DB) GetUserByID added in v0.2.0

func (db *DB) GetUserByID(ctx context.Context, userID uuid.UUID) (*entry.User, error)

func (*DB) GetUserByWallet added in v0.2.0

func (db *DB) GetUserByWallet(ctx context.Context, wallet string) (*entry.User, error)

func (*DB) GetUserProfileByUserID added in v0.2.0

func (db *DB) GetUserProfileByUserID(ctx context.Context, userID uuid.UUID) (*entry.UserProfile, error)

func (*DB) GetUserWalletByUserID added in v0.2.0

func (db *DB) GetUserWalletByUserID(ctx context.Context, userID uuid.UUID) (*string, error)

func (*DB) GetUsersByIDs added in v0.2.0

func (db *DB) GetUsersByIDs(ctx context.Context, userIDs []uuid.UUID) ([]*entry.User, error)

func (*DB) RemoveUserByID added in v0.2.0

func (db *DB) RemoveUserByID(ctx context.Context, userID uuid.UUID) error

func (*DB) RemoveUsersByIDs added in v0.2.0

func (db *DB) RemoveUsersByIDs(ctx context.Context, userIDs []uuid.UUID) error

func (*DB) UpdateUserOptions added in v0.2.0

func (db *DB) UpdateUserOptions(ctx context.Context, userID uuid.UUID, options *entry.UserOptions) error

func (*DB) UpdateUserProfile added in v0.2.0

func (db *DB) UpdateUserProfile(ctx context.Context, userID uuid.UUID, profile *entry.UserProfile) error

func (*DB) UpdateUserUserTypeID added in v0.2.0

func (db *DB) UpdateUserUserTypeID(ctx context.Context, userID uuid.UUID, userTypeID uuid.UUID) error

func (*DB) UpsertUser added in v0.2.0

func (db *DB) UpsertUser(ctx context.Context, user *entry.User) error

func (*DB) UpsertUsers added in v0.2.0

func (db *DB) UpsertUsers(ctx context.Context, users []*entry.User) error

Jump to

Keyboard shortcuts

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