Versions in this module Expand all Collapse all v6 v6.2.13 Sep 22, 2026 v6.2.12 Sep 21, 2026 Changes in this version + func NewGetPresentationsRequest(server string, serviceID string, params *GetPresentationsParams) (*http.Request, error) + func NewRegisterPresentationRequest(server string, serviceID string, body RegisterPresentationJSONRequestBody) (*http.Request, error) + func NewRegisterPresentationRequestWithBody(server string, serviceID string, contentType string, body io.Reader) (*http.Request, error) + func RegisterHandlers(router EchoRouter, si ServerInterface) + func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string) + type Client struct + Client HttpRequestDoer + RequestEditors []RequestEditorFn + Server string + func NewClient(server string, opts ...ClientOption) (*Client, error) + func (c *Client) GetPresentations(ctx context.Context, serviceID string, params *GetPresentationsParams, ...) (*http.Response, error) + func (c *Client) RegisterPresentation(ctx context.Context, serviceID string, ...) (*http.Response, error) + func (c *Client) RegisterPresentationWithBody(ctx context.Context, serviceID string, contentType string, body io.Reader, ...) (*http.Response, error) + type ClientInterface interface + GetPresentations func(ctx context.Context, serviceID string, params *GetPresentationsParams, ...) (*http.Response, error) + RegisterPresentation func(ctx context.Context, serviceID string, ...) (*http.Response, error) + RegisterPresentationWithBody func(ctx context.Context, serviceID string, contentType string, body io.Reader, ...) (*http.Response, error) + type ClientOption func(*Client) error + func WithBaseURL(baseURL string) ClientOption + func WithHTTPClient(doer HttpRequestDoer) ClientOption + func WithRequestEditorFn(fn RequestEditorFn) ClientOption + type ClientWithResponses struct + func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) + func (c *ClientWithResponses) GetPresentationsWithResponse(ctx context.Context, serviceID string, params *GetPresentationsParams, ...) (*GetPresentationsResponse, error) + func (c *ClientWithResponses) RegisterPresentationWithBodyWithResponse(ctx context.Context, serviceID string, contentType string, body io.Reader, ...) (*RegisterPresentationResponse, error) + func (c *ClientWithResponses) RegisterPresentationWithResponse(ctx context.Context, serviceID string, ...) (*RegisterPresentationResponse, error) + type ClientWithResponsesInterface interface + GetPresentationsWithResponse func(ctx context.Context, serviceID string, params *GetPresentationsParams, ...) (*GetPresentationsResponse, error) + RegisterPresentationWithBodyWithResponse func(ctx context.Context, serviceID string, contentType string, body io.Reader, ...) (*RegisterPresentationResponse, error) + RegisterPresentationWithResponse func(ctx context.Context, serviceID string, ...) (*RegisterPresentationResponse, error) + type EchoRouter interface + CONNECT func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + DELETE func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + GET func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + HEAD func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + OPTIONS func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + PATCH func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + POST func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + PUT func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + TRACE func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + type GetPresentations200JSONResponse PresentationsResponse + func (response GetPresentations200JSONResponse) VisitGetPresentationsResponse(w http.ResponseWriter) error + type GetPresentationsParams struct + Timestamp *int + type GetPresentationsRequestObject struct + Params GetPresentationsParams + ServiceID string + type GetPresentationsResponse struct + ApplicationproblemJSONDefault ... + Body []byte + HTTPResponse *http.Response + JSON200 *PresentationsResponse + func ParseGetPresentationsResponse(rsp *http.Response) (*GetPresentationsResponse, error) + func (r GetPresentationsResponse) Status() string + func (r GetPresentationsResponse) StatusCode() int + type GetPresentationsResponseObject interface + VisitGetPresentationsResponse func(w http.ResponseWriter) error + type GetPresentationsdefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response GetPresentationsdefaultApplicationProblemPlusJSONResponse) VisitGetPresentationsResponse(w http.ResponseWriter) error + type HttpRequestDoer interface + Do func(req *http.Request) (*http.Response, error) + type PresentationsResponse = client.PresentationsResponse + type RegisterPresentation201Response struct + func (response RegisterPresentation201Response) VisitRegisterPresentationResponse(w http.ResponseWriter) error + type RegisterPresentation400ApplicationProblemPlusJSONResponse struct + Detail string + Status float32 + Title string + func (response RegisterPresentation400ApplicationProblemPlusJSONResponse) VisitRegisterPresentationResponse(w http.ResponseWriter) error + type RegisterPresentationJSONRequestBody = VerifiablePresentation + type RegisterPresentationRequestObject struct + Body *RegisterPresentationJSONRequestBody + ServiceID string + type RegisterPresentationResponse struct + ApplicationproblemJSON400 ... + ApplicationproblemJSONDefault ... + Body []byte + HTTPResponse *http.Response + func ParseRegisterPresentationResponse(rsp *http.Response) (*RegisterPresentationResponse, error) + func (r RegisterPresentationResponse) Status() string + func (r RegisterPresentationResponse) StatusCode() int + type RegisterPresentationResponseObject interface + VisitRegisterPresentationResponse func(w http.ResponseWriter) error + type RegisterPresentationdefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response RegisterPresentationdefaultApplicationProblemPlusJSONResponse) VisitRegisterPresentationResponse(w http.ResponseWriter) error + type RequestEditorFn func(ctx context.Context, req *http.Request) error + type SearchResult struct + Fields map[string]interface{} + Id string + SubjectId string + Vp VerifiablePresentation + type ServerInterface interface + GetPresentations func(ctx echo.Context, serviceID string, params GetPresentationsParams) error + RegisterPresentation func(ctx echo.Context, serviceID string) error + func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface + type ServerInterfaceWrapper struct + Handler ServerInterface + func (w *ServerInterfaceWrapper) GetPresentations(ctx echo.Context) error + func (w *ServerInterfaceWrapper) RegisterPresentation(ctx echo.Context) error + type StrictHandlerFunc = strictecho.StrictEchoHandlerFunc + type StrictMiddlewareFunc = strictecho.StrictEchoMiddlewareFunc + type StrictServerInterface interface + GetPresentations func(ctx context.Context, request GetPresentationsRequestObject) (GetPresentationsResponseObject, error) + RegisterPresentation func(ctx context.Context, request RegisterPresentationRequestObject) (RegisterPresentationResponseObject, error) + type VerifiablePresentation = vc.VerifiablePresentation + type Wrapper struct + Server discovery.Server + func (w *Wrapper) GetPresentations(ctx context.Context, request GetPresentationsRequestObject) (GetPresentationsResponseObject, error) + func (w *Wrapper) RegisterPresentation(ctx context.Context, request RegisterPresentationRequestObject) (RegisterPresentationResponseObject, error) + func (w *Wrapper) ResolveStatusCode(err error) int + func (w *Wrapper) Routes(router core.EchoRouter)