Struct stripe::UsageRecordSummary
source · [−]pub struct UsageRecordSummary {
pub id: UsageRecordSummaryId,
pub invoice: Option<String>,
pub livemode: bool,
pub period: Period,
pub subscription_item: String,
pub total_usage: i64,
}
Expand description
The resource representing a Stripe “UsageRecordSummary”.
Fields
id: UsageRecordSummaryId
Unique identifier for the object.
invoice: Option<String>
The invoice in which this usage period has been billed for.
livemode: bool
Has the value true
if the object exists in live mode or the value false
if the object exists in test mode.
period: Period
subscription_item: String
The ID of the subscription item this summary is describing.
total_usage: i64
The total usage within this usage period.
Trait Implementations
sourceimpl Clone for UsageRecordSummary
impl Clone for UsageRecordSummary
sourcefn clone(&self) -> UsageRecordSummary
fn clone(&self) -> UsageRecordSummary
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for UsageRecordSummary
impl Debug for UsageRecordSummary
sourceimpl Default for UsageRecordSummary
impl Default for UsageRecordSummary
sourcefn default() -> UsageRecordSummary
fn default() -> UsageRecordSummary
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for UsageRecordSummary
impl<'de> Deserialize<'de> for UsageRecordSummary
sourcefn 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
sourceimpl Object for UsageRecordSummary
impl Object for UsageRecordSummary
sourceimpl Serialize for UsageRecordSummary
impl Serialize for UsageRecordSummary
Auto Trait Implementations
impl RefUnwindSafe for UsageRecordSummary
impl Send for UsageRecordSummary
impl Sync for UsageRecordSummary
impl Unpin for UsageRecordSummary
impl UnwindSafe for UsageRecordSummary
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more