pub struct StaffEvaluationPacket { /* private fields */ }Expand description
Staff evaluation packet carried by the booking-readiness workflow; it keeps booking work grounded in deterministic policy evidence before any agent draft reaches staff.
Implementations§
Source§impl StaffEvaluationPacket
impl StaffEvaluationPacket
Sourcepub fn new(
reservation: Reservation,
deterministic_result: DeterministicResult,
) -> Self
pub fn new( reservation: Reservation, deterministic_result: DeterministicResult, ) -> Self
Builds the booking-triage service around a read-only reservation evidence repository.
Sourcepub fn with_ai_recommendation(self, ai_recommendation: AiRecommendation) -> Self
pub fn with_ai_recommendation(self, ai_recommendation: AiRecommendation) -> Self
Returns the with ai recommendation carried by this booking-readiness workflow value.
Sourcepub fn with_confirmation_draft(
self,
confirmation_draft: ConfirmationDraft,
) -> Self
pub fn with_confirmation_draft( self, confirmation_draft: ConfirmationDraft, ) -> Self
Returns the with confirmation draft carried by this booking-readiness workflow value.
Sourcepub fn try_with_confirmation_draft(
self,
confirmation_draft: ConfirmationDraft,
) -> Result<Self, ConfirmationDraftError>
pub fn try_with_confirmation_draft( self, confirmation_draft: ConfirmationDraft, ) -> Result<Self, ConfirmationDraftError>
Attempts to advance the booking-readiness workflow while preserving deterministic safety gates.
Sourcepub const fn reservation(&self) -> &Reservation
pub const fn reservation(&self) -> &Reservation
Returns the reservation carried by this booking-readiness workflow value.
Sourcepub const fn deterministic_result(&self) -> &DeterministicResult
pub const fn deterministic_result(&self) -> &DeterministicResult
Returns the deterministic result carried by this booking-readiness workflow value.
Sourcepub fn ai_recommendation(&self) -> &AiRecommendation
pub fn ai_recommendation(&self) -> &AiRecommendation
Returns the ai recommendation carried by this booking-readiness workflow value.
Sourcepub fn confirmation_draft(&self) -> &ConfirmationDraft
pub fn confirmation_draft(&self) -> &ConfirmationDraft
Returns the confirmation draft carried by this booking-readiness workflow value.
Sourcepub fn audit_event_drafts(&self) -> &[AuditEventDraft]
pub fn audit_event_drafts(&self) -> &[AuditEventDraft]
Returns the audit event drafts carried by this booking-readiness workflow value.
Sourcepub const fn suggested_status(&self) -> Status
pub const fn suggested_status(&self) -> Status
Returns the suggested status carried by this booking-readiness workflow value.
Trait Implementations§
Source§impl Clone for StaffEvaluationPacket
impl Clone for StaffEvaluationPacket
Source§fn clone(&self) -> StaffEvaluationPacket
fn clone(&self) -> StaffEvaluationPacket
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more