pub struct BillingPlanMinimumCommitment {
pub amount_cents: i64,
pub display_name: Option<String>,
}Expand description
When the plan’s fees for an interval come to less than amountCents, the difference is invoiced at the end of the period.
Fields§
§amount_cents: i64Least the plan bills each interval, in whole cents.
display_name: Option<String>Implementations§
Source§impl BillingPlanMinimumCommitment
impl BillingPlanMinimumCommitment
pub fn serialize<__S>(
__self: &BillingPlanMinimumCommitment,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> BillingPlanMinimumCommitment
impl<'de> BillingPlanMinimumCommitment
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<BillingPlanMinimumCommitment, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for BillingPlanMinimumCommitment
impl Clone for BillingPlanMinimumCommitment
Source§impl Debug for BillingPlanMinimumCommitment
impl Debug for BillingPlanMinimumCommitment
Source§impl<'de> Deserialize<'de> for BillingPlanMinimumCommitment
impl<'de> Deserialize<'de> for BillingPlanMinimumCommitment
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 BillingPlanMinimumCommitment
impl RefUnwindSafe for BillingPlanMinimumCommitment
impl Send for BillingPlanMinimumCommitment
impl Sync for BillingPlanMinimumCommitment
impl Unpin for BillingPlanMinimumCommitment
impl UnsafeUnpin for BillingPlanMinimumCommitment
impl UnwindSafe for BillingPlanMinimumCommitment
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