Constructors

Link copied to clipboard
fun TrinityModuleWithProcessIntegrityToken()

Functions

Link copied to clipboard
abstract suspend fun cancel()
Link copied to clipboard
fun getVerifiedModuleValueFor(claimValue: ClaimValue): MODULE_CLAIM_VALUE

Gets verified claim from claim data.

Link copied to clipboard
fun <T> getVerifiedValueFor(specificClaimName: SpecificClaimName<T>, claimValue: ClaimValue): T
fun <T> getVerifiedValueFor(standardClaim: StandardClaimName<T>, claimValue: ClaimValue): T

Gets verified claim from claim data.

Link copied to clipboard
fun hasModuleRegisteredSpecificClaimName(specificClaimName: SpecificClaimName<*>): Boolean

Checks whether the claim is provided by this module.

Link copied to clipboard
fun hasModuleRegisteredStandardClaim(standardClaim: StandardClaimName<*>): Boolean

Checks whether the claim is provided by this module.

Link copied to clipboard
open suspend override fun resolveModule(    claimName: ClaimName,     configLink: String?,     emitter: suspend (RESOLVING_EVENT) -> Unit): String
abstract suspend fun resolveModule(    claimName: ClaimName,     configLink: String?,     processIntegrityToken: String,     emitter: suspend (RESOLVING_EVENT) -> Unit): String
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
abstract val moduleClaim: ModuleClaimName
Link copied to clipboard
abstract val moduleConfigLinkName: String
Link copied to clipboard
abstract val specificClaims: Set<SpecificClaimName<out Any>>
Link copied to clipboard
abstract val standardClaims: Set<StandardClaimName<out Any>>