pub struct HybridTransaction {Show 24 fields
pub ttype: HybridTransactionType,
pub id: String,
pub date: NaiveDate,
pub amount: i64,
pub memo: Option<String>,
pub cleared: ClearedStatus,
pub approved: bool,
pub account_id: Uuid,
pub account_name: String,
pub category_name: String,
pub parent_transaction_id: Option<String>,
pub flag_color: Option<FlagColor>,
pub flag_name: Option<String>,
pub payee_id: Option<Uuid>,
pub payee_name: Option<String>,
pub category_id: Option<Uuid>,
pub matched_transaction_id: Option<String>,
pub import_id: Option<String>,
pub import_payee_name: Option<String>,
pub import_payee_name_original: Option<String>,
pub transfer_account_id: Option<Uuid>,
pub transfer_transaction_id: Option<String>,
pub debt_transaction_type: Option<DebtTransactionType>,
pub deleted: bool,
}Fields§
§ttype: HybridTransactionType§id: String§date: NaiveDate§amount: i64§memo: Option<String>§cleared: ClearedStatus§approved: bool§account_id: Uuid§account_name: String§category_name: String§parent_transaction_id: Option<String>§flag_color: Option<FlagColor>§flag_name: Option<String>§payee_id: Option<Uuid>§payee_name: Option<String>§category_id: Option<Uuid>§matched_transaction_id: Option<String>§import_id: Option<String>§import_payee_name: Option<String>§import_payee_name_original: Option<String>§transfer_account_id: Option<Uuid>§transfer_transaction_id: Option<String>§debt_transaction_type: Option<DebtTransactionType>§deleted: boolTrait Implementations§
Source§impl Clone for HybridTransaction
impl Clone for HybridTransaction
Source§fn clone(&self) -> HybridTransaction
fn clone(&self) -> HybridTransaction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HybridTransaction
impl Debug for HybridTransaction
Source§impl<'de> Deserialize<'de> for HybridTransaction
impl<'de> Deserialize<'de> for HybridTransaction
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
impl Eq for HybridTransaction
Source§impl PartialEq for HybridTransaction
impl PartialEq for HybridTransaction
Source§impl Serialize for HybridTransaction
impl Serialize for HybridTransaction
impl StructuralPartialEq for HybridTransaction
Auto Trait Implementations§
impl Freeze for HybridTransaction
impl RefUnwindSafe for HybridTransaction
impl Send for HybridTransaction
impl Sync for HybridTransaction
impl Unpin for HybridTransaction
impl UnsafeUnpin for HybridTransaction
impl UnwindSafe for HybridTransaction
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.