Defines what user commands may be consisted of
IUserCommand
What user levels are allowed to access this user command
Timeout for the user command
By default, the user command will be allowed to run forever.
The code of the user command itself
Defines what user commands may be consisted of
IUserCommand