use super::ceremony_commands::{
AcceptChildCompletion, AcknowledgeInterventionDelivery, AdoptChildSpawnPlan,
ApplyExecutionReceiptResult, ApplyStepResult, ApplyTransition, ApproveGuard, AssertReason,
BindParticipant, CancelCeremony, CloseIntervention, DeferGuard, EnforceCeremonyDeadlines,
PauseCeremony, PlanCeremonyChildren, PlanSuccessor, RenewStepLease, RequestIntervention,
RespondToIntervention, RespondToInterventionWithEvidence, ResumeCeremony, StartStep,
};
#[derive(Debug, Clone, PartialEq, Eq)]
pub enum CeremonyCommand {
RecordHostHandoff(super::ceremony_commands::RecordHostHandoff),
BindParticipant(BindParticipant),
StartStep(StartStep),
RenewStepLease(RenewStepLease),
ApplyStepResult(ApplyStepResult),
ApplyExecutionReceiptResult(ApplyExecutionReceiptResult),
ApplyTransition(ApplyTransition),
ApproveGuard(ApproveGuard),
DeferGuard(DeferGuard),
RequestIntervention(RequestIntervention),
RespondToIntervention(RespondToIntervention),
RespondToInterventionWithEvidence(RespondToInterventionWithEvidence),
AcknowledgeInterventionDelivery(AcknowledgeInterventionDelivery),
AssertReason(AssertReason),
CloseIntervention(CloseIntervention),
PlanCeremonyChildren(PlanCeremonyChildren),
PlanSuccessor(PlanSuccessor),
AdoptChildSpawnPlan(AdoptChildSpawnPlan),
AcceptChildCompletion(AcceptChildCompletion),
PauseCeremony(PauseCeremony),
ResumeCeremony(ResumeCeremony),
CancelCeremony(CancelCeremony),
EnforceCeremonyDeadlines(EnforceCeremonyDeadlines),
}