PublicKey

data class PublicKey(val id: String = "", val usage: KeyUsage = org.hyperledger.identus.protos.KeyUsage.fromValue(0), val addedOn: LedgerData? = null, val revokedOn: LedgerData? = null, val keyData: PublicKey.KeyData<*>? = null, val unknownFields: Map<Int, UnknownField> = emptyMap()) : Message

Constructors

Link copied to clipboard
constructor(id: String = "", usage: KeyUsage = org.hyperledger.identus.protos.KeyUsage.fromValue(0), addedOn: LedgerData? = null, revokedOn: LedgerData? = null, keyData: PublicKey.KeyData<*>? = null, unknownFields: Map<Int, UnknownField> = emptyMap())

Types

Link copied to clipboard
object Companion : Message.Companion<PublicKey>
Link copied to clipboard
sealed class KeyData<V> : Message.OneOf<V>

Properties

Link copied to clipboard
val addedOn: LedgerData? = null
Link copied to clipboard
open override val descriptor: MessageDescriptor<PublicKey>
Link copied to clipboard
Link copied to clipboard
val id: String
Link copied to clipboard
val keyData: PublicKey.KeyData<*>? = null
Link copied to clipboard
open override val protoSize: Int
Link copied to clipboard
val revokedOn: LedgerData? = null
Link copied to clipboard
open override val unknownFields: Map<Int, UnknownField>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun plus(other: Message?): PublicKey