DocumentMetadataHandler

class DocumentMetadataHandler(defaultCardArtLoader: suspend () -> ByteString = { defaultCardArt }) : ProvisioningModel.AbstractDocumentMetadataHandler

AbstractDocumentMetadataHandler implementation that handles the case when default implementation (DocumentMetadata) is used to represent document metadata.

Parameters

defaultCardArtLoader

function that is called to create card art for the document when no card art is provided by the server.

Constructors

Link copied to clipboard
constructor(defaultCardArtLoader: suspend () -> ByteString = { defaultCardArt })

Functions

Link copied to clipboard
open suspend override fun initializeDocumentMetadata(metadata: AbstractDocumentMetadata, credentialDisplay: Display, issuerDisplay: Display)

Initializes metadata object when the document is first created.

Link copied to clipboard
open suspend override fun updateDocumentMetadata(document: Document, credentialDisplay: Display)

Updates metadata for the existing document.