Struct libstripe::Products
[−]
[src]
pub struct Products { pub id: String, pub object: String, pub active: Option<bool>, pub attributes: Vec<String>, pub caption: Option<String>, pub created: i64, pub deactivate_on: Vec<String>, pub description: Option<String>, pub images: Vec<String>, pub livemode: bool, pub metadata: HashMap<String, String>, pub name: String, pub package_dimensions: Option<PackageDimensions>, pub shippable: Option<bool>, pub skus: List<Sku>, pub statement_descriptor: Option<String>, pub product_type: ProductType, pub updated: i64, pub url: Option<String>, }
Fields
id: String
object: String
active: Option<bool>
attributes: Vec<String>
created: i64
deactivate_on: Vec<String>
description: Option<String>
images: Vec<String>
livemode: bool
metadata: HashMap<String, String>
name: String
package_dimensions: Option<PackageDimensions>
shippable: Option<bool>
skus: List<Sku>
statement_descriptor: Option<String>
product_type: ProductType
updated: i64
url: Option<String>
Methods
impl Products
[src]
pub fn create<B: Serialize>(
client: &Client,
param: B
) -> Result<Products, Error>
[src]
client: &Client,
param: B
) -> Result<Products, Error>
pub fn retrieve(client: &Client, id: &str) -> Result<Products, Error>
[src]
pub fn update<B: Serialize>(
client: &Client,
id: &str,
param: B
) -> Result<Products, Error>
[src]
client: &Client,
id: &str,
param: B
) -> Result<Products, Error>
pub fn list<B: Serialize>(
client: &Client,
param: B
) -> Result<List<Products>, Error>
[src]
client: &Client,
param: B
) -> Result<List<Products>, Error>