Versions in this module Expand all Collapse all v0 v0.1.0 Apr 15, 2026 Changes in this version + func GetOpenAPISpecJSON() ([]byte, error) + func Handler(si ServerInterface) http.Handler + func HandlerFromMux(si ServerInterface, m ServeMux) http.Handler + func HandlerFromMuxWithBaseURL(si ServerInterface, m ServeMux, baseURL string) http.Handler + func HandlerWithOptions(si ServerInterface, options StdHTTPServerOptions) http.Handler + func NewTreePlantedCallbackRequest(targetURL string, body TreePlantedJSONRequestBody) (*http.Request, error) + func NewTreePlantedCallbackRequestWithBody(targetURL string, contentType string, body io.Reader) (*http.Request, error) + func TreePlantedCallbackHandler(si CallbackReceiverInterface, ...) http.Handler + type CallbackHttpError struct + Body E + RawBody []byte + StatusCode int + func (e *CallbackHttpError[E]) Error() string + type CallbackInitiator struct + Client HttpRequestDoer + RequestEditors []RequestEditorFn + func NewCallbackInitiator(opts ...CallbackInitiatorOption) (*CallbackInitiator, error) + func (p *CallbackInitiator) TreePlanted(ctx context.Context, targetURL string, body TreePlantedJSONRequestBody, ...) (*http.Response, error) + func (p *CallbackInitiator) TreePlantedWithBody(ctx context.Context, targetURL string, contentType string, body io.Reader, ...) (*http.Response, error) + type CallbackInitiatorInterface interface + TreePlanted func(ctx context.Context, targetURL string, body TreePlantedJSONRequestBody, ...) (*http.Response, error) + TreePlantedWithBody func(ctx context.Context, targetURL string, contentType string, body io.Reader, ...) (*http.Response, error) + type CallbackInitiatorOption func(*CallbackInitiator) error + func WithCallbackHTTPClient(doer HttpRequestDoer) CallbackInitiatorOption + func WithCallbackRequestEditorFn(fn RequestEditorFn) CallbackInitiatorOption + type CallbackReceiverInterface interface + HandleTreePlantedCallback func(w http.ResponseWriter, r *http.Request) + type CallbackReceiverMiddlewareFunc func(http.Handler) http.Handler + type HttpRequestDoer interface + Do func(req *http.Request) (*http.Response, error) + type InvalidParamFormatError struct + Err error + ParamName string + func (e *InvalidParamFormatError) Error() string + func (e *InvalidParamFormatError) Unwrap() error + type MiddlewareFunc func(http.Handler) http.Handler + type RequestEditorFn func(ctx context.Context, req *http.Request) error + type RequiredHeaderError struct + Err error + ParamName string + func (e *RequiredHeaderError) Error() string + func (e *RequiredHeaderError) Unwrap() error + type RequiredParamError struct + ParamName string + func (e *RequiredParamError) Error() string + type ServeMux interface + HandleFunc func(pattern string, handler func(http.ResponseWriter, *http.Request)) + ServeHTTP func(w http.ResponseWriter, r *http.Request) + type ServerInterface interface + PlantTree func(w http.ResponseWriter, r *http.Request) + type ServerInterfaceWrapper struct + ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error) + Handler ServerInterface + HandlerMiddlewares []MiddlewareFunc + func (siw *ServerInterfaceWrapper) PlantTree(w http.ResponseWriter, r *http.Request) + type SimpleCallbackInitiator struct + func NewSimpleCallbackInitiator(opts ...CallbackInitiatorOption) (*SimpleCallbackInitiator, error) + type StdHTTPServerOptions struct + BaseRouter ServeMux + BaseURL string + ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error) + Middlewares []MiddlewareFunc + type TooManyValuesForParamError struct + Count int + ParamName string + func (e *TooManyValuesForParamError) Error() string + type TreePlantedJSONRequestBody = TreePlantingResult + type TreePlantingRequest struct + CallbackURL string + Kind string + Location string + func (s *TreePlantingRequest) ApplyDefaults() + type TreePlantingResult struct + ID oapiCodegenTypesPkg.UUID + Kind *string + Location *string + Success bool + func (s *TreePlantingResult) ApplyDefaults() + type TreeWithID struct + ID oapiCodegenTypesPkg.UUID + Kind string + Location string + func (s *TreeWithID) ApplyDefaults() + type UnescapedCookieParamError struct + Err error + ParamName string + func (e *UnescapedCookieParamError) Error() string + func (e *UnescapedCookieParamError) Unwrap() error + type UnmarshalingParamError struct + Err error + ParamName string + func (e *UnmarshalingParamError) Error() string + func (e *UnmarshalingParamError) Unwrap() error