# Functions
CredentialToResolve is an option to provide verifiable credential instance to resolve.
PresentCredentialApplication creates a minimal Presentation (without proofs) with Credential Application data based on credentialManifest.
PresentCredentialResponse creates a basic Presentation (without proofs) with Credential Response data based on credentialManifest.
RawCredentialToResolve is an option to provide raw JSON bytes of verifiable credential to resolve.
UnmarshalAndValidateAgainstCredentialManifest unmarshals the credentialApplicationBytes into a CredentialApplication object (performing verification in the process), and after that verifies that the Credential Application is valid against the given Credential Manifest.
ValidateCredentialApplication validates credential application presentation by validating the embedded Credential Application object against the given Credential Manifest.
ValidateOutputDescriptors checks the given slice of OutputDescriptors to ensure that they are valid (per the spec) when placed together within a single Credential Manifest.
WithExistingPresentationForPresentCredentialApplication is an option for the PresentCredentialApplication method that allows Credential Application data to be added to an existing Presentation (turning it into a Credential Application in the process).
WithExistingPresentationForPresentCredentialResponse is an option for the PresentCredentialResponse method that allows Credential Response data to be added to an existing Presentation.
# Constants
CredentialApplicationAttachmentFormat defines the format type of Credential Application when used as an attachment in the WACI issuance flow.
CredentialApplicationPresentationContext defines the context type of Credential Application when used as part of a presentation attachment in the WACI issuance flow.
CredentialManifestAttachmentFormat defines the format type of Credential Manifest when used as an attachment in the WACI issuance flow.
CredentialResponseAttachmentFormat defines the format type of Credential Response when used as an attachment in the WACI issuance flow.
CredentialResponsePresentationContext defines the context type of Credential Response when used as part of a presentation attachment in the WACI issuance flow.
# Structs
Color represents a single color in RGB hex code format.
CredentialApplication represents a credential_application object as defined in https://identity.foundation/credential-manifest/#credential-application.
CredentialManifest represents a Credential Manifest object as defined in https://identity.foundation/credential-manifest/#credential-manifest-2.
CredentialResponse represents a Credential Response object as defined in https://identity.foundation/credential-manifest/#credential-response.
DataDisplayDescriptor represents a Data Display Descriptor as defined in https://identity.foundation/credential-manifest/wallet-rendering/#data-display.
DisplayMappingObject represents a Display Mapping Object as defined in https://identity.foundation/wallet-rendering/#display-mapping-object There are two possibilities here: 1.
ImageURIWithAltText represents a URI that points to an image along with the alt text for it.
Issuer represents the issuer object defined in https://identity.foundation/credential-manifest/#general-composition.
LabeledDisplayMappingObject is a DisplayMappingObject with an additional Label field.
OutputDescriptor represents an Output Descriptor object as defined in https://identity.foundation/credential-manifest/#output-descriptor.
ResolvedDescriptor typically represents results of resolving manifests by credential response.
ResolvedProperty contains resolved result for each resolved property.
Schema represents Type and (optional) Format information for a DisplayMappingObject that uses the Paths field, as defined in https://identity.foundation/wallet-rendering/#using-path.
Styles represents an Entity Styles object as defined in https://identity.foundation/wallet-rendering/#entity-styles.
# Type aliases
CredentialToResolveOption is an option to provide credential to resolve manifest.
OutputDescriptorMap represents an Output Descriptor Mapping Object as defined in https://identity.foundation/credential-manifest/#credential-response.
PresentCredentialApplicationOpt is an option for the PresentCredentialApplication method.
PresentCredentialResponseOpt is an option for the PresentCredentialResponse method.