Source File
states.go
Belonging Package
/examples/basic/states
package statesimport (am)// StatesDef contains all the states of the state machine.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}// Schema represents all relations and properties of States.var Schema = am.Schema{"ProcessingFile": {Remove: am.S{"FileProcessed"},},"FileProcessed": {Remove: am.S{"ProcessingFile"},},"InProgress": {Auto: true,Require: am.S{"ProcessingFile"},},}// EXPORTSvar (// States contains all the states for the machine.States = am.NewStates(StatesDef{}))
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |