pub struct ConfirmationDraft { /* private fields */ }Expand description
Confirmation draft carried by the booking-readiness workflow; it keeps booking work grounded in deterministic policy evidence before any agent draft reaches staff.
Implementations§
Source§impl ConfirmationDraft
impl ConfirmationDraft
Sourcepub const fn new(body: CustomerMessageDraft) -> Self
pub const fn new(body: CustomerMessageDraft) -> Self
Builds the booking-triage service around a read-only reservation evidence repository.
Sourcepub const fn body(&self) -> &CustomerMessageDraft
pub const fn body(&self) -> &CustomerMessageDraft
Returns the body carried by this booking-readiness workflow value.
Sourcepub const fn approval_gate(&self) -> ApprovalGate
pub const fn approval_gate(&self) -> ApprovalGate
Returns the approval gate carried by this booking-readiness workflow value.
Trait Implementations§
Source§impl Clone for ConfirmationDraft
impl Clone for ConfirmationDraft
Source§fn clone(&self) -> ConfirmationDraft
fn clone(&self) -> ConfirmationDraft
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConfirmationDraft
impl Debug for ConfirmationDraft
Source§impl<'de> Deserialize<'de> for ConfirmationDraft
impl<'de> Deserialize<'de> for ConfirmationDraft
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ConfirmationDraft
impl PartialEq for ConfirmationDraft
Source§impl Serialize for ConfirmationDraft
impl Serialize for ConfirmationDraft
impl Eq for ConfirmationDraft
impl StructuralPartialEq for ConfirmationDraft
Auto Trait Implementations§
impl Freeze for ConfirmationDraft
impl RefUnwindSafe for ConfirmationDraft
impl Send for ConfirmationDraft
impl Sync for ConfirmationDraft
impl Unpin for ConfirmationDraft
impl UnsafeUnpin for ConfirmationDraft
impl UnwindSafe for ConfirmationDraft
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more