Documentation
¶
Index ¶
Constants ¶
View Source
const ( ListUsersEventName event.EventName = "ListUsers" CreateUserEventName event.EventName = "CreateUser" UpdateUserEventName event.EventName = "UpdateUser" DeleteUserEventName event.EventName = "DeleteUser" ListUserNamesEventName event.EventName = "ListUserNames" ListUniqueUserIDsEventName event.EventName = "ListUniqueUserIDs" ListUserNamesAndIdsEventName event.EventName = "ListUserNamesAndIds" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateUserEvent ¶
func (*CreateUserEvent) Name ¶
func (e *CreateUserEvent) Name() event.EventName
type DeleteUserEvent ¶
type DeleteUserEvent struct {
UserID int64
}
func (*DeleteUserEvent) Name ¶
func (e *DeleteUserEvent) Name() event.EventName
type ListUniqueUserIDsEvent ¶
type ListUniqueUserIDsEvent struct {
Filter *entity.UserFilter
Options *entity.ListOptions
IDs []string
}
func (*ListUniqueUserIDsEvent) Name ¶
func (e *ListUniqueUserIDsEvent) Name() event.EventName
type ListUserNamesAndIdsEvent ¶
type ListUserNamesAndIdsEvent struct {
Filter *entity.UserFilter
Options *entity.ListOptions
Names []string
Ids []string
}
func (*ListUserNamesAndIdsEvent) Name ¶
func (e *ListUserNamesAndIdsEvent) Name() event.EventName
type ListUserNamesEvent ¶
type ListUserNamesEvent struct {
Filter *entity.UserFilter
Options *entity.ListOptions
Names []string
}
func (*ListUserNamesEvent) Name ¶
func (e *ListUserNamesEvent) Name() event.EventName
type ListUsersEvent ¶
type ListUsersEvent struct {
Filter *entity.UserFilter
Options *entity.ListOptions
Users *entity.List[entity.UserResult]
}
func (*ListUsersEvent) Name ¶
func (e *ListUsersEvent) Name() event.EventName
type UpdateUserEvent ¶
func (*UpdateUserEvent) Name ¶
func (e *UpdateUserEvent) Name() event.EventName
type UserHandler ¶
type UserHandler interface {
ListUsers(*entity.UserFilter, *entity.ListOptions) (*entity.List[entity.UserResult], error)
CreateUser(*entity.User) (*entity.User, error)
UpdateUser(*entity.User) (*entity.User, error)
DeleteUser(int64) error
ListUserNames(*entity.UserFilter, *entity.ListOptions) ([]string, error)
ListUniqueUserIDs(*entity.UserFilter, *entity.ListOptions) ([]string, error)
ListUserNamesAndIds(*entity.UserFilter, *entity.ListOptions) ([]string, []string, error)
}
func NewUserHandler ¶
func NewUserHandler(handlerContext common.HandlerContext) UserHandler
type UserHandlerError ¶
type UserHandlerError struct {
// contains filtered or unexported fields
}
func NewUserHandlerError ¶
func NewUserHandlerError(msg string) *UserHandlerError
func (*UserHandlerError) Error ¶
func (e *UserHandlerError) Error() string
Click to show internal directories.
Click to hide internal directories.