Documentation
¶
Index ¶
- type BaseService
- type EmailService
- type EmailTemplateService
- func (s *EmailTemplateService) Create(req *appDTO.ETCreateReqDTO, i identity.Identity) (*appDTO.ETCreateResDTO, error)
- func (s *EmailTemplateService) Delete(req *appDTO.ETDeleteReqDTO, i identity.Identity) (*appDTO.ETDeleteResDTO, error)
- func (s *EmailTemplateService) FindByCode(req *appDTO.ETFindByCodeReqDTO, i identity.Identity) (*appDTO.ETFindByCodeResDTO, error)
- func (s *EmailTemplateService) ListAll(i identity.Identity) (*appDTO.ETListAllResDTO, error)
- func (s *EmailTemplateService) SetActive(req *appDTO.ETSetActiveReqDTO, i identity.Identity) (*appDTO.ETSetActiveResDTO, error)
- func (s *EmailTemplateService) Update(req *appDTO.ETUpdateReqDTO, i identity.Identity) (*appDTO.ETUpdateResDTO, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseService ¶
type BaseService struct {
// contains filtered or unexported fields
}
BaseService type
type EmailService ¶
type EmailService struct { BaseService // contains filtered or unexported fields }
EmailService type
func NewEmailService ¶
func NewEmailService(h *handler.Handler) (*EmailService, error)
NewEmailService new EmailService
func (*EmailService) Send ¶
func (s *EmailService) Send(req *appDTO.SendEmailReqDTO, i identity.Identity) (*appDTO.SendEmailResDTO, error)
Send send Email
type EmailTemplateService ¶
type EmailTemplateService struct { BaseService // contains filtered or unexported fields }
EmailTemplateService type
func NewEmailTemplateService ¶
func NewEmailTemplateService(h *handler.Handler) (*EmailTemplateService, error)
NewEmailTemplateService new EmailTemplateService
func (*EmailTemplateService) Create ¶
func (s *EmailTemplateService) Create(req *appDTO.ETCreateReqDTO, i identity.Identity) (*appDTO.ETCreateResDTO, error)
Create create new Email Template
func (*EmailTemplateService) Delete ¶
func (s *EmailTemplateService) Delete(req *appDTO.ETDeleteReqDTO, i identity.Identity) (*appDTO.ETDeleteResDTO, error)
Delete delete existing Email Template with template versions
func (*EmailTemplateService) FindByCode ¶
func (s *EmailTemplateService) FindByCode(req *appDTO.ETFindByCodeReqDTO, i identity.Identity) (*appDTO.ETFindByCodeResDTO, error)
FindByCode find Email Template by Code
func (*EmailTemplateService) ListAll ¶
func (s *EmailTemplateService) ListAll(i identity.Identity) (*appDTO.ETListAllResDTO, error)
ListAll list all email template
func (*EmailTemplateService) SetActive ¶
func (s *EmailTemplateService) SetActive(req *appDTO.ETSetActiveReqDTO, i identity.Identity) (*appDTO.ETSetActiveResDTO, error)
SetActive set existing Email Template active status
func (*EmailTemplateService) Update ¶
func (s *EmailTemplateService) Update(req *appDTO.ETUpdateReqDTO, i identity.Identity) (*appDTO.ETUpdateResDTO, error)
Update update existing Email Template
Click to show internal directories.
Click to hide internal directories.