pub struct OfferPhaseDetails {
pub base_details: Option<BaseDetails>,
pub free_trial_details: Option<FreeTrialDetails>,
pub introductory_price_details: Option<IntroductoryPriceDetails>,
pub proration_period_details: Option<ProrationPeriodDetails>,
}Expand description
Details of a pricing phase for the entitlement period funded by this order.
This type is not used in any activity, and only used as part of another schema.
Fields§
§base_details: Option<BaseDetails>The order funds a base price period.
free_trial_details: Option<FreeTrialDetails>The order funds a free trial period.
introductory_price_details: Option<IntroductoryPriceDetails>The order funds an introductory pricing period.
proration_period_details: Option<ProrationPeriodDetails>The order funds a proration period.
Trait Implementations§
Source§impl Clone for OfferPhaseDetails
impl Clone for OfferPhaseDetails
Source§fn clone(&self) -> OfferPhaseDetails
fn clone(&self) -> OfferPhaseDetails
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 OfferPhaseDetails
impl Debug for OfferPhaseDetails
Source§impl Default for OfferPhaseDetails
impl Default for OfferPhaseDetails
Source§fn default() -> OfferPhaseDetails
fn default() -> OfferPhaseDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OfferPhaseDetails
impl<'de> Deserialize<'de> for OfferPhaseDetails
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
Source§impl Serialize for OfferPhaseDetails
impl Serialize for OfferPhaseDetails
impl Part for OfferPhaseDetails
Auto Trait Implementations§
impl Freeze for OfferPhaseDetails
impl RefUnwindSafe for OfferPhaseDetails
impl Send for OfferPhaseDetails
impl Sync for OfferPhaseDetails
impl Unpin for OfferPhaseDetails
impl UnwindSafe for OfferPhaseDetails
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