commands

package
v0.0.0-...-e5a474c Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBlacklistTokenHandler

func NewBlacklistTokenHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *blacklistTokenHandler

func NewCreateGroupHandler

func NewCreateGroupHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *createGroupHandler

func NewCreateMembershipHandler

func NewCreateMembershipHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *createMembershipHandler

func NewCreateUserHandler

func NewCreateUserHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *createUserHandler

func NewDeleteGroupHandler

func NewDeleteGroupHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *deleteGroupHandler

func NewDeleteMembershipHandler

func NewDeleteMembershipHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *deleteMembershipHandler

func NewDeleteUserHandler

func NewDeleteUserHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *deleteUserHandler

func NewUpdateGroupHandler

func NewUpdateGroupHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *updateGroupCmdHandler

func NewUpdateMembershipHandler

func NewUpdateMembershipHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *updateMembershipCmdHandler

func NewUpdatePasswordHandler

func NewUpdatePasswordHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *updatePasswordCmdHandler

func NewUpdateUserHandler

func NewUpdateUserHandler(log logging.Logger, cfg *config.Config, kafkaProducer kafkaClient.Producer) *updateUserCmdHandler

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

type DeleteGroupCommand struct {
	ID uuid.UUID `json:"id" validate:"required"`
}

DeleteGroupCommand ...

func NewDeleteGroupCommand

func NewDeleteGroupCommand(groupID uuid.UUID) *DeleteGroupCommand

type DeleteMembershipCmdHandler

type DeleteMembershipCmdHandler interface {
	Handle(ctx context.Context, command *DeleteMembershipCommand) error
}

DeleteMembershipCmdHandler ...

type DeleteMembershipCommand

type DeleteMembershipCommand struct {
	ID uuid.UUID `json:"id" validate:"required"`
}

DeleteMembershipCommand ...

func NewDeleteMembershipCommand

func NewDeleteMembershipCommand(membershipID uuid.UUID) *DeleteMembershipCommand

type DeleteUserCmdHandler

type DeleteUserCmdHandler interface {
	Handle(ctx context.Context, command *DeleteUserCommand) error
}

DeleteUserCmdHandler ...

type DeleteUserCommand

type DeleteUserCommand struct {
	ID uuid.UUID `json:"id" validate:"required"`
}

DeleteUserCommand ...

func NewDeleteUserCommand

func NewDeleteUserCommand(userID uuid.UUID) *DeleteUserCommand

type GroupCommands

type GroupCommands struct {
	CreateGroup CreateGroupCmdHandler
	UpdateGroup UpdateGroupCmdHandler
	DeleteGroup DeleteGroupCmdHandler
}

type MembershipCommands

type MembershipCommands struct {
	CreateMembership CreateMembershipCmdHandler
	UpdateMembership UpdateMembershipCmdHandler
	DeleteMembership DeleteMembershipCmdHandler
}

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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳