Documentation
¶
Index ¶
- func NewBlacklistTokenHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *blacklistTokenHandler
- func NewCreateGroupHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *createGroupHandler
- func NewCreateMembershipHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *createMembershipHandler
- func NewCreateUserHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *createUserHandler
- func NewDeleteGroupHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *deleteGroupHandler
- func NewDeleteMembershipHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *deleteMembershipHandler
- func NewDeleteUserHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *deleteUserHandler
- func NewUpdateGroupHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *updateGroupCmdHandler
- func NewUpdateMembershipHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *updateMembershipCmdHandler
- func NewUpdatePasswordHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *updatePasswordCmdHandler
- func NewUpdateUserHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *updateUserCmdHandler
- type AuthCommands
- type BlacklistTokenCmdHandler
- type BlacklistTokenCommand
- type CreateGroupCmdHandler
- type CreateGroupCommand
- type CreateMembershipCmdHandler
- type CreateMembershipCommand
- type CreateUserCmdHandler
- type CreateUserCommand
- type DeleteGroupCmdHandler
- type DeleteGroupCommand
- type DeleteMembershipCmdHandler
- type DeleteMembershipCommand
- type DeleteUserCmdHandler
- type DeleteUserCommand
- type GroupCommands
- type MembershipCommands
- type UpdateGroupCmdHandler
- type UpdateGroupCommand
- type UpdateMembershipCmdHandler
- type UpdateMembershipCommand
- type UpdatePasswordCmdHandler
- type UpdatePasswordCommand
- type UpdateUserCmdHandler
- type UpdateUserCommand
- type UserCommands
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCreateGroupHandler ¶
func NewCreateUserHandler ¶
func NewDeleteGroupHandler ¶
func NewDeleteUserHandler ¶
func NewUpdateGroupHandler ¶
func NewUpdateUserHandler ¶
Types ¶
type AuthCommands ¶
type AuthCommands struct { BlacklistToken BlacklistTokenCmdHandler UpdatePassword UpdatePasswordCmdHandler }
func NewAuthCommands ¶
func NewAuthCommands(blacklistToken BlacklistTokenCmdHandler, updatePass UpdatePasswordCmdHandler) *AuthCommands
type BlacklistTokenCmdHandler ¶
type BlacklistTokenCmdHandler interface {
Handle(ctx context.Context, command *BlacklistTokenCommand) error
}
type BlacklistTokenCommand ¶
type BlacklistTokenCommand struct {
BlacklistDto *dto.BlacklistTokenDTO
}
BlacklistTokenCommand ...
func NewBlacklistTokenCommand ¶
func NewBlacklistTokenCommand(blacklistDto *dto.BlacklistTokenDTO) *BlacklistTokenCommand
type CreateGroupCmdHandler ¶
type CreateGroupCmdHandler interface {
Handle(ctx context.Context, command *CreateGroupCommand) error
}
type CreateGroupCommand ¶
type CreateGroupCommand struct {
CreateDto *dto.CreateGroupDTO
}
CreateGroupCommand ...
func NewCreateGroupCommand ¶
func NewCreateGroupCommand(createDto *dto.CreateGroupDTO) *CreateGroupCommand
type CreateMembershipCmdHandler ¶
type CreateMembershipCmdHandler interface {
Handle(ctx context.Context, command *CreateMembershipCommand) error
}
type CreateMembershipCommand ¶
type CreateMembershipCommand struct {
CreateDto *dto.CreateMembershipDTO
}
CreateMembershipCommand ...
func NewCreateMembershipCommand ¶
func NewCreateMembershipCommand(createDto *dto.CreateMembershipDTO) *CreateMembershipCommand
type CreateUserCmdHandler ¶
type CreateUserCmdHandler interface {
Handle(ctx context.Context, command *CreateUserCommand) error
}
type CreateUserCommand ¶
type CreateUserCommand struct {
CreateDto *dto.CreateUserDTO
}
CreateUserCommand ...
func NewCreateUserCommand ¶
func NewCreateUserCommand(createDto *dto.CreateUserDTO) *CreateUserCommand
type DeleteGroupCmdHandler ¶
type DeleteGroupCmdHandler interface {
Handle(ctx context.Context, command *DeleteGroupCommand) error
}
DeleteGroupCmdHandler ...
type DeleteGroupCommand ¶
DeleteGroupCommand ...
func NewDeleteGroupCommand ¶
func NewDeleteGroupCommand(groupID uuid.UUID) *DeleteGroupCommand
type DeleteMembershipCmdHandler ¶
type DeleteMembershipCmdHandler interface {
Handle(ctx context.Context, command *DeleteMembershipCommand) error
}
DeleteMembershipCmdHandler ...
type DeleteMembershipCommand ¶
DeleteMembershipCommand ...
func NewDeleteMembershipCommand ¶
func NewDeleteMembershipCommand(membershipID uuid.UUID) *DeleteMembershipCommand
type DeleteUserCmdHandler ¶
type DeleteUserCmdHandler interface {
Handle(ctx context.Context, command *DeleteUserCommand) error
}
DeleteUserCmdHandler ...
type DeleteUserCommand ¶
DeleteUserCommand ...
func NewDeleteUserCommand ¶
func NewDeleteUserCommand(userID uuid.UUID) *DeleteUserCommand
type GroupCommands ¶
type GroupCommands struct { CreateGroup CreateGroupCmdHandler UpdateGroup UpdateGroupCmdHandler DeleteGroup DeleteGroupCmdHandler }
func NewGroupCommands ¶
func NewGroupCommands(create CreateGroupCmdHandler, update UpdateGroupCmdHandler, delete DeleteGroupCmdHandler) *GroupCommands
type MembershipCommands ¶
type MembershipCommands struct { CreateMembership CreateMembershipCmdHandler UpdateMembership UpdateMembershipCmdHandler DeleteMembership DeleteMembershipCmdHandler }
func NewMembershipCommands ¶
func NewMembershipCommands(create CreateMembershipCmdHandler, update UpdateMembershipCmdHandler, delete DeleteMembershipCmdHandler) *MembershipCommands
type UpdateGroupCmdHandler ¶
type UpdateGroupCmdHandler interface {
Handle(ctx context.Context, command *UpdateGroupCommand) error
}
UpdateGroupCmdHandler ...
type UpdateGroupCommand ¶
type UpdateGroupCommand struct {
UpdateDto *dto.UpdateGroupDTO
}
UpdateGroupCommand ...
func NewUpdateGroupCommand ¶
func NewUpdateGroupCommand(updateDto *dto.UpdateGroupDTO) *UpdateGroupCommand
type UpdateMembershipCmdHandler ¶
type UpdateMembershipCmdHandler interface {
Handle(ctx context.Context, command *UpdateMembershipCommand) error
}
UpdateMembershipCmdHandler ...
type UpdateMembershipCommand ¶
type UpdateMembershipCommand struct {
UpdateDto *dto.UpdateMembershipDTO
}
UpdateMembershipCommand ...
func NewUpdateMembershipCommand ¶
func NewUpdateMembershipCommand(updateDto *dto.UpdateMembershipDTO) *UpdateMembershipCommand
type UpdatePasswordCmdHandler ¶
type UpdatePasswordCmdHandler interface {
Handle(ctx context.Context, command *UpdatePasswordCommand) error
}
UpdatePasswordCmdHandler ...
type UpdatePasswordCommand ¶
type UpdatePasswordCommand struct {
UpdateDto *dto.UpdatePasswordDTO
}
UpdatePasswordCommand ...
func NewUpdatePasswordCommand ¶
func NewUpdatePasswordCommand(updateDto *dto.UpdatePasswordDTO) *UpdatePasswordCommand
type UpdateUserCmdHandler ¶
type UpdateUserCmdHandler interface {
Handle(ctx context.Context, command *UpdateUserCommand) error
}
UpdateUserCmdHandler ...
type UpdateUserCommand ¶
type UpdateUserCommand struct {
UpdateDto *dto.UpdateUserDTO
}
UpdateUserCommand ...
func NewUpdateUserCommand ¶
func NewUpdateUserCommand(updateDto *dto.UpdateUserDTO) *UpdateUserCommand
type UserCommands ¶
type UserCommands struct { CreateUser CreateUserCmdHandler UpdateUser UpdateUserCmdHandler DeleteUser DeleteUserCmdHandler }
func NewUserCommands ¶
func NewUserCommands(create CreateUserCmdHandler, update UpdateUserCmdHandler, delete DeleteUserCmdHandler) *UserCommands
Click to show internal directories.
Click to hide internal directories.