IssueCredential

@Serializable
@SerialName(value = "https://wallet.a-sit.at/issue-credential/1.0/issue-credential")
class IssueCredential : JsonWebMessage(source)

From ARIES RFC 0453

Constructors

Link copied to clipboard
constructor(body: IssueCredentialBody, threadId: String, attachments: Array<JwmAttachment>)

Properties

Link copied to clipboard
@SerialName(value = "attachments")
val attachments: Array<JwmAttachment>? = null
Link copied to clipboard
@SerialName(value = "body")
val body: IssueCredentialBody
Link copied to clipboard
@SerialName(value = "created_time")
val createdTimestamp: Instant? = null
Link copied to clipboard
@SerialName(value = "expires_time")
val expiresTimestamp: Instant? = null
Link copied to clipboard
@SerialName(value = "from")
val from: String? = null
Link copied to clipboard
@SerialName(value = "id")
val id: String
Link copied to clipboard
@SerialName(value = "pthid")
val parentThreadId: String? = null
Link copied to clipboard
@SerialName(value = "thid")
val threadId: String? = null
Link copied to clipboard
@SerialName(value = "to")
val to: Array<String>? = null
Link copied to clipboard
@SerialName(value = "typ")
val typ: String
Link copied to clipboard
@SerialName(value = "type")
val type: String

Functions

Link copied to clipboard
open override fun serialize(): String
Link copied to clipboard
open override fun toString(): String