func NewStartSpoeTransaction(ctx *middleware.Context, handler StartSpoeTransactionHandler) *StartSpoeTransaction {
	return &StartSpoeTransaction{Context: ctx, Handler: handler}
}
NewStartSpoeTransaction creates a new http.Handler for the start spoe transaction operation
package spoe_transactions
import (
	"net/http"
	"github.com/go-openapi/runtime/middleware"
	"github.com/go-openapi/strfmt"
	"github.com/go-openapi/swag"
)
type StartSpoeTransactionHandlerFunc func(StartSpoeTransactionParams, interface{}) middleware.Responder
func (fn StartSpoeTransactionHandlerFunc) Handle(params StartSpoeTransactionParams, principal interface{}) middleware.Responder {
	return fn(params, principal)
}
type StartSpoeTransactionHandler interface {
	Handle(StartSpoeTransactionParams, interface{}) middleware.Responder
}