pub struct AutonomousPricingInputArtifact {Show 18 fields
pub schema: String,
pub input_id: String,
pub generated_at: u64,
pub subject_key: String,
pub provider_id: String,
pub coverage_class: LiabilityCoverageClass,
pub currency: String,
pub requested_coverage_amount: MonetaryAmount,
pub receipt_history_window_secs: u64,
pub reputation_score_bps: u32,
pub runtime_assurance_tier: RuntimeAssuranceTier,
pub pending_loss_units: u64,
pub settled_loss_units: u64,
pub available_capital_units: u64,
pub latest_web3_settlement_state: Option<Web3SettlementLifecycleState>,
pub evidence_refs: Vec<AutonomousEvidenceReference>,
pub support_boundary: AutonomousPricingSupportBoundary,
pub note: Option<String>,
}Fields§
§schema: String§input_id: String§generated_at: u64§subject_key: String§provider_id: String§coverage_class: LiabilityCoverageClass§currency: String§requested_coverage_amount: MonetaryAmount§receipt_history_window_secs: u64§reputation_score_bps: u32§runtime_assurance_tier: RuntimeAssuranceTier§pending_loss_units: u64§settled_loss_units: u64§available_capital_units: u64§latest_web3_settlement_state: Option<Web3SettlementLifecycleState>§evidence_refs: Vec<AutonomousEvidenceReference>§support_boundary: AutonomousPricingSupportBoundary§note: Option<String>Trait Implementations§
Source§impl Clone for AutonomousPricingInputArtifact
impl Clone for AutonomousPricingInputArtifact
Source§fn clone(&self) -> AutonomousPricingInputArtifact
fn clone(&self) -> AutonomousPricingInputArtifact
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 AutonomousPricingInputArtifact
impl<'de> Deserialize<'de> for AutonomousPricingInputArtifact
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<AutonomousPricingInputArtifact, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AutonomousPricingInputArtifact, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AutonomousPricingInputArtifact
impl PartialEq for AutonomousPricingInputArtifact
Source§fn eq(&self, other: &AutonomousPricingInputArtifact) -> bool
fn eq(&self, other: &AutonomousPricingInputArtifact) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AutonomousPricingInputArtifact
impl Serialize for AutonomousPricingInputArtifact
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for AutonomousPricingInputArtifact
impl StructuralPartialEq for AutonomousPricingInputArtifact
Auto Trait Implementations§
impl Freeze for AutonomousPricingInputArtifact
impl RefUnwindSafe for AutonomousPricingInputArtifact
impl Send for AutonomousPricingInputArtifact
impl Sync for AutonomousPricingInputArtifact
impl Unpin for AutonomousPricingInputArtifact
impl UnsafeUnpin for AutonomousPricingInputArtifact
impl UnwindSafe for AutonomousPricingInputArtifact
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