pub struct APITransaction {
pub tx_hash: TxHash,
pub parent_dp_hash: DataProposalHash,
pub block_hash: Option<ConsensusProposalHash>,
pub block_height: Option<BlockHeight>,
pub index: Option<u32>,
pub version: u32,
pub transaction_type: TransactionTypeDb,
pub transaction_status: TransactionStatusDb,
pub timestamp: Option<TimestampMs>,
pub lane_id: Option<LaneId>,
pub identity: Option<String>,
}Fields§
§tx_hash: TxHash§parent_dp_hash: DataProposalHash§block_hash: Option<ConsensusProposalHash>§block_height: Option<BlockHeight>§index: Option<u32>§version: u32§transaction_type: TransactionTypeDb§transaction_status: TransactionStatusDb§timestamp: Option<TimestampMs>§lane_id: Option<LaneId>§identity: Option<String>Trait Implementations§
Source§impl Clone for APITransaction
impl Clone for APITransaction
Source§impl ComposeSchema for APITransaction
impl ComposeSchema for APITransaction
Source§impl Debug for APITransaction
impl Debug for APITransaction
Source§impl<'de> Deserialize<'de> for APITransaction
impl<'de> Deserialize<'de> for APITransaction
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 APITransaction
Source§impl PartialEq for APITransaction
impl PartialEq for APITransaction
Source§impl Serialize for APITransaction
impl Serialize for APITransaction
impl StructuralPartialEq for APITransaction
Auto Trait Implementations§
impl Freeze for APITransaction
impl RefUnwindSafe for APITransaction
impl Send for APITransaction
impl Sync for APITransaction
impl Unpin for APITransaction
impl UnsafeUnpin for APITransaction
impl UnwindSafe for APITransaction
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.