Documentation
¶
Index ¶
- type UseCases
- func (useCases *UseCases) CountUserEmailCommunications(ctx context.Context, userID uint64) (uint64, error)
- func (useCases *UseCases) GetUserEmailCommunications(ctx context.Context, userID uint64, pagination *entities.Pagination) ([]entities.Email, error)
- func (useCases *UseCases) SendForgetPasswordEmailCommunication(ctx context.Context, userID uint64) (uint64, error)
- func (useCases *UseCases) SendTicketDeletedEmailCommunication(ctx context.Context, ticketData dto.TicketDeletedDTO) ([]uint64, error)
- func (useCases *UseCases) SendTicketUpdatedEmailCommunication(ctx context.Context, ticketID uint64) ([]uint64, error)
- func (useCases *UseCases) SendVerifyEmailCommunication(ctx context.Context, userID uint64) (uint64, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UseCases ¶ added in v1.1.0
type UseCases struct {
// contains filtered or unexported fields
}
func New ¶ added in v1.1.0
func New( emailsService interfaces.EmailsService, ssoService interfaces.SsoService, toysService interfaces.ToysService, ticketsService interfaces.TicketsService, contentBuilders interfaces.ContentBuilders, senders interfaces.Senders, ) *UseCases
func (*UseCases) CountUserEmailCommunications ¶ added in v1.3.1
func (*UseCases) GetUserEmailCommunications ¶ added in v1.1.0
func (*UseCases) SendForgetPasswordEmailCommunication ¶ added in v1.2.0
func (*UseCases) SendTicketDeletedEmailCommunication ¶ added in v1.3.0
func (*UseCases) SendTicketUpdatedEmailCommunication ¶ added in v1.3.0
Click to show internal directories.
Click to hide internal directories.