Declared default as schema text; empty means no default.
Human-readable description shown in help and documentation.
Whether this positional collects the remaining arguments.
Program, command, option, or argument name as declared in its containing type.
Whether an explicit value is required.
Validation rule in the shared specification.
A positional argument as declared by a tool schema.