Versions in this module Expand all Collapse all v1 v1.7.1 May 9, 2023 Changes in this version + func NewScriptCommandModelSpec() spec.ExpModelCommandSpec + func NewScriptDelayActionCommand() spec.ExpActionCommandSpec + func NewScriptExitActionCommand() spec.ExpActionCommandSpec + type ScriptCommandModelSpec struct + func (*ScriptCommandModelSpec) LongDesc() string + func (*ScriptCommandModelSpec) Name() string + func (*ScriptCommandModelSpec) ShortDesc() string + type ScriptDelayActionCommand struct + func (*ScriptDelayActionCommand) Aliases() []string + func (*ScriptDelayActionCommand) Name() string + func (*ScriptDelayActionCommand) ShortDesc() string + func (s *ScriptDelayActionCommand) LongDesc() string + type ScriptDelayExecutor struct + func (*ScriptDelayExecutor) Name() string + func (sde *ScriptDelayExecutor) Exec(uid string, ctx context.Context, model *spec.ExpModel) *spec.Response + func (sde *ScriptDelayExecutor) SetChannel(channel spec.Channel) + type ScriptExitActionCommand struct + func (*ScriptExitActionCommand) Aliases() []string + func (*ScriptExitActionCommand) Name() string + func (*ScriptExitActionCommand) ShortDesc() string + func (s *ScriptExitActionCommand) LongDesc() string + type ScriptExitExecutor struct + func (*ScriptExitExecutor) Name() string + func (see *ScriptExitExecutor) Exec(uid string, ctx context.Context, model *spec.ExpModel) *spec.Response + func (see *ScriptExitExecutor) SetChannel(channel spec.Channel)