# Functions

Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewCreateVPRequest calls the generic CreateVP builder with application/json body.
NewCreateVPRequestWithBody generates requests for CreateVP with any type of body.
NewGetCredentialsInWalletRequest generates requests for GetCredentialsInWallet.
NewIssueVCRequest calls the generic IssueVC builder with application/json body.
NewIssueVCRequestWithBody generates requests for IssueVC with any type of body.
NewListTrustedRequest generates requests for ListTrusted.
NewListUntrustedRequest generates requests for ListUntrusted.
NewLoadVCRequest calls the generic LoadVC builder with application/json body.
NewLoadVCRequestWithBody generates requests for LoadVC with any type of body.
NewRemoveCredentialFromWalletRequest generates requests for RemoveCredentialFromWallet.
NewResolveVCRequest generates requests for ResolveVC.
NewRevokeVCRequest generates requests for RevokeVC.
NewSearchIssuedVCsRequest generates requests for SearchIssuedVCs.
NewSearchVCsRequest calls the generic SearchVCs builder with application/json body.
NewSearchVCsRequestWithBody generates requests for SearchVCs 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.
NewVerifyVCRequest calls the generic VerifyVC builder with application/json body.
NewVerifyVCRequestWithBody generates requests for VerifyVC with any type of body.
NewVerifyVPRequest calls the generic VerifyVP builder with application/json body.
NewVerifyVPRequestWithBody generates requests for VerifyVP with any type of body.
ParseCreateVPResponse parses an HTTP response from a CreateVPWithResponse call.
ParseGetCredentialsInWalletResponse parses an HTTP response from a GetCredentialsInWalletWithResponse call.
ParseIssueVCResponse parses an HTTP response from a IssueVCWithResponse call.
ParseListTrustedResponse parses an HTTP response from a ListTrustedWithResponse call.
ParseListUntrustedResponse parses an HTTP response from a ListUntrustedWithResponse call.
ParseLoadVCResponse parses an HTTP response from a LoadVCWithResponse call.
ParseRemoveCredentialFromWalletResponse parses an HTTP response from a RemoveCredentialFromWalletWithResponse call.
ParseResolveVCResponse parses an HTTP response from a ResolveVCWithResponse call.
ParseRevokeVCResponse parses an HTTP response from a RevokeVCWithResponse call.
ParseSearchIssuedVCsResponse parses an HTTP response from a SearchIssuedVCsWithResponse call.
ParseSearchVCsResponse parses an HTTP response from a SearchVCsWithResponse call.
ParseTrustIssuerResponse parses an HTTP response from a TrustIssuerWithResponse call.
ParseUntrustIssuerResponse parses an HTTP response from a UntrustIssuerWithResponse call.
ParseVerifyVCResponse parses an HTTP response from a VerifyVCWithResponse call.
ParseVerifyVPResponse parses an HTTP response from a VerifyVPWithResponse call.
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 CreateVPRequestProofPurpose.
Defines values for CreateVPRequestProofPurpose.
Defines values for CreateVPRequestProofPurpose.
Defines values for CreateVPRequestProofPurpose.
No description provided by the author
Defines values for IssueVCRequestFormat.
Defines values for CreateVPRequestFormat.
Defines values for CreateVPRequestProofPurpose.
Defines values for IssueVCRequestFormat.
Defines values for CreateVPRequestFormat.
Defines values for IssueVCRequestVisibility.
Defines values for IssueVCRequestVisibility.

# Structs

Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
CreateVPRequest A request for creating a new Verifiable Presentation for a set of Verifiable Credentials.
No description provided by the author
CredentialIssuer defines model for CredentialIssuer.
No description provided by the author
IssueVCRequest A request for issuing a new Verifiable Credential.
IssueVCRequest_Context The resolvable context of the credentialSubject as URI.
IssueVCRequest_Type Type definition for the credential.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SearchIssuedVCsParams defines parameters for SearchIssuedVCs.
No description provided by the author
SearchOptions defines model for SearchOptions.
SearchVCRequest request body for searching VCs.
SearchVCResult Result of a Search operation.
SearchVCResults result of a Search operation.
No description provided by the author
No description provided by the author
No description provided by the author
VCVerificationOptions defines model for VCVerificationOptions.
VCVerificationRequest defines model for VCVerificationRequest.
VCVerificationResult Contains the verifiable credential verification result.
No description provided by the author
No description provided by the author
VPVerificationRequest defines model for VPVerificationRequest.
VPVerificationResult Contains the verifiable presentation verification result.

# Interfaces

The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
Doer performs HTTP requests.

# Type aliases

ClientOption allows setting custom parameters during construction.
CreateVPJSONRequestBody defines body for CreateVP for application/json ContentType.
CreateVPRequestFormat Proof format for the presentation (JSON-LD or JWT).
CreateVPRequestProofPurpose The specific intent for the proof, the reason why an entity created it.
CredentialSubject Subject of a Verifiable Credential identifying the holder and expressing claims.
IssueVCJSONRequestBody defines body for IssueVC for application/json ContentType.
IssueVCRequestContext0 defines model for .
IssueVCRequestContext1 defines model for .
IssueVCRequestFormat Proof format for the credential (ldp_vc for JSON-LD or jwt_vc for JWT).
IssueVCRequestType0 defines model for .
IssueVCRequestType1 defines model for .
IssueVCRequestVisibility When publishToNetwork is true, the credential can be published publicly or privately to the holder.
LoadVCJSONRequestBody defines body for LoadVC for application/json ContentType.
RequestEditorFn is the function signature for the RequestEditor callback function.
Revocation Credential revocation record.
SearchVCsJSONRequestBody defines body for SearchVCs for application/json ContentType.
TrustIssuerJSONRequestBody defines body for TrustIssuer for application/json ContentType.
UntrustIssuerJSONRequestBody defines body for UntrustIssuer for application/json ContentType.
VerifiableCredential defines model for VerifiableCredential.
VerifiablePresentation defines model for VerifiablePresentation.
VerifyVCJSONRequestBody defines body for VerifyVC for application/json ContentType.
VerifyVPJSONRequestBody defines body for VerifyVP for application/json ContentType.