open class CashPaymentFlow : AbstractCashFlow<Result>
Initiates a flow that sends cash to a recipient.
amount
- the amount of a currency to pay to the recipient.
recipient
- the party to pay the currency to.
issuerConstraint
- if specified, the payment will be made using only cash issued by the given parties.
anonymous
- whether to anonymous the recipient party. Should be true for normal usage, but may be false
notary
- if not specified, the first notary of the network map is selected
for testing purposes.
class PaymentRequest : AbstractRequest |
CashPaymentFlow(amount: <ERROR CLASS><Currency>, recipient: <ERROR CLASS>) CashPaymentFlow(amount: <ERROR CLASS><Currency>, recipient: <ERROR CLASS>, anonymous: Boolean)
A straightforward constructor that constructs spends using cash states of any issuer. CashPaymentFlow(amount: <ERROR CLASS><Currency>, recipient: <ERROR CLASS>, anonymous: Boolean, notary: <ERROR CLASS>) CashPaymentFlow(request: PaymentRequest) CashPaymentFlow(amount: <ERROR CLASS><Currency>, recipient: <ERROR CLASS>, anonymous: Boolean, progressTracker: <ERROR CLASS>, issuerConstraint: Set<<ERROR CLASS>> = emptySet(), notary: <ERROR CLASS>? = null)
Initiates a flow that sends cash to a recipient. |
val amount: <ERROR CLASS><Currency>
the amount of a currency to pay to the recipient. |
|
val anonymous: Boolean
whether to anonymous the recipient party. Should be true for normal usage, but may be false |
|
val issuerConstraint: Set<<ERROR CLASS>>
if specified, the payment will be made using only cash issued by the given parties. |
|
val notary: <ERROR CLASS>?
if not specified, the first notary of the network map is selected for testing purposes. |
|
val recipient: <ERROR CLASS>
the party to pay the currency to. |
open val progressTracker: <ERROR CLASS> |
open fun call(): Result |
fun finaliseTx(tx: <ERROR CLASS>, sessions: Collection<<ERROR CLASS>>, message: String): <ERROR CLASS> |