pub struct TransactionItemCreateBase {
pub quantity: i64,
pub proration: Proration,
}
Fields§
§quantity: i64
Quantity of this item on the transaction.
proration: 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 TransactionItemCreateBase
impl Clone for TransactionItemCreateBase
Source§fn clone(&self) -> TransactionItemCreateBase
fn clone(&self) -> TransactionItemCreateBase
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 TransactionItemCreateBase
impl Debug for TransactionItemCreateBase
Source§impl<'de> Deserialize<'de> for TransactionItemCreateBase
impl<'de> Deserialize<'de> for TransactionItemCreateBase
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 TransactionItemCreateBase
impl RefUnwindSafe for TransactionItemCreateBase
impl Send for TransactionItemCreateBase
impl Sync for TransactionItemCreateBase
impl Unpin for TransactionItemCreateBase
impl UnwindSafe for TransactionItemCreateBase
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