pub struct CostAttributionReceiptRow {Show 21 fields
pub seq: u64,
pub receipt_id: String,
pub timestamp: u64,
pub capability_id: String,
pub tool_server: String,
pub tool_name: String,
pub decision_kind: String,
pub root_subject_key: Option<String>,
pub leaf_subject_key: Option<String>,
pub grant_index: Option<u32>,
pub delegation_depth: u64,
pub cost_charged: u64,
pub attempted_cost: Option<u64>,
pub currency: String,
pub budget_total: Option<u64>,
pub budget_remaining: Option<u64>,
pub settlement_status: Option<SettlementStatus>,
pub payment_reference: Option<String>,
pub budget_authority: Option<FinancialBudgetAuthorityReceiptMetadata>,
pub lineage_complete: bool,
pub chain: Vec<CostAttributionChainHop>,
}Fields§
§seq: u64§receipt_id: String§timestamp: u64§capability_id: String§tool_server: String§tool_name: String§decision_kind: String§root_subject_key: Option<String>§leaf_subject_key: Option<String>§grant_index: Option<u32>§delegation_depth: u64§cost_charged: u64§attempted_cost: Option<u64>§currency: String§budget_total: Option<u64>§budget_remaining: Option<u64>§settlement_status: Option<SettlementStatus>§payment_reference: Option<String>§lineage_complete: bool§chain: Vec<CostAttributionChainHop>Trait Implementations§
Source§impl Clone for CostAttributionReceiptRow
impl Clone for CostAttributionReceiptRow
Source§fn clone(&self) -> CostAttributionReceiptRow
fn clone(&self) -> CostAttributionReceiptRow
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 CostAttributionReceiptRow
impl Debug for CostAttributionReceiptRow
Source§impl<'de> Deserialize<'de> for CostAttributionReceiptRow
impl<'de> Deserialize<'de> for CostAttributionReceiptRow
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
impl StructuralPartialEq for CostAttributionReceiptRow
Auto Trait Implementations§
impl Freeze for CostAttributionReceiptRow
impl RefUnwindSafe for CostAttributionReceiptRow
impl Send for CostAttributionReceiptRow
impl Sync for CostAttributionReceiptRow
impl Unpin for CostAttributionReceiptRow
impl UnsafeUnpin for CostAttributionReceiptRow
impl UnwindSafe for CostAttributionReceiptRow
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