pub struct TransactionItem {
pub price: Price,
pub quantity: i64,
pub proration: Option<Proration>,
}
Fields§
§price: Price
Represents a price entity.
quantity: i64
Quantity of this item on the transaction.
proration: Option<Proration>
How proration was calculated for this item. Populated when a transaction is created from a subscription change, where proration_billing_mode
was prorated_immediately
or prorated_next_billing_period
. Set automatically by Paddle.
Trait Implementations§
Source§impl Clone for TransactionItem
impl Clone for TransactionItem
Source§fn clone(&self) -> TransactionItem
fn clone(&self) -> TransactionItem
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 TransactionItem
impl Debug for TransactionItem
Source§impl<'de> Deserialize<'de> for TransactionItem
impl<'de> Deserialize<'de> for TransactionItem
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
Auto Trait Implementations§
impl Freeze for TransactionItem
impl RefUnwindSafe for TransactionItem
impl Send for TransactionItem
impl Sync for TransactionItem
impl Unpin for TransactionItem
impl UnwindSafe for TransactionItem
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