package controllers import ( "git.secnex.io/secnex/mgmt-api/services" "git.secnex.io/secnex/mgmt-api/utils" "github.com/gofiber/fiber/v2" ) type CreateTenantRequest struct { Name string `json:"name" validate:"required"` } func CreateTenantController(c *fiber.Ctx) error { var request CreateTenantRequest validateError, err := utils.ValidateRequest(c, &request) if err != nil { return validateError.Send(c) } response := services.CreateTenant(request.Name) return response.Send(c) }