ObligationUtils.generateCashIssue - corda

corda / net.corda.finance.workflows.asset / ObligationUtils / generateCashIssue

# generateCashIssue

`@JvmStatic fun generateCashIssue(tx: TransactionBuilder, obligor: AbstractParty, acceptableContract: SecureHash, amount: Amount<Issued<Currency>>, dueBefore: Instant, beneficiary: AbstractParty, notary: Party): Unit`

Puts together an issuance transaction for the specified currency obligation amount that starts out being owned by the given pubkey.

### Parameters

`tx` - transaction builder to add states and commands to.

`obligor` - the party who is expected to pay some currency amount to fulfil the obligation (also the owner of the obligation).

`amount` - currency amount the obligor is expected to pay.

`dueBefore` - the date on which the obligation is due. The default time tolerance is used (currently this is 30 seconds).

`beneficiary` - the party the obligor is expected to pay.

`notary` - the notary for this transaction's outputs.