Documentation
¶
Index ¶
- func GetAvailablePaymentMethodsHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func GetSubscriptionHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func PrePurchaseOrderHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func PurchaseCheckoutHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func PurchaseHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
- func QueryPurchaseOrderHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAvailablePaymentMethodsHandler ¶
func GetAvailablePaymentMethodsHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
GetAvailablePaymentMethodsHandler documents Get available payment methods.
@Summary Get available payment methods @Tags user @Produce json @Success 200 {object} result.ResponseSuccessBean{data=dto.GetAvailablePaymentMethodsResponse} @Router /v1/public/portal/payment-method [get]
func GetSubscriptionHandler ¶
func GetSubscriptionHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
GetSubscriptionHandler documents Get Subscription.
@Summary Get Subscription @Tags user @Accept json @Produce json @Param request query dto.GetSubscriptionRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.GetSubscriptionResponse} @Router /v1/public/portal/subscribe [get]
func PrePurchaseOrderHandler ¶
func PrePurchaseOrderHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
PrePurchaseOrderHandler documents Pre Purchase Order.
@Summary Pre Purchase Order @Tags user @Accept json @Produce json @Param request body dto.PrePurchaseOrderRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.PrePurchaseOrderResponse} @Router /v1/public/portal/pre [post]
func PurchaseCheckoutHandler ¶
func PurchaseCheckoutHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
PurchaseCheckoutHandler documents Purchase Checkout.
@Summary Purchase Checkout @Tags user @Accept json @Produce json @Param request body dto.CheckoutOrderRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.CheckoutOrderResponse} @Router /v1/public/portal/order/checkout [post]
func PurchaseHandler ¶
func PurchaseHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
PurchaseHandler documents Purchase subscription.
@Summary Purchase subscription @Tags user @Accept json @Produce json @Param request body dto.PortalPurchaseRequest true "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.PortalPurchaseResponse} @Router /v1/public/portal/purchase [post]
func QueryPurchaseOrderHandler ¶
func QueryPurchaseOrderHandler(svcCtx *svc.ServiceContext) app.HandlerFunc
QueryPurchaseOrderHandler documents Query Purchase Order.
@Summary Query Purchase Order @Tags user @Accept json @Produce json @Param request query dto.QueryPurchaseOrderRequest false "Request parameters" @Success 200 {object} result.ResponseSuccessBean{data=dto.QueryPurchaseOrderResponse} @Router /v1/public/portal/order/status [get]
Types ¶
This section is empty.