portal

package
v1.15.21 Latest Latest
Warning

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

Go to latest
Published: Aug 3, 2026 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

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.

Jump to

Keyboard shortcuts

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