package api

import (
	"github.com/google/wire"
	"github.com/tidbcloud/ecosystem-service/api/v1/connect"
	"github.com/tidbcloud/ecosystem-service/api/v1/git"
	"github.com/tidbcloud/ecosystem-service/api/v1/pingchat"
	"github.com/tidbcloud/ecosystem-service/api/v1/vercel"
)

var ControllerSet = wire.NewSet(vercel.NewVercelController, connect.NewConnectController, git.NewController, pingchat.NewPingChatController)

var LogicSet = wire.NewSet(vercel.NewClusterConnLogic, vercel.NewDataAppConnLogic, vercel.NewBranchLogic)

var JobSet = wire.NewSet(vercel.NewAutoCleanJob, vercel.NewVercelMetricsJob, vercel.NewDailyUploadJob, git.NewGitCronJob)
