Signed

@Serializable(with = Signed.Serializer::class)
open class Signed<T, U>(val signed: T, val signatures: Signatures<U>? = null, val raw: JsonObject? = null)

Inheritors

Constructors

Link copied to clipboard
constructor(signed: T, signatures: Signatures<U>? = null, raw: JsonObject? = null)

Types

Link copied to clipboard
class Serializer<T, U>(valueSerializer: KSerializer<T>, signaturesKeySerializer: KSerializer<U>) : KSerializer<Signed<T, U>>

Properties

Link copied to clipboard
open val raw: JsonObject?
Link copied to clipboard
open val signatures: Signatures<U>?
Link copied to clipboard
open val signed: T

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
operator fun plus(moreSignatures: Signatures<U>?): Signed<T, U>
Link copied to clipboard
open override fun toString(): String