| Clade Aliases
|
| Alias |
Clade
|
| Base* [c,i] |
Aux\StandardBase
|
| HasStatus* [i,t] |
Sys\Events\has\ItWent
|
| InRqData* [c,i] |
Sys\Events\InputRq\aux\InRqData
|
| Item* [i] |
Sys\Events\InputItem
|
| Piece* [i] |
Sys\Data\Things\Array\aux\Piece
|
|
Functions
This requires the following to be defined by podlings:
- Describe() - usually defined at the application-input level (e.g. DoExportDb)
- ParseInputArgs()
- typically defined at the application level (e.g. InReq)
- also defined by Setting for inputs that map directly to value-names
- ParseInputString()
- typically defined at the application level (e.g. InReq)
- also defined by Setting for inputs that map directly to value-names
Code
as of 2025-10-16
interface iInputRq extends BaseIface, HasStatusIface {
// CONFIG
function NameOfInput() : string;
// SETUP
function Item(ItemIface $o=NULL) : ItemIface;
// ACTION
function Go();
// INFO
function Describe() : string;
}
abstract class caInputRq extends BaseClass implements SelfIface {
use HasStatusTrait;
// ++ CONFIG ++ //
// OVERRIDE
protected function QVarClass(int