aries / net.globalid.aries.agents.models / AgentEndpoint

AgentEndpoint

@JsonClass(true) data class AgentEndpoint

Agent endpoint information.

Constructors

<init>

Agent endpoint information.

AgentEndpoint(uri: String, routingKeys: List<String>? = emptyList(), did: String? = null)

Properties

did

decentralized identifier of agent

val did: String?

routingKeys

are the keys that others must use when sending an A2A message. These keys are exchanged during the connection protocol.

val routingKeys: List<String>?

uri

is the URI to which others must send their A2A messages addressed to us. This URI is exchanged during the connection protocol.

val uri: String

Companion Object Properties

JSON_NAME_ENDPOINT

const val JSON_NAME_ENDPOINT: String