net.corda.node.api

## Package net.corda.node.api

### Types

APIServer | `interface APIServer` Top level interface to external interaction with the distributed ledger.
ContractClassRef | `data class ContractClassRef : ContractDefRef`
ContractDefRef | `interface ContractDefRef` Encapsulates the contract type. e.g. Cash or CommercialPaper etc.
ContractLedgerRef | `data class ContractLedgerRef : ContractDefRef`
FlowClassRef | `data class FlowClassRef : FlowRef`
FlowInstanceRef | `data class FlowInstanceRef`
FlowRef | `interface FlowRef` Encapsulates the flow to be instantiated. e.g. TwoPartyTradeFlow.Buyer.
FlowRequiringAttention | `data class FlowRequiringAttention` Thinking that Instant is OK for short lived flow deadlines.
StatesQuery | `interface StatesQuery` Extremely rudimentary query language which should most likely be replaced with a product.
TransactionBuildStep | `data class TransactionBuildStep` Encapsulate a generateXXX method call on a contract.