# Functions
Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewCreateRequest calls the generic Create builder with application/json body.
NewCreateRequestWithBody generates requests for Create with any type of body.
NewListTrustedRequest generates requests for ListTrusted.
NewListUntrustedRequest generates requests for ListUntrusted.
NewResolveRequest generates requests for Resolve.
NewRevokeRequest generates requests for Revoke.
NewSearchRequest calls the generic Search builder with application/json body.
NewSearchRequestWithBody generates requests for Search with any type of body.
NewTrustIssuerRequest calls the generic TrustIssuer builder with application/json body.
NewTrustIssuerRequestWithBody generates requests for TrustIssuer with any type of body.
NewUntrustIssuerRequest calls the generic UntrustIssuer builder with application/json body.
NewUntrustIssuerRequestWithBody generates requests for UntrustIssuer with any type of body.
ParseCreateResponse parses an HTTP response from a CreateWithResponse call.
ParseListTrustedResponse parses an HTTP response from a ListTrustedWithResponse call.
ParseListUntrustedResponse parses an HTTP response from a ListUntrustedWithResponse call.
ParseResolveResponse parses an HTTP response from a ResolveWithResponse call.
ParseRevokeResponse parses an HTTP response from a RevokeWithResponse call.
ParseSearchResponse parses an HTTP response from a SearchWithResponse call.
ParseTrustIssuerResponse parses an HTTP response from a TrustIssuerWithResponse call.
ParseUntrustIssuerResponse parses an HTTP response from a UntrustIssuerWithResponse call.
RegisterHandlers adds each server route to the EchoRouter.
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request.
# Constants
Defines values for ResolutionResultCurrentStatus.
Defines values for ResolutionResultCurrentStatus.
Defines values for ResolutionResultCurrentStatus.
# Structs
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
No description provided by the author
CredentialIssuer defines model for CredentialIssuer.
HTTPClient holds the server address and other basic settings for the http client.
used search params.
No description provided by the author
No description provided by the author
result of a Resolve operation.
ResolveParams defines parameters for Resolve.
No description provided by the author
No description provided by the author
SearchParams defines parameters for Search.
Input for a search call.
No description provided by the author
ServerInterfaceWrapper converts echo contexts to parameters.
No description provided by the author
No description provided by the author
Wrapper implements the generated interface from oapi-codegen.
# Interfaces
The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
CredentialSubject is an alias to use from within the API.
This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration.
No description provided by the author
Doer performs HTTP requests.
No description provided by the author
ServerInterface represents all server handlers.
# Type aliases
ClientOption allows setting custom parameters during construction.
CreateJSONBody defines parameters for Create.
CreateJSONRequestBody defines body for Create for application/json ContentType.
DID according to Nuts specification.
IssueVCRequest is an alias to use from within the API for issuing VCs.
RequestEditorFn is the function signature for the RequestEditor callback function.
Only credentials with with "trusted" state are valid.
Revocation is an alias to use from within the API.
SearchJSONBody defines parameters for Search.
SearchJSONRequestBody defines body for Search for application/json ContentType.
TrustIssuerJSONBody defines parameters for TrustIssuer.
TrustIssuerJSONRequestBody defines body for TrustIssuer for application/json ContentType.
UntrustIssuerJSONBody defines parameters for UntrustIssuer.
UntrustIssuerJSONRequestBody defines body for UntrustIssuer for application/json ContentType.
VerifiableCredential is an alias to use from within the API.