net.corda.protocols / CashCommand / IssueCash

# IssueCash

`class IssueCash : CashCommand`

Issue cash state objects.

### Parameters

`amount` - the amount of currency to issue on to the ledger.
`issueRef` - the reference to specify on the issuance, used to differentiate pools of cash. Convention is to use the single byte "0x01" as a default.
`recipient` - the party to issue the cash to.
`notary` - the notary to use for this transaction.

### Constructors

<init> | `IssueCash(amount: Amount<Currency>, issueRef: OpaqueBytes, recipient: Party, notary: Party)` Issue cash state objects.

### Properties

amount | `val amount: Amount<Currency>`
issueRef | `val issueRef: OpaqueBytes`
notary | `val notary: Party`
recipient | `val recipient: Party`