email

package
v0.0.0-...-3eb0fa6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package email is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateEmailFromTemplate

func GenerateEmailFromTemplate(subjectTemplateStr, bodyTemplateStr string, param interface{}) (subject, body string, err error)

GenerateEmailFromTemplate - templateエンジンを利用してメールbodyとsubjectを生成

Types

type MockSender

type MockSender struct {
	// contains filtered or unexported fields
}

MockSender is a mock of Sender interface.

func NewMockSender

func NewMockSender(ctrl *gomock.Controller) *MockSender

NewMockSender creates a new mock instance.

func (*MockSender) EXPECT

func (m *MockSender) EXPECT() *MockSenderMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockSender) Send

func (m *MockSender) Send(to, subject, body string) error

Send mocks base method.

type MockSenderMockRecorder

type MockSenderMockRecorder struct {
	// contains filtered or unexported fields
}

MockSenderMockRecorder is the mock recorder for MockSender.

func (*MockSenderMockRecorder) Send

func (mr *MockSenderMockRecorder) Send(to, subject, body interface{}) *gomock.Call

Send indicates an expected call of Send.

type Sender

type Sender interface {
	Send(to, subject, body string) error
}

Sender - Eメールを送信するやつ

func NewMock

func NewMock() Sender

NewMock is a mock for Sender

func NewSender

func NewSender(smtpServer, smtpPort, username, password, from string) Sender

NewSender - 初期化

func NewUnencryptedSender

func NewUnencryptedSender(smtpServer, smtpPort, username, password, from string) Sender

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL