Documentation
¶
Overview ¶
Package utils contains utility functions
Index ¶
- func GetMD5Hash(text string) string
- func ParsePercentage(value string) (float32, error)
- type EmailSender
- func (sender *EmailSender) SendRawMail(to []string, msg string) error
- func (sender *EmailSender) WriteEmail(dest []string, contentType, subject, bodyMessage string) string
- func (sender *EmailSender) WriteHTMLEmail(dest []string, subject, bodyMessage string) string
- func (sender *EmailSender) WritePlainEmail(dest []string, subject, bodyMessage string) string
- type PercentageValue
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetMD5Hash ¶
GetMD5Hash generates a simple MD5 hash from a string
Types ¶
type EmailSender ¶
func NewEmailSender ¶
func NewEmailSender(Host string, Port uint, Username, Password string) *EmailSender
func (*EmailSender) SendRawMail ¶
func (sender *EmailSender) SendRawMail(to []string, msg string) error
func (*EmailSender) WriteEmail ¶
func (sender *EmailSender) WriteEmail(dest []string, contentType, subject, bodyMessage string) string
func (*EmailSender) WriteHTMLEmail ¶
func (sender *EmailSender) WriteHTMLEmail(dest []string, subject, bodyMessage string) string
func (*EmailSender) WritePlainEmail ¶
func (sender *EmailSender) WritePlainEmail(dest []string, subject, bodyMessage string) string
type PercentageValue ¶
type PercentageValue float32
-- percentage Value
func NewPercentageValue ¶
func NewPercentageValue(val float32, p *float32) *PercentageValue
func (*PercentageValue) Get ¶
func (i *PercentageValue) Get() interface{}
func (*PercentageValue) Set ¶
func (i *PercentageValue) Set(s string) error
func (*PercentageValue) String ¶
func (i *PercentageValue) String() string
Click to show internal directories.
Click to hide internal directories.