package click.kamil.examples.statemachine.layered.command;

/**
 * Intermediate command enum: endpoints map HTTP string keys to these values first,
 * then {@link click.kamil.examples.statemachine.layered.dispatch.CentralEventDispatcher}
 * maps them to concrete state-machine transition events.
 */
public enum DomainCommand {
    ORDER_PAY,
    ORDER_SHIP,
    ORDER_CANCEL,
    DOCUMENT_SUBMIT,
    DOCUMENT_APPROVE,
    DOCUMENT_REJECT
}
