Struct stripe::UsageRecord
source · pub struct UsageRecord {
pub id: UsageRecordId,
pub livemode: bool,
pub quantity: u64,
pub subscription_item: String,
pub timestamp: Timestamp,
}
Expand description
The resource representing a Stripe “UsageRecord”.
For more details see https://stripe.com/docs/api/usage_records/object
Fields§
§id: UsageRecordId
Unique identifier for the object.
livemode: bool
Has the value true
if the object exists in live mode or the value false
if the object exists in test mode.
quantity: u64
The usage quantity for the specified date.
subscription_item: String
The ID of the subscription item this usage record contains data for.
timestamp: Timestamp
The timestamp when this usage occurred.
Implementations§
source§impl UsageRecord
impl UsageRecord
pub fn create(
client: &Client,
subscription_item_id: &SubscriptionItemId,
params: CreateUsageRecord
) -> Response<UsageRecord>
Trait Implementations§
source§impl Clone for UsageRecord
impl Clone for UsageRecord
source§fn clone(&self) -> UsageRecord
fn clone(&self) -> UsageRecord
Returns a copy 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 UsageRecord
impl Debug for UsageRecord
source§impl Default for UsageRecord
impl Default for UsageRecord
source§fn default() -> UsageRecord
fn default() -> UsageRecord
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for UsageRecord
impl<'de> Deserialize<'de> for UsageRecord
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