Documentation
¶
Index ¶
- type DB
- func (db *DB) CheckIsUserExistsByName(ctx context.Context, name string) (bool, error)
- func (db *DB) GetUserByID(ctx context.Context, userID uuid.UUID) (*entry.User, error)
- func (db *DB) GetUserByWallet(ctx context.Context, wallet string) (*entry.User, error)
- func (db *DB) GetUserProfileByUserID(ctx context.Context, userID uuid.UUID) (*entry.UserProfile, error)
- func (db *DB) GetUserWalletByUserID(ctx context.Context, userID uuid.UUID) (*string, error)
- func (db *DB) GetUsersByIDs(ctx context.Context, userIDs []uuid.UUID) ([]*entry.User, error)
- func (db *DB) RemoveUserByID(ctx context.Context, userID uuid.UUID) error
- func (db *DB) RemoveUsersByIDs(ctx context.Context, userIDs []uuid.UUID) error
- func (db *DB) UpdateUserOptions(ctx context.Context, userID uuid.UUID, options *entry.UserOptions) error
- func (db *DB) UpdateUserProfile(ctx context.Context, userID uuid.UUID, profile *entry.UserProfile) error
- func (db *DB) UpdateUserUserTypeID(ctx context.Context, userID uuid.UUID, userTypeID uuid.UUID) error
- func (db *DB) UpsertUser(ctx context.Context, user *entry.User) error
- func (db *DB) UpsertUsers(ctx context.Context, users []*entry.User) error
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 (*DB) CheckIsUserExistsByName ¶ added in v0.2.0
func (*DB) GetUserByID ¶ added in v0.2.0
func (*DB) GetUserByWallet ¶ added in v0.2.0
func (*DB) GetUserProfileByUserID ¶ added in v0.2.0
func (*DB) GetUserWalletByUserID ¶ added in v0.2.0
func (*DB) GetUsersByIDs ¶ added in v0.2.0
func (*DB) RemoveUserByID ¶ added in v0.2.0
func (*DB) RemoveUsersByIDs ¶ added in v0.2.0
func (*DB) UpdateUserOptions ¶ added in v0.2.0
func (*DB) UpdateUserProfile ¶ added in v0.2.0
func (*DB) UpdateUserUserTypeID ¶ added in v0.2.0
func (*DB) UpsertUser ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.