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 InvoiceLineItem
pub 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 InvoiceLineItem
Auto Trait Implementations
impl Send for InvoiceLineItem
impl Send for InvoiceLineItem
impl Sync for InvoiceLineItem
impl Sync for InvoiceLineItem