Package-level declarations

Types

Link copied to clipboard
@Serializable
data class AttachmentFormatReference(val attachmentId: String, val format: String)

Data class for DIDComm Messaging

Link copied to clipboard
Link copied to clipboard
@Serializable
data class IssueCredentialBody(val comment: String, val formats: Array<AttachmentFormatReference>)
Link copied to clipboard
@Serializable
sealed class JsonWebMessage
Link copied to clipboard
@Serializable
data class JwmAttachment(val id: String, val mediaType: String? = null, val data: JwmAttachmentData, val filename: String? = null, val parent: String? = null)
Link copied to clipboard
Link copied to clipboard
@Serializable
data class OutOfBandInvitationBody(val handshakeProtocols: Array<String>, val acceptTypes: Array<String>, val goalCode: String, val services: Array<OutOfBandService>? = null)
Link copied to clipboard
@Serializable
data class OutOfBandService(val type: String, val recipientKeys: Array<String>, val serviceEndpoint: String)
Link copied to clipboard
@Serializable
class Presentation : JsonWebMessage
Link copied to clipboard
@Serializable
data class PresentationBody(val comment: String, val formats: Array<AttachmentFormatReference>)
Link copied to clipboard
Link copied to clipboard
@Serializable
data class ProblemReportBody(val code: String, val comment: String? = null, val args: Array<String>? = null, val escalateTo: String? = null)
Link copied to clipboard
Link copied to clipboard
@Serializable
data class RequestCredentialBody(val comment: String, val goalCode: String, val formats: Array<AttachmentFormatReference>)
Link copied to clipboard
@Serializable
class RequestDummyMessage : JsonWebMessage
Link copied to clipboard
@Serializable
data class RequestDummyMessageBody(val body: String)
Link copied to clipboard
Link copied to clipboard
@Serializable
data class RequestPresentationBody(val comment: String, val formats: Array<AttachmentFormatReference>)