corda / net.corda.core.flows / NotarisationPayload

NotarisationPayload

data class NotarisationPayload

Container for the transaction and notarisation request signature. This is the payload that gets sent by a client to a notary service for committing the input states of the transaction.

Constructors

<init>

NotarisationPayload(transaction: Any, requestSignature: NotarisationRequestSignature)

Container for the transaction and notarisation request signature. This is the payload that gets sent by a client to a notary service for committing the input states of the transaction.

Properties

coreTransaction

val coreTransaction: CoreTransaction

A helper for automatically casting the underlying transaction payload to a CoreTransaction. Should only be used by non-validating notaries.

requestSignature

val requestSignature: NotarisationRequestSignature

signedTransaction

val signedTransaction: SignedTransaction

A helper for automatically casting the underlying transaction payload to a SignedTransaction. Should only be used by validating notaries.

transaction

val transaction: Any

Extension Functions

contextLogger

fun Any.contextLogger(): Logger

When called from a companion object, returns the logger for the enclosing class.