pub struct BillingSettlement {
pub credential_reference: String,
pub provider_record: String,
pub period: String,
pub reservation: u64,
pub observed_units: u64,
}Expand description
A provider billing line settling one previously unknown attempt. This is supplied by the host from the provider record, never inferred from a timeout, a missing charge, or a late adapter response.
Fields§
§credential_reference: String§provider_record: String§period: String§reservation: u64§observed_units: u64Trait Implementations§
Source§impl Clone for BillingSettlement
impl Clone for BillingSettlement
Source§impl Debug for BillingSettlement
impl Debug for BillingSettlement
Source§impl<'de> Deserialize<'de> for BillingSettlement
impl<'de> Deserialize<'de> for BillingSettlement
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 Eq for BillingSettlement
Source§impl PartialEq for BillingSettlement
impl PartialEq for BillingSettlement
Source§impl Serialize for BillingSettlement
impl Serialize for BillingSettlement
impl StructuralPartialEq for BillingSettlement
Auto Trait Implementations§
impl Freeze for BillingSettlement
impl RefUnwindSafe for BillingSettlement
impl Send for BillingSettlement
impl Sync for BillingSettlement
impl Unpin for BillingSettlement
impl UnsafeUnpin for BillingSettlement
impl UnwindSafe for BillingSettlement
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