# Packages
No description provided by the author
# Functions
NewEmailService creates a new email service based on the given provider.
NewSESEmailService creates a new instance of emailServiceImpl.
NewSMTPEmailService initializes and returns a new instance of smtpServiceImpl.
ParseTemplate parses a template string and applies the provided data to it, returning the resulting string.
# Interfaces
Service defines an interface for sending emails.
# Type aliases
Provider defines the available email providers.