Cash Payment Flow
open class CashPaymentFlow(val amount: <Error class: unknown class><Currency>, val recipient: <Error class: unknown class>, val anonymous: Boolean, progressTracker: <Error class: unknown class>, val issuerConstraint: Set<<Error class: unknown class>> = emptySet(), val notary: <Error class: unknown class>? = null) : AbstractCashFlow<AbstractCashFlow.Result>
Initiates a flow that sends cash to a recipient.
Parameters
amount
the amount of a currency to pay to the recipient.
recipient
the party to pay the currency to.
issuer Constraint
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.
Constructors
Link copied to clipboard
constructor(amount: <Error class: unknown class><Currency>, recipient: <Error class: unknown class>)
A straightforward constructor that constructs spends using cash states of any issuer.
constructor(amount: <Error class: unknown class><Currency>, recipient: <Error class: unknown class>, anonymous: Boolean)
A straightforward constructor that constructs spends using cash states of any issuer.
Types
Link copied to clipboard
class PaymentRequest(val amount: <Error class: unknown class><Currency>, val recipient: <Error class: unknown class>, val anonymous: Boolean, val issuerConstraint: Set<<Error class: unknown class>> = emptySet(), val notary: <Error class: unknown class>? = null) : AbstractCashFlow.AbstractRequest