Documentation ¶
Overview ¶
Sendcloud client in Go.
Logger interface for sendcloud
Index ¶
Constants ¶
View Source
const ( API_ENDPOINT = "https://sendcloud.sohu.com/webapi/" HTTP_TIMEOUT = 10 * time.Second )
Variables ¶
View Source
var ( ErrMethodNotAllowed = fmt.Errorf("method not allowed") ErrBadSignature = fmt.Errorf("bad signature") ErrInvalidTimestamp = fmt.Errorf("invalid timestamp") ErrInvalidForm = fmt.Errorf("invalid form data") )
View Source
var EMAIL_DOMAIN_RE = regexp.MustCompile(`[^<>]+<?.+@([^<>]+)>?`)
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) SetLogger ¶
func (c *Client) SetLogger(l ErrorLogger)
type ErrorLogger ¶
type FmtErrorLogger ¶
type FmtErrorLogger struct { }
Click to show internal directories.
Click to hide internal directories.