Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Schema = am.Schema{ ss.ProcessingFile: { Remove: am.S{ss.FileProcessed}, }, ss.FileProcessed: { Remove: am.S{ss.ProcessingFile}, }, ss.InProgress: { Auto: true, Require: am.S{ss.ProcessingFile}, }, }
Schema represents all relations and properties of States.
View Source
var (
// States contains all the states for the machine.
States = ss
)
Functions ¶
This section is empty.
Types ¶
type StatesDef ¶
type StatesDef struct {
*am.StatesBase
// ProcessingFile - file is being processed (async)
ProcessingFile string
// FileProcessed - file has been processed (async)
FileProcessed string
// InProgress - processing is in progress (sync, auto)
InProgress string
}
StatesDef contains all the states of the state machine.
Click to show internal directories.
Click to hide internal directories.