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 + type CredentialStatus = interface + type CredentialSubject = interface + type DID = string + type DIDDocument struct + AssertionMethod *[]string + Authentication *[]string + CapabilityDelegation *[]string + CapabilityInvocation *[]string + Context interface{} + Controller *interface{} + Id DID + KeyAgreement *[]string + Service *[]Service + VerificationMethod *[]VerificationMethod + type DIDDocumentMetadata struct + Created string + Deactivated bool + Hash string + PreviousHash *string + Txs []string + Updated *string + type EmbeddedProof struct + Challenge *string + Created string + Domain *string + Jws string + Nonce *string + ProofPurpose string + Type string + VerificationMethod string + type JSONVerifiableCredential struct + Context interface{} + CredentialStatus *CredentialStatus + CredentialSubject CredentialSubject + ExpirationDate *string + Id *string + IssuanceDate string + Issuer DID + Proof interface{} + Type []string + type JSONVerifiablePresentation struct + Context interface{} + Holder *string + Id *string + Proof *interface{} + Type interface{} + VerifiableCredential *interface{} + type JWTCompactVerifiableCredential = string + type JWTCompactVerifiablePresentation = string + type Revocation struct + Date string + Issuer DID + Proof *map[string]interface{} + Reason *string + Subject string + type Service struct + Id string + ServiceEndpoint interface{} + Type string + type VerifiableCredential struct + func (t *VerifiableCredential) FromJSONVerifiableCredential(v JSONVerifiableCredential) error + func (t *VerifiableCredential) FromJWTCompactVerifiableCredential(v JWTCompactVerifiableCredential) error + func (t *VerifiableCredential) MergeJSONVerifiableCredential(v JSONVerifiableCredential) error + func (t *VerifiableCredential) MergeJWTCompactVerifiableCredential(v JWTCompactVerifiableCredential) error + func (t *VerifiableCredential) UnmarshalJSON(b []byte) error + func (t VerifiableCredential) AsJSONVerifiableCredential() (JSONVerifiableCredential, error) + func (t VerifiableCredential) AsJWTCompactVerifiableCredential() (JWTCompactVerifiableCredential, error) + func (t VerifiableCredential) MarshalJSON() ([]byte, error) + type VerifiablePresentation struct + func (t *VerifiablePresentation) FromJSONVerifiablePresentation(v JSONVerifiablePresentation) error + func (t *VerifiablePresentation) FromJWTCompactVerifiablePresentation(v JWTCompactVerifiablePresentation) error + func (t *VerifiablePresentation) MergeJSONVerifiablePresentation(v JSONVerifiablePresentation) error + func (t *VerifiablePresentation) MergeJWTCompactVerifiablePresentation(v JWTCompactVerifiablePresentation) error + func (t *VerifiablePresentation) UnmarshalJSON(b []byte) error + func (t VerifiablePresentation) AsJSONVerifiablePresentation() (JSONVerifiablePresentation, error) + func (t VerifiablePresentation) AsJWTCompactVerifiablePresentation() (JWTCompactVerifiablePresentation, error) + func (t VerifiablePresentation) MarshalJSON() ([]byte, error) + type VerificationMethod struct + Controller string + Id string + PublicKeyJwk map[string]interface{} + Type string Other modules containing this package github.com/nuts-foundation/nuts-node/v5