package api

import (
	"github.com/pingcap/dbaas/billing2/utils/ginutils"
)

// @title Partner OPENAPI
// @version v1beta1
// @description This is a billing system server for TiDB Cloud Partners.
// @host tcpn.tidbapi.com
// @BasePath /v1beta1/partners
func RegisterPartnerOpenAPIRouter(ws ginutils.MyRoute) {
	InitializePartnerOpenAPIPartnerConfigsRouter(ws)
	InitializeCreditsRouterForPartnerOpenAPI(ws)
	InitializeDiscountsRouterForPartnerOpenAPI(ws)
	InitializeBillingInfoRouterForOpenAPI(ws)
	InitializeCostExplorerForPartnerOpenAPIRouter(ws)
	InitializeSupportPlanRouterForOpenAPI(ws)
	InitializePaymentRouterForOpenAPI(ws)
	InitializeBudgetRouterForOpenAPI(ws)
}
