handlers

package
v0.0.0-...-f22805c Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchMessageHandler

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

func NewBatchMessageHandler

func NewBatchMessageHandler(
	messagesModel model.MessagesModel,
	messageSendsModel model.MessageSendsModel,
	templatesModel model.MessageTemplatesModel,
	settingsModel model.NotificationSettingsModel,
) *BatchMessageHandler

func (*BatchMessageHandler) Handle

func (h *BatchMessageHandler) Handle(ctx context.Context, msg amqp.Delivery) error

type EventMessageHandler

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

func NewEventMessageHandler

func NewEventMessageHandler(
	messagesModel model.MessagesModel,
	messageSendsModel model.MessageSendsModel,
	templatesModel model.MessageTemplatesModel,
	settingsModel model.NotificationSettingsModel,
) *EventMessageHandler

func (*EventMessageHandler) Handle

func (h *EventMessageHandler) Handle(ctx context.Context, msg amqp.Delivery) error

type PaymentFailedHandler

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

func NewPaymentFailedHandler

func NewPaymentFailedHandler(
	messagesModel model.MessagesModel,
	messageSendsModel model.MessageSendsModel,
	templatesModel model.MessageTemplatesModel,
	settingsModel model.NotificationSettingsModel,
) *PaymentFailedHandler

func (*PaymentFailedHandler) Handle

func (h *PaymentFailedHandler) Handle(ctx context.Context, msg amqp.Delivery) error

type PaymentSuccessHandler

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

func NewPaymentSuccessHandler

func NewPaymentSuccessHandler(
	messagesModel model.MessagesModel,
	messageSendsModel model.MessageSendsModel,
	templatesModel model.MessageTemplatesModel,
	settingsModel model.NotificationSettingsModel,
) *PaymentSuccessHandler

func (*PaymentSuccessHandler) Handle

type TemplateMessageHandler

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

func NewTemplateMessageHandler

func NewTemplateMessageHandler(
	messagesModel model.MessagesModel,
	messageSendsModel model.MessageSendsModel,
	templatesModel model.MessageTemplatesModel,
	settingsModel model.NotificationSettingsModel,
) *TemplateMessageHandler

func (*TemplateMessageHandler) Handle

Jump to

Keyboard shortcuts

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