net.corda.contracts.asset

## Interface CommodityContract.Commands

- All Superinterfaces:
    CommandData, FungibleAsset.Commands
  Enclosing class:
    CommodityContract

      public static CommodityContract.Commands
      extends FungibleAsset.Commands

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static class` | `Commands.Exit` A command stating that money has been withdrawn from the shared ledger and is now accounted for in some other way.
    `static class` | `Commands.Issue` 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.
    `static class` | `Commands.Move` A command stating that money has been moved, optionally to fulfil another contract.