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 NewAddVerificationMethodRequest(server string, id string, body AddVerificationMethodJSONRequestBody) (*http.Request, error) + func NewAddVerificationMethodRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error) + func NewCreateServiceRequest(server string, id string, body CreateServiceJSONRequestBody) (*http.Request, error) + func NewCreateServiceRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error) + func NewCreateSubjectRequest(server string, body CreateSubjectJSONRequestBody) (*http.Request, error) + func NewCreateSubjectRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewDeactivateRequest(server string, id string) (*http.Request, error) + func NewDeleteServiceRequest(server string, id string, serviceId string) (*http.Request, error) + func NewFindServicesRequest(server string, id string, params *FindServicesParams) (*http.Request, error) + func NewGetRootWebDIDRequest(server string) (*http.Request, error) + func NewGetTenantWebDIDRequest(server string, id string) (*http.Request, error) + func NewListSubjectsRequest(server string) (*http.Request, error) + func NewResolveDIDRequest(server string, did string) (*http.Request, error) + func NewSubjectDIDsRequest(server string, id string) (*http.Request, error) + func NewUpdateServiceRequest(server string, id string, serviceId string, body UpdateServiceJSONRequestBody) (*http.Request, error) + func NewUpdateServiceRequestWithBody(server string, id 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 AddVerificationMethod200JSONResponse []VerificationMethod + func (response AddVerificationMethod200JSONResponse) VisitAddVerificationMethodResponse(w http.ResponseWriter) error + type AddVerificationMethodJSONRequestBody = KeyCreationOptions + type AddVerificationMethodRequestObject struct + Body *AddVerificationMethodJSONRequestBody + Id string + type AddVerificationMethodResponse struct + ApplicationproblemJSONDefault ... + Body []byte + HTTPResponse *http.Response + JSON200 *[]VerificationMethod + func ParseAddVerificationMethodResponse(rsp *http.Response) (*AddVerificationMethodResponse, error) + func (r AddVerificationMethodResponse) Status() string + func (r AddVerificationMethodResponse) StatusCode() int + type AddVerificationMethodResponseObject interface + VisitAddVerificationMethodResponse func(w http.ResponseWriter) error + type AddVerificationMethoddefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response AddVerificationMethoddefaultApplicationProblemPlusJSONResponse) VisitAddVerificationMethodResponse(w http.ResponseWriter) error + type Client struct + Client HttpRequestDoer + RequestEditors []RequestEditorFn + Server string + func NewClient(server string, opts ...ClientOption) (*Client, error) + func (c *Client) AddVerificationMethod(ctx context.Context, id string, body AddVerificationMethodJSONRequestBody, ...) (*http.Response, error) + func (c *Client) AddVerificationMethodWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) CreateService(ctx context.Context, id string, body CreateServiceJSONRequestBody, ...) (*http.Response, error) + func (c *Client) CreateServiceWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) CreateSubject(ctx context.Context, body CreateSubjectJSONRequestBody, ...) (*http.Response, error) + func (c *Client) CreateSubjectWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) Deactivate(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) DeleteService(ctx context.Context, id string, serviceId string, ...) (*http.Response, error) + func (c *Client) FindServices(ctx context.Context, id string, params *FindServicesParams, ...) (*http.Response, error) + func (c *Client) GetRootWebDID(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetTenantWebDID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) ListSubjects(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) ResolveDID(ctx context.Context, did string, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) SubjectDIDs(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) UpdateService(ctx context.Context, id string, serviceId string, ...) (*http.Response, error) + func (c *Client) UpdateServiceWithBody(ctx context.Context, id string, serviceId string, contentType string, ...) (*http.Response, error) + type ClientInterface interface + AddVerificationMethod func(ctx context.Context, id string, body AddVerificationMethodJSONRequestBody, ...) (*http.Response, error) + AddVerificationMethodWithBody func(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error) + CreateService func(ctx context.Context, id string, body CreateServiceJSONRequestBody, ...) (*http.Response, error) + CreateServiceWithBody func(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error) + CreateSubject func(ctx context.Context, body CreateSubjectJSONRequestBody, ...) (*http.Response, error) + CreateSubjectWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + Deactivate func(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) + DeleteService func(ctx context.Context, id string, serviceId string, ...) (*http.Response, error) + FindServices func(ctx context.Context, id string, params *FindServicesParams, ...) (*http.Response, error) + GetRootWebDID func(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + GetTenantWebDID func(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) + ListSubjects func(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) + ResolveDID func(ctx context.Context, did string, reqEditors ...RequestEditorFn) (*http.Response, error) + SubjectDIDs func(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) + UpdateService func(ctx context.Context, id string, serviceId string, ...) (*http.Response, error) + UpdateServiceWithBody func(ctx context.Context, id string, serviceId string, contentType string, ...) (*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) AddVerificationMethodWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*AddVerificationMethodResponse, error) + func (c *ClientWithResponses) AddVerificationMethodWithResponse(ctx context.Context, id string, body AddVerificationMethodJSONRequestBody, ...) (*AddVerificationMethodResponse, error) + func (c *ClientWithResponses) CreateServiceWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*CreateServiceResponse, error) + func (c *ClientWithResponses) CreateServiceWithResponse(ctx context.Context, id string, body CreateServiceJSONRequestBody, ...) (*CreateServiceResponse, error) + func (c *ClientWithResponses) CreateSubjectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateSubjectResponse, error) + func (c *ClientWithResponses) CreateSubjectWithResponse(ctx context.Context, body CreateSubjectJSONRequestBody, ...) (*CreateSubjectResponse, error) + func (c *ClientWithResponses) DeactivateWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeactivateResponse, error) + func (c *ClientWithResponses) DeleteServiceWithResponse(ctx context.Context, id string, serviceId string, ...) (*DeleteServiceResponse, error) + func (c *ClientWithResponses) FindServicesWithResponse(ctx context.Context, id string, params *FindServicesParams, ...) (*FindServicesResponse, error) + func (c *ClientWithResponses) GetRootWebDIDWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRootWebDIDResponse, error) + func (c *ClientWithResponses) GetTenantWebDIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTenantWebDIDResponse, error) + func (c *ClientWithResponses) ListSubjectsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSubjectsResponse, error) + func (c *ClientWithResponses) ResolveDIDWithResponse(ctx context.Context, did string, reqEditors ...RequestEditorFn) (*ResolveDIDResponse, error) + func (c *ClientWithResponses) SubjectDIDsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SubjectDIDsResponse, error) + func (c *ClientWithResponses) UpdateServiceWithBodyWithResponse(ctx context.Context, id string, serviceId string, contentType string, ...) (*UpdateServiceResponse, error) + func (c *ClientWithResponses) UpdateServiceWithResponse(ctx context.Context, id string, serviceId string, ...) (*UpdateServiceResponse, error) + type ClientWithResponsesInterface interface + AddVerificationMethodWithBodyWithResponse func(ctx context.Context, id string, contentType string, body io.Reader, ...) (*AddVerificationMethodResponse, error) + AddVerificationMethodWithResponse func(ctx context.Context, id string, body AddVerificationMethodJSONRequestBody, ...) (*AddVerificationMethodResponse, error) + CreateServiceWithBodyWithResponse func(ctx context.Context, id string, contentType string, body io.Reader, ...) (*CreateServiceResponse, error) + CreateServiceWithResponse func(ctx context.Context, id string, body CreateServiceJSONRequestBody, ...) (*CreateServiceResponse, error) + CreateSubjectWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*CreateSubjectResponse, error) + CreateSubjectWithResponse func(ctx context.Context, body CreateSubjectJSONRequestBody, ...) (*CreateSubjectResponse, error) + DeactivateWithResponse func(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeactivateResponse, error) + DeleteServiceWithResponse func(ctx context.Context, id string, serviceId string, ...) (*DeleteServiceResponse, error) + FindServicesWithResponse func(ctx context.Context, id string, params *FindServicesParams, ...) (*FindServicesResponse, error) + GetRootWebDIDWithResponse func(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRootWebDIDResponse, error) + GetTenantWebDIDWithResponse func(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTenantWebDIDResponse, error) + ListSubjectsWithResponse func(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSubjectsResponse, error) + ResolveDIDWithResponse func(ctx context.Context, did string, reqEditors ...RequestEditorFn) (*ResolveDIDResponse, error) + SubjectDIDsWithResponse func(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SubjectDIDsResponse, error) + UpdateServiceWithBodyWithResponse func(ctx context.Context, id string, serviceId string, contentType string, ...) (*UpdateServiceResponse, error) + UpdateServiceWithResponse func(ctx context.Context, id string, serviceId string, ...) (*UpdateServiceResponse, error) + type CreateService200JSONResponse []Service + func (response CreateService200JSONResponse) VisitCreateServiceResponse(w http.ResponseWriter) error + type CreateServiceJSONRequestBody = ServiceRequest + type CreateServiceRequestObject struct + Body *CreateServiceJSONRequestBody + Id string + type CreateServiceResponse struct + ApplicationproblemJSONDefault ... + Body []byte + HTTPResponse *http.Response + JSON200 *[]Service + func ParseCreateServiceResponse(rsp *http.Response) (*CreateServiceResponse, error) + func (r CreateServiceResponse) Status() string + func (r CreateServiceResponse) StatusCode() int + type CreateServiceResponseObject interface + VisitCreateServiceResponse func(w http.ResponseWriter) error + type CreateServicedefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response CreateServicedefaultApplicationProblemPlusJSONResponse) VisitCreateServiceResponse(w http.ResponseWriter) error + type CreateSubject200JSONResponse SubjectCreationResult + func (response CreateSubject200JSONResponse) VisitCreateSubjectResponse(w http.ResponseWriter) error + type CreateSubjectJSONRequestBody = CreateSubjectOptions + type CreateSubjectOptions struct + Keys *KeyCreationOptions + Subject *string + type CreateSubjectRequestObject struct + Body *CreateSubjectJSONRequestBody + type CreateSubjectResponse struct + ApplicationproblemJSONDefault ... + Body []byte + HTTPResponse *http.Response + JSON200 *SubjectCreationResult + func ParseCreateSubjectResponse(rsp *http.Response) (*CreateSubjectResponse, error) + func (r CreateSubjectResponse) Status() string + func (r CreateSubjectResponse) StatusCode() int + type CreateSubjectResponseObject interface + VisitCreateSubjectResponse func(w http.ResponseWriter) error + type CreateSubjectdefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response CreateSubjectdefaultApplicationProblemPlusJSONResponse) VisitCreateSubjectResponse(w http.ResponseWriter) error + type DIDDocument = did.Document + type DIDDocumentMetadata = resolver.DocumentMetadata + type DIDResolutionResult struct + Document DIDDocument + DocumentMetadata DIDDocumentMetadata + type Deactivate204Response struct + func (response Deactivate204Response) VisitDeactivateResponse(w http.ResponseWriter) error + type DeactivateRequestObject struct + Id string + type DeactivateResponse struct + ApplicationproblemJSONDefault ... + Body []byte + HTTPResponse *http.Response + func ParseDeactivateResponse(rsp *http.Response) (*DeactivateResponse, error) + func (r DeactivateResponse) Status() string + func (r DeactivateResponse) StatusCode() int + type DeactivateResponseObject interface + VisitDeactivateResponse func(w http.ResponseWriter) error + type DeactivatedefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response DeactivatedefaultApplicationProblemPlusJSONResponse) VisitDeactivateResponse(w http.ResponseWriter) error + type DeleteService204Response struct + func (response DeleteService204Response) VisitDeleteServiceResponse(w http.ResponseWriter) error + type DeleteServiceRequestObject struct + Id string + ServiceId string + type DeleteServiceResponse struct + ApplicationproblemJSONDefault ... + Body []byte + HTTPResponse *http.Response + func ParseDeleteServiceResponse(rsp *http.Response) (*DeleteServiceResponse, error) + func (r DeleteServiceResponse) Status() string + func (r DeleteServiceResponse) StatusCode() int + type DeleteServiceResponseObject interface + VisitDeleteServiceResponse func(w http.ResponseWriter) error + type DeleteServicedefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response DeleteServicedefaultApplicationProblemPlusJSONResponse) VisitDeleteServiceResponse(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 FindServices200JSONResponse []Service + func (response FindServices200JSONResponse) VisitFindServicesResponse(w http.ResponseWriter) error + type FindServicesParams struct + EndpointType *FindServicesParamsEndpointType + Type *string + type FindServicesParamsEndpointType string + const Array + const Object + const String + type FindServicesRequestObject struct + Id string + Params FindServicesParams + type FindServicesResponse struct + ApplicationproblemJSONDefault ... + Body []byte + HTTPResponse *http.Response + JSON200 *[]Service + func ParseFindServicesResponse(rsp *http.Response) (*FindServicesResponse, error) + func (r FindServicesResponse) Status() string + func (r FindServicesResponse) StatusCode() int + type FindServicesResponseObject interface + VisitFindServicesResponse func(w http.ResponseWriter) error + type FindServicesdefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response FindServicesdefaultApplicationProblemPlusJSONResponse) VisitFindServicesResponse(w http.ResponseWriter) error + type GetRootWebDID200JSONResponse DIDDocument + func (response GetRootWebDID200JSONResponse) VisitGetRootWebDIDResponse(w http.ResponseWriter) error + type GetRootWebDID404Response struct + func (response GetRootWebDID404Response) VisitGetRootWebDIDResponse(w http.ResponseWriter) error + type GetRootWebDIDRequestObject struct + type GetRootWebDIDResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *DIDDocument + func ParseGetRootWebDIDResponse(rsp *http.Response) (*GetRootWebDIDResponse, error) + func (r GetRootWebDIDResponse) Status() string + func (r GetRootWebDIDResponse) StatusCode() int + type GetRootWebDIDResponseObject interface + VisitGetRootWebDIDResponse func(w http.ResponseWriter) error + type GetTenantWebDID200JSONResponse DIDDocument + func (response GetTenantWebDID200JSONResponse) VisitGetTenantWebDIDResponse(w http.ResponseWriter) error + type GetTenantWebDID404Response struct + func (response GetTenantWebDID404Response) VisitGetTenantWebDIDResponse(w http.ResponseWriter) error + type GetTenantWebDIDRequestObject struct + Id string + type GetTenantWebDIDResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *DIDDocument + func ParseGetTenantWebDIDResponse(rsp *http.Response) (*GetTenantWebDIDResponse, error) + func (r GetTenantWebDIDResponse) Status() string + func (r GetTenantWebDIDResponse) StatusCode() int + type GetTenantWebDIDResponseObject interface + VisitGetTenantWebDIDResponse func(w http.ResponseWriter) error + type HTTPClient struct + TokenGenerator core.AuthorizationTokenGenerator + func (hb HTTPClient) Create(options CreateSubjectOptions) (string, []did.Document, error) + type HttpRequestDoer interface + Do func(req *http.Request) (*http.Response, error) + type KeyCreationOptions struct + AssertionKey bool + EncryptionKey bool + type ListSubjects200JSONResponse map[string][]string + func (response ListSubjects200JSONResponse) VisitListSubjectsResponse(w http.ResponseWriter) error + type ListSubjectsRequestObject struct + type ListSubjectsResponse struct + ApplicationproblemJSONDefault ... + Body []byte + HTTPResponse *http.Response + JSON200 *map[string][]string + func ParseListSubjectsResponse(rsp *http.Response) (*ListSubjectsResponse, error) + func (r ListSubjectsResponse) Status() string + func (r ListSubjectsResponse) StatusCode() int + type ListSubjectsResponseObject interface + VisitListSubjectsResponse func(w http.ResponseWriter) error + type ListSubjectsdefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response ListSubjectsdefaultApplicationProblemPlusJSONResponse) VisitListSubjectsResponse(w http.ResponseWriter) error + type RequestEditorFn func(ctx context.Context, req *http.Request) error + type ResolveDID200JSONResponse DIDResolutionResult + func (response ResolveDID200JSONResponse) VisitResolveDIDResponse(w http.ResponseWriter) error + type ResolveDIDRequestObject struct + Did string + type ResolveDIDResponse struct + ApplicationproblemJSONDefault ... + Body []byte + HTTPResponse *http.Response + JSON200 *DIDResolutionResult + func ParseResolveDIDResponse(rsp *http.Response) (*ResolveDIDResponse, error) + func (r ResolveDIDResponse) Status() string + func (r ResolveDIDResponse) StatusCode() int + type ResolveDIDResponseObject interface + VisitResolveDIDResponse func(w http.ResponseWriter) error + type ResolveDIDdefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response ResolveDIDdefaultApplicationProblemPlusJSONResponse) VisitResolveDIDResponse(w http.ResponseWriter) error + type ServerInterface interface + AddVerificationMethod func(ctx echo.Context, id string) error + CreateService func(ctx echo.Context, id string) error + CreateSubject func(ctx echo.Context) error + Deactivate func(ctx echo.Context, id string) error + DeleteService func(ctx echo.Context, id string, serviceId string) error + FindServices func(ctx echo.Context, id string, params FindServicesParams) error + GetRootWebDID func(ctx echo.Context) error + GetTenantWebDID func(ctx echo.Context, id string) error + ListSubjects func(ctx echo.Context) error + ResolveDID func(ctx echo.Context, did string) error + SubjectDIDs func(ctx echo.Context, id string) error + UpdateService func(ctx echo.Context, id string, serviceId string) error + func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface + type ServerInterfaceWrapper struct + Handler ServerInterface + func (w *ServerInterfaceWrapper) AddVerificationMethod(ctx echo.Context) error + func (w *ServerInterfaceWrapper) CreateService(ctx echo.Context) error + func (w *ServerInterfaceWrapper) CreateSubject(ctx echo.Context) error + func (w *ServerInterfaceWrapper) Deactivate(ctx echo.Context) error + func (w *ServerInterfaceWrapper) DeleteService(ctx echo.Context) error + func (w *ServerInterfaceWrapper) FindServices(ctx echo.Context) error + func (w *ServerInterfaceWrapper) GetRootWebDID(ctx echo.Context) error + func (w *ServerInterfaceWrapper) GetTenantWebDID(ctx echo.Context) error + func (w *ServerInterfaceWrapper) ListSubjects(ctx echo.Context) error + func (w *ServerInterfaceWrapper) ResolveDID(ctx echo.Context) error + func (w *ServerInterfaceWrapper) SubjectDIDs(ctx echo.Context) error + func (w *ServerInterfaceWrapper) UpdateService(ctx echo.Context) error + type Service = did.Service + type ServiceRequest = did.Service + type StrictHandlerFunc = strictecho.StrictEchoHandlerFunc + type StrictMiddlewareFunc = strictecho.StrictEchoMiddlewareFunc + type StrictServerInterface interface + AddVerificationMethod func(ctx context.Context, request AddVerificationMethodRequestObject) (AddVerificationMethodResponseObject, error) + CreateService func(ctx context.Context, request CreateServiceRequestObject) (CreateServiceResponseObject, error) + CreateSubject func(ctx context.Context, request CreateSubjectRequestObject) (CreateSubjectResponseObject, error) + Deactivate func(ctx context.Context, request DeactivateRequestObject) (DeactivateResponseObject, error) + DeleteService func(ctx context.Context, request DeleteServiceRequestObject) (DeleteServiceResponseObject, error) + FindServices func(ctx context.Context, request FindServicesRequestObject) (FindServicesResponseObject, error) + GetRootWebDID func(ctx context.Context, request GetRootWebDIDRequestObject) (GetRootWebDIDResponseObject, error) + GetTenantWebDID func(ctx context.Context, request GetTenantWebDIDRequestObject) (GetTenantWebDIDResponseObject, error) + ListSubjects func(ctx context.Context, request ListSubjectsRequestObject) (ListSubjectsResponseObject, error) + ResolveDID func(ctx context.Context, request ResolveDIDRequestObject) (ResolveDIDResponseObject, error) + SubjectDIDs func(ctx context.Context, request SubjectDIDsRequestObject) (SubjectDIDsResponseObject, error) + UpdateService func(ctx context.Context, request UpdateServiceRequestObject) (UpdateServiceResponseObject, error) + type SubjectCreationResult struct + Documents []DIDDocument + Subject string + type SubjectDIDs200JSONResponse []string + func (response SubjectDIDs200JSONResponse) VisitSubjectDIDsResponse(w http.ResponseWriter) error + type SubjectDIDsRequestObject struct + Id string + type SubjectDIDsResponse struct + ApplicationproblemJSONDefault ... + Body []byte + HTTPResponse *http.Response + JSON200 *[]string + func ParseSubjectDIDsResponse(rsp *http.Response) (*SubjectDIDsResponse, error) + func (r SubjectDIDsResponse) Status() string + func (r SubjectDIDsResponse) StatusCode() int + type SubjectDIDsResponseObject interface + VisitSubjectDIDsResponse func(w http.ResponseWriter) error + type SubjectDIDsdefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response SubjectDIDsdefaultApplicationProblemPlusJSONResponse) VisitSubjectDIDsResponse(w http.ResponseWriter) error + type UpdateService200JSONResponse []Service + func (response UpdateService200JSONResponse) VisitUpdateServiceResponse(w http.ResponseWriter) error + type UpdateServiceJSONRequestBody = ServiceRequest + type UpdateServiceRequestObject struct + Body *UpdateServiceJSONRequestBody + Id string + ServiceId string + type UpdateServiceResponse struct + ApplicationproblemJSONDefault ... + Body []byte + HTTPResponse *http.Response + JSON200 *[]Service + func ParseUpdateServiceResponse(rsp *http.Response) (*UpdateServiceResponse, error) + func (r UpdateServiceResponse) Status() string + func (r UpdateServiceResponse) StatusCode() int + type UpdateServiceResponseObject interface + VisitUpdateServiceResponse func(w http.ResponseWriter) error + type UpdateServicedefaultApplicationProblemPlusJSONResponse struct + Body struct{ ... } + StatusCode int + func (response UpdateServicedefaultApplicationProblemPlusJSONResponse) VisitUpdateServiceResponse(w http.ResponseWriter) error + type VerificationMethod = did.VerificationMethod + type Wrapper struct + SubjectManager didsubject.Manager + VDR vdr.VDR + func (r Wrapper) GetRootWebDID(ctx context.Context, _ GetRootWebDIDRequestObject) (GetRootWebDIDResponseObject, error) + func (r Wrapper) GetTenantWebDID(ctx context.Context, request GetTenantWebDIDRequestObject) (GetTenantWebDIDResponseObject, error) + func (w *Wrapper) AddVerificationMethod(ctx context.Context, request AddVerificationMethodRequestObject) (AddVerificationMethodResponseObject, error) + func (w *Wrapper) CreateService(ctx context.Context, request CreateServiceRequestObject) (CreateServiceResponseObject, error) + func (w *Wrapper) CreateSubject(ctx context.Context, request CreateSubjectRequestObject) (CreateSubjectResponseObject, error) + func (w *Wrapper) Deactivate(ctx context.Context, request DeactivateRequestObject) (DeactivateResponseObject, error) + func (w *Wrapper) DeleteService(ctx context.Context, request DeleteServiceRequestObject) (DeleteServiceResponseObject, error) + func (w *Wrapper) FindServices(ctx context.Context, request FindServicesRequestObject) (FindServicesResponseObject, error) + func (w *Wrapper) ListSubjects(ctx context.Context, _ ListSubjectsRequestObject) (ListSubjectsResponseObject, error) + func (w *Wrapper) ResolveDID(_ context.Context, request ResolveDIDRequestObject) (ResolveDIDResponseObject, error) + func (w *Wrapper) ResolveStatusCode(err error) int + func (w *Wrapper) Routes(router core.EchoRouter) + func (w *Wrapper) SubjectDIDs(ctx context.Context, request SubjectDIDsRequestObject) (SubjectDIDsResponseObject, error) + func (w *Wrapper) UpdateService(ctx context.Context, request UpdateServiceRequestObject) (UpdateServiceResponseObject, error)