made_core/entities/
ceremony_command.rs1use super::ceremony_commands::{
18 AcceptChildCompletion, AcknowledgeInterventionDelivery, AdoptChildSpawnPlan,
19 ApplyExecutionReceiptResult, ApplyStepResult, ApplyTransition, ApproveGuard, AssertReason,
20 BindParticipant, CancelCeremony, CloseIntervention, DeferGuard, EnforceCeremonyDeadlines,
21 PauseCeremony, PlanCeremonyChildren, PlanSuccessor, RenewStepLease, RequestIntervention,
22 RespondToIntervention, RespondToInterventionWithEvidence, ResumeCeremony, StartStep,
23};
24
25#[derive(Debug, Clone, PartialEq, Eq)]
27pub enum CeremonyCommand {
28 RecordHostHandoff(super::ceremony_commands::RecordHostHandoff),
29 BindParticipant(BindParticipant),
30 StartStep(StartStep),
31 RenewStepLease(RenewStepLease),
32 ApplyStepResult(ApplyStepResult),
33 ApplyExecutionReceiptResult(ApplyExecutionReceiptResult),
34 ApplyTransition(ApplyTransition),
35 ApproveGuard(ApproveGuard),
36 DeferGuard(DeferGuard),
37 RequestIntervention(RequestIntervention),
38 RespondToIntervention(RespondToIntervention),
39 RespondToInterventionWithEvidence(RespondToInterventionWithEvidence),
40 AcknowledgeInterventionDelivery(AcknowledgeInterventionDelivery),
41 AssertReason(AssertReason),
42 CloseIntervention(CloseIntervention),
43 PlanCeremonyChildren(PlanCeremonyChildren),
44 PlanSuccessor(PlanSuccessor),
45 AdoptChildSpawnPlan(AdoptChildSpawnPlan),
46 AcceptChildCompletion(AcceptChildCompletion),
47 PauseCeremony(PauseCeremony),
48 ResumeCeremony(ResumeCeremony),
49 CancelCeremony(CancelCeremony),
50 EnforceCeremonyDeadlines(EnforceCeremonyDeadlines),
51}