Struct stripe::InvoiceLineItem [−][src]
pub struct InvoiceLineItem {
pub id: String,
pub amount: i64,
pub currency: Currency,
pub description: Option<String>,
pub discountable: bool,
pub livemode: bool,
pub metadata: Metadata,
pub period: Period,
pub plan: Option<Plan>,
pub proration: bool,
pub quantity: Option<u64>,
pub subscription: Option<String>,
pub subscription_item: Option<String>,
pub item_type: String,
}The resource representing a Stripe invoice line item.
For more details see https://stripe.com/docs/api#invoice_line_item_object.
Fields
id: String
amount: i64
currency: Currency
description: Option<String>
discountable: bool
livemode: bool
metadata: Metadata
period: Period
plan: Option<Plan>
proration: bool
quantity: Option<u64>
subscription: Option<String>
subscription_item: Option<String>
item_type: String
Methods
impl InvoiceLineItem[src]
impl InvoiceLineItempub fn create(
client: &Client,
params: InvoiceLineItemParams
) -> Result<InvoiceLineItem, Error>[src]
pub fn create(
client: &Client,
params: InvoiceLineItemParams
) -> Result<InvoiceLineItem, Error>Creates an invoice line item.
For more details see https://stripe.com/docs/api#invoice_line_item_object
Trait Implementations
impl Debug for InvoiceLineItem[src]
impl Debug for InvoiceLineItemAuto Trait Implementations
impl Send for InvoiceLineItem
impl Send for InvoiceLineItemimpl Sync for InvoiceLineItem
impl Sync for InvoiceLineItem