Documentation ¶
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CarV2 ¶
type CarV2 struct {
// contains filtered or unexported fields
}
func (*CarV2) FillPetrolTank ¶
func (*CarV2) FillPetrolTankV2 ¶
type Engine ¶
type Engine interface { Start() IncreasePower() DecreasePower() Stop() IsRunning() bool }
type WelcomeSender ¶
type WelcomeSender struct {
Mailer *Mailer
}
WelcomeSender sends a Welcome email to new users
func (*WelcomeSender) Send ¶
func (w *WelcomeSender) Send(to string) error
Example ¶
welcomeSender := &advantages.WelcomeSender{ Mailer: &advantages.Mailer{}, } welcomeSender.Send("[email protected]")
Output:
type WelcomeSenderV2 ¶
type WelcomeSenderV2 struct {
// contains filtered or unexported fields
}
WelcomeSenderV2 sends a Welcome email to new users
func NewWelcomeSenderV2 ¶
func NewWelcomeSenderV2(mailer *Mailer) *WelcomeSenderV2
func (*WelcomeSenderV2) Send ¶
func (w *WelcomeSenderV2) Send(to string) error
Example ¶
welcomeSender := advantages.NewWelcomeSenderV2(&advantages.Mailer{}) welcomeSender.Send("[email protected]")
Output:
Click to show internal directories.
Click to hide internal directories.