pub struct TransactionCommon {Show 16 fields
pub account: String,
pub fee: String,
pub sequence: u32,
pub account_txn_id: Option<String>,
pub last_ledger_sequence: Option<u32>,
pub memos: Option<Vec<Memo>>,
pub network_id: Option<u32>,
pub source_tag: Option<u32>,
pub signing_pub_key: Option<String>,
pub ticket_sequence: Option<u32>,
pub txn_signature: Option<String>,
pub date: Option<LedgerTimestamp>,
pub hash: Option<String>,
pub ledger_index: Option<u32>,
pub validated: Option<bool>,
pub meta: Option<Meta>,
}
Fields§
§account: String
§fee: String
§sequence: u32
§account_txn_id: Option<String>
§last_ledger_sequence: Option<u32>
§memos: Option<Vec<Memo>>
§network_id: Option<u32>
§source_tag: Option<u32>
§signing_pub_key: Option<String>
§ticket_sequence: Option<u32>
§txn_signature: Option<String>
§date: Option<LedgerTimestamp>
Close time of the ledger in which the transaction is included
hash: Option<String>
Transaction hash
ledger_index: Option<u32>
The ledger index of the ledger that includes this transaction.
validated: Option<bool>
If true, this data comes from a validated ledger version; if omitted or set to false, this data is not final.
meta: Option<Meta>
Meta is present in transactions returned by https://xrpl.org/ledger.html and also https://xrpl.org/tx.html. In other API methods it is found outside (next to) the transaction field.
Trait Implementations§
Source§impl Clone for TransactionCommon
impl Clone for TransactionCommon
Source§fn clone(&self) -> TransactionCommon
fn clone(&self) -> TransactionCommon
Returns a duplicate of the value. Read more
1.0.0 · 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 TransactionCommon
impl Debug for TransactionCommon
Source§impl Default for TransactionCommon
impl Default for TransactionCommon
Source§fn default() -> TransactionCommon
fn default() -> TransactionCommon
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TransactionCommon
impl<'de> Deserialize<'de> for TransactionCommon
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
Source§impl PartialEq for TransactionCommon
impl PartialEq for TransactionCommon
Source§impl Serialize for TransactionCommon
impl Serialize for TransactionCommon
impl StructuralPartialEq for TransactionCommon
Auto Trait Implementations§
impl Freeze for TransactionCommon
impl RefUnwindSafe for TransactionCommon
impl Send for TransactionCommon
impl Sync for TransactionCommon
impl Unpin for TransactionCommon
impl UnwindSafe for TransactionCommon
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