#![allow(unused_imports)] use recurly::RecurlyClient; use recurly::model::*; #[tokio::main] async fn main() { let client = RecurlyClient::from_env(); let code = "your code"; let name = "your name"; let response = client .create_item(code, name) .description("your description") .external_sku("your external sku") .accounting_code("your accounting code") .revenue_schedule_type("your revenue schedule type") .avalara_transaction_type(1) .avalara_service_type(1) .tax_code("your tax code") .tax_exempt(true) .custom_fields( CustomFields( vec![ CustomField { name : "your name".to_owned(), value : "your value" .to_owned() } ], ), ) .currencies( vec![ Pricing { unit_amount : 1.0, currency : "your currency".to_owned(), tax_inclusive : Some(true) } ], ) .send() .await .unwrap(); println!("{:#?}", response); }