Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Schema = am.Schema{ "ProcessingFile": { Remove: am.S{"FileProcessed"}, }, "FileProcessed": { Remove: am.S{"ProcessingFile"}, }, "InProgress": { Auto: true, Require: am.S{"ProcessingFile"}, }, }
Schema represents all relations and properties of States.
View Source
var ( // States contains all the states for the machine. States = am.NewStates(StatesDef{}) )
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.