com.r3corda.demos / CliParams

# CliParams

`sealed class CliParams`

Parsed command line parameters.

### Types

DateChange | `class DateChange : CliParams` Corresponds to role Date.
Help | `object Help : CliParams` Corresponds to --help.
RunNode | `class RunNode : CliParams` Corresponds to roles NodeA and NodeB.
SetupNode | `class SetupNode : CliParams` Corresponds to roles SetupNodeA and SetupNodeB.
Trade | `class Trade : CliParams` Corresponds to role Trade.
UploadRates | `class UploadRates : CliParams` Corresponds to role Rates.

### Companion Object Properties

defaultBaseDirectory | `val defaultBaseDirectory: String`

### Companion Object Functions

legalName | `fun legalName(node: IRSDemoNode): String`
parse | `fun parse(options: <ERROR CLASS>): CliParams`

### Inheritors

DateChange | `class DateChange : CliParams` Corresponds to role Date.
Help | `object Help : CliParams` Corresponds to --help.
RunNode | `class RunNode : CliParams` Corresponds to roles NodeA and NodeB.
SetupNode | `class SetupNode : CliParams` Corresponds to roles SetupNodeA and SetupNodeB.
Trade | `class Trade : CliParams` Corresponds to role Trade.
UploadRates | `class UploadRates : CliParams` Corresponds to role Rates.