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 + const JwtBearerAuthScopes + func RegisterHandlers(router EchoRouter, si ServerInterface) + func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string) + type ActivateServiceForSubject200Response struct + func (response ActivateServiceForSubject200Response) VisitActivateServiceForSubjectResponse(w http.ResponseWriter) error + type ActivateServiceForSubjectJSONRequestBody = ServiceActivationRequest + type ActivateServiceForSubjectRequestObject struct + Body *ActivateServiceForSubjectJSONRequestBody + ServiceID string + SubjectID string + type ActivateServiceForSubjectResponseObject interface + VisitActivateServiceForSubjectResponse func(w http.ResponseWriter) error + type ActivateServiceForSubjectdefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response ActivateServiceForSubjectdefaultApplicationProblemPlusJSONResponse) VisitActivateServiceForSubjectResponse(w http.ResponseWriter) error + type DeactivateServiceForSubject200Response struct + func (response DeactivateServiceForSubject200Response) VisitDeactivateServiceForSubjectResponse(w http.ResponseWriter) error + type DeactivateServiceForSubject202JSONResponse struct + Reason string + func (response DeactivateServiceForSubject202JSONResponse) VisitDeactivateServiceForSubjectResponse(w http.ResponseWriter) error + type DeactivateServiceForSubjectRequestObject struct + ServiceID string + SubjectID string + type DeactivateServiceForSubjectResponseObject interface + VisitDeactivateServiceForSubjectResponse func(w http.ResponseWriter) error + type DeactivateServiceForSubjectdefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response DeactivateServiceForSubjectdefaultApplicationProblemPlusJSONResponse) VisitDeactivateServiceForSubjectResponse(w http.ResponseWriter) 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 GetServiceActivation200JSONResponse struct + Activated bool + Error *string + Status *GetServiceActivation200JSONResponseStatus + Vp *[]VerifiablePresentation + func (response GetServiceActivation200JSONResponse) VisitGetServiceActivationResponse(w http.ResponseWriter) error + type GetServiceActivation200JSONResponseStatus string + const ServiceStatusActive + const ServiceStatusError + type GetServiceActivationRequestObject struct + ServiceID string + SubjectID string + type GetServiceActivationResponseObject interface + VisitGetServiceActivationResponse func(w http.ResponseWriter) error + type GetServiceActivationdefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response GetServiceActivationdefaultApplicationProblemPlusJSONResponse) VisitGetServiceActivationResponse(w http.ResponseWriter) error + type GetServices200JSONResponse []ServiceDefinition + func (response GetServices200JSONResponse) VisitGetServicesResponse(w http.ResponseWriter) error + type GetServicesRequestObject struct + type GetServicesResponseObject interface + VisitGetServicesResponse func(w http.ResponseWriter) error + type GetServicesdefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response GetServicesdefaultApplicationProblemPlusJSONResponse) VisitGetServicesResponse(w http.ResponseWriter) error + type SearchPresentations200JSONResponse []SearchResult + func (response SearchPresentations200JSONResponse) VisitSearchPresentationsResponse(w http.ResponseWriter) error + type SearchPresentationsParams struct + Query *map[string]string + type SearchPresentationsRequestObject struct + Params SearchPresentationsParams + ServiceID string + type SearchPresentationsResponseObject interface + VisitSearchPresentationsResponse func(w http.ResponseWriter) error + type SearchPresentationsdefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response SearchPresentationsdefaultApplicationProblemPlusJSONResponse) VisitSearchPresentationsResponse(w http.ResponseWriter) error + type SearchResult struct + CredentialSubjectId string + Fields map[string]interface{} + Id string + RegistrationParameters map[string]interface{} + Vp VerifiablePresentation + type ServerInterface interface + ActivateServiceForSubject func(ctx echo.Context, serviceID string, subjectID string) error + DeactivateServiceForSubject func(ctx echo.Context, serviceID string, subjectID string) error + GetServiceActivation func(ctx echo.Context, serviceID string, subjectID string) error + GetServices func(ctx echo.Context) error + SearchPresentations func(ctx echo.Context, serviceID string, params SearchPresentationsParams) error + func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface + type ServerInterfaceWrapper struct + Handler ServerInterface + func (w *ServerInterfaceWrapper) ActivateServiceForSubject(ctx echo.Context) error + func (w *ServerInterfaceWrapper) DeactivateServiceForSubject(ctx echo.Context) error + func (w *ServerInterfaceWrapper) GetServiceActivation(ctx echo.Context) error + func (w *ServerInterfaceWrapper) GetServices(ctx echo.Context) error + func (w *ServerInterfaceWrapper) SearchPresentations(ctx echo.Context) error + type ServiceActivationRequest struct + RegistrationParameters *map[string]interface{} + type ServiceDefinition = discovery.ServiceDefinition + type StrictHandlerFunc = strictecho.StrictEchoHandlerFunc + type StrictMiddlewareFunc = strictecho.StrictEchoMiddlewareFunc + type StrictServerInterface interface + ActivateServiceForSubject func(ctx context.Context, request ActivateServiceForSubjectRequestObject) (ActivateServiceForSubjectResponseObject, error) + DeactivateServiceForSubject func(ctx context.Context, request DeactivateServiceForSubjectRequestObject) (DeactivateServiceForSubjectResponseObject, error) + GetServiceActivation func(ctx context.Context, request GetServiceActivationRequestObject) (GetServiceActivationResponseObject, error) + GetServices func(ctx context.Context, request GetServicesRequestObject) (GetServicesResponseObject, error) + SearchPresentations func(ctx context.Context, request SearchPresentationsRequestObject) (SearchPresentationsResponseObject, error) + type VerifiableCredential = vc.VerifiableCredential + type VerifiablePresentation = vc.VerifiablePresentation + type Wrapper struct + Client discovery.Client + func (w *Wrapper) ActivateServiceForSubject(ctx context.Context, request ActivateServiceForSubjectRequestObject) (ActivateServiceForSubjectResponseObject, error) + func (w *Wrapper) DeactivateServiceForSubject(ctx context.Context, request DeactivateServiceForSubjectRequestObject) (DeactivateServiceForSubjectResponseObject, error) + func (w *Wrapper) GetServiceActivation(ctx context.Context, request GetServiceActivationRequestObject) (GetServiceActivationResponseObject, error) + func (w *Wrapper) GetServices(_ context.Context, _ GetServicesRequestObject) (GetServicesResponseObject, error) + func (w *Wrapper) ResolveStatusCode(err error) int + func (w *Wrapper) Routes(router core.EchoRouter) + func (w *Wrapper) SearchPresentations(ctx context.Context, request SearchPresentationsRequestObject) (SearchPresentationsResponseObject, error)