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: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlertHandler

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

func NewAlertHandler

func NewAlertHandler(
	ordersModel model.OrdersModel,
	paymentsModel model.OrderPaymentsModel,
	refundsModel model.OrderRefundsModel,
) *AlertHandler

func (*AlertHandler) Handle

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

type PaymentFailedHandler

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

func NewPaymentFailedHandler

func NewPaymentFailedHandler(
	ordersModel model.OrdersModel,
	paymentsModel model.OrderPaymentsModel,
) *PaymentFailedHandler

func (*PaymentFailedHandler) Handle

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

type PaymentRefundHandler

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

func NewPaymentRefundHandler

func NewPaymentRefundHandler(
	ordersModel model.OrdersModel,
	paymentsModel model.OrderPaymentsModel,
	refundsModel model.OrderRefundsModel,
) *PaymentRefundHandler

func (*PaymentRefundHandler) Handle

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

type PaymentSuccessHandler

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

func NewPaymentSuccessHandler

func NewPaymentSuccessHandler(
	ordersModel model.OrdersModel,
	paymentsModel model.OrderPaymentsModel,
) *PaymentSuccessHandler

func (*PaymentSuccessHandler) Handle

type StatusHandler

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

func NewStatusHandler

func NewStatusHandler(
	ordersModel model.OrdersModel,
	paymentsModel model.OrderPaymentsModel,
	shippingModel model.OrderShippingModel,
	refundsModel model.OrderRefundsModel,
) *StatusHandler

func (*StatusHandler) Handle

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

Jump to

Keyboard shortcuts

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