states

package
v0.18.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2026 License: MIT Imports: 1 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL