pub struct EconomicAuthorizationReceiptMetadata {
pub version: EconomicAuthorizationReceiptMetadataVersion,
pub economic_mode: EconomicAuthorizationMode,
pub payer: EconomicPayerReceiptMetadata,
pub merchant: EconomicMerchantReceiptMetadata,
pub payee: EconomicPayeeReceiptMetadata,
pub rail: EconomicRailReceiptMetadata,
pub amount_bounds: EconomicAmountBoundsReceiptMetadata,
pub pricing_basis: Option<EconomicPricingBasisReceiptMetadata>,
pub metering: Option<EconomicMeteringReceiptMetadata>,
pub liability_refs: Option<EconomicLiabilityReceiptMetadata>,
pub budget: EconomicBudgetReceiptMetadata,
pub settlement: EconomicSettlementReceiptMetadata,
}Expand description
Versioned typed economic envelope for governed receipts.
Fields§
§version: EconomicAuthorizationReceiptMetadataVersion§economic_mode: EconomicAuthorizationMode§payer: EconomicPayerReceiptMetadata§merchant: EconomicMerchantReceiptMetadata§payee: EconomicPayeeReceiptMetadata§rail: EconomicRailReceiptMetadata§amount_bounds: EconomicAmountBoundsReceiptMetadata§pricing_basis: Option<EconomicPricingBasisReceiptMetadata>§metering: Option<EconomicMeteringReceiptMetadata>§liability_refs: Option<EconomicLiabilityReceiptMetadata>§budget: EconomicBudgetReceiptMetadata§settlement: EconomicSettlementReceiptMetadataTrait Implementations§
Source§impl Clone for EconomicAuthorizationReceiptMetadata
impl Clone for EconomicAuthorizationReceiptMetadata
Source§fn clone(&self) -> EconomicAuthorizationReceiptMetadata
fn clone(&self) -> EconomicAuthorizationReceiptMetadata
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 EconomicAuthorizationReceiptMetadata
impl<'de> Deserialize<'de> for EconomicAuthorizationReceiptMetadata
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<EconomicAuthorizationReceiptMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EconomicAuthorizationReceiptMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EconomicAuthorizationReceiptMetadata
impl PartialEq for EconomicAuthorizationReceiptMetadata
Source§fn eq(&self, other: &EconomicAuthorizationReceiptMetadata) -> bool
fn eq(&self, other: &EconomicAuthorizationReceiptMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for EconomicAuthorizationReceiptMetadata
impl Serialize for EconomicAuthorizationReceiptMetadata
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 StructuralPartialEq for EconomicAuthorizationReceiptMetadata
Auto Trait Implementations§
impl Freeze for EconomicAuthorizationReceiptMetadata
impl RefUnwindSafe for EconomicAuthorizationReceiptMetadata
impl Send for EconomicAuthorizationReceiptMetadata
impl Sync for EconomicAuthorizationReceiptMetadata
impl Unpin for EconomicAuthorizationReceiptMetadata
impl UnsafeUnpin for EconomicAuthorizationReceiptMetadata
impl UnwindSafe for EconomicAuthorizationReceiptMetadata
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