com.r3corda.contracts.asset / CommodityContract / Commands

# Commands

`interface Commands : Commands`

### Types

Exit | `data class Exit : Commands, Exit<Commodity>` A command stating that money has been withdrawn from the shared ledger and is now accounted for in some other way.
Issue | `data class Issue : Issue, Commands` Allows new commodity states to be issued into existence: the nonce ("number used once") ensures the transaction has a unique ID even when there are no inputs.
Move | `data class Move : Move, Commands` A command stating that money has been moved, optionally to fulfil another contract.

### Inheritors

Exit | `data class Exit : Commands, Exit<Commodity>` A command stating that money has been withdrawn from the shared ledger and is now accounted for in some other way.
Issue | `data class Issue : Issue, Commands` Allows new commodity states to be issued into existence: the nonce ("number used once") ensures the transaction has a unique ID even when there are no inputs.
Move | `data class Move : Move, Commands` A command stating that money has been moved, optionally to fulfil another contract.