SentResponse(@Json("Id") id: String, @Json("Alias") alias: ConnectionAlias?, @Json("MyDid") myDid: String, @Json("MyVerKey") myVerKey: String, @Json("TheirDid") theirDid: String, @Json("TheirVerKey") theirVerKey: String, @Json("Endpoint") endpoint: AgentEndpoint, @Json("ThreadId") threadId: String)
The connection is ready to use, but we wait until the first received message to confirm that the connection is actually established (e.g. the other party may not have received our connection response message, which means we will likely have to send it again).