corda / net.corda.core.contracts / CommandData

# CommandData

`interface CommandData`

Marker interface for classes that represent commands

### Inheritors

Commands | `interface Commands : CommandData`
Commands | `interface Commands : CommandData`
Commands | `interface Commands : CommandData`
Commands | `interface Commands : CommandData`
Commands | `interface Commands : CommandData`
Fix | `data class Fix : CommandData` A Fix represents a named interest rate, on a given day, for a given duration. It can be embedded in a tx.
IssueCommand | `interface IssueCommand : CommandData` A common issue command, to enforce that issue commands have a nonce value.
MoveCommand | `interface MoveCommand : CommandData` A common move command for contract states which can change owner.
NetCommand | `interface NetCommand : CommandData` A common netting command for contracts whose states can be netted.
TypeOnlyCommandData | `abstract class TypeOnlyCommandData : CommandData` Commands that inherit from this are intended to have no data items: it's only their presence that matters.
UpgradeCommand | `data class UpgradeCommand : CommandData` Indicates that this transaction replaces the inputs contract state to another contract state