Struct libstripe::InvoiceItems
[−]
[src]
pub struct InvoiceItems { pub id: String, pub object: String, pub amount: i64, pub currency: String, pub customer: String, pub date: i64, pub description: Option<String>, pub discountable: bool, pub invoice: Option<String>, pub livemode: bool, pub metadata: HashMap<String, String>, pub period: Period, pub plan: Option<Plans>, pub proration: bool, pub quantity: Option<i64>, pub subscription: Option<String>, pub subscription_item: Option<String>, }
Fields
id: String
object: String
amount: i64
currency: String
customer: String
date: i64
description: Option<String>
discountable: bool
invoice: Option<String>
livemode: bool
metadata: HashMap<String, String>
period: Period
plan: Option<Plans>
proration: bool
quantity: Option<i64>
subscription: Option<String>
subscription_item: Option<String>
Methods
impl InvoiceItems
[src]
fn create<B: Serialize>(
client: &Client,
param: B
) -> Result<InvoiceItems, Error>
[src]
client: &Client,
param: B
) -> Result<InvoiceItems, Error>
fn retrieve(client: &Client, id: &str) -> Result<InvoiceItems, Error>
[src]
fn update<B: Serialize>(
client: &Client,
id: &str,
param: B
) -> Result<InvoiceItems, Error>
[src]
client: &Client,
id: &str,
param: B
) -> Result<InvoiceItems, Error>
fn delete(client: &Client, id: &str) -> Result<Deleted, Error>
[src]
fn list<B: Serialize>(
client: &Client,
param: B
) -> Result<List<InvoiceItems>, Error>
[src]
client: &Client,
param: B
) -> Result<List<InvoiceItems>, Error>