func NewDeleteConsul(ctx *middleware.Context, handler DeleteConsulHandler) *DeleteConsul {
	return &DeleteConsul{Context: ctx, Handler: handler}
}
NewDeleteConsul creates a new http.Handler for the delete consul operation
package service_discovery
import (
	"net/http"
	"github.com/go-openapi/runtime/middleware"
)
type DeleteConsulHandlerFunc func(DeleteConsulParams, interface{}) middleware.Responder
func (fn DeleteConsulHandlerFunc) Handle(params DeleteConsulParams, principal interface{}) middleware.Responder {
	return fn(params, principal)
}
type DeleteConsulHandler interface {
	Handle(DeleteConsulParams, interface{}) middleware.Responder
}