Versions in this module Expand all Collapse all v2 v2.0.0 Jun 18, 2023 Changes in this version + type UserAPI struct + func New(ctx context.Context, logger *zap.Logger, storage storageTY.Plugin) *UserAPI + func (u *UserAPI) Delete(IDs []string) (int64, error) + func (u *UserAPI) Get(filters []storageTY.Filter) (userTY.User, error) + func (u *UserAPI) GetByEmail(email string) (userTY.User, error) + func (u *UserAPI) GetByID(ID string) (userTY.User, error) + func (u *UserAPI) GetByUsername(username string) (userTY.User, error) + func (u *UserAPI) GetEntityInterface() interface{} + func (u *UserAPI) Import(data interface{}) error + func (u *UserAPI) List(filters []storageTY.Filter, pagination *storageTY.Pagination) (*storageTY.Result, error) + func (u *UserAPI) Save(user *userTY.User) error + func (u *UserAPI) UpdateProfile(userData *userTY.UserProfileUpdate) error