Struct stripe::InvoiceItem
[−]
[src]
pub struct InvoiceItem {
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 InvoiceItem[src]
fn create(
client: &Client,
params: InvoiceItemParams
) -> Result<InvoiceItem, Error>
client: &Client,
params: InvoiceItemParams
) -> Result<InvoiceItem, Error>
Creates an invoice line item.
For more details see https://stripe.com/docs/api/node#invoice_line_item_object