21 lines
512 B
Go
21 lines
512 B
Go
|
package uhost
|
||
|
|
||
|
// State is the state of UHost instance
|
||
|
type State string
|
||
|
|
||
|
// Enum values for State
|
||
|
const (
|
||
|
StateInitializing State = "Initializing"
|
||
|
StateStarting State = "Starting"
|
||
|
StateRunning State = "Running"
|
||
|
StateStopping State = "Stopping"
|
||
|
StateStopped State = "Stopped"
|
||
|
StateInstallFail State = "InstallFail"
|
||
|
StateRebooting State = "Rebooting"
|
||
|
)
|
||
|
|
||
|
// MarshalValue will marshal state value to string
|
||
|
func (enum State) MarshalValue() (string, error) {
|
||
|
return string(enum), nil
|
||
|
}
|