Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionFunc ¶
type ActionFunc func() error
type BlueprintFunc ¶
type BlueprintFunc func() Trace
type SerialBlueprint ¶
type SerialBlueprint struct {
Name string `json:"name"`
Details string `json:"details"`
Annotation string `json:"annotation"`
Children []Blueprint `json:"children"`
Function BlueprintFunc
}
func NewSerialBlueprint ¶
func NewSerialBlueprint(name string) *SerialBlueprint
func (*SerialBlueprint) Action ¶
func (blueprint *SerialBlueprint) Action(name string, details string, usertext string, fn ActionFunc)
func (*SerialBlueprint) Add ¶
func (blueprint *SerialBlueprint) Add(subBlueprint Blueprint)
func (*SerialBlueprint) Execute ¶
func (blueprint *SerialBlueprint) Execute() Results
func (*SerialBlueprint) PrettyPrint ¶
func (blueprint *SerialBlueprint) PrettyPrint() string
Click to show internal directories.
Click to hide internal directories.