handler

package
v2.16.2 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2021 License: AGPL-3.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init(s micro.Service, c *dig.Container) error

Types

type BookingHandler

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

BookingHandler ...

func NewBookingHandler

func NewBookingHandler(
	order service.OrderService,
	detail service.DetailService,
	reservation service.ReservationService,
	payment service.PaymentService,
	seat service.SeatService,
	clnt client.Client,
) *BookingHandler

NewBookingHandler ...

func (*BookingHandler) Create

Create ...

func (*BookingHandler) CreateMenu added in v2.5.0

CreateMenu ...

func (*BookingHandler) CustomerUpdate

CustomerUpdate ...

func (*BookingHandler) Status

Status ...

type DetailHandler added in v2.5.0

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

DetailHandler ...

func NewDetailHandler added in v2.5.0

func NewDetailHandler(
	detail service.DetailService,
) *DetailHandler

NewDetailHandler ...

func (*DetailHandler) Get added in v2.5.0

Get ...

type OrderHandler

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

OrderHandler ...

func NewOrderHandler

func NewOrderHandler(
	order service.OrderService,
) *OrderHandler

NewOrderHandler ...

func (*OrderHandler) Create added in v2.8.0

func (h *OrderHandler) Create(ctx context.Context, req *pb_order.Request, rsp *pb_order.Response) error

Create ...

func (*OrderHandler) Delete added in v2.8.0

func (h *OrderHandler) Delete(ctx context.Context, req *pb_order.Request, rsp *empty.Empty) error

Delete ...

func (*OrderHandler) Get

Get ...

func (*OrderHandler) Paginate

Paginate ...

func (*OrderHandler) Update added in v2.5.0

func (h *OrderHandler) Update(ctx context.Context, req *pb_order.Request, rsp *pb_order.Response) error

Update ...

type PaymentHandler

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

PaymentHandler ...

func NewPaymentHandler

func NewPaymentHandler(
	payment service.PaymentService,
	order service.OrderService,
	detail service.DetailService,
) *PaymentHandler

NewPaymentHandler ...

func (*PaymentHandler) Cancel

Cancel ...

func (*PaymentHandler) Create

Create ...

func (*PaymentHandler) Finish

Finish ...

func (*PaymentHandler) Get added in v2.9.0

Get ...

func (*PaymentHandler) GetStatus

GetStatus ...

func (*PaymentHandler) Refund

Refund ...

type ReservationHandler

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

ReservationHandler ...

func NewReservationHandler

func NewReservationHandler(
	clnt client.Client,
	reservation service.ReservationService,
	order service.OrderService,
) *ReservationHandler

NewReservationHandler ...

func (*ReservationHandler) Clear

Clear ...

func (*ReservationHandler) DiscountApply added in v2.8.0

DiscountApply ...

func (*ReservationHandler) Hold

Hold ...

func (*ReservationHandler) Payed

Payed ...

Jump to

Keyboard shortcuts

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