Package-level declarations

Types

Link copied to clipboard

Interface that all objects returned in Document.metadata must implement.

Link copied to clipboard
class Document

This class represents a document created in DocumentStore.

Link copied to clipboard
class DocumentAdded(val documentId: String) : DocumentEvent

A document was added to the DocumentStore.

Link copied to clipboard
class DocumentDeleted(val documentId: String) : DocumentEvent

A document was deleted from the DocumentStore.

Link copied to clipboard
sealed class DocumentEvent

Event describing a change in a Document in the DocumentStore or DocumentStore itself.

Link copied to clipboard

Implementation of AbstractDocumentMetadata suitable for most use-cases.

Link copied to clipboard
class DocumentRequest(val requestedDataElements: List<DocumentRequest.DataElement>)

Document request.

Link copied to clipboard

Class for storing real-world identity documents.

Link copied to clipboard
class DocumentUpdated(val documentId: String) : DocumentEvent

A document in the DocumentStore was updated.

Link copied to clipboard

A set of utilities and helpers for working with documents.

Link copied to clipboard

Key/value pairs, organized by name space.

Functions

Link copied to clipboard
fun buildDocumentStore(storage: Storage, secureAreaRepository: SecureAreaRepository, builderAction: DocumentStore.Builder.() -> Unit): DocumentStore

Builds a DocumentStore