pub struct BillingPreviewMinimumCommitment {
pub amount_cents: i64,
pub current_period_amount_cents: i64,
pub current_period_end: String,
pub current_period_start: String,
}Fields§
§amount_cents: i64For each full period.
current_period_amount_cents: i64For the rest of the current period, prorated as its true-up bills it.
current_period_end: StringISO 8601.
current_period_start: StringISO 8601.
Implementations§
Source§impl BillingPreviewMinimumCommitment
impl BillingPreviewMinimumCommitment
pub fn serialize<__S>(
__self: &BillingPreviewMinimumCommitment,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> BillingPreviewMinimumCommitment
impl<'de> BillingPreviewMinimumCommitment
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<BillingPreviewMinimumCommitment, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BillingPreviewMinimumCommitment
impl<'de> Deserialize<'de> for BillingPreviewMinimumCommitment
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 BillingPreviewMinimumCommitment
impl RefUnwindSafe for BillingPreviewMinimumCommitment
impl Send for BillingPreviewMinimumCommitment
impl Sync for BillingPreviewMinimumCommitment
impl Unpin for BillingPreviewMinimumCommitment
impl UnsafeUnpin for BillingPreviewMinimumCommitment
impl UnwindSafe for BillingPreviewMinimumCommitment
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