package api

import "github.com/pingcap/dbaas/central/db/entity"

func ParseTenantPlans(plans []string) []entity.TenantPlan {
	out := make([]entity.TenantPlan, 0, len(plans))
	for _, each := range plans {
		out = append(out, entity.TenantPlan(each))
	}
	return out
}

func ParseTenantKinds(kinds []string) []entity.TenantKind {
	out := make([]entity.TenantKind, 0, len(kinds))
	for _, each := range kinds {
		out = append(out, entity.TenantKind(each))
	}
	return out
}

func ParseTenantStatuses(statuses []string) []entity.TenantStatus {
	out := make([]entity.TenantStatus, 0, len(statuses))
	for _, each := range statuses {
		out = append(out, entity.TenantStatus(each))
	}
	return out
}
