pub struct ExpectedExpense {
pub id: Option<String>,
pub href: Option<String>,
pub expense_type: Option<Value>,
pub transaction_date: Option<String>,
pub transaction_amount: Option<Money>,
pub posted_amount: Option<Money>,
pub approved_amount: Option<Money>,
pub remaining_amount: Option<Money>,
pub business_purpose: Option<String>,
pub location: Option<Value>,
pub trip_data: Option<Value>,
pub allocations: Option<Vec<RequestAllocation>>,
}Fields§
§id: Option<String>§href: Option<String>§expense_type: Option<Value>§transaction_date: Option<String>§transaction_amount: Option<Money>§posted_amount: Option<Money>§approved_amount: Option<Money>§remaining_amount: Option<Money>§business_purpose: Option<String>§location: Option<Value>§trip_data: Option<Value>§allocations: Option<Vec<RequestAllocation>>Trait Implementations§
Source§impl Clone for ExpectedExpense
impl Clone for ExpectedExpense
Source§impl Debug for ExpectedExpense
impl Debug for ExpectedExpense
Source§impl Default for ExpectedExpense
impl Default for ExpectedExpense
Source§impl<'de> Deserialize<'de> for ExpectedExpense
impl<'de> Deserialize<'de> for ExpectedExpense
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 ExpectedExpense
impl Freeze for ExpectedExpense
impl RefUnwindSafe for ExpectedExpense
impl Send for ExpectedExpense
impl Sync for ExpectedExpense
impl Unpin for ExpectedExpense
impl UnsafeUnpin for ExpectedExpense
impl UnwindSafe for ExpectedExpense
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