commands

package
v0.0.0-...-3a9fddd Latest Latest
Warning

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

Go to latest
Published: Nov 1, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CancelOrder

type CancelOrder struct {
	ID string
}

type CancelOrderHandler

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

func NewCancelOrderHandler

func NewCancelOrderHandler(orders domain.OrderRepository, shopping domain.ShoppingRepository,
	notifications domain.NotificationRepository,
) CancelOrderHandler

func (CancelOrderHandler) CancelOrder

func (h CancelOrderHandler) CancelOrder(ctx context.Context, cmd CancelOrder) error

type CompleteOrder

type CompleteOrder struct {
	ID        string
	InvoiceID string
}

type CompleteOrderHandler

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

func NewCompleteOrderHandler

func NewCompleteOrderHandler(orders domain.OrderRepository) CompleteOrderHandler

func (CompleteOrderHandler) CompleteOrder

func (h CompleteOrderHandler) CompleteOrder(ctx context.Context, cmd CompleteOrder) error

type CreateOrder

type CreateOrder struct {
	ID         string
	CustomerID string
	PaymentID  string
	Items      []*domain.Item
}

type CreateOrderHandler

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

func (CreateOrderHandler) CreateOrder

func (h CreateOrderHandler) CreateOrder(ctx context.Context, cmd CreateOrder) error

type ReadyOrder

type ReadyOrder struct {
	ID string
}

type ReadyOrderHandler

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

func NewReadyOrderHandler

func NewReadyOrderHandler(orders domain.OrderRepository, invoices domain.InvoiceRepository,
	notifications domain.NotificationRepository,
) ReadyOrderHandler

func (ReadyOrderHandler) ReadyOrder

func (h ReadyOrderHandler) ReadyOrder(ctx context.Context, cmd ReadyOrder) error

Jump to

Keyboard shortcuts

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