package
6.0.0-beta.10+incompatible
Repository: https://github.com/nuts-foundation/nuts-node.git
Documentation: pkg.go.dev

# Functions

Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewCreateDPoPProofRequest calls the generic CreateDPoPProof builder with application/json body.
NewCreateDPoPProofRequestWithBody generates requests for CreateDPoPProof with any type of body.
NewIntrospectAccessTokenExtendedRequestWithBody generates requests for IntrospectAccessTokenExtended with any type of body.
NewIntrospectAccessTokenExtendedRequestWithFormdataBody calls the generic IntrospectAccessTokenExtended builder with application/x-www-form-urlencoded body.
NewIntrospectAccessTokenRequestWithBody generates requests for IntrospectAccessToken with any type of body.
NewIntrospectAccessTokenRequestWithFormdataBody calls the generic IntrospectAccessToken builder with application/x-www-form-urlencoded body.
NewRequestOpenid4VCICredentialIssuanceRequest calls the generic RequestOpenid4VCICredentialIssuance builder with application/json body.
NewRequestOpenid4VCICredentialIssuanceRequestWithBody generates requests for RequestOpenid4VCICredentialIssuance with any type of body.
NewRequestServiceAccessTokenRequest calls the generic RequestServiceAccessToken builder with application/json body.
NewRequestServiceAccessTokenRequestWithBody generates requests for RequestServiceAccessToken with any type of body.
NewRequestUserAccessTokenRequest calls the generic RequestUserAccessToken builder with application/json body.
NewRequestUserAccessTokenRequestWithBody generates requests for RequestUserAccessToken with any type of body.
NewRetrieveAccessTokenRequest generates requests for RetrieveAccessToken.
NewValidateDPoPProofRequest calls the generic ValidateDPoPProof builder with application/json body.
NewValidateDPoPProofRequestWithBody generates requests for ValidateDPoPProof with any type of body.
ParseCreateDPoPProofResponse parses an HTTP response from a CreateDPoPProofWithResponse call.
ParseIntrospectAccessTokenExtendedResponse parses an HTTP response from a IntrospectAccessTokenExtendedWithResponse call.
ParseIntrospectAccessTokenResponse parses an HTTP response from a IntrospectAccessTokenWithResponse call.
ParseRequestOpenid4VCICredentialIssuanceResponse parses an HTTP response from a RequestOpenid4VCICredentialIssuanceWithResponse call.
ParseRequestServiceAccessTokenResponse parses an HTTP response from a RequestServiceAccessTokenWithResponse call.
ParseRequestUserAccessTokenResponse parses an HTTP response from a RequestUserAccessTokenWithResponse call.
ParseRetrieveAccessTokenResponse parses an HTTP response from a RetrieveAccessTokenWithResponse call.
ParseValidateDPoPProofResponse parses an HTTP response from a ValidateDPoPProofWithResponse 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

No description provided by the author
Defines values for ServiceAccessTokenRequestTokenType.
Defines values for ServiceAccessTokenRequestTokenType.
Defines values for UserAccessTokenRequestTokenType.
Defines values for UserAccessTokenRequestTokenType.

# Structs

Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
Cnf The 'confirmation' claim is used in JWTs to proof the possession of a key.
No description provided by the author
DPoPRequest defines model for DPoPRequest.
DPoPResponse defines model for DPoPResponse.
DPoPValidateRequest defines model for DPoPValidateRequest.
DPoPValidateResponse defines model for DPoPValidateResponse.
ExtendedTokenIntrospectionResponse defines model for ExtendedTokenIntrospectionResponse.
No description provided by the author
No description provided by the author
RedirectResponseWithID defines model for RedirectResponseWithID.
RequestOpenid4VCICredentialIssuanceJSONBody defines parameters for RequestOpenid4VCICredentialIssuance.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ServiceAccessTokenRequest Request for an access token for a service.
TokenIntrospectionRequest Token introspection request as described in RFC7662 section 2.1 Alongside the defined properties, it can return values (additionalProperties) from the Verifiable Credentials that resulted from the Presentation Exchange.
UserAccessTokenRequest Request for an access token for a user.
UserDetails Claims about the authorized user.
No description provided by the author

# 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.
CreateDPoPProofJSONRequestBody defines body for CreateDPoPProof for application/json ContentType.
DIDDocument is an alias.
DIDDocumentMetadata is an alias.
ErrorResponse is an alias.
IntrospectAccessTokenExtendedFormdataRequestBody defines body for IntrospectAccessTokenExtended for application/x-www-form-urlencoded ContentType.
IntrospectAccessTokenFormdataRequestBody defines body for IntrospectAccessToken for application/x-www-form-urlencoded ContentType.
OAuthAuthorizationServerMetadata is an alias.
OAuthClientMetadata is an alias.
PresentationDefinition is an alias.
PresentationSubmission is an alias.
No description provided by the author
RequestEditorFn is the function signature for the RequestEditor callback function.
RequestOpenid4VCICredentialIssuanceJSONRequestBody defines body for RequestOpenid4VCICredentialIssuance for application/json ContentType.
RequestServiceAccessTokenJSONRequestBody defines body for RequestServiceAccessToken for application/json ContentType.
RequestUserAccessTokenJSONRequestBody defines body for RequestUserAccessToken for application/json ContentType.
RequiredPresentationDefinitions is an alias.
ServiceAccessTokenRequestTokenType The type of access token that is preferred, default: DPoP.
No description provided by the author
TokenResponse is an alias.
UserAccessTokenRequestTokenType The type of access token that is prefered.
ValidateDPoPProofJSONRequestBody defines body for ValidateDPoPProof for application/json ContentType.
VerifiableCredential is an alias.
VerifiablePresentation is an alias.
WalletOwnerType is an alias.