@JsonClass(true) data class ProvisioningRecord : BaseRecord
Represents a "base" provisioning record of an agent with the basic configuration properties that are needed for Aries agent operations and actions.
<init> |
Represents a "base" provisioning record of an agent with the basic configuration properties that are needed for Aries agent operations and actions. ProvisioningRecord(masterSecretId: String, endpoint: AgentEndpoint, owner: AgentOwner, issuerSeed: String?, issuerDid: String?, issuerVerKey: String?) |
endpoint |
AgentEndpoint contains data for sending an A2A messages val endpoint: AgentEndpoint |
id |
the identifier val id: String |
issuerDid |
val issuerDid: String? |
issuerSeed |
val issuerSeed: String? |
issuerVerKey |
val issuerVerKey: String? |
masterSecretId |
is the ID of the master secret stored in the agent's wallet. The master secret referenced by this ID is used in Indy for Anoncreds operations. val masterSecretId: String |
owner |
contains information about the Agent's owner - their name and the image URL. This information is included in specific A2A (agent-to-agent) messages such as connection invitations. val owner: AgentOwner |
typeName |
the name of record type val typeName: String |
RECORD_ID |
const val RECORD_ID: String |