package
1.2.0-g8dbe9c5
Repository: https://github.com/massenz/statemachine-proto.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

Enum value maps for EventOutcome_StatusCode.
Enum value maps for EventOutcome_StatusCode.
No description provided by the author
Enum value maps for HealthResponse_ReadyState.
Enum value maps for HealthResponse_ReadyState.
StatemachineService_ServiceDesc is the grpc.ServiceDesc for StatemachineService service.

# Structs

No description provided by the author
No description provided by the author
An `EventOutcome` describes what happened when the Event was processed by the FSM and will be returned by the server (and also posted to the notifications queue, if configured).
An `Event` for an FSM.
Used to communicate back the `event_id` for the processed Event; it will be the Event's `event_id` passed in the `EventRequest` (if one was provided) or a newly generated one (typically, a UUID) if none was provided.
a FiniteStateMachine tracks progress across States, driven by Events, according to a Configuration; each FSM can track, for example, an order being processed and shipped, a build pipeline, or a more complex multi-step process, possibly with cycles, and several terminal states.
Used to retrieve either an individual FSM (by its `id`) or the set of FSMs, in a given `state`.
No description provided by the author
No description provided by the author
Healthcheck response, returns the state of the server and whether it is ready to accept incoming requests.
Convenience response type, to return a list of IDs.
Request to create (or update) a `Statemachine`.
Response from the server to confirm creation was successful, returning the ID (possibly, a newly generated random UUID) and the entity being stored.
No description provided by the author
No description provided by the author
A state-machine Transition models the successful processing of an Event, and the FSM transitioning from the `from` state to the `to` state.
UnimplementedStatemachineServiceServer must be embedded to have forward compatible implementations.

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
StatemachineServiceClient is the client API for StatemachineService service.
StatemachineServiceServer is the server API for StatemachineService service.
UnsafeStatemachineServiceServer may be embedded to opt out of forward compatibility for this service.

# Type aliases

No description provided by the author
No description provided by the author