adapters

package module
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2023 License: MIT Imports: 32 Imported by: 0

README

go-micro-adapter

go-micro-adapter

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Bind added in v0.6.6

func Bind(c echo.Context, input interface{}) error

func NewDiscordClient added in v0.6.4

func NewDiscordClient(webhook string) micro.NotificationService

func NewEchoAdapter

func NewEchoAdapter(config micro.RouterConfig) micro.Router

func NewGoCronAdapter

func NewGoCronAdapter(tenantLoader micro.TenantLoader) micro.Scheduler

func NewGormAdapter

func NewGormAdapter(config *micro.DataSourceCfg) micro.DataSource

func NewSendGridEmailSender

func NewSendGridEmailSender(apikey string) micro.Mailer

Types

type FakeEmailSender

type FakeEmailSender struct {
	micro.Mailer
	EmailSent int
}

func NewFakeEmailSender

func NewFakeEmailSender() *FakeEmailSender

func (*FakeEmailSender) Send

func (s *FakeEmailSender) Send(_ micro.Email) error

type GoCronSchedulingAdapter

type GoCronSchedulingAdapter struct {
	micro.Scheduler
	// contains filtered or unexported fields
}

func (*GoCronSchedulingAdapter) Every

func (s *GoCronSchedulingAdapter) Every(interval string, handler micro.SchedulerHandler)

func (*GoCronSchedulingAdapter) EveryTenant added in v0.7.0

func (s *GoCronSchedulingAdapter) EveryTenant(interval string, handler micro.SchedulerHandler)

func (*GoCronSchedulingAdapter) Once added in v0.6.10

func (*GoCronSchedulingAdapter) OncePerTenant added in v0.7.0

func (s *GoCronSchedulingAdapter) OncePerTenant(handler micro.SchedulerHandler)

func (*GoCronSchedulingAdapter) StartAsync

func (s *GoCronSchedulingAdapter) StartAsync()

type SendGridEmailSender

type SendGridEmailSender struct {
	micro.Mailer
	// contains filtered or unexported fields
}

func (SendGridEmailSender) Send

func (s SendGridEmailSender) Send(message micro.Email) error

func (SendGridEmailSender) SendBatch

func (s SendGridEmailSender) SendBatch(message []micro.Email) error

Jump to

Keyboard shortcuts

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