Documentation
¶
Index ¶
- type Client
- type MailAddress
- type Transaction
- func (t *Transaction) AddAttachment(attachment string)
- func (t *Transaction) AddBcc(bcc string)
- func (t *Transaction) AddCc(cc string)
- func (t *Transaction) GenerateJson() ([]byte, error)
- func (t *Transaction) Send() error
- func (t *Transaction) SendMultipart() error
- func (t *Transaction) SendText() error
- func (t *Transaction) SetEncode(encode string)
- func (t *Transaction) SetFrom(email, name string)
- func (t *Transaction) SetHtmlPart(htmlPart string)
- func (t *Transaction) SetInsertCode(key string, value string)
- func (t *Transaction) SetSubject(subject string)
- func (t *Transaction) SetTextPart(textPart string)
- func (t *Transaction) SetTo(to string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func Initialize ¶
func (*Client) NewTransaction ¶
func (c *Client) NewTransaction() *Transaction
type MailAddress ¶
func NewMailAddress ¶
func NewMailAddress(email, name string) MailAddress
type Transaction ¶
type Transaction struct {
DeliveryId int
From MailAddress
To string
Cc []string
Bcc []string
InsertCode map[string]string
Subject string
Encode string
TextPart string
HtmlPart string
Attachments []string
Client *Client
}
func (*Transaction) AddAttachment ¶
func (t *Transaction) AddAttachment(attachment string)
func (*Transaction) AddBcc ¶
func (t *Transaction) AddBcc(bcc string)
func (*Transaction) AddCc ¶
func (t *Transaction) AddCc(cc string)
func (*Transaction) GenerateJson ¶
func (t *Transaction) GenerateJson() ([]byte, error)
func (*Transaction) Send ¶
func (t *Transaction) Send() error
func (*Transaction) SendMultipart ¶
func (t *Transaction) SendMultipart() error
func (*Transaction) SendText ¶
func (t *Transaction) SendText() error
func (*Transaction) SetEncode ¶
func (t *Transaction) SetEncode(encode string)
func (*Transaction) SetFrom ¶
func (t *Transaction) SetFrom(email, name string)
func (*Transaction) SetHtmlPart ¶
func (t *Transaction) SetHtmlPart(htmlPart string)
func (*Transaction) SetInsertCode ¶
func (t *Transaction) SetInsertCode(key string, value string)
func (*Transaction) SetSubject ¶
func (t *Transaction) SetSubject(subject string)
func (*Transaction) SetTextPart ¶
func (t *Transaction) SetTextPart(textPart string)
func (*Transaction) SetTo ¶
func (t *Transaction) SetTo(to string)
Click to show internal directories.
Click to hide internal directories.