package region

import (
	"go.opentelemetry.io/otel"

	openapifsv1beta2 "github.com/tidbcloud/tidb-management-service/api/spec/tidb_cloud_open_api/fs/v1beta2"
	"github.com/tidbcloud/tidb-management-service/tidb-mgmt-service/domain/repository"
)

var tracer = otel.Tracer("App.OpenAPI.FS.Region")

type serverImpl struct {
	fsRegionRepo repository.FsRegionRepository
}

func NewServer(fsRegionRepo repository.FsRegionRepository) openapifsv1beta2.RegionServiceServer {
	return &serverImpl{
		fsRegionRepo: fsRegionRepo,
	}
}
