Documentation ¶
Index ¶
- type Config
- type Template
- type TemplateService
- func (s *TemplateService) RenderEmailExpirationDelais(data interface{}) (*models.RenderedTemplate, error)
- func (s *TemplateService) RenderEmailNouveauxMessages(data interface{}) (*models.RenderedTemplate, error)
- func (s *TemplateService) RenderEmailRappelEcheances(data interface{}) (*models.RenderedTemplate, error)
- func (s *TemplateService) RenderEmailRecapValidation(data interface{}) (*models.RenderedTemplate, error)
- func (s *TemplateService) RenderODTLettreAnnonce(data interface{}) (*models.RenderedTemplate, error)
- func (s *TemplateService) RenderODTLettreSuite(data interface{}) (*models.RenderedTemplate, error)
- func (s *TemplateService) RenderODTRapport(data interface{}) (*models.RenderedTemplate, error)
- type TemplateType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TemplateService ¶
type TemplateService struct { Templates map[TemplateType]*Template // contains filtered or unexported fields }
func New ¶
func New(config Config) (*TemplateService, error)
func (*TemplateService) RenderEmailExpirationDelais ¶
func (s *TemplateService) RenderEmailExpirationDelais(data interface{}) (*models.RenderedTemplate, error)
func (*TemplateService) RenderEmailNouveauxMessages ¶
func (s *TemplateService) RenderEmailNouveauxMessages(data interface{}) (*models.RenderedTemplate, error)
func (*TemplateService) RenderEmailRappelEcheances ¶
func (s *TemplateService) RenderEmailRappelEcheances(data interface{}) (*models.RenderedTemplate, error)
func (*TemplateService) RenderEmailRecapValidation ¶
func (s *TemplateService) RenderEmailRecapValidation(data interface{}) (*models.RenderedTemplate, error)
func (*TemplateService) RenderODTLettreAnnonce ¶
func (s *TemplateService) RenderODTLettreAnnonce(data interface{}) (*models.RenderedTemplate, error)
func (*TemplateService) RenderODTLettreSuite ¶
func (s *TemplateService) RenderODTLettreSuite(data interface{}) (*models.RenderedTemplate, error)
func (*TemplateService) RenderODTRapport ¶
func (s *TemplateService) RenderODTRapport(data interface{}) (*models.RenderedTemplate, error)
type TemplateType ¶
type TemplateType string
const ( // Emails TemplateEmailExpirationDelais TemplateType = "expiration-delais" TemplateEmailNouveauxMessages TemplateType = "nouveaux-messages" TemplateEmailRecapValidation TemplateType = "recap-validation" TemplateEmailRappelEcheances TemplateType = "rappel-echeances" // ODT TemplateODTLettreAnnonce TemplateType = "lettre-annonce" TemplateODTLettreSuite TemplateType = "lettre-suite" TemplateODTRapport TemplateType = "rapport" )
Click to show internal directories.
Click to hide internal directories.