handlers

package
v0.0.0-...-3414fa2 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 AlertHandler

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

func NewAlertHandler

func NewAlertHandler(
	stocksModel model.StocksModel,
	stockRecordsModel model.StockRecordsModel,
) *AlertHandler

func (*AlertHandler) Handle

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

type LockHandler

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

func NewLockHandler

func NewLockHandler(
	stocksModel model.StocksModel,
	stockLocksModel model.StockLocksModel,
	stockRecordsModel model.StockRecordsModel,
) *LockHandler

func (*LockHandler) Handle

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

type OrderHandler

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

func NewOrderHandler

func NewOrderHandler(
	stocksModel model.StocksModel,
	stockLocksModel model.StockLocksModel,
	stockRecordsModel model.StockRecordsModel,
) *OrderHandler

func (*OrderHandler) Handle

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

type PaymentFailedHandler

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

func NewPaymentFailedHandler

func NewPaymentFailedHandler(
	stocksModel model.StocksModel,
	stockLocksModel model.StockLocksModel,
	stockRecordsModel model.StockRecordsModel,
) *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(
	stocksModel model.StocksModel,
	stockLocksModel model.StockLocksModel,
	stockRecordsModel model.StockRecordsModel,
) *PaymentSuccessHandler

func (*PaymentSuccessHandler) Handle

type UpdateHandler

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

func NewUpdateHandler

func NewUpdateHandler(
	stocksModel model.StocksModel,
	stockRecordsModel model.StockRecordsModel,
) *UpdateHandler

func (*UpdateHandler) Handle

func (h *UpdateHandler) 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