Documentation
¶
Index ¶
- func IsErrorCode(err error, code ErrorCode) bool
- func Module() jelly.Module
- func RenderHTMLTemplate(tmpl *htmltmpl.Template, data any) (string, error)
- func RenderTextTemplate(tmpl *texttmpl.Template, data any) (string, error)
- func Send(ctx context.Context, message Message) error
- type Address
- type Error
- type ErrorCode
- type Message
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsErrorCode ¶
func RenderHTMLTemplate ¶
func RenderTextTemplate ¶
Types ¶
type ErrorCode ¶
type ErrorCode string
const ( ErrCodeNotConfigured ErrorCode = "not_configured" ErrCodeInvalidConfig ErrorCode = "invalid_config" ErrCodeInvalidMessage ErrorCode = "invalid_message" ErrCodeInvalidAddress ErrorCode = "invalid_address" ErrCodeConnection ErrorCode = "connection_failed" ErrCodeTimeout ErrorCode = "timeout" ErrCodeAuth ErrorCode = "auth_failed" ErrCodeRecipientRejected ErrorCode = "recipient_rejected" ErrCodeDeliveryFailed ErrorCode = "delivery_failed" ErrCodeTransport ErrorCode = "transport_error" )
Click to show internal directories.
Click to hide internal directories.