Companion

object Companion

Functions

Link copied to clipboard

Creates a new unique credential identifier.

Link copied to clipboard
suspend fun getCredentialState(credentialId: CredentialId): CredentialState?

Queries the credential state

Link copied to clipboard

Queries the credential status

Link copied to clipboard
fun indexToIdentifier(index: Int): ByteString
Link copied to clipboard
suspend fun listNonValidCredentials(bucketId: String, after: Int? = null, limit: Int = Int.MAX_VALUE): List<Pair<Int, CredentialState.Status>>

List credentials with status codes that are not zero (zero represents a valid credential).

Link copied to clipboard
suspend fun setCredentialStatus(credentialId: CredentialId, status: CredentialState.Status, expiration: Instant)

Sets the credential status.

Link copied to clipboard
suspend fun updateCredential(credentialId: CredentialId, state: CredentialState)

Updates the existing credential record.