ProvisioningModel

class ProvisioningModel(provisioningBackendProvider: ProvisioningBackendProvider, documentStore: DocumentStore, promptModel: PromptModel, secureAreaRepository: SecureAreaRepository)

Constructors

Link copied to clipboard
constructor(provisioningBackendProvider: ProvisioningBackendProvider, documentStore: DocumentStore, promptModel: PromptModel, secureAreaRepository: SecureAreaRepository)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Error(val err: Throwable) : ProvisioningModel.State
Link copied to clipboard
data class EvidenceRequested(val evidenceRequests: List<EvidenceRequest>, val credentials: List<Credential>) : ProvisioningModel.State
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class State

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun provideEvidence(evidence: EvidenceResponse)
Link copied to clipboard
suspend fun run(): Document?

Run provisioning model.

Link copied to clipboard