pub struct Expense {Show 18 fields
pub expense_id: String,
pub business_purpose: Option<String>,
pub transaction_date: Option<String>,
pub transaction_amount: Option<Money>,
pub posted_amount: Option<Money>,
pub approved_amount: Option<Money>,
pub claimed_amount: Option<Money>,
pub expense_type: Option<ExpenseType>,
pub payment_type: Option<PaymentType>,
pub location: Option<Location>,
pub vendor: Option<Vendor>,
pub receipt_image_id: Option<String>,
pub ereceipt_image_id: Option<String>,
pub exchange_rate: Option<ExchangeRate>,
pub attendee_count: Option<i32>,
pub is_personal_expense: Option<bool>,
pub custom_data: Option<Vec<CustomData>>,
pub links: Option<Vec<Link>>,
}Fields§
§expense_id: String§business_purpose: Option<String>§transaction_date: Option<String>§transaction_amount: Option<Money>§posted_amount: Option<Money>§approved_amount: Option<Money>§claimed_amount: Option<Money>§expense_type: Option<ExpenseType>§payment_type: Option<PaymentType>§location: Option<Location>§vendor: Option<Vendor>§receipt_image_id: Option<String>§ereceipt_image_id: Option<String>§exchange_rate: Option<ExchangeRate>§attendee_count: Option<i32>§is_personal_expense: Option<bool>§custom_data: Option<Vec<CustomData>>§links: Option<Vec<Link>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Expense
impl<'de> Deserialize<'de> for Expense
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Forget for Expense
impl Freeze for Expense
impl RefUnwindSafe for Expense
impl Send for Expense
impl Sync for Expense
impl Unpin for Expense
impl UnsafeUnpin for Expense
impl UnwindSafe for Expense
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more