pub struct AutonomousExecutionDecisionArtifact {Show 18 fields
pub schema: String,
pub execution_id: String,
pub issued_at: u64,
pub pricing_decision_ref: String,
pub optimization_ref: String,
pub authority_envelope_ref: String,
pub subject_key: String,
pub provider_id: String,
pub currency: String,
pub action: AutonomousExecutionAction,
pub lifecycle_state: AutonomousExecutionLifecycleState,
pub quote_response_ref: Option<String>,
pub auto_bind_decision_ref: Option<String>,
pub bound_coverage_ref: Option<String>,
pub settlement_dispatch_ref: Option<String>,
pub safety_gates: Vec<AutonomousExecutionSafetyGate>,
pub rollback_control: AutonomousExecutionRollbackControl,
pub note: Option<String>,
}Fields§
§schema: String§execution_id: String§issued_at: u64§pricing_decision_ref: String§optimization_ref: String§subject_key: String§provider_id: String§currency: String§action: AutonomousExecutionAction§lifecycle_state: AutonomousExecutionLifecycleState§quote_response_ref: Option<String>§auto_bind_decision_ref: Option<String>§bound_coverage_ref: Option<String>§settlement_dispatch_ref: Option<String>§safety_gates: Vec<AutonomousExecutionSafetyGate>§rollback_control: AutonomousExecutionRollbackControl§note: Option<String>Trait Implementations§
Source§impl Clone for AutonomousExecutionDecisionArtifact
impl Clone for AutonomousExecutionDecisionArtifact
Source§fn clone(&self) -> AutonomousExecutionDecisionArtifact
fn clone(&self) -> AutonomousExecutionDecisionArtifact
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<'de> Deserialize<'de> for AutonomousExecutionDecisionArtifact
impl<'de> Deserialize<'de> for AutonomousExecutionDecisionArtifact
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 AutonomousExecutionDecisionArtifact
impl PartialEq for AutonomousExecutionDecisionArtifact
Source§fn eq(&self, other: &AutonomousExecutionDecisionArtifact) -> bool
fn eq(&self, other: &AutonomousExecutionDecisionArtifact) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for AutonomousExecutionDecisionArtifact
impl StructuralPartialEq for AutonomousExecutionDecisionArtifact
Auto Trait Implementations§
impl Freeze for AutonomousExecutionDecisionArtifact
impl RefUnwindSafe for AutonomousExecutionDecisionArtifact
impl Send for AutonomousExecutionDecisionArtifact
impl Sync for AutonomousExecutionDecisionArtifact
impl Unpin for AutonomousExecutionDecisionArtifact
impl UnsafeUnpin for AutonomousExecutionDecisionArtifact
impl UnwindSafe for AutonomousExecutionDecisionArtifact
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