func NewCreateTCPResponseRule(ctx *middleware.Context, handler CreateTCPResponseRuleHandler) *CreateTCPResponseRule {
	return &CreateTCPResponseRule{Context: ctx, Handler: handler}
}
NewCreateTCPResponseRule creates a new http.Handler for the create TCP response rule operation
package tcp_response_rule
import (
	"net/http"
	"github.com/go-openapi/runtime/middleware"
)
type CreateTCPResponseRuleHandlerFunc func(CreateTCPResponseRuleParams, interface{}) middleware.Responder
func (fn CreateTCPResponseRuleHandlerFunc) Handle(params CreateTCPResponseRuleParams, principal interface{}) middleware.Responder {
	return fn(params, principal)
}
type CreateTCPResponseRuleHandler interface {
	Handle(CreateTCPResponseRuleParams, interface{}) middleware.Responder
}