func NewGetFilters(ctx *middleware.Context, handler GetFiltersHandler) *GetFilters {
	return &GetFilters{Context: ctx, Handler: handler}
}
NewGetFilters creates a new http.Handler for the get filters operation
package filter
import (
	"net/http"
	"github.com/go-openapi/errors"
	"github.com/go-openapi/runtime/middleware"
	"github.com/go-openapi/strfmt"
	"github.com/go-openapi/swag"
	"github.com/go-openapi/validate"
	"github.com/haproxytech/client-native/v2/models"
)
type GetFiltersHandlerFunc func(GetFiltersParams, interface{}) middleware.Responder
func (fn GetFiltersHandlerFunc) Handle(params GetFiltersParams, principal interface{}) middleware.Responder {
	return fn(params, principal)
}
type GetFiltersHandler interface {
	Handle(GetFiltersParams, interface{}) middleware.Responder
}