Documentation ¶
Index ¶
- func NewUnableToParseEmailError(cause error) error
- func NewUnableToSendEmailError(cause error) error
- type ByteSliceMessage
- type ConfigurationGateway
- type ForwardEmailUsecase
- type ForwardEmailUsecaseImpl
- type ForwarderError
- func (error *ForwarderError) Cause() error
- func (error *ForwarderError) Error() string
- func (error *ForwarderError) Format(s fmt.State, verb rune)
- func (error *ForwarderError) Is(target error) bool
- func (error *ForwarderError) SetCause(cause error)
- func (error *ForwarderError) SetMessage(message string)
- func (error *ForwarderError) Unwrap() error
- type ReadEmailGateway
- type SendEmailGateway
- type UnableToParseEmailError
- type UnableToReadEmailError
- type UnableToSendEmailError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ByteSliceMessage ¶
func (*ByteSliceMessage) ByteSlice ¶
func (email *ByteSliceMessage) ByteSlice() []byte
type ConfigurationGateway ¶
type ForwardEmailUsecase ¶
type ForwardEmailUsecaseImpl ¶
type ForwardEmailUsecaseImpl struct{}
func (ForwardEmailUsecaseImpl) ForwardEmail ¶
func (receiver ForwardEmailUsecaseImpl) ForwardEmail(url string) error
type ForwarderError ¶
type ForwarderError struct {
// contains filtered or unexported fields
}
top level error for the forwarder
func (*ForwarderError) Cause ¶
func (error *ForwarderError) Cause() error
func (*ForwarderError) Error ¶
func (error *ForwarderError) Error() string
func (*ForwarderError) Is ¶
func (error *ForwarderError) Is(target error) bool
func (*ForwarderError) SetCause ¶
func (error *ForwarderError) SetCause(cause error)
func (*ForwarderError) SetMessage ¶
func (error *ForwarderError) SetMessage(message string)
func (*ForwarderError) Unwrap ¶
func (error *ForwarderError) Unwrap() error
type ReadEmailGateway ¶
type SendEmailGateway ¶
type UnableToParseEmailError ¶
type UnableToParseEmailError struct {
ForwarderError
}
sub error
func (*UnableToParseEmailError) Is ¶
func (error *UnableToParseEmailError) Is(target error) bool
type UnableToReadEmailError ¶
type UnableToReadEmailError struct {
ForwarderError
}
sub error
func NewUnableToReadEmailError ¶
func NewUnableToReadEmailError(url string, cause error) *UnableToReadEmailError
func (*UnableToReadEmailError) Is ¶
func (error *UnableToReadEmailError) Is(target error) bool
type UnableToSendEmailError ¶
type UnableToSendEmailError struct {
ForwarderError
}
sub error
func (*UnableToSendEmailError) Is ¶
func (error *UnableToSendEmailError) Is(target error) bool
Click to show internal directories.
Click to hide internal directories.