Documentation Index
Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt
Use this file to discover all available pages before exploring further.
Data Class
data class DelegatedSignerData(val locator: String, val status: DelegatedSignerStatus = DelegatedSignerStatus.UNKNOWN)
Constructors
constructor(locator: String, status: DelegatedSignerStatus = DelegatedSignerStatus.UNKNOWN)
Properties
identifier
The signer identifier extracted from the locator (e.g. email address, phone number, wallet address). Returns the full locator if no type prefix is present.
locator
status
val status: DelegatedSignerStatus
The current approval/activation state of the delegated signer.
type
val type: DelegatedSignerType
The signer type derived from the locator prefix (e.g. “device:”, “email:”). Returns DelegatedSignerType.UNKNOWN for prefix-less locators (e.g. bare addresses).
Functions
toSignerData
fun toSignerData(): SignerData?
Converts this delegated signer data to SignerData if possible. Only email and phone signers can be converted (non-custodial, TEE-backed signers). Returns null for passkey, api-key, external-wallet, and device signers.