SdJwtTypeMetadataDefinition

@Serializable
data class SdJwtTypeMetadataDefinition(val vct: SdJwtVcType, val name: String? = null, val description: String? = null, val extends: SdJwtVcType? = null, val extendsIntegrity: W3cSubresourceIntegrityMetadata? = null, val display: SdJwtTypeMetadataTypeDisplayInformationList? = null, val claims: SdJwtTypeMetadataClaimInformationList? = null)(source)

Metadata for an SD-JWT VC Type According to https://www.ietf.org/archive/id/draft-ietf-oauth-sd-jwt-vc-16.html#name-display-metadata

Constructors

Link copied to clipboard
constructor(vct: SdJwtVcType, name: String? = null, description: String? = null, extends: SdJwtVcType? = null, extendsIntegrity: W3cSubresourceIntegrityMetadata? = null, display: SdJwtTypeMetadataTypeDisplayInformationList? = null, claims: SdJwtTypeMetadataClaimInformationList? = null)

Types

Link copied to clipboard

Properties

Link copied to clipboard
@SerialName(value = "claims")
val claims: SdJwtTypeMetadataClaimInformationList?
Link copied to clipboard
@SerialName(value = "description")
val description: String?
Link copied to clipboard
@SerialName(value = "display")
val display: SdJwtTypeMetadataTypeDisplayInformationList?
Link copied to clipboard
@SerialName(value = "extends")
val extends: SdJwtVcType?
Link copied to clipboard
@SerialName(value = "extends#integrity")
val extendsIntegrity: W3cSubresourceIntegrityMetadata?
Link copied to clipboard
@SerialName(value = "name")
val name: String?
Link copied to clipboard
@SerialName(value = "vct")
val vct: SdJwtVcType

Functions

Link copied to clipboard