PresentationDefinitionV2Credential

data class PresentationDefinitionV2Credential(var id: String, var createdDate: String, var issuanceDate: String?, var lastModified: String, var revocationDate: String?, var issuer: IdentifierListItem?, var issuerCertificate: CertificateDetail?, var holder: IdentifierListItem?, var state: CredentialState, var schema: CredentialSchemaInfo, var claims: List<PresentationDefinitionV2Claim>, var redirectUri: String?, var role: CredentialRole, var suspendEndDate: String?, var mdocMsoValidity: MdocMsoValidity?, var protocol: String, var profile: String?, var embeddedDisclosurePolicyViolation: DisclosurePolicyViolation?)

Constructors

Link copied to clipboard
constructor(id: String, createdDate: String, issuanceDate: String?, lastModified: String, revocationDate: String?, issuer: IdentifierListItem?, issuerCertificate: CertificateDetail?, holder: IdentifierListItem?, state: CredentialState, schema: CredentialSchemaInfo, claims: List<PresentationDefinitionV2Claim>, redirectUri: String?, role: CredentialRole, suspendEndDate: String?, mdocMsoValidity: MdocMsoValidity?, protocol: String, profile: String?, embeddedDisclosurePolicyViolation: DisclosurePolicyViolation?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Present when the relying party's certificates do not satisfy the embedded disclosure policy attached to the requested credential. The wallet should surface this to the user as a warning before they proceed with disclosure. See Handling Trust Information.

Link copied to clipboard
Link copied to clipboard
var id: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard